@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--bg0:#f7f9fc;--bg1:#ffffff;--bg2:#f7f9fc;--bg3:#eef1f6;--bg4:#e6e9ef;--b1:#e6e9ef;--b2:#d7dce5;--b3:#9aa3b2;--t1:#0d1117;--t2:#4b5563;--t3:#6b7280;--t4:#9aa3b2;--ac:#0b67fa;--ac-on:#ffffff;--ac2:#0850c9;--ac3:#0b67fa;--acg:#0b67fa;--surf:rgba(11,103,250,.05);--surf2:rgba(11,103,250,.1);--surf3:rgba(11,103,250,.14);--sh-s:0 1px 2px rgba(16,24,40,.04);--sh-m:0 14px 34px -20px rgba(16,24,40,.18);--sh-l:0 34px 80px -44px rgba(16,24,40,.26);--mono:"IBM Plex Mono",monospace;--ig:linear-gradient(135deg,#833ab4,#e1306c,#f77737);--wa:#1da851;--fb:#1877f2;--web:#b45309;--ok:#15803d;--warn:#b45309;--err:#c02626;--r:14px;--r2:18px;--ease:cubic-bezier(.32,.72,0,1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Plus Jakarta Sans,sans-serif;background:var(--bg0);color:var(--t1);overflow:hidden}.ic{width:18px;height:18px;flex-shrink:0}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg0);padding:24px}.auth-card{position:relative;background:var(--bg2);border:1px solid var(--b1);border-radius:30px;padding:7px;width:100%;max-width:460px;box-shadow:var(--sh-l)}.auth-card:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:21px;background:var(--bg1);box-shadow:inset 0 1px #ffffffe6}.auth-card>*{position:relative;z-index:1}.auth-logo{display:flex;align-items:center;gap:10px;justify-content:center;margin:0 0 24px}.auth-title{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;text-align:center;margin-bottom:8px}.auth-sub{font-size:13px;color:var(--t3);text-align:center;margin-bottom:24px}.auth-err{background:#ff6b7a1a;border:1px solid rgba(255,107,122,.22);color:var(--err);padding:11px;border-radius:14px;font-size:12px;margin-bottom:16px;text-align:center}.auth-switch{text-align:center;margin:18px 0 0;font-size:13px;color:var(--t3)}.auth-switch a{color:var(--ac);cursor:pointer;font-weight:800;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-sep{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--t4);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.auth-sep:before,.auth-sep:after{content:"";height:1px;background:var(--b1);flex:1}.auth-submit{width:100%;justify-content:center;padding:13px;font-size:14px;margin-top:2px}.auth-google{width:100%;justify-content:center;padding:13px;font-size:13px}.auth-google-mark{width:20px;height:20px;border-radius:50%;background:#fff;color:var(--ac);display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:12px}@media(prefers-reduced-motion:reduce){.sb,.sb-overlay,.lp-preview-sheet,.lp-preview-overlay{transition:none}}.app{display:flex;height:100vh;height:100dvh;width:100%;max-width:100%;overflow:hidden;background:var(--bg0);--pg-pad-y:24px;--pg-pad-x:28px;--top-h:64px}.app.has-imp{flex-wrap:wrap;align-content:flex-start}.imp-banner{flex:1 0 100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;background:#111827;color:#f9fafb;font-size:13px;font-weight:600;z-index:40}.imp-banner b{font-weight:800}.imp-banner-exit{border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;border-radius:8px;padding:6px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.imp-banner-exit:hover{background:#ffffff1a}.app.has-imp .sb,.app.has-imp .main{height:calc(100vh - 42px);height:calc(100dvh - 42px)}.sb{width:264px;min-width:264px;background:var(--bg1);border-right:1px solid var(--b1);display:flex;flex-direction:column;z-index:12;overflow-x:hidden;box-sizing:border-box}.sb-logo{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--b1)}.sb-logo-link{display:inline-flex;align-items:center;line-height:0;text-decoration:none}.sb-overlay{display:none}.sb-nav{flex:1;padding:10px 10px 14px;overflow-y:auto}.sb-sec{font-size:11px;font-weight:800;color:var(--ac);text-transform:uppercase;letter-spacing:.14em;padding:16px 10px 6px}.sb-nav>div:first-child .sb-sec{padding-top:6px}.sb-feat{margin:12px 2px 10px;padding:6px;border-radius:16px;background:linear-gradient(180deg,rgba(11,103,250,.12),rgba(11,103,250,.04) 42%,transparent),var(--bg1);border:1px solid rgba(11,103,250,.28);box-shadow:0 0 0 1px #0b67fa0f,0 12px 28px -18px #0b67fa8c;animation:sbFeatGlow 2.8s var(--ease) infinite}.sb-sec-hi{display:flex;align-items:center;gap:8px;margin:0 0 4px;padding:9px 10px;border-radius:12px;letter-spacing:.08em;color:var(--ac-on);background:linear-gradient(135deg,var(--ac) 0%,var(--ac2) 55%,#3b82f6 100%);box-shadow:0 8px 18px -10px #0b67fabf;position:relative;overflow:hidden}.sb-sec-hi:after{content:"";position:absolute;inset:0 auto 0 -40%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);animation:sbSecShine 3.2s var(--ease) infinite;pointer-events:none}.sb-sec-hi-dot{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff47;animation:sbSecPulse 1.6s var(--ease) infinite;flex:0 0 auto}.sb-sec-hi-label{flex:1;min-width:0;font-size:11px;font-weight:800;letter-spacing:.12em}.sb-sec-hi-tag{flex:0 0 auto;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ac);background:#fff;border-radius:999px;padding:3px 7px;line-height:1.1}.sb-it-hi{color:var(--ac)!important;font-weight:750;background:#ffffffb8;border:1px solid rgba(11,103,250,.16)}.sb-it-hi .ic{opacity:1;color:var(--ac)}.sb-it-hi:hover{background:#fff;border-color:#0b67fa4d}.sb-it-hi.on{background:#fff;box-shadow:var(--sh-s)}@keyframes sbFeatGlow{0%,to{box-shadow:0 0 0 1px #0b67fa0f,0 12px 28px -18px #0b67fa73}50%{box-shadow:0 0 0 1px #0b67fa24,0 14px 32px -14px #0b67fab3}}@keyframes sbSecShine{0%{left:-40%;opacity:0}20%{opacity:1}55%{left:120%;opacity:.7}to{left:120%;opacity:0}}@keyframes sbSecPulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #ffffff47}50%{transform:scale(1.15);box-shadow:0 0 0 6px #ffffff1f}}@media(prefers-reduced-motion:reduce){.sb-feat,.sb-sec-hi:after,.sb-sec-hi-dot{animation:none}}.sb-it{display:flex;align-items:center;gap:11px;padding:9px 11px;margin-bottom:1px;border-radius:10px;cursor:pointer;color:var(--t3);font-size:13.5px;font-weight:600;transition:background .18s var(--ease),color .18s var(--ease);position:relative;text-decoration:none}.sb-it .ic{flex:0 0 18px;opacity:.72;transition:opacity .18s var(--ease),color .18s var(--ease)}.sb-it-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-it:hover{background:var(--surf);color:var(--t1)}.sb-it:hover .ic{opacity:1}.sb-it.on{background:var(--surf2);color:var(--ac);font-weight:700}.sb-it.on .ic{opacity:1;color:var(--ac)}.sb-it.on:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;background:var(--ac);border-radius:0 3px 3px 0}.sb-cnt{flex:0 0 auto;min-width:18px;text-align:center;font-size:10px;font-weight:800;background:var(--bg4);color:var(--t2);padding:2px 6px;border-radius:999px}.sb-it.on .sb-cnt{background:var(--ac);color:var(--ac-on)}.sb-it-soon{opacity:.55;cursor:not-allowed;pointer-events:none}.sb-it-soon:hover{background:transparent;color:var(--t3)}.sb-it-soon:hover .ic{opacity:.72}.sb-soon{flex:0 0 auto;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--t4);border:1px solid var(--b1);border-radius:999px;padding:1px 6px;background:var(--bg2)}.sb-beta{flex:0 0 auto;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ac-on);border:1px solid transparent;border-radius:999px;padding:2px 7px;background:var(--warn);line-height:1.2}.sb-it.on .sb-beta{color:var(--ac-on);border-color:transparent;background:var(--warn)}.sb-it:hover .sb-beta{color:var(--ac-on);background:var(--warn)}.sb-new{flex:0 0 auto;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ac-on);border:1px solid transparent;border-radius:999px;padding:2px 7px;background:var(--ac);line-height:1.2}.sb-it.on .sb-new{color:var(--ac-on);border-color:transparent;background:var(--ac)}.sb-it:hover .sb-new{color:var(--ac-on);background:var(--ac)}.main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.top{height:64px;min-height:64px;background:#ffffffe0;border-bottom:1px solid var(--b1);display:flex;align-items:center;padding:0 22px;justify-content:space-between;gap:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:relative;z-index:20;overflow:visible}.top-l{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.top-t{font-family:inherit;font-size:18px;font-weight:800;letter-spacing:-.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-r{display:flex;align-items:center;gap:10px;flex-shrink:0}.ib{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--b1);background:var(--surf);color:var(--t3);cursor:pointer;transition:all .5s var(--ease)}.ib:hover{background:var(--surf3);color:var(--t1);transform:translateY(-1px)}.ib.top-menu,.ib.sb-close{display:none;flex-shrink:0}.av-wrap{position:relative}.av{width:34px;height:34px;border-radius:50%;background:var(--ac);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;color:var(--ac-on);cursor:pointer;border:none;font-family:inherit;padding:0;transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.av:hover,.av.on{box-shadow:0 0 0 3px var(--surf2);transform:translateY(-1px)}.av-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;padding:6px;background:var(--bg1);border:1px solid var(--b1);border-radius:14px;box-shadow:var(--sh-l);z-index:2;animation:mIn .2s var(--ease)}.av-menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:var(--t2);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.av-menu-item:hover{background:var(--surf);color:var(--t1)}.av-menu-item .ic{opacity:.75;flex-shrink:0}.av-menu-out{color:var(--err)}.av-menu-out:hover{background:#c0262614;color:var(--err)}.pg{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--pg-pad-y) var(--pg-pad-x)}.pg-in{margin:0 auto;min-width:0;width:100%}.page-hd{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:22px}.st{background:var(--bg1);border:1px solid var(--b1);border-radius:22px;padding:18px;box-shadow:var(--sh-m)}.st-v{font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:700;letter-spacing:0}.st-l{font-size:12px;color:var(--t3);margin-top:4px;font-weight:700}.btn{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;transition:transform .45s var(--ease),background .45s var(--ease),border-color .45s var(--ease),color .45s var(--ease),box-shadow .45s var(--ease);border:1px solid transparent;text-decoration:none}.btn:active{transform:scale(.975)}.btn-p{background:var(--ac);color:var(--ac-on);box-shadow:0 12px 26px -14px #0b67fabf}.btn-p:hover{background:var(--ac2);transform:translateY(-1px);box-shadow:0 16px 32px -14px #0b67fad9}.btn-g{background:var(--bg1);color:var(--t2);border-color:var(--b2);box-shadow:var(--sh-s)}.btn-g:hover{background:var(--bg2);color:var(--ac);border-color:#d3e2ff;transform:translateY(-1px)}.btn-s{padding:7px 11px;font-size:11.5px}.btn-d{background:#ff6b7a1a;color:var(--err);border-color:#ff6b7a3d}.tabs{display:flex;gap:4px;background:var(--surf);border-radius:999px;padding:4px;border:1px solid var(--b1);width:fit-content;flex-wrap:wrap}.tab{padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:800;color:var(--t3);cursor:pointer;transition:all .45s var(--ease)}.tab:hover{color:var(--t2);background:var(--surf)}.tab.on{background:var(--ac);color:var(--ac-on)}.tw{background:var(--bg1);border:1px solid var(--b1);border-radius:22px;overflow:hidden;box-shadow:var(--sh-m)}.tbl{width:100%;border-collapse:collapse}.tbl th{text-align:left;padding:12px 16px;font-size:10px;font-weight:900;color:var(--t4);text-transform:uppercase;letter-spacing:.12em;background:var(--surf);border-bottom:1px solid var(--b1)}.tbl td{padding:14px 16px;font-size:12.5px;border-bottom:1px solid var(--surf2)}.tbl tr:last-child td{border-bottom:none}.tbl tr:hover td{background:var(--surf)}.ec-page{width:100%;min-width:0}.ec-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.ec-hd-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ec-export-btn{display:inline-flex;align-items:center;gap:7px}.ec-filters{margin-bottom:14px;padding:14px 16px;border:1px solid var(--b1);border-radius:var(--r2);background:linear-gradient(180deg,var(--bg2),var(--bg1));box-shadow:var(--sh-s)}.ec-filters-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ec-filters-title{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.ec-filters-clear{border:0;background:transparent;padding:0;color:var(--t3);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ec-filters-clear:hover{color:var(--t1)}.ec-filter-row{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:flex-end}.ec-filter-group{display:flex;flex-direction:column;gap:8px;min-width:0}.ec-filter-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t4)}.ec-presets{display:flex;flex-wrap:wrap;gap:6px}.ec-preset{border:1px solid var(--b1);background:var(--bg1);color:var(--t2);padding:7px 11px;border-radius:999px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.ec-preset:hover{border-color:var(--b2);color:var(--t1)}.ec-preset.on{border-color:var(--ac);background:var(--ac);color:var(--ac-on);box-shadow:var(--sh-s)}.ec-date-range{flex-direction:row;align-items:flex-end;gap:10px}.ec-date-field{display:flex;flex-direction:column;gap:5px}.ec-date-field span{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t4)}.ec-date-field input{padding:8px 10px;border:1px solid var(--b1);border-radius:10px;background:var(--bg1);color:var(--t1);font:inherit;font-size:12.5px}.ec-date-field input:focus{border-color:var(--ac);outline:none;box-shadow:0 0 0 3px var(--surf)}.ec-source-filter{flex:1;min-width:220px;max-width:360px}.ec-source-select{display:flex;flex-direction:column;gap:5px;width:100%}.ec-source-select select{width:100%;padding:9px 11px;border:1px solid var(--b1);border-radius:10px;background:var(--bg1);color:var(--t1);font:inherit;font-size:12.5px}.ec-source-select select:focus{border-color:var(--ac);outline:none;box-shadow:0 0 0 3px var(--surf)}.ec-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ec-chip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid var(--b1);background:var(--bg1);font-size:11.5px;font-weight:600;color:var(--t2)}.ec-export-note{margin:12px 0 0;font-size:11.5px;color:var(--t4);line-height:1.45}.ec-hd .ma-title{margin:0}.ec-sub{margin:6px 0 0;max-width:580px;color:var(--t3);font-size:13px;line-height:1.55}.ec-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.ec-stat{padding:14px 16px;border:1px solid var(--b1);border-radius:var(--r);background:linear-gradient(180deg,var(--bg2),var(--bg1));box-shadow:var(--sh-s);min-width:0}.ec-stat-label{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t4);margin-bottom:6px}.ec-stat-val{display:block;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--t1);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-stat-val-sm{font-size:18px;padding-top:4px}.ec-stat-hint{display:block;margin-top:4px;font-size:11.5px;color:var(--t3)}.ec-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.ec-search{position:relative;flex:1;min-width:220px;max-width:420px}.ec-search-ic{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--t4);display:inline-flex;pointer-events:none}.ec-search-input{width:100%;padding:10px 12px 10px 36px;border:1px solid var(--b1);border-radius:12px;background:var(--bg1);color:var(--t1);font:inherit;font-size:13px;outline:none;box-sizing:border-box}.ec-search-input:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--surf)}.ec-toolbar-meta{margin-left:auto;font-size:12px;color:var(--t3);white-space:nowrap}.ec-panel{background:var(--bg1);border:1px solid var(--b1);border-radius:var(--r2);overflow:hidden;box-shadow:var(--sh-s)}.fg-page{width:100%;min-width:0}.fg-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.fg-table td{font-size:12.5px;color:var(--t2);line-height:1.45}.fg-contact{display:flex;align-items:center;gap:9px;min-width:160px}.fg-contact strong,.fg-contact small{display:block}.fg-contact strong{font-size:13px;font-weight:700;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-contact small{margin-top:2px;color:var(--t3);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-avatar{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:10px;background:var(--acg);color:var(--ac-on);font-size:10px;font-weight:800}.fg-source{display:flex;align-items:center;gap:8px;max-width:240px;border:0;background:none;padding:0;text-align:left;color:var(--t2);font:inherit;font-size:12px;cursor:pointer}.fg-source:disabled{cursor:default;opacity:.95}.fg-source img{width:30px;height:30px;object-fit:cover;border-radius:7px;border:1px solid var(--b1)}.fg-source span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--t2)}.fg-auto{font-size:12.5px;color:var(--t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.fg-when{font-size:12.5px;color:var(--t1);white-space:nowrap}.fg-muted{color:var(--t4);font-size:12px}.fg-status{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--b1);border-radius:999px;color:var(--t3);font-size:11px;font-weight:700;white-space:nowrap}.fg-status.on{border-color:var(--ok);color:var(--ok);background:var(--bg2)}.ec-loading,.ec-no-results{padding:48px 24px;text-align:center;color:var(--t3);font-size:13px}.ec-no-results{display:flex;flex-direction:column;align-items:center;gap:8px}.ec-no-results-ic{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg2);border:1px solid var(--b1);margin-bottom:4px}.ec-no-results strong{font-size:15px;color:var(--t1)}.ec-no-results p{margin:0 0 8px;max-width:320px;line-height:1.5}.ec-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ec-table{width:100%;border-collapse:collapse;min-width:720px}.ec-table th{text-align:left;padding:12px 16px;font-size:10px;font-weight:900;color:var(--t4);text-transform:uppercase;letter-spacing:.1em;background:var(--bg2);border-bottom:1px solid var(--b1)}.ec-table td{padding:14px 16px;vertical-align:middle;border-bottom:1px solid var(--surf2)}.ec-table tr:last-child td{border-bottom:none}.ec-table tbody tr:hover td{background:var(--surf)}.ec-person{display:flex;align-items:center;gap:10px;min-width:0}.ec-ava{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--acg);color:var(--ac-on);font-size:11px;font-weight:800;letter-spacing:.02em}.ec-person-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.ec-person-copy strong{font-size:13px;font-weight:700;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-person-copy span{font-size:11.5px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-email{font-size:13px;font-weight:700;color:var(--t1);text-decoration:none;overflow-wrap:anywhere}.ec-email:hover{color:var(--ac);text-decoration:underline}.ec-source{display:inline-flex;align-items:center;gap:9px;max-width:280px;padding:6px 8px 6px 6px;border:1px solid var(--b1);border-radius:12px;background:var(--bg2);cursor:pointer;font:inherit;color:inherit;text-align:left;transition:border-color .15s,transform .15s,box-shadow .15s}.ec-source:hover{border-color:var(--b2);transform:translateY(-1px);box-shadow:var(--sh-s)}.ec-source.static{cursor:default}.ec-source.static:hover{transform:none;box-shadow:none}.ec-source-thumb{width:34px;height:34px;border-radius:8px;overflow:hidden;background:var(--bg3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ec-source-thumb.ph{border:1px dashed var(--b2)}.ec-source-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ec-source-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.ec-source-kind{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--t4)}.ec-source-caption{font-size:12px;font-weight:600;color:var(--t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.ec-source-none{font-size:12px;color:var(--t4)}.ec-when{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.ec-when strong{font-size:12.5px;font-weight:700;color:var(--t1)}.ec-when span{font-size:11px;color:var(--t4)}.ec-when.compact strong{font-size:11.5px;color:var(--t3);font-weight:600}.ec-cards{display:none}.ec-card{padding:14px;border-bottom:1px solid var(--surf2);display:flex;flex-direction:column;gap:10px}.ec-card:last-child{border-bottom:none}.ec-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ec-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 0 4px;font-size:12px;color:var(--t3)}.ec-empty{position:relative;overflow:hidden;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 28px 48px;border:1px dashed var(--b2);border-radius:var(--r2);background:linear-gradient(180deg,var(--bg2) 0%,var(--bg1) 58%);box-sizing:border-box}.ec-empty-glow{position:absolute;inset:-20% -10% auto;height:220px;background:radial-gradient(ellipse at 50% 0%,rgba(125,223,159,.16),transparent 62%);pointer-events:none}.ec-empty-art{position:relative;width:min(100%,360px);height:140px;margin-bottom:22px;display:flex;align-items:center;justify-content:center}.ec-empty-envelope{position:relative;width:92px;height:72px;z-index:2}.ec-empty-flap{position:absolute;left:0;right:0;top:0;height:34px;background:var(--ac);clip-path:polygon(0 0,50% 100%,100% 0);border-radius:4px 4px 0 0;opacity:.92}.ec-empty-body{position:absolute;top:18px;right:0;bottom:0;left:0;border-radius:10px;background:var(--acg);display:flex;align-items:center;justify-content:center;box-shadow:var(--sh-m);animation:ecEnvelopeFloat 3s var(--ease) infinite}.ec-empty-float{position:absolute;top:18px;padding:8px 10px;border-radius:12px;border:1px solid var(--b1);background:var(--bg1);box-shadow:var(--sh-s);text-align:left;min-width:112px;animation:ecChipFloat 3.2s var(--ease) infinite}.ec-empty-float.left{left:0;animation-delay:.15s}.ec-empty-float.right{right:0;top:54px;animation-delay:.45s}.ec-empty-float span{display:block;font-size:10px;font-weight:700;color:var(--t4);margin-bottom:2px}.ec-empty-float strong{display:block;font-size:11.5px;font-weight:800;color:var(--t1)}.ec-empty-kicker{position:relative;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t4);margin-bottom:10px}.ec-empty-title{position:relative;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--t1);margin:0 0 10px;line-height:1.25}.ec-empty-desc{position:relative;font-size:13.5px;color:var(--t3);max-width:460px;line-height:1.6;margin:0 0 22px}.ec-empty-steps{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px;max-width:520px}.ec-empty-step{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--b1);background:var(--bg1);font-size:12px;font-weight:600;color:var(--t2);box-shadow:var(--sh-s)}.ec-empty-step-ic{width:26px;height:26px;border-radius:50%;background:var(--bg3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ec-empty-actions{position:relative}.ec-empty-hint{position:relative;margin:16px 0 0;font-size:12px;color:var(--t4);max-width:360px;line-height:1.45}@keyframes ecEnvelopeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ecChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.ec-empty-body,.ec-empty-float{animation:none}}@media(max-width:900px){.ec-stats{grid-template-columns:1fr}.ec-table-wrap{display:none}.ec-cards{display:block}.ec-toolbar-meta{margin-left:0;width:100%}.ec-search,.ec-source-filter{max-width:none}.ec-date-range{width:100%}}@media(max-width:700px){.ec-hd{flex-direction:column;align-items:stretch}.ec-hd-actions{width:100%}.ec-hd .btn,.ec-hd-actions .btn{width:100%;justify-content:center}.ec-empty{padding:40px 18px 36px}.ec-empty-title{font-size:19px}.ec-empty-art{height:160px}.ec-empty-float.left{left:4px;top:8px}.ec-empty-float.right{right:4px;top:88px}.ec-search-input{font-size:16px}}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:7px}.dot-on{background:var(--ok);box-shadow:none}.dot-off{background:var(--warn)}.tg{width:42px;height:22px;background:var(--bg4);border-radius:999px;position:relative;cursor:pointer;transition:all .45s var(--ease);border:1px solid var(--b1)}.tg.on{background:var(--ac);border-color:var(--ac)}.tg:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .45s var(--ease)}.tg.on:after{left:22px;background:#fff}.chb{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:10.5px;font-weight:900}.ch-ig{background:#e1306c1a;color:#be185d}.ch-wa{background:#1da8511f;color:#15803d}.ch-fb{background:#1877f21a;color:#1d4ed8}.ch-web{background:#b453091a;color:var(--web)}.ch-sms{background:#06b6d41f;color:#0e7490}.ch-email{background:#be185d17;color:#be185d}.cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.acard{background:var(--bg1);border:1px solid var(--b1);border-radius:22px;padding:18px;cursor:pointer;transition:transform .45s var(--ease),border-color .45s var(--ease),background .45s var(--ease)}.acard:hover{border-color:var(--b2);transform:translateY(-3px);background:var(--surf2)}.auto-page{width:100%;min-width:0}.auto-page-hd{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.auto-list{display:flex;flex-direction:column;gap:10px}.auto-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;background:var(--bg1);border:1px solid var(--b1);border-radius:14px;transition:border-color .2s var(--ease),background .2s var(--ease)}.auto-row:hover{border-color:var(--b2);background:var(--surf)}.auto-row.is-on{border-color:#16a34a47}.auto-thumb{position:relative;flex:0 0 72px;width:72px;height:72px;border-radius:12px;overflow:hidden;background:var(--bg3);border:1px solid var(--b1)}.auto-thumb img,.auto-thumb video{width:100%;height:100%;object-fit:cover;display:block}.auto-thumb-ph,.auto-thumb-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg3),var(--bg4))}.auto-thumb-empty{flex:0 0 72px;width:72px;height:72px;border-radius:12px;border:1px solid var(--b1)}.auto-thumb-empty.is-fb{background:var(--fb);border-color:transparent}.auto-thumb-badge{position:absolute;left:6px;bottom:6px;padding:2px 6px;border-radius:999px;background:#111827b8;color:#fff;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.auto-row-main{min-width:0;flex:1}.auto-row-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.auto-row-title{font-size:15px;font-weight:700;color:var(--t1);line-height:1.35;margin-bottom:6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.auto-row-meta{display:flex;flex-wrap:wrap;gap:10px 14px;font-size:12px;color:var(--t3)}.auto-ig-link{display:inline-flex;align-items:center;margin-top:8px;font-size:12px;font-weight:700;color:var(--ac);text-decoration:none}.auto-ig-link:hover{text-decoration:underline}.auto-row-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.auto-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--bg3);color:var(--t2);border:1px solid var(--b1)}.auto-pill.soft{font-weight:600;color:var(--t3)}.auto-status{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--t4)}.auto-status.on{color:var(--ok)}.auto-row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.auto-toggle{width:46px;height:26px;border-radius:999px;border:1px solid var(--b2);background:var(--bg4);position:relative;cursor:pointer;padding:0;transition:background .2s var(--ease),border-color .2s var(--ease)}.auto-toggle.on{background:var(--ok);border-color:var(--ok)}.auto-toggle-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000001f;transition:left .2s var(--ease)}.auto-toggle.on .auto-toggle-knob{left:23px}.auto-del{border:none;background:none;padding:0;font:inherit;font-size:12px;font-weight:700;color:var(--err);cursor:pointer}.auto-del:hover{text-decoration:underline}.auto-empty{position:relative;overflow:hidden;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 32px 48px;border:1px dashed var(--b2);border-radius:var(--r2);background:linear-gradient(180deg,var(--bg2) 0%,var(--bg1) 58%);box-sizing:border-box}.auto-empty-glow{position:absolute;inset:-18% -8% auto;height:210px;background:radial-gradient(ellipse at 50% 0%,rgba(20,19,15,.06),transparent 65%);pointer-events:none}.auto-empty.is-channels .auto-empty-glow{background:radial-gradient(ellipse at 40% 0%,rgba(225,48,108,.12),transparent 55%),radial-gradient(ellipse at 70% 10%,rgba(29,168,81,.12),transparent 50%)}.auto-empty.is-from-posts .auto-empty-glow{background:radial-gradient(ellipse at 45% 0%,rgba(225,48,108,.1),transparent 58%),radial-gradient(ellipse at 70% 8%,rgba(20,19,15,.05),transparent 52%)}.auto-empty-art{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:22px;min-height:88px}.auto-empty-badge{width:72px;height:72px;border-radius:22px;display:flex;align-items:center;justify-content:center;border:1px solid var(--b1);background:var(--bg1);box-shadow:var(--sh-m)}.auto-empty-badge.ig{background:var(--ig);border-color:transparent;box-shadow:0 10px 24px #e1306c38}.auto-empty-badge.wa{background:var(--wa);border-color:transparent;box-shadow:0 10px 24px #1da85138}.auto-empty-badge.flow{background:var(--acg);border-color:transparent;color:var(--ac-on)}.auto-empty-plus{width:28px;height:28px;border-radius:50%;background:var(--bg1);border:1px solid var(--b1);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--t3);box-shadow:var(--sh-s)}.auto-empty-kicker{position:relative;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t4);margin-bottom:10px}.auto-empty-title{position:relative;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--t1);margin:0 0 10px;line-height:1.25}.auto-empty-desc{position:relative;font-size:13.5px;color:var(--t3);max-width:460px;line-height:1.6;margin:0 0 24px}.auto-empty-steps{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 24px;max-width:520px}.auto-empty-step{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--b1);background:var(--bg1);font-size:12px;font-weight:600;color:var(--t2);box-shadow:var(--sh-s)}.auto-empty-step-ic{width:26px;height:26px;border-radius:50%;background:var(--bg3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.auto-empty-actions{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.auto-empty-channels{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:12px;width:100%;max-width:460px;margin:0 0 22px}.auto-empty-channel{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--b1);border-radius:14px;background:var(--bg1);text-align:left;box-shadow:var(--sh-s);cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.auto-empty-channel:hover{border-color:var(--b2);transform:translateY(-2px);box-shadow:var(--sh-m)}.auto-empty-channel-ic{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.auto-empty-channel-ic svg{display:block;flex-shrink:0}.auto-empty-channel-ic.ig{background:var(--ig)}.auto-empty-channel-ic.wa{background:var(--wa)}.auto-empty-channel-copy{min-width:0;text-align:left}.auto-empty-channel-copy strong{display:block;font-size:13px;font-weight:700;color:var(--t1);margin-bottom:2px}.auto-empty-channel-copy span{display:block;font-size:11.5px;color:var(--t3);line-height:1.35}.auto-empty-badge svg{display:block}.auto-empty-hint{position:relative;margin-top:16px;font-size:12px;color:var(--t4);max-width:360px;line-height:1.45}.auto-empty-visual{position:relative;margin:0 0 20px;width:100%;max-width:min(560px,100%);background:transparent}.auto-empty-visual img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--b1);background:transparent;box-shadow:var(--sh-s)}.sm-menu-page .auto-empty-visual img,.smn-page .auto-empty-visual img,.dma-page .auto-empty-visual img,.dfr-page .auto-empty-visual img{border:0;border-radius:0;background:transparent;box-shadow:none}.wo-page .auto-empty-visual img{border:0;border-radius:0;box-shadow:none;background:transparent}.auto-empty.has-visual{padding-top:28px}.wo-page .auto-empty.has-visual{padding-top:24px}@media(max-width:700px){.auto-row{flex-direction:column}.auto-row-actions{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.auto-empty{padding:40px 18px 36px}.auto-empty-title{font-size:19px}.auto-empty-channels{grid-template-columns:1fr;max-width:320px}.auto-empty-visual{max-width:100%;margin-bottom:16px}.auto-empty.has-visual{padding-top:20px}}.mOv{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:100}.mBox{background:var(--bg1);border:1px solid var(--b1);border-radius:24px;width:92%;max-width:620px;max-height:85vh;overflow-y:auto;animation:mIn .45s var(--ease);box-shadow:var(--sh-l)}@keyframes mIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.mH{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--b1)}.mHt{font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700}.mB{padding:24px}.mF{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--b1)}.ul-confirm{max-width:440px;padding:0;overflow:hidden}.ul-confirm-top{position:relative;padding:28px 28px 8px;text-align:center}.ul-confirm-x{position:absolute;top:14px;right:14px}.ul-confirm-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:18px;background:#c0262614;border:1px solid rgba(192,38,38,.18);color:var(--err);display:flex;align-items:center;justify-content:center;animation:ulPop .5s var(--ease)}@keyframes ulPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.ul-confirm-title{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;color:var(--t1);letter-spacing:-.02em;margin:0 0 8px}.ul-confirm-lead{font-size:13.5px;line-height:1.5;color:var(--t3);margin:0 auto 20px;max-width:320px}.ul-confirm-post{display:flex;align-items:center;gap:12px;text-align:left;margin:0 28px 18px;padding:10px;border:1px solid var(--b1);border-radius:14px;background:var(--bg0)}.ul-confirm-thumb{width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--bg3);flex-shrink:0}.ul-confirm-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ul-confirm-thumb-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ul-confirm-post-meta{min-width:0;flex:1}.ul-confirm-post-label{font-size:10.5px;font-weight:800;color:var(--t4);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.ul-confirm-post-cap{font-size:12.5px;font-weight:600;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ul-confirm-list{list-style:none;margin:0 28px 8px;padding:0;border:1px solid var(--b1);border-radius:14px;overflow:hidden;background:var(--bg0)}.ul-confirm-list li{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;font-size:12.5px;line-height:1.4;color:var(--t2);border-bottom:1px solid var(--b1)}.ul-confirm-list li:last-child{border-bottom:none}.ul-confirm-list i{flex:0 0 18px;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#c026261a;color:var(--err);display:flex;align-items:center;justify-content:center}.ul-confirm-warn{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 28px 0;font-size:11.5px;font-weight:700;color:var(--err)}.ul-confirm-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:10px;padding:20px 28px 28px}.ul-confirm-actions .btn{justify-content:center;padding:12px 16px;border-radius:12px;font-size:13px}.ul-confirm-actions .btn-d{background:var(--err);color:var(--ac-on);border-color:transparent;box-shadow:0 10px 24px -12px #c026268c}.ul-confirm-actions .btn-d:hover{filter:brightness(1.05)}.ul-confirm-actions .btn-d:disabled{opacity:.7;filter:none;cursor:wait}@media(max-width:480px){.ul-confirm-actions{grid-template-columns:1fr}}.sv-follow{max-width:440px;padding:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center}.sv-follow-ov{z-index:1100}.sv-follow-top{position:relative;width:100%;padding:28px 28px 4px;text-align:center}.sv-follow-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:18px;background:#15803d1a;border:1px solid rgba(21,128,61,.22);color:var(--ok);display:flex;align-items:center;justify-content:center;animation:ulPop .5s var(--ease)}.sv-follow .ul-confirm-title,.sv-follow .ul-confirm-lead{width:100%;text-align:center}.sv-follow-note{font-size:12.5px;line-height:1.45;color:var(--ok);background:#15803d14;border:1px solid rgba(21,128,61,.16);border-radius:12px;padding:9px 12px;margin:0 auto 16px;max-width:340px;text-align:center}.sv-follow-card{position:relative;overflow:hidden;isolation:isolate;display:block;box-sizing:border-box;width:calc(100% - 48px);margin:8px auto 6px;padding:16px 16px 14px;border:0;border-radius:18px;background:var(--ig);color:var(--ac-on);text-align:left;font:inherit;cursor:pointer;box-shadow:0 16px 32px #e1306c52;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.sv-follow-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 48%);pointer-events:none;z-index:0}.sv-follow-card:after{content:"";position:absolute;top:0;left:-55%;width:38%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:skew(-18deg);animation:dashFollowShine 3.4s var(--ease) infinite;pointer-events:none;z-index:0}.sv-follow-card>*{position:relative;z-index:1}.sv-follow-card:hover{transform:translateY(-2px);box-shadow:0 20px 38px #e1306c6b}.sv-follow-card-hd{display:flex;align-items:center;gap:12px;text-align:left;margin-bottom:12px}.sv-follow-card-copy{min-width:0;flex:1}.sv-follow-card-hd strong{display:block;font-size:14px;font-weight:800;color:var(--ac-on);letter-spacing:-.02em}.sv-follow-card-hd small{display:block;margin-top:2px;font-size:12px;color:#ffffffd1}.sv-follow-ig{width:46px;height:46px;border-radius:50%;padding:2.5px;background:var(--ig);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 2px #ffffff73;animation:dashFollowPulse 1.8s var(--ease) infinite}.sv-follow-ig-face{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg1);color:var(--t1)}.sv-follow-chip{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--ac-on);color:var(--t1);font-size:11px;font-weight:800;box-shadow:0 6px 14px #10182829;animation:dashFollowPulse 1.8s var(--ease) infinite}.sv-follow-perks{list-style:none;margin:0;padding:10px 12px;display:grid;gap:8px;border-radius:14px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e}.sv-follow-perks li{position:relative;padding:0 0 0 22px;font-size:12.5px;line-height:1.4;font-weight:600;color:var(--ac-on);text-align:left}.sv-follow-perks li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;border-radius:50%;background:#ffffff38;box-shadow:inset 0 0 0 1px #fff6}.sv-follow-perks li:after{content:"";position:absolute;left:3px;top:6px;width:6px;height:3.5px;border-left:1.6px solid var(--ac-on);border-bottom:1.6px solid var(--ac-on);transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){.sv-follow-card:after,.sv-follow-ig,.sv-follow-chip{animation:none}}.sv-follow-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:10px;width:100%;box-sizing:border-box;padding:18px 24px 28px}.sv-follow-actions .btn{justify-content:center;padding:12px 16px;border-radius:12px;font-size:13px}.sv-follow-cta{gap:8px}@media(max-width:480px){.sv-follow-actions{grid-template-columns:1fr}}.up-del-badge-wrap{width:48px;height:48px;border-radius:12px;background:var(--bg2);border:1px solid var(--b1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.up-del-auto{margin-top:3px;font-size:11.5px;font-weight:600;color:var(--t4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-del-icon{animation:ulPop .5s var(--ease)}.fg{margin-bottom:16px}.fl{display:block;font-size:11px;font-weight:900;color:var(--t3);margin-bottom:6px;text-transform:uppercase;letter-spacing:.12em}.fi,.fsel,.fta{width:100%;padding:11px 13px;background:var(--bg1);border:1px solid var(--b2);border-radius:12px;color:var(--t1);font-family:inherit;font-size:13px;outline:none;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.fi:focus,.fsel:focus,.fta:focus{border-color:var(--ac);background:var(--bg1);box-shadow:0 0 0 4px #0b67fa1f}.fsel{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.fta{resize:vertical;min-height:76px}.fh{font-size:10.5px;color:var(--t4);margin-top:4px}select{color-scheme:light}select option,select optgroup{background-color:var(--bg2);color:var(--t1)}.setsec{background:var(--bg1);border:1px solid var(--b1);border-radius:22px;margin-bottom:16px;overflow:hidden}.setsec-h{padding:17px 19px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--b1);font-weight:800;font-size:14px}.setsec-b{padding:20px}.setrow{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid var(--surf2)}.setrow:last-child{border-bottom:none}.ch-page{width:100%;min-width:0}.ch-hd{margin-bottom:18px}.ch-hd .ma-title{margin:0}.ch-sub{margin:6px 0 0;max-width:580px;color:var(--t3);font-size:13px;line-height:1.55}.ch-loading{padding:48px 20px;text-align:center;color:var(--t3);font-size:13px}.ch-body{display:flex;flex-direction:column;gap:18px}.ch-section{background:var(--bg1);border:1px solid var(--b1);border-radius:var(--r2);overflow:hidden;box-shadow:var(--sh-s)}.ch-section-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--b1);background:linear-gradient(180deg,var(--bg2),var(--bg1))}.ch-section-title{font-size:15px;font-weight:800;color:var(--t1)}.ch-section-sub{margin:4px 0 0;font-size:12.5px;color:var(--t3);line-height:1.45}.ch-section-count{min-width:28px;height:28px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ac);color:var(--ac-on);font-size:12px;font-weight:800}.ch-conn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:16px 18px 18px}.ch-conn-card{padding:16px;border:1px solid var(--b1);border-radius:16px;background:var(--bg2);display:flex;flex-direction:column;gap:10px;min-width:0}.ch-conn-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ch-conn-brand{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg4);color:var(--ac-on);font-size:12px;font-weight:800;flex-shrink:0}.ch-conn-brand.instagram{background:var(--ig)}.ch-conn-brand.whatsapp{background:var(--wa)}.ch-conn-live{font-size:11px;font-weight:800;color:var(--ok)}.ch-conn-name{font-size:14px;font-weight:800;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-conn-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ch-conn-exp{font-size:11px;color:var(--t4)}.ch-conn-warn{font-size:11px;font-weight:700;color:var(--warn)}.ch-conn-actions{margin-top:auto;display:flex;justify-content:flex-end}.ch-connect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 18px 18px}.ch-connect-card{position:relative;overflow:hidden;padding:20px;border:1px solid var(--b1);border-radius:18px;background:linear-gradient(180deg,var(--bg2),var(--bg1));display:flex;flex-direction:column;min-width:0;box-shadow:var(--sh-s);transition:border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.ch-connect-card:hover{border-color:var(--b2);transform:translateY(-2px);box-shadow:var(--sh-m)}.ch-connect-card.is-connected{border-color:#15803d47}.ch-connect-glow{position:absolute;inset:-30% -20% auto;height:160px;pointer-events:none;opacity:.9}.ch-connect-card.ig .ch-connect-glow{background:radial-gradient(ellipse at 30% 0%,rgba(225,48,108,.16),transparent 60%)}.ch-connect-card.wa .ch-connect-glow{background:radial-gradient(ellipse at 30% 0%,rgba(29,168,81,.16),transparent 60%)}.ch-connect-card.fb .ch-connect-glow{background:radial-gradient(ellipse at 30% 0%,color-mix(in srgb,var(--fb) 16%,transparent),transparent 60%)}.ch-connect-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ch-connect-icon{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--sh-m)}.ch-connect-icon.ig{background:var(--ig)}.ch-connect-icon.wa{background:var(--wa)}.ch-connect-icon.fb{background:var(--fb);color:#fff;font-family:Arial,sans-serif;font-size:32px;font-weight:700}.ch-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;border:1px solid var(--b1);background:var(--bg1);font-size:10.5px;font-weight:800;color:var(--t3);letter-spacing:.02em;text-transform:uppercase}.ch-pill.ok{border-color:#15803d47;background:#15803d14;color:var(--ok)}.ch-connect-card h3{position:relative;margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.ch-connect-card>p{position:relative;margin:0;font-size:13px;line-height:1.55;color:var(--t3);min-height:42px}.ch-connect-card ul{position:relative;list-style:none;margin:16px 0 18px;padding:14px 0 0;border-top:1px solid var(--b1);display:grid;gap:8px}.ch-connect-card li{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--t2)}.ch-connect-card li svg{flex-shrink:0;color:var(--ok)}.ch-connect-btn{position:relative;width:100%;justify-content:center;margin-top:auto}.ch-connect-btn.ig{background:var(--ig);box-shadow:0 10px 24px #e1306c38}.ch-connect-btn.wa{background:var(--wa);box-shadow:0 10px 24px #1da85138}.ch-connect-btn:disabled{opacity:.7;box-shadow:none}.ch-wa-flows{position:relative;display:flex;flex-direction:column;gap:10px;margin-top:auto}.ch-wa-flow{display:grid;gap:5px}.ch-wa-flow-desc,.ch-wa-status{font-size:11.5px;color:var(--t4);line-height:1.4}.ch-wa-status{color:var(--t3)}.ch-wa-missing{position:relative;margin:12px 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(180,83,9,.25);background:#b4530914;font-size:12px;line-height:1.45;color:#a16207}.ch-advanced{position:relative;margin-top:14px;border-top:1px solid var(--b1);padding-top:12px}.ch-advanced summary{font-size:12px;font-weight:700;color:var(--t3);cursor:pointer;-webkit-user-select:none;user-select:none}.ch-advanced summary:hover{color:var(--t1)}.ch-advanced-body{margin-top:12px}.ch-empty-hint{font-size:12.5px;color:var(--t4);line-height:1.5;text-align:center;padding:0 8px 4px}@media(max-width:900px){.ch-connect-grid{grid-template-columns:1fr}.ch-connect-card>p{min-height:0}}@media(max-width:700px){.ch-section-hd,.ch-conn-grid,.ch-connect-grid{padding-left:14px;padding-right:14px}.ch-connect-card{padding:16px}.ch-connect-card h3{font-size:18px}.ch-advanced-body .fi{font-size:16px}}.ac-page{width:100%;min-width:0}.ac-hd{margin-bottom:18px}.ac-hd .ma-title{margin:0}.ac-sub{margin:6px 0 0;max-width:560px;color:var(--t3);font-size:13px;line-height:1.55}.ac-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:18px;padding:22px;margin-bottom:16px;border:1px solid var(--b1);border-radius:var(--r2);background:linear-gradient(180deg,var(--bg2),var(--bg1));box-shadow:var(--sh-s)}.ac-hero-glow{position:absolute;inset:-40% -10% auto;height:180px;background:radial-gradient(ellipse at 20% 0%,rgba(125,223,159,.14),transparent 55%);pointer-events:none}.ac-hero-ava{position:relative;width:72px;height:72px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:var(--acg);color:var(--ac-on);font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;box-shadow:var(--sh-m)}.ac-hero-ava img{width:100%;height:100%;object-fit:cover;display:block}.ac-hero-copy{position:relative;min-width:0}.ac-hero-name{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--t1);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-hero-email{margin-top:4px;font-size:13px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-hero-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ac-pill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;border:1px solid var(--b1);background:var(--bg1);font-size:10.5px;font-weight:800;color:var(--t3);text-transform:capitalize}.ac-pill.role{color:var(--t2)}.ac-pill.plan{border-color:#15803d47;background:#15803d14;color:var(--ok)}.ac-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr);gap:14px;align-items:start}.ac-side{display:flex;flex-direction:column;gap:14px;min-width:0}.ac-card{background:var(--bg1);border:1px solid var(--b1);border-radius:var(--r2);overflow:hidden;box-shadow:var(--sh-s)}.ac-card-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--b1);background:linear-gradient(180deg,var(--bg2),var(--bg1))}.ac-card-title{font-size:14px;font-weight:800;color:var(--t1)}.ac-card-sub{margin:3px 0 0;font-size:12px;color:var(--t3);line-height:1.4}.ac-card-body{padding:16px 18px 18px}.ac-readonly{display:flex;gap:8px;align-items:center}.ac-readonly .fi{flex:1;min-width:0}.ac-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px!important}.ac-card-actions{display:flex;justify-content:flex-start;padding-top:4px}.ac-card-actions .btn{min-width:140px;justify-content:center;gap:6px}.ac-plan-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:var(--ac);color:var(--ac-on);font-size:11px;font-weight:800;text-transform:capitalize;flex-shrink:0}.ac-usage-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--t3);margin-bottom:8px}.ac-usage-row strong{color:var(--t1);font-size:13px}.ac-usage-bar{height:8px;border-radius:999px;background:var(--bg3);overflow:hidden}.ac-usage-bar span{display:block;height:100%;border-radius:inherit;background:var(--acg)}.ac-usage-hint{margin-top:8px;font-size:11.5px;color:var(--t4)}.ac-muted{margin:0;font-size:13px;color:var(--t3);line-height:1.5}.ac-org-id{margin-top:14px;padding-top:14px;border-top:1px solid var(--b1);display:flex;flex-direction:column;gap:4px}.ac-org-id span{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--t4)}.ac-org-id code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:var(--t2);overflow-wrap:anywhere}.ac-links{display:flex;flex-direction:column;gap:8px;padding-top:14px}.ac-link{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--b1);border-radius:14px;background:var(--bg2);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.ac-link:hover{border-color:var(--b2);transform:translateY(-1px);box-shadow:var(--sh-s)}.ac-link-ic{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg1);border:1px solid var(--b1);color:var(--t2);flex-shrink:0}.ac-link strong{display:block;font-size:13px;font-weight:800;color:var(--t1)}.ac-link small{display:block;margin-top:2px;font-size:11.5px;color:var(--t3)}.ac-link.danger .ac-link-ic{color:var(--err);border-color:#ff6b7a3d;background:#ff6b7a14}.ac-link.danger strong{color:var(--err)}@media(max-width:900px){.ac-grid{grid-template-columns:1fr}}@media(max-width:700px){.ac-hero{flex-direction:column;align-items:flex-start;padding:16px;gap:14px;border-radius:16px}.ac-hero-ava{width:60px;height:60px;border-radius:18px;font-size:18px}.ac-hero-name{white-space:normal;font-size:20px}.ac-readonly{flex-direction:column;align-items:stretch}.ac-readonly .btn{width:100%;min-height:44px;justify-content:center}.ac-card{border-radius:16px}.ac-card-hd,.ac-card-body{padding:14px}.ac-card-actions .btn{width:100%;min-height:44px}.ac-card-body .fi{font-size:16px}.ac-link{min-height:56px;padding:12px}}.pp{font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:700;margin:12px 0 5px}.pp span{font-size:13px;font-weight:500;color:var(--t3)}.pf{font-size:12.5px;color:var(--t3);padding:6px 0;display:flex;align-items:center;gap:6px}.pf:before{content:"+";color:var(--ok);font-weight:900;font-size:12px}.loading{display:flex;align-items:center;justify-content:center;height:200px;color:var(--t3);font-size:14px}.tag{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;background:var(--surf2);color:var(--t3);margin-right:3px}.ct-page{width:100%;min-width:0}.ct-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.ct-hd .ma-title{margin:0}.ct-sub{margin:6px 0 0;max-width:560px;color:var(--t3);font-size:13px;line-height:1.55}.ct-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.ct-stat{padding:14px 16px;border:1px solid var(--b1);border-radius:var(--r);background:linear-gradient(180deg,var(--bg2),var(--bg1));box-shadow:var(--sh-s);min-width:0}.ct-stat-label{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t4);margin-bottom:6px}.ct-stat-val{display:block;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--t1);line-height:1.1}.ct-stat-hint{display:block;margin-top:4px;font-size:11.5px;color:var(--t3)}.ct-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ct-tabs{display:flex;gap:4px;background:var(--surf);border-radius:999px;padding:4px;border:1px solid var(--b1);flex-wrap:wrap}.ct-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:12.5px;font-weight:800;color:var(--t3);cursor:pointer;transition:all .2s var(--ease)}.ct-tab:hover{color:var(--t2);background:var(--surf2)}.ct-tab.on{background:var(--ac);color:var(--ac-on)}.ct-tab-count{font-size:10.5px;font-weight:800;opacity:.75}.ct-tab.on .ct-tab-count{opacity:.9}.ct-search{position:relative;flex:1;min-width:220px;max-width:360px}.ct-search-ic{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--t4);display:inline-flex;pointer-events:none}.ct-search-input{width:100%;padding:10px 64px 10px 36px;border:1px solid var(--b1);border-radius:12px;background:var(--bg1);color:var(--t1);font:inherit;font-size:13px;outline:none;box-sizing:border-box}.ct-search-input:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--surf)}.ct-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--t3);font:inherit;font-size:11px;font-weight:700;cursor:pointer;padding:4px 6px}.ct-search-clear:hover{color:var(--t1)}.ct-panel{background:var(--bg1);border:1px solid var(--b1);border-radius:var(--r2);overflow:hidden;box-shadow:var(--sh-m)}.ct-error,.ct-no-results{padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.ct-error{color:var(--err)}.ct-error strong,.ct-no-results strong{font-size:15px;color:var(--t1)}.ct-error p,.ct-no-results p{margin:0 0 8px;max-width:340px;line-height:1.5;font-size:13px;color:var(--t3);font-weight:500}.ct-no-results-ic{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg2);border:1px solid var(--b1);margin-bottom:4px}.ct-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ct-table{width:100%;border-collapse:collapse;min-width:720px}.ct-table th{text-align:left;padding:12px 16px;font-size:10px;font-weight:900;color:var(--t4);text-transform:uppercase;letter-spacing:.1em;background:var(--bg2);border-bottom:1px solid var(--b1)}.ct-table td{padding:14px 16px;vertical-align:middle;border-bottom:1px solid var(--surf2)}.ct-table tr:last-child td{border-bottom:none}.ct-table tbody tr:hover td{background:var(--surf)}.ct-person{display:flex;align-items:center;gap:10px;min-width:0}.ct-ava{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--acg);color:var(--ac-on);font-size:11px;font-weight:800;letter-spacing:.02em}.ct-ava.ch-instagram{background:#e1306c1f;color:#be185d}.ct-ava.ch-whatsapp{background:#1da85124;color:#15803d}.ct-ava.ch-facebook{background:#1877f21f;color:#1d4ed8}.ct-ava.ch-website{background:#b453091f;color:var(--web)}.ct-person-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.ct-person-copy strong{font-size:13px;font-weight:700;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-person-copy span{font-size:11.5px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-tags{display:flex;flex-wrap:wrap;gap:4px;max-width:240px}.ct-tags-btn{display:block;width:100%;max-width:260px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;font:inherit;border-radius:8px}.ct-tags-btn:hover .ct-tags-empty,.ct-tags-btn:hover .tag{box-shadow:0 0 0 1px var(--b2)}.ct-tags-btn:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.ct-tags-empty{display:inline-flex;padding:4px 8px;border-radius:999px;border:1px dashed var(--b2);font-size:11.5px;font-weight:650}.ct-tag-editor-list{display:flex;flex-direction:column;gap:8px;min-height:28px}.ct-tag-editor-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ct-tag-editor-actions{display:flex;gap:6px;flex-shrink:0}.ct-tag-chip{cursor:pointer}.ct-tag-edit-input{flex:1;min-width:120px}.ct-tag-add-row{display:flex;gap:8px;align-items:center}.ct-tag-add-row .fi{flex:1}.ct-muted{color:var(--t4);font-size:12px}.ct-score{position:relative;display:inline-flex;align-items:center;min-width:64px;height:24px;padding:0 8px;border-radius:999px;background:var(--bg3);overflow:hidden}.ct-score-btn{border:0;cursor:pointer;font:inherit;transition:transform .12s ease,box-shadow .12s ease}.ct-score-btn:hover{transform:translateY(-1px);box-shadow:0 0 0 2px var(--b2)}.ct-score-btn:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.ct-score-bar{position:absolute;left:0;top:0;bottom:0;opacity:.28;border-radius:inherit}.ct-score.hot .ct-score-bar{background:var(--ok);width:100%}.ct-score.warm .ct-score-bar{background:var(--warn)}.ct-score.cool .ct-score-bar{background:var(--t4)}.ct-score.hot{color:var(--ok)}.ct-score.warm{color:#a16207}.ct-score.cool{color:var(--t3)}.ct-score strong{position:relative;font-size:12px;font-weight:800}.ct-score-modal{max-width:420px}.ct-score-modal-sub{margin-top:4px;font-size:12px;color:var(--t3)}.ct-score-modal-hint{margin:0 0 14px;font-size:13px;line-height:1.45;color:var(--t2)}.ct-score-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ct-score-preset{border:1px solid var(--b1);background:var(--bg2);color:var(--t2);border-radius:999px;padding:6px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ct-score-preset:hover,.ct-score-preset.on{border-color:var(--ac);color:var(--ac);background:var(--bg1)}.ct-msgs{font-size:12.5px;font-weight:700;color:var(--t2)}.ct-cards{display:none}.ct-card{padding:14px;border-bottom:1px solid var(--surf2);display:flex;flex-direction:column;gap:10px}.ct-card:last-child{border-bottom:none}.ct-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ct-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.ct-footer{margin-top:12px;font-size:12px;color:var(--t3)}.ct-footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.ct-pager{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--t3);font-weight:650}.ct-pager .btn:disabled{opacity:.45;cursor:not-allowed}.ct-loading{padding:36px 16px;text-align:center;color:var(--t3);font-size:13px}.ct-panel.is-loading{opacity:.72;transition:opacity .15s ease}.ct-empty{position:relative;overflow:hidden;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 28px 48px;border:1px dashed var(--b2);border-radius:var(--r2);background:linear-gradient(180deg,var(--bg2) 0%,var(--bg1) 58%);box-sizing:border-box}.ct-empty-glow{position:absolute;inset:-20% -10% auto;height:220px;background:radial-gradient(ellipse at 35% 0%,rgba(225,48,108,.1),transparent 55%),radial-gradient(ellipse at 70% 8%,rgba(29,168,81,.1),transparent 50%);pointer-events:none}.ct-empty-art{position:relative;width:min(100%,340px);height:120px;margin-bottom:22px;display:flex;align-items:center;justify-content:center}.ct-empty-hub{width:72px;height:72px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--acg);box-shadow:var(--sh-m);z-index:2;animation:ctHubFloat 3s var(--ease) infinite}.ct-empty-chip{position:absolute;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid var(--b1);background:var(--bg1);box-shadow:var(--sh-s);text-align:left;animation:ctChipFloat 3.2s var(--ease) infinite}.ct-empty-chip.left{left:0;top:12px}.ct-empty-chip.right{right:0;bottom:8px;animation-delay:.35s}.ct-empty-chip-ava{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e1306c1f;color:#be185d;font-size:11px;font-weight:800;flex-shrink:0}.ct-empty-chip-ava.wa{background:#1da85124;color:#15803d}.ct-empty-chip strong{display:block;font-size:12px;font-weight:800;color:var(--t1)}.ct-empty-chip span{display:block;font-size:10.5px;color:var(--t4)}.ct-empty-kicker{position:relative;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t4);margin-bottom:10px}.ct-empty-title{position:relative;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--t1);margin:0 0 10px;line-height:1.25}.ct-empty-desc{position:relative;font-size:13.5px;color:var(--t3);max-width:460px;line-height:1.6;margin:0 0 20px}.ct-empty-channels{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:12px;width:100%;max-width:460px;margin:0 0 18px}.ct-empty-channel{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--b1);border-radius:14px;background:var(--bg1);text-align:left;box-shadow:var(--sh-s)}.ct-empty-channel-ic{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.ct-empty-channel-ic svg{display:block}.ct-empty-channel-ic.ig{background:var(--ig)}.ct-empty-channel-ic.wa{background:var(--wa)}.ct-empty-channel-copy strong{display:block;font-size:13px;font-weight:700;color:var(--t1);margin-bottom:2px}.ct-empty-channel-copy span{display:block;font-size:11.5px;color:var(--t3);line-height:1.35}.ct-empty-steps{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px;max-width:520px}.ct-empty-step{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--b1);background:var(--bg1);font-size:12px;font-weight:600;color:var(--t2);box-shadow:var(--sh-s)}.ct-empty-step-ic{width:26px;height:26px;border-radius:50%;background:var(--bg3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ct-empty-actions{position:relative}.ct-empty-hint{position:relative;margin:16px 0 0;font-size:12px;color:var(--t4);max-width:380px;line-height:1.45}@keyframes ctHubFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ctChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.ct-empty-hub,.ct-empty-chip{animation:none}}@media(max-width:900px){.ct-stats{grid-template-columns:1fr}.ct-table-wrap{display:none}.ct-cards{display:block}.ct-search{max-width:none}}@media(max-width:700px){.ct-hd{flex-direction:column;align-items:stretch}.ct-hd .btn{width:100%;justify-content:center}.ct-toolbar{flex-direction:column;align-items:stretch}.ct-tabs{width:100%;justify-content:stretch}.ct-tab{flex:1;justify-content:center}.ct-empty{padding:40px 18px 36px}.ct-empty-title{font-size:19px}.ct-empty-channels{grid-template-columns:1fr;max-width:320px}.ct-search-input{font-size:16px}}.inbox-page{margin:calc(var(--pg-pad-y) * -1) calc(var(--pg-pad-x) * -1);height:calc(100dvh - var(--top-h));display:flex;min-width:0;background:var(--bg0)}.inbox-list{width:320px;min-width:320px;border-right:1px solid var(--b1);overflow-y:auto;background:var(--bg1);display:flex;flex-direction:column}.inbox-list-head{padding:14px 14px 12px;border-bottom:1px solid var(--b1);display:flex;flex-direction:column;gap:10px}.inbox-list-title{font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.inbox-tabs{display:flex;gap:4px;flex-wrap:wrap}.inbox-tabs.primary{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0;padding:3px;border:1px solid var(--b1);border-radius:12px;background:var(--bg2)}.inbox-tabs.secondary{gap:6px}.inbox-tab{border:0;background:transparent;border-radius:9px;padding:8px 10px;font:inherit;font-size:12.5px;font-weight:800;color:var(--t3);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease);display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0}.inbox-tab:hover{color:var(--t1);background:var(--surf)}.inbox-tabs.primary .inbox-tab{width:100%;border-radius:9px}.inbox-tabs.primary .inbox-tab.on{background:var(--bg1);color:var(--t1);box-shadow:var(--sh-s)}.inbox-tabs.primary .inbox-tab:hover:not(.on){background:transparent;color:var(--t2)}.inbox-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bg3);color:var(--t3);font-size:10px;font-weight:800}.inbox-tabs.primary .inbox-tab.on .inbox-tab-count{background:var(--ac);color:var(--ac-on)}.inbox-tabs.secondary .inbox-tab{padding:6px 11px;font-size:11.5px;border:1px solid var(--b1);background:var(--bg1);color:var(--t3);border-radius:999px}.inbox-tabs.secondary .inbox-tab:hover{background:var(--bg2);color:var(--t2)}.inbox-tabs.secondary .inbox-tab.on{background:var(--ac);border-color:var(--ac);color:var(--ac-on)}.inbox-hint{font-size:11px;color:var(--t3);line-height:1.45}.inbox-list-loading{padding:28px 18px;text-align:center;font-size:12.5px;color:var(--t3)}.inbox-list-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 22px;gap:8px}.inbox-list-empty.compact{flex:0;padding:40px 22px}.inbox-list-empty-ic{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg2);border:1px solid var(--b1);margin-bottom:4px}.inbox-list-empty strong{font-size:14px;font-weight:800;color:var(--t1)}.inbox-list-empty p{margin:0 0 6px;font-size:12.5px;line-height:1.5;color:var(--t3);max-width:240px}.inbox-conv,.inbox-queue-item{padding:12px 14px;border-bottom:1px solid var(--b1);display:flex;align-items:flex-start;gap:10px;width:100%;box-sizing:border-box;text-align:left}.inbox-conv{cursor:pointer;border-left:3px solid transparent;background:transparent;border-right:0;border-top:0;font:inherit;color:inherit}.inbox-conv:hover{background:var(--surf)}.inbox-conv.on{background:var(--surf2);border-left-color:var(--ac)}.inbox-ava{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:var(--acg);color:var(--ac-on);font-size:10.5px;font-weight:800}.inbox-ava.lg{width:40px;height:40px;font-size:12px}.inbox-ava.ch-instagram{background:#e1306c1f;color:#be185d}.inbox-ava.ch-whatsapp{background:#1da85124;color:#15803d}.inbox-ava.ch-facebook{background:#1877f21f;color:#1d4ed8}.inbox-conv-body{min-width:0;flex:1}.inbox-conv-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.inbox-conv-name{font-weight:700;font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t1)}.inbox-conv-preview{display:flex;align-items:center;gap:6px;margin-top:4px;min-width:0}.inbox-conv-preview .chb{font-size:9px;padding:1px 5px;flex-shrink:0}.inbox-conv-preview>span:last-child{font-size:11px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.inbox-window{font-size:9px;font-weight:700;color:var(--ok);margin-top:4px;display:block}.inbox-chat{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bg0)}.inbox-chat-head{padding:14px 20px;background:var(--bg1);border-bottom:1px solid var(--b1);display:flex;justify-content:space-between;align-items:center;gap:10px}.inbox-chat-who{min-width:0;display:flex;align-items:center;gap:10px}.inbox-chat-meta{min-width:0}.inbox-chat-name{font-weight:700;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t1)}.inbox-chat-sub{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:4px}.inbox-chat-sub .chb{font-size:9px;padding:1px 5px}.inbox-chat-actions{display:flex;gap:6px;align-items:center;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.inbox-back{display:none}.inbox-msgs{flex:1;overflow-y:auto;padding:22px 28px 26px;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--bg2),var(--bg0) 150px)}.inbox-day{display:flex;align-items:center;gap:12px;margin:8px 0 20px;color:var(--t4);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.inbox-day:before,.inbox-day:after{content:"";height:1px;background:var(--b1);flex:1}.inbox-day span{padding:5px 10px;border:1px solid var(--b1);border-radius:999px;background:var(--bg1);box-shadow:var(--sh-s)}.inbox-msg-row{display:flex;align-items:flex-end;gap:9px;margin:0 0 16px}.inbox-msg-row.out{justify-content:flex-end}.inbox-msg-row.grouped{margin-top:-11px}.inbox-msg-ava{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 28px;overflow:hidden;background:var(--bg3);border:1px solid var(--b1);color:var(--t2);font-size:8px;font-weight:800;box-shadow:var(--sh-s)}.inbox-ava img,.inbox-msg-ava img{width:100%;height:100%;object-fit:cover}.inbox-msg-ava.ch-instagram,.inbox-msg-ava.ch-whatsapp{background:var(--bg1);color:var(--t2)}.inbox-msg-stack{display:flex;flex-direction:column;max-width:min(68%,560px);min-width:0}.inbox-msg-row.out .inbox-msg-stack{align-items:flex-end}.inbox-msg-author{font-size:10.5px;font-weight:800;color:var(--t3);margin:0 8px 5px}.inbox-msg{padding:11px 14px;border-radius:16px;font-size:13px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap;box-shadow:var(--sh-s)}.inbox-msg-row.out .inbox-msg{background:var(--ac);color:var(--ac-on);border-bottom-right-radius:5px}.inbox-msg-row.in .inbox-msg{background:var(--bg1);border:1px solid var(--b1);color:var(--t1);border-bottom-left-radius:5px}.inbox-msg-row.grouped.out .inbox-msg{border-bottom-right-radius:16px}.inbox-msg-row.grouped.in .inbox-msg{border-bottom-left-radius:16px}.inbox-msg-meta{display:flex;align-items:center;gap:8px;margin:5px 7px 0;font-size:9.5px;color:var(--t4);text-transform:capitalize}.inbox-msg-row.out .inbox-msg-meta{justify-content:flex-end}.inbox-msg-status{display:inline-flex;align-items:center;gap:2px;font-weight:700}.inbox-msg-status.delivered,.inbox-msg-status.read{color:var(--ok)}.inbox-msg-status.failed{color:var(--err)}.inbox-msg-row.action{justify-content:center;margin:6px 0 18px}.inbox-msg-row.action .inbox-msg-stack{width:min(100%,430px);max-width:430px;align-items:stretch}.inbox-msg-row.action .inbox-msg-author{text-align:center}.inbox-msg-row.action .inbox-msg{border-radius:14px;background:var(--bg1);border:1px dashed var(--b2);color:var(--t2);box-shadow:none}.inbox-action-msg{display:flex;align-items:center;gap:10px}.inbox-action-ic{width:30px;height:30px;border-radius:10px;background:var(--bg3);color:var(--t2);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.inbox-action-msg>span:last-child{display:flex;flex-direction:column;min-width:0}.inbox-action-msg strong{font-size:12px;color:var(--t1)}.inbox-action-msg small{font-size:11.5px;color:var(--t3);margin-top:2px;line-height:1.35}.inbox-msg-row.action .inbox-msg-meta{justify-content:center}.inbox-composer{padding:12px 18px;background:var(--bg1);border-top:1px solid var(--b1);display:flex;gap:10px;align-items:flex-end}.inbox-compose-field{flex:1;min-width:0;border:1px solid var(--b1);border-radius:14px;background:var(--bg2);padding:9px 12px 7px;transition:border-color .15s,box-shadow .15s}.inbox-compose-field:focus-within{border-color:var(--b2);box-shadow:0 0 0 3px var(--surf2);background:var(--bg1)}.inbox-compose-input{display:block;width:100%;min-height:22px;max-height:110px;resize:none;overflow-y:auto;border:0;outline:0;background:transparent;color:var(--t1);font:inherit;font-size:13px;line-height:1.45;padding:0}.inbox-compose-input::placeholder{color:var(--t4)}.inbox-compose-hint{display:block;margin-top:4px;font-size:9.5px;color:var(--t4)}.inbox-send-btn{height:42px;min-width:78px;justify-content:center;border-radius:12px}.inbox-thread-empty{margin:auto;text-align:center;padding:24px;display:flex;flex-direction:column;gap:6px;max-width:280px}.inbox-thread-empty strong{font-size:14px;color:var(--t1)}.inbox-thread-empty span{font-size:12.5px;color:var(--t3);line-height:1.5}.inbox-chat-empty{position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 28px;background:linear-gradient(180deg,var(--bg2) 0%,var(--bg0) 55%)}.inbox-chat-empty-glow{position:absolute;inset:-18% -10% auto;height:240px;background:radial-gradient(ellipse at 50% 0%,rgba(125,223,159,.14),transparent 62%);pointer-events:none}.inbox-chat-empty-art{position:relative;width:min(100%,320px);margin-bottom:22px;display:flex;flex-direction:column;align-items:center;gap:10px}.inbox-chat-empty-bubble{max-width:220px;padding:10px 12px;border-radius:14px;font-size:12px;line-height:1.4;box-shadow:var(--sh-s);animation:inboxBubbleRise 3.2s var(--ease) infinite}.inbox-chat-empty-bubble.in{align-self:flex-start;background:var(--bg1);border:1px solid var(--b1);border-bottom-left-radius:4px;color:var(--t2)}.inbox-chat-empty-bubble.out{align-self:flex-end;background:var(--ac);color:var(--ac-on);border-bottom-right-radius:4px;animation-delay:.25s}.inbox-chat-empty-badge{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--acg);box-shadow:var(--sh-m);flex-shrink:0}.inbox-chat-empty-kicker{position:relative;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t4);margin-bottom:10px}.inbox-chat-empty-title{position:relative;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--t1);margin:0 0 10px;line-height:1.25}.inbox-chat-empty-desc{position:relative;font-size:13.5px;color:var(--t3);max-width:420px;line-height:1.6;margin:0 0 18px}.inbox-chat-empty-channels{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 16px}.inbox-chat-empty-channel{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--b1);background:var(--bg1);font-size:12px;font-weight:700;color:var(--t2);box-shadow:var(--sh-s)}.inbox-chat-empty-channel-ic{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:0}.inbox-chat-empty-channel-ic svg{display:block}.inbox-chat-empty-channel-ic.ig{background:var(--ig)}.inbox-chat-empty-channel-ic.wa{background:var(--wa)}.inbox-chat-empty-steps{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px;max-width:460px}.inbox-chat-empty-step{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;border:1px solid var(--b1);background:var(--bg1);font-size:11.5px;font-weight:600;color:var(--t2)}.inbox-chat-empty-step-ic{width:22px;height:22px;border-radius:50%;background:var(--bg3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@keyframes inboxBubbleRise{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.inbox-chat-empty-bubble{animation:none}}@media(max-width:900px){.inbox-chat-empty{padding:28px 18px}.inbox-chat-empty-title{font-size:19px}}@media(max-width:768px){.app{--pg-pad-y:12px;--pg-pad-x:12px;--top-h: calc(56px + env(safe-area-inset-top,0px)) }.top{height:var(--top-h);min-height:var(--top-h);padding:env(safe-area-inset-top,0px) 12px 0 10px}.top-t{font-size:16px}.pg{padding-bottom:calc(var(--pg-pad-y) + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.ib{width:40px;height:40px}.ib.top-menu,.ib.sb-close{display:flex}.av{width:36px;height:36px}.av-menu{right:0;left:auto;min-width:min(220px,calc(100vw - 24px))}.av-menu-item{min-height:44px;padding:12px 14px}.sb-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0d111773;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:70;opacity:0;pointer-events:none;transition:opacity .28s var(--ease)}.sb-overlay.on{opacity:1;pointer-events:auto}.sb{position:fixed;left:0;top:0;bottom:0;width:min(300px,88vw);min-width:0;transform:translate(-100%);transition:transform .28s var(--ease);z-index:80;box-shadow:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.sb.open{transform:none;box-shadow:var(--sh-l)}.sb-logo{padding:14px}.sb-nav{padding:8px 8px calc(16px + env(safe-area-inset-bottom,0px))}.sb-it{min-height:44px;padding:11px 12px;font-size:14px}.sb-sec{padding:14px 12px 6px}html.nav-open .pg{overflow:hidden}.stats{grid-template-columns:1fr 1fr}.cgrid{grid-template-columns:1fr}.tw{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl{min-width:540px}.setrow{flex-wrap:wrap;align-items:flex-start;gap:10px}.mOv{align-items:flex-end;padding:0}.mBox{width:100%;max-width:none;max-height:92dvh;border-radius:20px 20px 0 0}.mH,.mB,.mF{padding-left:16px;padding-right:16px}.mF{flex-wrap:wrap}.mF .btn{flex:1;justify-content:center;min-height:44px}.tabs{max-width:100%}.page-hd .btn,.auto-page-hd .btn{width:100%;justify-content:center;min-height:44px}.btn{min-height:40px}.igp-wrap{position:static}.fi,.fsel,.fta{font-size:16px}.inbox-list{width:100%;min-width:0;border-right:0}.inbox-chat,.inbox-page.chat-open .inbox-list{display:none}.inbox-page.chat-open .inbox-chat,.inbox-back{display:flex}.inbox-chat-head{align-items:flex-start;flex-wrap:wrap;padding:12px 14px}.inbox-msgs{padding:18px 14px 20px}.inbox-msg-stack{max-width:84%}.inbox-msg-row.action .inbox-msg-stack{max-width:100%}.inbox-composer{padding:10px 12px}.inbox-compose-hint{display:none}.posts-filter-tabs{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.posts-filter-tab{flex:0 0 auto;white-space:nowrap}.posts-legend{flex-wrap:wrap}.posts-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ma-title{font-size:20px}.bc{margin-bottom:4px}.ul-confirm{width:100%;max-width:none;border-radius:20px 20px 0 0}.auth-wrap{padding:16px}.ct-stats,.ec-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-toolbar,.ec-toolbar{flex-direction:column;align-items:stretch}.ct-tabs,.ec-search{width:100%;max-width:none}}@media(max-width:520px){.app{--pg-pad-y:10px;--pg-pad-x:10px}.stats,.ct-stats,.ec-stats{grid-template-columns:1fr 1fr}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--b2);border-radius:999px}.cl-logo-img{height:30px;width:auto;display:block;max-width:100%}.cl-logo-img-lg{height:42px}.ob-shell{min-height:100svh;min-height:100dvh;background:var(--bg2);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:visible;touch-action:manipulation}.ob-topbar{height:72px;flex:0 0 72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(22px,4vw,56px);border-bottom:1px solid var(--b1);background:var(--bg1)}.ob-logo{height:34px;width:auto;display:block}.ob-account{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--t3)}.ob-layout{width:min(1180px,calc(100% - 40px));min-height:680px;margin:auto;padding:34px 0;display:grid;grid-template-columns:minmax(340px,.82fr) minmax(500px,1.18fr);align-items:stretch}.ob-aside{position:relative;overflow:hidden;min-height:610px;border-radius:28px 0 0 28px;background:var(--acg);color:var(--ac-on);box-shadow:var(--sh-l)}.ob-aside-glow{position:absolute;width:360px;height:360px;right:-150px;top:-140px;border-radius:50%;background:var(--surf3);opacity:.8}.ob-aside-content{position:relative;z-index:1;height:100%;padding:52px 46px;display:flex;flex-direction:column}.ob-aside-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.62;margin-bottom:14px}.ob-aside h2{max-width:360px;margin:0;font:700 clamp(30px,3.2vw,43px)/1.08 "Space Grotesk",sans-serif;letter-spacing:-.035em}.ob-aside p{max-width:390px;margin:18px 0 0;font-size:13.5px;line-height:1.7;opacity:.68}.ob-flow-art{display:flex;align-items:center;justify-content:center;min-height:190px;margin:auto 0;padding:26px 0}.ob-flow-sources{display:flex;flex-direction:column;gap:12px}.ob-flow-source{width:48px;height:48px;border-radius:15px;display:flex;align-items:center;justify-content:center;box-shadow:var(--sh-m)}.ob-flow-source.ig{background:var(--ig)}.ob-flow-source.wa{background:var(--wa)}.ob-flow-line{position:relative;width:42px;height:72px;border-top:1px solid var(--b3);border-bottom:1px solid var(--b3)}.ob-flow-line:after{content:"";position:absolute;right:0;top:0;bottom:0;border-right:1px solid var(--b3)}.ob-flow-line span{position:absolute;right:-4px;top:50%;width:8px;height:8px;border-radius:50%;background:var(--ac-on);transform:translateY(-50%)}.ob-flow-line.out{height:1px;border:0;border-top:1px solid var(--b3)}.ob-flow-line.out:after{display:none}.ob-flow-line.out span{left:auto;right:-4px}.ob-flow-hub{width:58px;height:58px;border-radius:19px;display:flex;align-items:center;justify-content:center;background:var(--surf3);border:1px solid var(--b3);box-shadow:var(--sh-m)}.ob-flow-messages{display:flex;flex-direction:column;gap:9px}.ob-flow-messages span{display:flex;align-items:center;gap:7px;min-width:118px;padding:10px 11px;border:1px solid var(--b3);border-radius:11px;background:var(--surf2);font-size:10px;font-weight:700;white-space:nowrap}.ob-proof{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:10.5px;font-weight:700;opacity:.66}.ob-proof span{display:inline-flex;align-items:center;gap:5px}.ob-main{min-width:0;border:1px solid var(--b1);border-left:0;border-radius:0 28px 28px 0;background:var(--bg1);box-shadow:var(--sh-l);display:flex;flex-direction:column;padding:36px clamp(32px,5vw,64px) 46px}.ob-progress{display:flex;align-items:flex-start;width:100%;margin-bottom:42px}.ob-progress-item{position:relative;display:flex;align-items:center;gap:8px;flex:1;color:var(--t4);font-size:10.5px;font-weight:700}.ob-progress-item:last-child{flex:0 0 auto}.ob-progress-dot{position:relative;z-index:2;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--b2);background:var(--bg1);font-size:10px;transition:all .2s var(--ease)}.ob-progress-item.active,.ob-progress-item.done{color:var(--t1)}.ob-progress-item.active .ob-progress-dot{border-color:var(--ac);box-shadow:0 0 0 4px var(--surf3);font-weight:800}.ob-progress-item.done .ob-progress-dot{background:var(--ac);border-color:var(--ac);color:var(--ac-on)}.ob-progress-line{position:absolute;z-index:0;left:34px;right:8px;top:13px;height:1px;background:var(--b1)}.ob-progress-item.done .ob-progress-line{background:var(--ac)}.ob-panel{flex:1;display:flex;min-width:0}.ob-step{width:100%;margin:auto 0;animation:obStepIn .28s var(--ease)}.ob-eyebrow{margin-bottom:10px;color:var(--t4);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ob-step h1{max-width:590px;margin:0;color:var(--t1);font:700 clamp(28px,3vw,40px)/1.12 "Space Grotesk",sans-serif;letter-spacing:-.035em}.ob-lead{max-width:570px;margin:15px 0 0;color:var(--t3);font-size:14px;line-height:1.7}.ob-benefits{display:grid;gap:10px;margin:28px 0}.ob-benefit{display:flex;align-items:center;gap:13px;padding:13px 14px;border:1px solid var(--b1);border-radius:13px;background:var(--bg2)}.ob-benefit>span{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--bg1);color:var(--t2);border:1px solid var(--b1)}.ob-benefit div{display:grid;gap:3px;min-width:0}.ob-benefit strong{font-size:12.5px;color:var(--t1)}.ob-benefit small{font-size:11px;line-height:1.4;color:var(--t3)}.ob-primary{min-height:46px;padding:0 20px;gap:28px;font-size:13.5px}.ob-primary span{font-size:17px}.ob-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px}.ob-channel-card{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid var(--b1);border-radius:16px;background:var(--bg1);transition:border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.ob-channel-card:hover{border-color:var(--b2);transform:translateY(-2px);box-shadow:var(--sh-m)}.ob-channel-card.connected{border-color:var(--ok);background:var(--bg2)}.ob-channel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.ob-channel-icon{width:43px;height:43px;border-radius:13px;display:flex;align-items:center;justify-content:center}.ob-channel-icon.ig{background:var(--ig)}.ob-channel-icon.wa{background:var(--wa)}.ob-channel-card h3{margin:0 0 6px;color:var(--t1);font-size:15px;font-weight:800}.ob-channel-card p{min-height:54px;margin:0;color:var(--t3);font-size:11.5px;line-height:1.55}.ob-channel-card ul{display:grid;gap:7px;margin:14px 0 18px;padding:14px 0 0;border-top:1px solid var(--b1);list-style:none}.ob-channel-card li{display:flex;align-items:center;gap:7px;color:var(--t2);font-size:10.5px;font-weight:600}.ob-channel-btn{width:100%;justify-content:center;margin-top:auto;box-shadow:none}.ob-channel-btn.ig{background:var(--ig)}.ob-channel-btn.wa{background:var(--wa)}.ob-connected{display:inline-flex;align-items:center;gap:4px;color:var(--ok);font-size:9.5px;font-weight:800;white-space:nowrap}.ob-status{margin-top:12px;padding:9px 11px;border:1px solid var(--b1);border-radius:9px;background:var(--bg2);color:var(--t3);font-size:11px;text-align:center}.ob-error{margin:18px 0 0}.ob-step-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.ob-skip,.ob-back-link{border:0;background:none;color:var(--t2);font:700 12px inherit;cursor:pointer}.ob-skip{display:inline-flex;align-items:center;gap:8px;padding:9px}.ob-skip:hover,.ob-back-link:hover{color:var(--t1)}.ob-skip:disabled,.ob-back-link:disabled{opacity:.45;cursor:not-allowed}.ob-step-ready{text-align:center}.ob-step-ready .ob-lead{margin-left:auto;margin-right:auto}.ob-success-mark{width:68px;height:68px;margin:0 auto 20px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:var(--ok);box-shadow:var(--sh-m)}.ob-connected-list{display:grid;gap:8px;max-width:470px;margin:24px auto 0;text-align:left}.ob-connected-row{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--b1);border-radius:12px;background:var(--bg2)}.ob-connected-brand{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ob-connected-brand.instagram{background:var(--ig)}.ob-connected-brand.whatsapp{background:var(--wa)}.ob-connected-row>div{display:grid;gap:2px;min-width:0;flex:1}.ob-connected-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--t1)}.ob-connected-row small{font-size:9.5px;color:var(--t4);text-transform:capitalize}.ob-next-list{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:24px 0}.ob-next-list span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--b1);border-radius:999px;background:var(--bg2);color:var(--t3);font-size:10.5px;font-weight:600}.ob-next-list b{width:19px;height:19px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bg4);color:var(--t2);font-size:9px}.ob-back-link{display:block;margin:13px auto 0;color:var(--t4)}@keyframes obStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:900px){.ob-layout{width:min(720px,calc(100% - 32px));grid-template-columns:1fr;padding:24px 0}.ob-aside{display:none}.ob-main{min-height:650px;border-left:1px solid var(--b1);border-radius:24px;padding:30px clamp(24px,7vw,56px) 40px}}@media(max-width:600px){.ob-topbar{height:62px;flex-basis:62px;padding:0 18px}.ob-logo{height:28px}.ob-account{max-width:150px;font-size:10px}.ob-layout{width:100%;padding:0;min-height:0;margin:0}.ob-main{min-height:calc(100svh - 62px);min-height:calc(100dvh - 62px);border:0;border-radius:0;padding:24px 18px max(32px,env(safe-area-inset-bottom,0px));box-shadow:none}.ob-progress{margin-bottom:32px}.ob-progress-item>span{display:none}.ob-progress-line{left:32px;right:6px}.ob-step h1{font-size:29px}.ob-channel-grid{grid-template-columns:1fr}.ob-channel-card p{min-height:0}.ob-step-actions{align-items:stretch;flex-direction:column-reverse}.ob-step-actions .btn,.ob-skip,.ob-primary{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.ob-step{animation:none}.ob-channel-card{transition:none}}.posts-sync-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--bg1);border:1px solid var(--b1);border-radius:var(--r);padding:12px 18px;margin-bottom:18px;font-size:12.5px;color:var(--t2)}.posts-sync-copy{margin:0;flex:1;min-width:0;line-height:1.45;color:var(--t2)}.posts-sync-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.posts-sync-secondary{border:1px solid var(--b2);background:var(--bg1);color:var(--t1)}.posts-sync-secondary:hover{background:var(--surf3);color:var(--t1)}.posts-error-state{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0 18px;padding:10px 12px;border:1px solid var(--err);border-radius:var(--r);background:var(--bg1);color:var(--err);font-size:12.5px}@media(max-width:640px){.posts-sync-banner,.posts-error-state{align-items:stretch;flex-direction:column;padding:14px}.posts-filter-row{align-items:flex-start}.posts-sync-actions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.posts-sync-actions .btn,.posts-error-state .btn{width:100%;justify-content:center;white-space:nowrap}.posts-error-state .btn{width:100%}}.posts-filter-row{display:flex;align-items:center;justify-content:flex-end;margin-bottom:18px;flex-wrap:wrap;gap:10px}.posts-legend{display:flex;align-items:center;gap:16px}.posts-legend-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t3)}.posts-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.posts-filter-tabs{display:flex;gap:4px}.posts-filter-tab{padding:7px 18px;border-radius:8px;border:none;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .12s}.posts-filter-tab.on{background:var(--ac);color:#fff}.posts-filter-tab:not(.on){background:var(--bg2);color:var(--t3);border:1px solid var(--b1)}.posts-filter-tab:not(.on):hover{background:var(--bg3);color:var(--t2)}.posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:16px}.post-card{background:var(--bg1);border:1px solid var(--b1);border-radius:12px;overflow:hidden;cursor:pointer;transition:box-shadow .15s,transform .15s}.post-card:hover{box-shadow:0 6px 24px #0000001a;transform:translateY(-2px)}.post-card-img{position:relative;width:100%;padding-top:100%;background:var(--bg3);overflow:hidden}.post-card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.post-card-img-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.post-card-stats{position:absolute;top:6px;right:6px;display:flex;flex-direction:column;gap:3px}.post-card-stat{background:#ffffffeb;border-radius:6px;padding:3px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--t2);min-width:28px;gap:1px;line-height:1}.post-card-ig{position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:8px;background:#ffffffe6;display:flex;align-items:center;justify-content:center}.post-card-body{padding:11px 12px}.post-card-caption{font-size:12px;color:var(--t1);font-weight:500;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:7px;line-height:1.4}.post-card-date{display:flex;align-items:center;gap:5px;font-size:10.5px;color:var(--t4);margin-bottom:1px}.post-card-ago{font-size:10px;color:var(--t4);margin-bottom:9px;padding-left:18px}.post-card-link-btn,.post-card-linked-btn,.post-card-unlink-btn{width:100%;padding:8px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .12s}.post-card-actions{display:flex;gap:5px}.post-card-actions .post-card-linked-btn,.post-card-actions .post-card-unlink-btn{flex:1;min-width:0}.post-card-link-btn{background:#fdba742e;border:1px solid rgba(253,186,116,.45);color:#c2410c}.post-card-link-btn:hover{background:#fdba7459}.post-card-linked-btn{background:#6366f11a;border:1px solid rgba(99,102,241,.3);color:#4338ca}.post-card-linked-btn:hover{background:#6366f133}.post-card-unlink-btn{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:var(--err)}.post-card-unlink-btn:hover{background:#ef44442e}.post-card-auto{margin:8px 0 10px;display:grid;gap:2px}.post-card-auto-label{font-size:11px;font-weight:800;letter-spacing:.01em}.post-card-auto-name{font-size:11px;color:var(--t2);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-card-auto-status{font-size:10px;color:var(--t3);font-weight:700}.post-card-auto-none .post-card-auto-label{color:var(--t3)}.post-card-auto-custom .post-card-auto-label{color:#4338ca}.post-card-auto-template .post-card-auto-label{color:#0f766e}.post-card.is-template{box-shadow:inset 0 0 0 1px #0f766e38}.post-card-auto-dot-none{background:#94a3b8}.post-card-auto-dot-custom{background:#818cf8}.post-card-auto-dot-template{background:#14b8a6}.post-tpl-banner{margin:0 0 18px;padding:16px;border:1px solid var(--b1);border-radius:var(--r);background:var(--bg1)}.post-tpl-banner-kicker{font-size:12px;font-weight:800;color:#0f766e;text-transform:uppercase;letter-spacing:.04em}.post-tpl-banner-name{margin-top:6px;font-size:18px;font-weight:800;color:var(--t1)}.post-tpl-banner-status{margin-top:4px;font-size:12px;font-weight:700;color:var(--t3)}.post-tpl-banner p{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--t2)}.post-tpl-banner-hint{font-weight:600!important}.post-tpl-banner-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.posts-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:410px;padding:52px 24px 46px;margin-top:4px;border:1px dashed var(--b2);border-radius:var(--r);background:linear-gradient(180deg,var(--bg2),var(--bg1));overflow:hidden}.posts-empty-art{position:relative;width:176px;height:150px;margin-bottom:18px}.posts-empty-glow{position:absolute;top:15px;right:18px;bottom:3px;left:18px;border-radius:50%;background:var(--ig);opacity:.12;filter:blur(22px)}.posts-empty-card{position:absolute;width:104px;height:132px;padding:8px;border:1px solid var(--b1);border-radius:14px;background:var(--bg1);box-shadow:var(--sh-s)}.posts-empty-card-back{left:22px;top:11px;transform:rotate(-9deg);opacity:.68}.posts-empty-card-front{right:22px;top:4px;transform:rotate(5deg);animation:postsEmptyFloat 3.2s var(--ease) infinite}.posts-empty-card-head{display:flex;align-items:center;gap:6px;height:20px;margin-bottom:6px}.posts-empty-avatar{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ig)}.posts-empty-lines{display:grid;gap:3px;flex:1}.posts-empty-lines i,.posts-empty-card-foot i{display:block;height:3px;border-radius:999px;background:var(--b2)}.posts-empty-lines i:first-child{width:72%}.posts-empty-lines i:last-child{width:45%;background:var(--b1)}.posts-empty-card-media{display:flex;align-items:center;justify-content:center;height:76px;border-radius:8px;background:var(--bg3)}.posts-empty-card-back .posts-empty-card-media{height:100%;background:linear-gradient(145deg,var(--bg3),var(--bg2))}.posts-empty-card-foot{display:flex;gap:5px;padding:9px 2px 0}.posts-empty-card-foot i{width:10px;height:6px}.posts-empty-sync{position:absolute;right:6px;bottom:8px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:4px solid var(--bg1);border-radius:50%;background:var(--ac);color:var(--ac-on);box-shadow:var(--sh-s)}.posts-empty-kicker{margin-bottom:7px;color:var(--ac);font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.posts-empty-state h2{margin:0;color:var(--t1);font-family:Space Grotesk,sans-serif;font-size:21px;line-height:1.25;letter-spacing:-.02em}.posts-empty-state p{max-width:470px;margin:8px 0 20px;color:var(--t3);font-size:13px;line-height:1.55}.posts-empty-action{min-width:190px;justify-content:center}.posts-empty-note{margin-top:12px;color:var(--t4);font-size:10.5px}@keyframes postsEmptyFloat{0%,to{translate:0 0}50%{translate:0 -5px}}@media(max-width:640px){.posts-empty-state{min-height:380px;padding:38px 18px}.posts-empty-art{transform:scale(.9);margin-bottom:8px}.posts-empty-state h2{font-size:19px}.posts-empty-action{width:100%;max-width:270px}}@media(prefers-reduced-motion:reduce){.posts-empty-card-front{animation:none}}.stories-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px 56px;margin-top:4px;border:1px dashed var(--b2);border-radius:var(--r);background:linear-gradient(180deg,var(--bg2),var(--bg1))}.stories-empty-art{position:relative;width:168px;height:148px;margin-bottom:22px}.stories-empty-ring{position:absolute;left:50%;top:8px;transform:translate(-50%);width:78px;height:78px;border-radius:50%;padding:3px;background:var(--ig);animation:storiesEmptyPulse 2.8s var(--ease) infinite}.stories-empty-ring-inner{width:100%;height:100%;border-radius:50%;background:var(--bg1);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 3px var(--bg1)}.stories-empty-frame{position:absolute;bottom:0;width:72px;height:96px;border-radius:14px;border:1px solid var(--b1);background:var(--bg1);box-shadow:var(--sh-s);overflow:hidden}.stories-empty-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(165deg,var(--bg3),var(--bg4))}.stories-empty-frame.left{left:8px;transform:rotate(-8deg);animation:storiesEmptyDrift 3.4s var(--ease) infinite}.stories-empty-frame.right{right:8px;transform:rotate(8deg);animation:storiesEmptyDrift 3.4s var(--ease) .4s infinite reverse}.stories-empty-frame-bar{position:absolute;left:10px;right:10px;top:10px;height:6px;border-radius:999px;background:#ffffff8c;z-index:1}.stories-empty-kicker{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t4);margin-bottom:8px}.stories-empty-title{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--t1);margin-bottom:8px}.stories-empty-desc{font-size:13.5px;line-height:1.55;color:var(--t3);max-width:360px;margin:0 auto 20px}.stories-empty-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.stories-empty-hint{margin-top:14px;font-size:12px;color:var(--t4);max-width:320px;line-height:1.45}@keyframes storiesEmptyPulse{0%,to{transform:translate(-50%) scale(1);opacity:1}50%{transform:translate(-50%) scale(1.04);opacity:.92}}@keyframes storiesEmptyDrift{0%,to{translate:0 0}50%{translate:0 -4px}}@media(prefers-reduced-motion:reduce){.stories-empty-ring,.stories-empty-frame.left,.stories-empty-frame.right{animation:none}}.posts-loading{display:flex;align-items:center;justify-content:center;padding:80px 20px;color:var(--t4);gap:10px;font-size:13px}.flow-page{margin:calc(var(--pg-pad-y) * -1) calc(var(--pg-pad-x) * -1);min-height:calc(100dvh - var(--top-h));display:flex;flex-direction:column;background:var(--bg0)}.flow-toolbar{min-height:68px;padding:12px 20px;border-bottom:1px solid var(--b1);background:var(--bg1);display:flex;align-items:center;justify-content:space-between;gap:14px}.flow-title-area,.flow-toolbar-actions{display:flex;align-items:center;gap:9px;min-width:0}.flow-auto-select{width:min(340px,52vw);padding:8px 30px 8px 10px}.flow-status{font-size:11px;font-weight:800;text-transform:capitalize;padding:4px 8px;border-radius:999px;border:1px solid var(--b1);color:var(--t3)}.flow-status-active{color:var(--ok)}.flow-status-paused{color:var(--warn)}.flow-feedback{padding:9px 20px;font-size:12px;font-weight:600;border-bottom:1px solid var(--b1)}.flow-error{background:#ff6b7a14;color:var(--err)}.flow-notice{background:var(--surf);color:var(--ok)}.flow-workspace{display:grid;grid-template-columns:176px minmax(480px,1fr) 300px;flex:1;min-height:0}.flow-palette,.flow-inspector{background:var(--bg1);border-color:var(--b1);overflow-y:auto}.flow-palette{border-right:1px solid var(--b1);padding:14px}.flow-inspector{border-left:1px solid var(--b1);padding:16px}.flow-panel-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--t4);font-weight:800;margin-bottom:12px}.flow-palette-item{width:100%;text-align:left;padding:9px 10px;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--t2);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.flow-palette-item:hover:not(:disabled){background:var(--bg3);border-color:var(--b1);color:var(--t1)}.flow-palette-item:disabled{cursor:not-allowed;opacity:.45}.flow-zoom{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid var(--b1);font-size:11px;color:var(--t4)}.flow-zoom .ib{width:28px;height:28px;border:1px solid var(--b1);border-radius:7px;background:var(--bg2);color:var(--t2);cursor:pointer}.flow-canvas{position:relative;overflow:auto;min-height:560px;background-color:var(--bg0);background-image:radial-gradient(var(--b2) 1px,transparent 1px);background-size:22px 22px}.flow-stage{position:relative;width:1200px;height:760px}.flow-edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.flow-edges path{fill:none;stroke:var(--b2);stroke-width:2;marker-end:url(#flow-arrow)}.flow-edges marker path{fill:var(--b2)}.flow-node{position:absolute;width:210px;min-height:104px;padding:13px;text-align:left;border:1px solid var(--b2);border-left:4px solid var(--ac);border-radius:8px;background:var(--bg1);color:var(--t1);box-shadow:0 14px 30px -24px var(--b1);cursor:grab;display:flex;flex-direction:column;gap:5px;font-family:inherit}.flow-node:active{cursor:grabbing}.flow-node.selected{outline:2px solid var(--ac);outline-offset:2px}.flow-node-type{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--t4);font-weight:800}.flow-node strong{font-size:12px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.flow-node-link{font-size:10px;color:var(--ok);font-weight:700;margin-top:auto}.flow-node-send_message,.flow-node-send_image,.flow-node-send_buttons{border-left-color:var(--ok)}.flow-node-condition,.flow-node-ab_split{border-left-color:var(--warn)}.flow-node-delay{border-left-color:var(--err)}.flow-node-ai_reply{border-left-color:var(--fb)}.flow-canvas-message{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--t3);font-size:13px;text-align:center;z-index:1}.flow-canvas-message strong{font-size:15px;color:var(--t1)}.flow-canvas-empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;text-align:center;pointer-events:none}.flow-canvas-empty>*{pointer-events:auto}.flow-canvas-empty-badge{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--acg);box-shadow:var(--sh-m);margin-bottom:4px}.flow-canvas-empty strong{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.flow-canvas-empty span{max-width:360px;font-size:13px;line-height:1.55;color:var(--t3)}.flow-empty{position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 28px;margin:20px;border:1px dashed var(--b2);border-radius:var(--r2);background:linear-gradient(180deg,var(--bg2) 0%,var(--bg1) 58%);box-sizing:border-box}.flow-empty-glow{position:absolute;inset:-18% -8% auto;height:220px;background:radial-gradient(ellipse at 40% 0%,rgba(225,48,108,.1),transparent 55%),radial-gradient(ellipse at 70% 10%,rgba(29,168,81,.1),transparent 50%),radial-gradient(ellipse at 50% 0%,rgba(20,19,15,.05),transparent 65%);pointer-events:none}.flow-empty-art{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:22px;max-width:560px}.flow-empty-node{width:148px;padding:12px 12px 14px;border:1px solid var(--b1);border-left:4px solid var(--ac);border-radius:10px;background:var(--bg1);box-shadow:var(--sh-m);text-align:left;animation:flowEmptyRise 3.2s var(--ease) infinite}.flow-empty-node.message{border-left-color:var(--ok);animation-delay:.2s}.flow-empty-node.buttons{border-left-color:var(--warn);animation-delay:.4s}.flow-empty-node span{display:block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t4);margin-bottom:4px}.flow-empty-node strong{display:block;font-size:12.5px;font-weight:700;color:var(--t1);line-height:1.35}.flow-empty-wire{width:28px;height:2px;background:var(--b2);position:relative;flex-shrink:0}.flow-empty-wire:after{content:"";position:absolute;right:-1px;top:50%;width:7px;height:7px;border-right:2px solid var(--b2);border-top:2px solid var(--b2);transform:translateY(-50%) rotate(45deg)}.flow-empty-kicker{position:relative;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t4);margin-bottom:10px}.flow-empty-title{position:relative;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--t1);margin:0 0 10px;line-height:1.25}.flow-empty-desc{position:relative;font-size:13.5px;color:var(--t3);max-width:480px;line-height:1.6;margin:0 0 20px}.flow-empty-channels{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:12px;width:100%;max-width:460px;margin:0 0 18px}.flow-empty-channel{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--b1);border-radius:14px;background:var(--bg1);text-align:left;box-shadow:var(--sh-s)}.flow-empty-channel-ic{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.flow-empty-channel-ic svg{display:block}.flow-empty-channel-ic.ig{background:var(--ig)}.flow-empty-channel-ic.wa{background:var(--wa)}.flow-empty-channel-copy{min-width:0}.flow-empty-channel-copy strong{display:block;font-size:13px;font-weight:700;color:var(--t1);margin-bottom:2px}.flow-empty-channel-copy span{display:block;font-size:11.5px;color:var(--t3);line-height:1.35}.flow-empty-steps{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px;max-width:520px}.flow-empty-step{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--b1);background:var(--bg1);font-size:12px;font-weight:600;color:var(--t2);box-shadow:var(--sh-s)}.flow-empty-step-ic{width:26px;height:26px;border-radius:50%;background:var(--bg3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:800;color:var(--t3)}.flow-empty-actions{position:relative}.flow-empty-hint{position:relative;margin:16px 0 0;font-size:12px;color:var(--t4);max-width:380px;line-height:1.45}@keyframes flowEmptyRise{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.flow-empty-node{animation:none}}@media(max-width:700px){.flow-empty{margin:12px;padding:36px 16px 32px}.flow-empty-title{font-size:19px}.flow-empty-channels{grid-template-columns:1fr;max-width:320px}.flow-empty-wire{display:none}.flow-empty-art{flex-direction:column;gap:10px}.flow-empty-node{width:min(100%,220px)}}.flow-help{font-size:12px;line-height:1.5;color:var(--t3);margin:0}.flow-inspector-body{display:flex;flex-direction:column;gap:12px}.flow-node-heading{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:800}.flow-field{display:flex;flex-direction:column;gap:6px;color:var(--t3);font-size:11px;font-weight:800}.flow-field .fi,.flow-field .fsel,.flow-field .fta{font-weight:500;color:var(--t1)}.flow-variant{padding:10px;border:1px solid var(--b1);border-radius:8px;display:grid;gap:9px}@media(max-width:1000px){.flow-workspace{grid-template-columns:150px minmax(0,1fr)}.flow-inspector{grid-column:1/-1;border-left:0;border-top:1px solid var(--b1);max-height:none}.flow-inspector-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.flow-node-heading{grid-column:1/-1}}@media(max-width:700px){.flow-toolbar{padding:10px 12px;align-items:flex-start;flex-direction:column}.flow-title-area,.flow-toolbar-actions{width:100%}.flow-toolbar-actions{justify-content:flex-end}.flow-auto-select{width:100%;max-width:none}.flow-workspace{display:flex;flex-direction:column}.flow-palette{border-right:0;border-bottom:1px solid var(--b1);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px}.flow-palette .flow-panel-title,.flow-palette .flow-zoom{display:none}.flow-palette-item{font-size:10px;padding:8px}.flow-canvas{min-height:480px}.flow-inspector-body{display:flex}.flow-node{width:184px}.flow-stage{width:900px;height:720px}}.ftr-page{width:100%;min-width:0}.ftr-page-sub{margin:6px 0 0;max-width:560px;color:var(--t3);font-size:13px;line-height:1.55}.ftr-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start;width:100%}.ftr-main{min-width:0}@media(max-width:1000px){.ftr-layout{grid-template-columns:1fr}}.ftr-card{background:var(--bg1);border:1px solid var(--b1);border-radius:var(--r2);overflow:hidden;margin-bottom:14px;box-shadow:var(--sh-s)}.ftr-card-hd{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;flex-wrap:wrap}.ftr-card-hd-left{display:flex;align-items:center;gap:12px;min-width:0}.ftr-card-hd-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.ftr-card-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--bg2);border:1px solid var(--b1);flex-shrink:0}.ftr-card-title{font-size:15px;font-weight:800;color:var(--t1);line-height:1.25}.ftr-card-sub{margin-top:2px;font-size:12px;color:var(--t3);line-height:1.4}.ftr-status{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;border:1px solid var(--b1);background:var(--bg2);color:var(--t4);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ftr-status.on{border-color:#15803d47;background:#15803d14;color:var(--ok)}.ftr-card-body{border-top:1px solid var(--b1);padding:6px 20px 20px;display:flex;flex-direction:column;gap:0}.ftr-toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--b1)}.ftr-toggle-copy{min-width:0;flex:1}.ftr-toggle-label{font-size:13px;font-weight:700;color:var(--t1);display:flex;align-items:center;gap:5px;line-height:1.35}.ftr-toggle-hint{margin-top:4px;font-size:12px;color:var(--t3);line-height:1.45}.ftr-fields{display:grid;gap:16px;padding-top:16px}.ftr-field{min-width:0}.ftr-field-label{font-size:11px;font-weight:800;color:var(--t4);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.ftr-off{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:22px;align-items:center;padding:28px 22px;border-top:1px solid var(--b1);background:linear-gradient(180deg,var(--bg2),var(--bg1))}.ftr-off-art{display:flex;justify-content:center}.ftr-mini-phone{width:150px;border:1px solid var(--b2);border-radius:22px;background:var(--bg1);overflow:hidden;box-shadow:var(--sh-m)}.ftr-mini-top{display:flex;align-items:center;gap:7px;padding:9px 10px;border-bottom:1px solid var(--b1);background:var(--bg2)}.ftr-mini-ava{width:20px;height:20px;border-radius:50%;background:var(--bg3);overflow:hidden;flex-shrink:0}.ftr-mini-ava img{width:100%;height:100%;object-fit:cover;display:block}.ftr-mini-top span{font-size:10px;font-weight:700;color:var(--t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftr-mini-body{padding:10px}.ftr-mini-bubble{background:var(--bg3);border:1px solid var(--b1);border-radius:10px 10px 10px 3px;padding:8px 9px;font-size:10px;color:var(--t2);line-height:1.45}.ftr-mini-btn{margin-top:7px;background:var(--bg4);color:var(--t1);border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800;text-align:center}.ftr-mini-btn.alt{margin-top:5px;background:#7ddf9f24;color:var(--ac)}.ftr-mini-card{background:var(--bg3);border:1px solid var(--b1);border-radius:10px 10px 10px 3px;padding:7px;overflow:hidden}.ftr-mini-img{height:54px;border-radius:7px;background:linear-gradient(135deg,var(--bg4),var(--bg2));overflow:hidden}.ftr-mini-img.has-img{background:var(--bg2)}.ftr-mini-img img{width:100%;height:100%;object-fit:cover;display:block}.ftr-mini-card-copy{margin-top:6px;display:flex;flex-direction:column;gap:2px}.ftr-mini-card-copy strong{font-size:9.5px;font-weight:800;color:var(--t1);line-height:1.3}.ftr-mini-card-copy span{font-size:8.5px;color:var(--t4);line-height:1.35}.ftr-off-copy{min-width:0}.ftr-off-copy strong{display:block;font-size:14px;font-weight:800;color:var(--t1);margin-bottom:6px}.ftr-off-copy p{margin:0;font-size:13px;line-height:1.55;color:var(--t3)}.ftr-notes{display:flex;align-items:flex-start;gap:11px;padding:14px 20px;border-top:1px solid var(--b1);background:var(--bg2)}.ftr-notes-ic{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg1);border:1px solid var(--b1);color:var(--t3);flex-shrink:0}.ftr-notes strong{display:block;font-size:12px;font-weight:800;color:var(--t1);margin-bottom:3px}.ftr-notes p{margin:0;font-size:12.5px;color:var(--t3);line-height:1.55}.ftr-save-row{display:flex;justify-content:flex-start;padding-top:4px}.ftr-save-btn{min-width:150px;justify-content:center}.ftr-preview-reply{align-self:flex-end;margin-right:12px;max-width:75%;padding:7px 12px;border-radius:12px 12px 2px;background:var(--ac);color:var(--ac-on);font-size:11px;font-weight:700;line-height:1.35}@media(max-width:1000px){.ftr-layout .lp-right-panel{position:static;max-height:none;width:0;height:0;overflow:visible;margin:0;padding:0;gap:0;pointer-events:none}}@media(max-width:700px){.ftr-page .lp-page-hd{align-items:flex-start;flex-direction:column;gap:12px}.ftr-page .lp-preview-btn{display:inline-flex;align-self:stretch;justify-content:center}.ftr-card-hd{align-items:flex-start;padding:16px}.ftr-card-hd-right{width:100%;justify-content:space-between}.ftr-card-body{padding:4px 16px 16px}.ftr-off{grid-template-columns:1fr;gap:16px;padding:22px 16px;text-align:center}.ftr-off-copy p{max-width:320px;margin:0 auto}.ftr-notes{padding:14px 16px}.ftr-save-row{justify-content:stretch}.ftr-save-btn{width:100%}.ftr-fields .lp-fi,.ftr-fields .lp-ta{font-size:16px}}@media(max-width:420px){.ftr-card-hd-left{align-items:flex-start}.ftr-card-sub{max-width:190px}}.lp-page-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.lp-page-hd .ma-title{margin:0}.lp-preview-btn{display:none;flex-shrink:0}.lp-preview-sheet-hd,.lp-preview-overlay{display:none}.lp-preview-sheet-body,.lp-preview-sheet{min-width:0}.lp-page-card{max-width:1500px;margin:0 auto;min-width:0;width:100%}.lp-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.lp-layout>div:first-child{min-width:0;width:100%}.lp-min0{min-width:0}.lp-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.lp-field-grid-single{grid-template-columns:1fr;margin-top:4px}.lp-follow-gate-box{border:1px solid var(--b1);border-radius:10px;background:var(--bg1);padding:12px 14px 14px;margin-bottom:12px}.lp-send-back-row{gap:8px;flex-wrap:wrap}.lp-send-back-label{flex:1;min-width:140px;font-size:12.5px;color:var(--t2)}.lp-delay-row{display:flex;align-items:center;gap:8px;border:1px solid var(--b1);border-radius:9px;padding:0 10px;min-height:38px;background:var(--bg1)}.lp-delay-row>span{font-size:12.5px;color:var(--t2);flex:1;min-width:0}.lp-delay-input{border:none!important;width:70px;padding:4px 0!important;text-align:right;background:transparent!important;font-size:12.5px!important;box-shadow:none!important}.lp-section{width:100%;background:var(--bg1);border:1px solid var(--b1);border-radius:14px;margin-bottom:14px;overflow:hidden;box-sizing:border-box}.lp-section-hd{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;-webkit-user-select:none;user-select:none}.lp-section-hd-left{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-section-title{font-size:14px;font-weight:700;color:var(--t1)}.lp-section-sub{font-size:12px;color:var(--t3);line-height:1.4;max-width:560px}.lp-section-body{padding:0 20px 20px;border-top:1px solid var(--b1)}.lp-section-body-inner{padding-top:18px}.lp-layout .lp-section{margin-bottom:10px}.lp-layout .lp-section-hd{padding:11px 16px}.lp-layout .lp-section-title{font-size:13px}.lp-layout .lp-section-sub{font-size:11px}.lp-layout .lp-section-body{padding:0 16px 14px}.lp-layout .lp-section-body-inner{padding-top:12px}.lp-trigger-pills{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.lp-trigger-pill{padding:8px 20px;border-radius:9px;border:1px solid var(--b1);background:var(--bg1);font-size:13px;font-weight:600;color:var(--t2);cursor:pointer;transition:all .12s;display:flex;align-items:center;gap:7px}.lp-trigger-pill.on{background:var(--ac);color:#fff;border-color:var(--ac)}.lp-trigger-pill:not(.on):hover{background:var(--bg2)}.lp-kw-input-row{display:flex;gap:8px;align-items:center;margin-bottom:6px}.lp-kw-input{flex:1;min-width:0;padding:9px 12px;border-radius:9px;border:1px solid var(--b1);background:var(--bg1);font-size:13px;font-family:inherit;color:var(--t1);outline:none}.lp-kw-input:focus{border-color:var(--ac)}.lp-kw-hint{font-size:11px;color:var(--t4);margin-bottom:10px;line-height:1.45}.lp-kw-tags{display:flex;flex-wrap:wrap;gap:6px}.lp-kw-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;background:var(--bg3);border:1px solid var(--b1);font-size:12px;font-weight:500;color:var(--t2)}.lp-kw-tag-x{cursor:pointer;color:var(--t4);transition:color .1s;line-height:1;font-size:13px}.lp-kw-tag-x:hover{color:var(--err)}.lp-2col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.lp-lock-hint{cursor:not-allowed}.lp-lock-hint .up-cfg-dis{pointer-events:auto}.lp-toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--b1)}.lp-toggle-row:last-child{border-bottom:none}.lp-toggle-label{font-size:13px;font-weight:600;color:var(--t1);margin-bottom:3px}.lp-toggle-desc{font-size:11.5px;color:var(--t3);line-height:1.45;max-width:380px}.lp-car-setting{border-bottom:1px solid var(--b1);padding-bottom:12px}.lp-car-setting>.lp-toggle-row{border-bottom:0;padding-bottom:6px}.lp-car-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--b1);border-radius:10px;background:var(--bg2)}.lp-car-summary-text{font-size:12.5px;color:var(--t2);line-height:1.4;min-width:0}.lp-car-modal{max-width:560px;overflow:hidden}.lp-car-modal-hd{padding:20px 22px;background:var(--bg2)}.lp-car-modal-heading{display:flex;align-items:center;gap:12px;min-width:0}.lp-car-modal-icon{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:var(--ac);color:var(--bg0)}.lp-car-modal-sub{font-size:12px;color:var(--t3);margin-top:3px;line-height:1.4}.lp-car-modal-body{padding:20px 22px}.lp-car-limit{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:9px 11px;border-radius:9px;background:var(--bg3);font-size:11.5px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.45px}.lp-car-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-car-number{width:24px;height:36px;display:grid;place-items:center;flex-shrink:0;border-radius:8px;background:var(--bg3);color:var(--ac);font-size:11px;font-weight:800}.lp-car-input{flex:1;min-width:0;height:36px;background:var(--bg2)}.lp-car-remove{width:32px;height:36px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--b1);border-radius:8px;background:var(--bg2);color:var(--t3);cursor:pointer;padding:0}.lp-car-remove:hover{color:var(--err);border-color:var(--err)}.lp-car-add{display:inline-flex;align-items:center;gap:6px;margin-top:4px}.lp-section-label{font-size:11px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px;margin-top:16px}.lp-send-once-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--b1)}.lp-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;background:var(--bg3);border:1px solid var(--b1);font-size:11px;font-weight:600;color:var(--t3);flex-shrink:0}.lp-tpl-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.lp-tpl-type{padding:9px 12px;border-radius:9px;border:1px solid var(--b1);background:var(--bg1);font-size:12.5px;font-weight:600;color:var(--t2);cursor:pointer;transition:all .12s;display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.lp-tpl-type.on{border-color:var(--ac);background:var(--bg1)}.lp-tpl-type:not(.on):hover{background:var(--bg2)}.lp-tpl-type-disabled{opacity:.5;cursor:not-allowed}.lp-fi{flex:1;width:100%;box-sizing:border-box;padding:9px 12px;border-radius:9px;border:1px solid var(--b1);background:var(--bg1);font-size:13px;font-family:inherit;color:var(--t1);outline:none}.lp-fi:focus{border-color:var(--ac)}.lp-fi-count{font-size:11px;color:var(--t4);text-align:right;margin-top:2px}.lp-ta{width:100%;padding:10px 12px;border-radius:9px;border:1px solid var(--b1);background:var(--bg2);font-size:13px;font-family:inherit;color:var(--t1);outline:none;resize:vertical;min-height:90px;box-sizing:border-box}.lp-ta:focus{border-color:var(--ac)}.lp-ta-count{font-size:11px;color:var(--t4);text-align:right;margin-top:2px}.lp-save-row{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0 4px}.lp-save-btn,.lp-unlink-btn{padding:11px 48px;font-size:14px;font-weight:700;border-radius:10px}.lp-unlink-btn{padding:11px 24px}.lp-right-panel{display:flex;flex-direction:column;gap:14px;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;min-width:0}.lp-stats-card{background:var(--bg1);border:1px solid var(--b1);border-radius:14px;overflow:hidden}.lp-stats-img{width:100%;height:180px;object-fit:cover;background:var(--bg3);display:flex;align-items:center;justify-content:center}.lp-stats-caption{padding:10px 12px;font-size:12px;color:var(--t2);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;border-bottom:1px solid var(--b1)}.lp-stats-row{display:flex;border-top:1px solid var(--b1)}.lp-stat-cell{flex:1;min-width:0;padding:12px 8px;text-align:center;border-right:1px solid var(--b1)}.lp-stat-cell:last-child{border-right:none}.lp-stat-label{font-size:10.5px;color:var(--t3);font-weight:600;margin-bottom:4px}.lp-stat-val{font-size:16px;font-weight:800;color:var(--t1)}.lp-phone-bubble{background:var(--bg3);border:1px solid var(--b1);border-radius:12px 12px 12px 2px;padding:10px 12px;max-width:85%;overflow-wrap:anywhere}.lp-phone-bubble-sub{font-size:10.5px;color:var(--t3)}.lp-phone-bubble-btn{margin-top:8px;background:var(--bg4);border:1px solid var(--b2);border-radius:7px;padding:6px 10px;font-size:11px;font-weight:600;color:var(--t1);text-align:center}@media(max-width:1000px){.lp-layout{display:flex;flex-direction:column;gap:16px;width:100%}.lp-layout>div:first-child,.lp-section,.lp-save-row{width:100%;max-width:100%}.lp-preview-btn{display:inline-flex}.lp-stats-card{display:none}.lp-right-panel{position:static;max-height:none;width:0;height:0;overflow:visible;margin:0;padding:0;gap:0;pointer-events:none}.lp-preview-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:90;opacity:0;pointer-events:none;transition:opacity .28s var(--ease)}.lp-preview-overlay.on{opacity:1;pointer-events:auto}.lp-preview-sheet{position:fixed;top:0;right:0;bottom:0;width:min(400px,92vw);z-index:95;display:flex;flex-direction:column;background:var(--bg1);border-left:1px solid var(--b1);box-shadow:var(--sh-l);transform:translate(100%);transition:transform .28s var(--ease);pointer-events:auto;padding:0;overflow:hidden}.lp-preview-sheet.on{transform:none}.lp-preview-sheet-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px;border-bottom:1px solid var(--b1);font-size:14px;font-weight:700;color:var(--t1);flex-shrink:0}.lp-preview-sheet-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px}.lp-preview-sheet .igp-wrap{position:static;max-width:none;margin:0;width:100%;border:0;padding:0;background:transparent;box-shadow:none}.lp-preview-sheet .igp-title{display:none}.lp-preview-sheet .igp-frame{min-height:min(560px,calc(100dvh - 120px))}html.lp-preview-lock,html.lp-preview-lock body{overflow:hidden}}@media(max-width:700px){.lp-field-grid,.lp-2col{grid-template-columns:1fr}.lp-section-hd{align-items:flex-start;gap:10px;padding:14px;width:100%}.lp-layout .lp-section-hd{padding:14px}.lp-section-body,.lp-layout .lp-section-body{padding:0 14px 14px}.lp-section-title{line-height:1.35}.lp-section-sub{max-width:none}.lp-trigger-pills{gap:6px}.lp-trigger-pill{flex:1 1 auto;justify-content:center;min-width:0;padding:9px 12px;font-size:12.5px}.lp-toggle-row{gap:12px;padding:12px 0}.lp-toggle-desc{max-width:none}.lp-send-once-row{align-items:flex-start;gap:10px}.lp-send-back-row .lp-badge{order:3;flex:1 1 100%;justify-content:center}.lp-tpl-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lp-tpl-type{padding:10px;font-size:12px;gap:6px}.lp-save-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch;width:100%}.lp-save-btn,.lp-unlink-btn{width:100%;justify-content:center;padding:12px 10px}.lp-save-row:has(.lp-save-btn:only-child){grid-template-columns:1fr}.lp-kw-input,.lp-fi,.lp-ta,.fsel{font-size:16px}.mt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;justify-content:stretch}.mt-card,.mt-card-add{width:100%;min-width:0;max-width:none}.up-field-row2,.up-media-tpl-layout{grid-template-columns:1fr}.lp-follow-gate-box{padding:12px}.lp-preview-sheet{width:min(85vw,420px)}}@media(max-width:420px){.lp-tpl-types{grid-template-columns:1fr}}.cs-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.cs-title{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--t1);margin-bottom:8px;line-height:1.25}.cs-desc{font-size:13.5px;color:var(--t3);max-width:420px;margin:0 auto 20px;line-height:1.6}.cs-page{width:100%;min-width:0}.cs-panel{position:relative;overflow:hidden;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 32px 48px;border:1px solid var(--b1);border-radius:var(--r2);background:linear-gradient(180deg,var(--bg2) 0%,var(--bg1) 58%);box-shadow:var(--sh-m);box-sizing:border-box}.cs-panel.is-expired{background:linear-gradient(180deg,#faf6f1 0%,var(--bg1) 60%)}.cs-glow{position:absolute;inset:-20% -10% auto;height:220px;background:radial-gradient(ellipse at 50% 0%,rgba(225,48,108,.14),transparent 62%);pointer-events:none}.cs-panel.is-expired .cs-glow{background:radial-gradient(ellipse at 50% 0%,rgba(180,83,9,.12),transparent 62%)}.cs-art{position:relative;width:min(100%,280px);height:148px;margin-bottom:22px}.cs-art-orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.55}.cs-art-orb-a{width:88px;height:88px;left:18px;top:28px;background:radial-gradient(circle,rgba(131,58,180,.22),transparent 70%);animation:csDrift 4.2s var(--ease) infinite}.cs-art-orb-b{width:72px;height:72px;right:22px;top:40px;background:radial-gradient(circle,rgba(247,119,55,.2),transparent 70%);animation:csDrift 4.2s var(--ease) .6s infinite reverse}.cs-badge{position:absolute;left:50%;top:18px;transform:translate(-50%);z-index:2}.cs-badge-ring{width:76px;height:76px;border-radius:50%;padding:3px;background:var(--ig);box-shadow:0 10px 28px #e1306c38;animation:csPulse 2.8s var(--ease) infinite}.cs-badge-core{width:100%;height:100%;border-radius:50%;background:#14130f;display:flex;align-items:center;justify-content:center}.cs-preview{position:absolute;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:center;gap:10px;z-index:1}.cs-preview-tile{width:58px;height:58px;border-radius:12px;border:1px solid var(--b1);background:linear-gradient(160deg,var(--bg3),var(--bg4));box-shadow:var(--sh-s)}.cs-preview-tile:nth-child(2){height:68px;width:64px;margin-bottom:2px;background:linear-gradient(160deg,#efece6,#e4dfd6)}.cs-preview-frame{width:42px;height:68px;border-radius:12px;border:1px solid var(--b1);background:linear-gradient(180deg,var(--bg3),var(--bg4));box-shadow:var(--sh-s)}.cs-preview-frame.mid{height:78px;width:48px;background:linear-gradient(180deg,#efece6,#e4dfd6)}.cs-kicker{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t4);margin-bottom:10px}.cs-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px;max-width:460px}.cs-step{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--b1);background:var(--bg1);font-size:12px;font-weight:600;color:var(--t2);box-shadow:var(--sh-s)}.cs-step-ic{width:26px;height:26px;border-radius:50%;background:var(--bg3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cs-actions{display:flex;justify-content:center}.cs-cta{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 20px;font-size:14px}.cs-cta-ig{width:26px;height:26px;border-radius:8px;background:#ffffff24;display:inline-flex;align-items:center;justify-content:center}.cs-hint{margin-top:14px;font-size:12px;color:var(--t4);max-width:340px;line-height:1.45}@keyframes csPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes csDrift{0%,to{translate:0 0}50%{translate:0 -6px}}@media(max-width:640px){.cs-panel{padding:36px 18px 32px}.cs-art{height:132px}.cs-title{font-size:19px}.cs-step{font-size:11.5px;padding:7px 10px}}@media(prefers-reduced-motion:reduce){.cs-badge-ring,.cs-art-orb-a,.cs-art-orb-b{animation:none}}.up-page{width:100%;min-width:0}.up-list-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.up-list-hd-copy{min-width:0;flex:1}.up-list-sub{margin:6px 0 0;color:var(--t3);font-size:13px;line-height:1.5;max-width:520px}.up-list-hd-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.up-list-count{display:inline-flex;align-items:center;padding:7px 12px;border:1px solid var(--b1);border-radius:999px;background:var(--bg1);color:var(--t3);font-size:12px;font-weight:700}.up-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.up-add-btn{display:inline-flex;align-items:center;gap:8px;background:var(--acg);color:var(--ac-on);border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:var(--sh-m);transition:opacity .12s,transform .12s}.up-add-btn:hover{opacity:.92;transform:translateY(-1px)}.up-add-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.up-rule-list{display:flex;flex-direction:column;gap:12px}.up-rule-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px 18px;background:var(--bg1);border:1px solid var(--b1);border-radius:var(--r2);box-shadow:var(--sh-s);transition:border-color .15s,box-shadow .15s,transform .15s}.up-rule-card:hover{border-color:var(--b2);box-shadow:var(--sh-m);transform:translateY(-1px)}.up-rule-card.is-paused{opacity:.78}.up-rule-index{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--bg2);border:1px solid var(--b1);color:var(--t4);font-size:12px;font-weight:800}.up-rule-main{min-width:0}.up-rule-top{margin-bottom:12px}.up-rule-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.up-rule-title{margin:0;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--t1);line-height:1.3}.up-rule-desc{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--t3)}.up-rule-desc strong{color:var(--t1);font-weight:700}.up-rule-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.up-rule-meta-item{min-width:0;padding:10px 12px;border:1px solid var(--b1);border-radius:10px;background:var(--bg2)}.up-rule-meta-label{display:block;margin-bottom:6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--t4)}.up-rule-meta-val{display:block;font-size:12.5px;font-weight:600;color:var(--t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-status-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;border:1px solid var(--b1);background:var(--bg2);color:var(--t4);font-size:11px;font-weight:700}.up-status-pill.on{background:#15803d1a;border-color:#15803d38;color:var(--ok)}.up-rule-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.up-trigger-badge,.up-type-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:11.5px;font-weight:600}.up-trigger-badge{background:var(--surf2);border:1px solid var(--b1);color:var(--t2)}.up-type-image{background:#15803d1a;border:1px solid rgba(21,128,61,.22);color:var(--ok)}.up-type-video{background:#c0262614;border:1px solid rgba(192,38,38,.2);color:var(--err)}.up-type-reel{background:#b453091a;border:1px solid rgba(180,83,9,.25);color:var(--warn)}@media(max-width:860px){.up-rule-card{grid-template-columns:40px minmax(0,1fr);gap:12px}.up-rule-actions{grid-column:1 / -1;justify-content:stretch}.up-rule-actions .btn{flex:1;justify-content:center}.up-rule-meta{grid-template-columns:1fr}}@media(max-width:640px){.up-list-hd{align-items:stretch;flex-direction:column}.up-list-hd-actions{width:100%}.up-list-hd-actions .btn{flex:1;justify-content:center}}.up-empty{position:relative;overflow:hidden;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 32px 48px;gap:0;border:1px dashed var(--b2);border-radius:var(--r2);background:linear-gradient(180deg,var(--bg2) 0%,var(--bg1) 55%);box-sizing:border-box}.up-empty-glow{position:absolute;inset:-18% -8% auto;height:200px;background:radial-gradient(ellipse at 50% 0%,rgba(225,48,108,.1),transparent 65%);pointer-events:none}.up-empty-kicker{position:relative;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t4);margin-bottom:10px}.up-empty-title{position:relative;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--t1);margin:0 0 10px;line-height:1.25}.up-empty-desc{position:relative;font-size:13.5px;color:var(--t3);max-width:460px;line-height:1.6;margin:0 0 28px}.up-empty-flow{position:relative;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap;margin-bottom:28px;padding:8px 0}.up-empty-node{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:88px}.up-empty-node-ic{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid var(--b1);background:var(--bg1);box-shadow:var(--sh-s);transition:transform .2s var(--ease)}.up-empty-node:hover .up-empty-node-ic{transform:translateY(-2px)}.up-empty-node-ic.rule{background:#14130f0a;border-color:var(--b2)}.up-empty-node-ic.ig{background:var(--ig);border-color:transparent;color:#fff;width:56px;height:72px;border-radius:14px;box-shadow:0 8px 20px #e1306c38}.up-empty-node-ic.auto{background:#15803d14;border-color:#15803d38}.up-empty-node-ic.reply{background:#b4530914;border-color:#b4530938}.up-empty-node-label{font-size:11px;color:var(--t3);font-weight:600;text-align:center;max-width:88px;line-height:1.3}.up-empty-arrow{width:40px;height:2px;background:var(--b2);position:relative;margin:0 6px 22px;flex-shrink:0}.up-empty-arrow:after{content:"";position:absolute;right:-5px;top:-4px;border:5px solid transparent;border-left-color:var(--b2)}.up-empty-actions{position:relative;display:flex;justify-content:center;margin-bottom:18px}.up-empty-note,.up-page-note{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:720px;margin:0 auto;padding:12px 14px;border:1px solid var(--b1);border-radius:var(--r);background:var(--bg1);color:var(--t2);font-size:12.5px;line-height:1.5;text-align:left;box-sizing:border-box}.up-page-note{margin-top:16px}.up-empty-note strong,.up-page-note strong{color:var(--t1);font-weight:700}.up-empty-note-ic,.up-page-note-ic{flex:0 0 auto;width:28px;height:28px;border-radius:8px;background:var(--bg3);display:inline-flex;align-items:center;justify-content:center;color:var(--t3);font-size:13px;font-weight:800}@media(max-width:720px){.up-empty{padding:40px 18px 36px}.up-empty-title{font-size:19px}.up-empty-arrow{width:24px;margin:0 2px 22px}.up-empty-node{min-width:72px}}.up-manage-layout{display:grid;grid-template-columns:1fr 296px;gap:20px;align-items:start}@media(max-width:1040px){.up-manage-layout{grid-template-columns:1fr}}.up-form-meta{display:grid;grid-template-columns:auto minmax(220px,1fr);gap:16px 20px;align-items:end;margin:0}.up-form-meta-auto{min-width:0}.up-form-meta-card{overflow:visible}@media(max-width:700px){.up-form-meta{grid-template-columns:1fr}}.up-pills{display:flex;gap:8px;flex-wrap:wrap}.up-pill{padding:8px 16px;border-radius:9px;border:1px solid var(--b1);background:var(--bg1);font-size:13px;font-weight:600;color:var(--t2);cursor:pointer;font-family:inherit;transition:all .12s}.up-pill.on{background:var(--ac);color:#fff;border-color:var(--ac)}.up-pill:not(.on):hover{background:var(--bg2)}.up-tpl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:2px}@media(max-width:640px){.up-tpl-grid{grid-template-columns:repeat(2,1fr)}}.up-tpl-pill{padding:9px 10px;border-radius:9px;border:1px solid var(--b1);background:var(--bg1);font-size:12.5px;font-weight:600;color:var(--t2);cursor:pointer;font-family:inherit;transition:all .12s;display:flex;align-items:center;gap:5px;justify-content:center;text-align:center}.up-tpl-pill.on{background:var(--ac);color:#fff;border-color:var(--ac)}.up-tpl-pill-dis{opacity:.45;cursor:not-allowed;pointer-events:none}.up-send-time-grid,.up-field-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}@media(max-width:700px){.up-send-time-grid,.up-field-row2{grid-template-columns:1fr}}.up-kw-box,.up-send-time-item{background:var(--bg2);border:1px solid var(--b1);border-radius:10px;padding:12px 14px}.up-kw-box-title,.up-field-label,.up-send-time-label,.up-tpl-label{font-size:11.5px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.up-send-time-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.up-kw-box-title{color:var(--t2);display:flex;align-items:center;gap:5px;text-transform:none;letter-spacing:0}.up-kw-input-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.up-kw-input{flex:1;padding:8px 12px;border-radius:8px;border:1px solid var(--b2);background:var(--bg1);font-size:12.5px;font-family:inherit;color:var(--t1);outline:none}.up-kw-add{width:28px;height:28px;border-radius:50%;background:var(--ac);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.up-kw-hint{font-size:10px;color:var(--t4);line-height:1.4;margin-bottom:8px}.up-kw-tags{display:flex;flex-wrap:wrap;gap:5px}.up-kw-tag{display:inline-flex;align-items:center;gap:4px;background:var(--bg1);border:1px solid var(--b2);border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:600;color:var(--t2)}.up-kw-tag-x{background:none;border:none;cursor:pointer;color:var(--t4);padding:0;display:flex;align-items:center;margin-left:2px;line-height:1;font-size:13px}.up-ai-row,.up-mention-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--b1);margin-bottom:4px}.up-ai-row-text,.up-mention-text,.up-send-time-text{font-size:12.5px;color:var(--t2)}.up-time-input-wrap{display:flex;align-items:center;gap:6px;background:var(--bg1);border:1px solid var(--b1);border-radius:8px;padding:6px 10px}.up-time-input{border:none;background:transparent;font-size:13px;font-family:IBM Plex Mono,monospace;color:var(--t1);outline:none;width:52px}.up-counter{display:flex;align-items:center;gap:0;border:1px solid var(--b1);border-radius:8px;overflow:hidden}.up-counter-btn{width:32px;height:32px;background:var(--bg2);border:none;cursor:pointer;font-size:16px;color:var(--t2);display:flex;align-items:center;justify-content:center}.up-counter-val{width:36px;text-align:center;font-size:13px;font-weight:700;color:var(--t1);background:var(--bg1);border-left:1px solid var(--b1);border-right:1px solid var(--b1);height:32px;display:flex;align-items:center;justify-content:center}.up-cfg-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--b1);margin-bottom:1px}@media(max-width:700px){.up-cfg-grid{grid-template-columns:1fr}}.up-cfg-item{background:var(--bg1);padding:12px 16px;display:flex;flex-direction:column;gap:4px}.up-cfg-item-hd{display:flex;align-items:center;justify-content:space-between;gap:8px}.up-cfg-label{font-size:13px;font-weight:700;color:var(--t1)}.up-cfg-sub{font-size:11.5px;color:var(--t3);line-height:1.4}.up-cfg-dis{opacity:.4;pointer-events:none}.up-cfg-share{background:var(--bg1);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.up-media-tpl-layout{display:grid;grid-template-columns:180px 1fr;gap:14px;align-items:start;margin-top:10px}@media(max-width:680px){.up-media-tpl-layout{grid-template-columns:1fr}}.up-dashed-btn{border:1.5px dashed var(--b2);background:transparent;border-radius:20px;padding:7px 18px;font-size:12px;font-weight:600;color:var(--t3);cursor:pointer;font-family:inherit;transition:all .12s;display:flex;align-items:center;gap:6px;margin:10px auto 0}.up-phone-bubble{background:var(--bg3);border:1px solid var(--b1);border-radius:10px 10px 10px 2px;padding:9px 11px;max-width:88%}.up-phone-tpl-btn{border:1px solid var(--b2);border-radius:5px;padding:5px 0;font-size:10.5px;font-weight:600;color:var(--t1);text-align:center}.up-phone-text-msg{font-size:11px;color:var(--t1);line-height:1.4}.up-form-save-row{display:flex;justify-content:center;padding:28px 0 4px}.mt-wrap{margin-bottom:4px}.mt-hd{display:flex;align-items:center;gap:8px;margin-bottom:2px}.mt-hd-title{font-size:13.5px;font-weight:700;color:var(--t1)}.mt-hd-sub{font-size:11.5px;color:var(--t4);margin-bottom:14px}.mt-grid{display:flex;flex-wrap:wrap;gap:12px}.mt-card{width:148px;border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;position:relative;background:var(--bg2);transition:border-color .12s}.mt-card:hover{border-color:var(--b2)}.mt-card.sel{border-color:var(--ac)}.mt-card-head{position:absolute;top:6px;left:6px;display:flex;align-items:center;gap:3px;z-index:2}.mt-card-grip{display:flex;align-items:center;justify-content:center;width:16px;height:20px;cursor:grab;color:var(--t3)}.mt-card-grip:active{cursor:grabbing}.mt-card-num{background:var(--bg1);border:1px solid var(--b1);border-radius:6px;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;color:var(--t2)}.mt-card-del{position:absolute;top:6px;right:6px;background:#c026261f;color:var(--err);border:none;border-radius:6px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.mt-card-del:hover{background:#c0262638}.mt-card-img{height:96px;background:var(--bg4);display:flex;align-items:center;justify-content:center;color:var(--t4);font-size:11px;overflow:hidden}.mt-card-img img{width:100%;height:100%;object-fit:cover}.mt-card-body{padding:8px 10px}.mt-card-title{font-size:12px;font-weight:700;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.mt-card-btn{border:1px solid var(--b2);border-radius:6px;padding:5px 0;font-size:11px;font-weight:600;text-align:center;color:var(--t2);background:var(--bg1)}.mt-card-btn+.mt-card-btn{margin-top:5px}.mt-card-add{width:148px;min-height:164px;border:1.5px dashed var(--b2);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--t3);font-size:12.5px;font-weight:700;cursor:pointer;background:transparent;font-family:inherit}.mt-card-add:hover{border-color:var(--ac);color:var(--ac)}.mt-hint{font-size:11px;color:var(--t4);margin:10px 0 18px}.mt-slider{overflow:hidden;padding:2px 0 6px;width:100%}.mt-slider-track{display:flex;width:max-content}.mt-slider.marquee .mt-slider-track{animation-name:mt-marquee;animation-timing-function:linear;animation-iteration-count:infinite}.mt-slider.marquee:hover .mt-slider-track{animation-play-state:paused}@keyframes mt-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.mt-slider-track{animation:none!important}}.mt-slide{flex:0 0 auto;width:150px;margin-right:10px;background:var(--bg3);border:1px solid var(--b1);border-radius:10px 10px 10px 2px;overflow:hidden}.mt-slide-img{height:84px;background:linear-gradient(135deg,var(--bg4),var(--bg2));display:flex;align-items:center;justify-content:center;overflow:hidden}.mt-slide-img img{width:100%;height:100%;object-fit:cover}.mt-slide-body{padding:8px 10px}.mt-slide-headline{font-size:11px;font-weight:700;color:var(--t1);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-slide-sub{font-size:10px;color:var(--t4);margin-bottom:6px;line-height:1.3}.mt-slide-btn{border:1px solid var(--b2);border-radius:5px;padding:5px 0;font-size:10.5px;font-weight:600;color:var(--t1);text-align:center}.mt-slide-btn+.mt-slide-btn{margin-top:5px}.mt-slide-btn-sm{color:var(--ac);border-color:#7ddf9f73;background:#7ddf9f1a}.igp-wrap{background:var(--bg1);border:1px solid var(--b1);border-radius:14px;padding:14px;position:sticky;top:16px}.igp-title{font-size:11.5px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.igp-frame{border:3px solid #000;border-radius:32px;overflow:hidden;background:var(--bg0);min-height:560px;display:flex;flex-direction:column}.igp-topbar{background:var(--bg0);padding:10px 12px;border-bottom:1px solid var(--b1);display:flex;align-items:center;gap:9px}.igp-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#833ab4,#e1306c,#f77737);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.igp-avatar img{width:100%;height:100%;object-fit:cover}.igp-uname{flex:1;font-size:12.5px;font-weight:700;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.igp-acts{display:flex;align-items:center;gap:12px;color:var(--t2);flex-shrink:0}.igp-body{flex:1;background:var(--bg0);padding:12px 0 12px 12px;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;overflow:hidden}.igp-inputbar{background:var(--bg0);border-top:1px solid var(--b1);padding:8px 12px;display:flex;align-items:center;gap:9px}.igp-cam{width:26px;height:26px;border-radius:50%;background:var(--t1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.igp-input{flex:1;background:var(--bg2);border:1px solid var(--b1);border-radius:18px;height:32px;display:flex;align-items:center;padding:0 12px;font-size:12px;color:var(--t4)}.igp-inputbar>svg{flex-shrink:0;color:var(--t3)}.igp-qr-row{display:flex;gap:8px;overflow-x:auto;padding:10px 12px 2px;flex-shrink:0;scrollbar-width:thin}.igp-qr-chip{flex-shrink:0;background:var(--acg);border:none;border-radius:20px;padding:8px 16px;font-size:11.5px;font-weight:700;color:var(--ac-on);white-space:nowrap;box-shadow:var(--sh-s)}.mt-dropzone{border:1.5px dashed var(--b2);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;padding:20px 12px;background:var(--bg2);transition:border-color .12s,background .12s;min-height:140px;text-align:center}.mt-dropzone:hover,.mt-dropzone.over{border-color:var(--ac);background:var(--bg3)}.mt-dropzone-text{font-size:11.5px;color:var(--t3);font-weight:600;line-height:1.4;max-width:160px}.mt-dropzone-hint{font-size:10px;color:var(--t4)}.mt-img-preview{position:relative;border-radius:12px;overflow:hidden;min-height:140px;background:var(--bg2);border:1px solid var(--b1)}.mt-img-preview img{width:100%;height:140px;object-fit:cover;display:block}.mt-img-remove{position:absolute;top:6px;right:6px;background:#c02626d9;color:#fff;border:none;border-radius:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mt-img-remove:hover{background:#c02626}.mt-img-change{position:absolute;bottom:6px;left:6px;right:6px;background:#0000008c;color:#fff;border:none;border-radius:6px;padding:5px 0;font-size:10.5px;font-weight:600;cursor:pointer;font-family:inherit}.mt-pending-badge{position:absolute;top:6px;left:6px;background:#b4453fe6;color:#fff;font-size:9.5px;font-weight:700;padding:3px 7px;border-radius:6px;z-index:2}.mt-img-change:hover{background:#000000b8}.mt-upload-err{font-size:10.5px;color:var(--err);line-height:1.3}.mt-fi-err{border-color:var(--err)!important}.bt-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px}.bt-row-fields{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:700px){.bt-row-fields{grid-template-columns:1fr}}.bt-row-del{flex-shrink:0;width:38px;height:38px;border:none;border-radius:9px;background:#c026261a;color:var(--err);display:flex;align-items:center;justify-content:center;cursor:pointer}.bt-row-del:hover{background:#c026262e}.qr-dropdown{position:fixed;max-height:220px;overflow-y:auto;background:var(--bg1);border:1px solid var(--b1);border-radius:10px;box-shadow:var(--sh-l);z-index:1000;padding:6px}.qr-dropdown-item{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;font-size:12.5px;color:var(--t2);cursor:pointer}.qr-dropdown-item:hover{background:var(--bg2)}.ps-wrap{margin-top:4px}.ps-empty{display:flex;align-items:center;gap:8px;justify-content:center;min-height:140px;color:var(--t3);font-size:12.5px}.ps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.ps-card{border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--bg1);transition:border-color .12s}.ps-card:hover{border-color:var(--b2)}.ps-card.sel{border-color:var(--ac)}.ps-card-img{position:relative;height:120px;background:var(--bg3)}.ps-card-img img{width:100%;height:100%;object-fit:cover;display:block}.ps-card-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg3),var(--bg4))}.ps-card-check{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--ac);color:var(--ac-on);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ps-card-cap{font-size:11.5px;font-weight:600;color:var(--t1);padding:8px 10px 2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-card-date{font-size:10px;color:var(--t3);padding:2px 10px 0}.ps-card-ago{font-size:10px;color:var(--t4);padding:1px 10px 9px}.ps-pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;flex-wrap:wrap}.ps-pager-nav,.ps-pager-num{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--b1);border-radius:8px;background:var(--bg1);color:var(--t2);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.ps-pager-nav:disabled{opacity:.4;cursor:not-allowed}.ps-pager-num.on{background:var(--ac);color:var(--ac-on);border-color:var(--ac)}.ps-pager-num:not(.on):hover,.ps-pager-nav:not(:disabled):hover{border-color:var(--b3)}.up-phone-share-img{width:80%;border-radius:12px;overflow:hidden;background:var(--bg3);position:relative}.up-phone-share-img img{width:100%;display:block;object-fit:cover}.up-phone-share-ph{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--bg3)}.up-phone-share-label{position:absolute;left:0;right:0;bottom:0;padding:7px 8px;background:linear-gradient(180deg,transparent,rgba(20,19,15,.72));color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em}.media-attach-wrap{max-width:280px;width:100%}.ma-dropzone,.ma-preview{min-height:220px}.ma-preview img,.ma-preview video{width:100%;height:220px;object-fit:cover;display:block;background:#000}.ma-file-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:220px;color:var(--t2);font-size:12px;font-weight:600;padding:0 10px;text-align:center;word-break:break-all}.fi-counted{position:relative}.fi-counted .lp-fi{padding-right:52px}.fi-counted-badge{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:10px;color:var(--t4);pointer-events:none}.pf-wrap{position:relative}.pf-ta{width:100%;padding:9px 12px;border-radius:9px;border:1px solid var(--b1);background:var(--bg1);font-size:13px;font-family:inherit;color:var(--t1);outline:none;resize:none;min-height:40px;height:40px;transition:height .22s var(--ease),min-height .22s var(--ease),border-color .15s;overflow:hidden;box-sizing:border-box}.pf-ta:hover{border-color:var(--b3)}.pf-ta.on{height:110px;min-height:110px;border-color:var(--ac);overflow:auto}.pf-hint{font-size:11px;color:var(--t4);margin-top:6px;padding:6px 10px;border-radius:8px;background:var(--bg2);line-height:1.4;transition:background .15s,color .15s}.pf-hint code{font-family:var(--mono);background:var(--bg3);padding:1px 5px;border-radius:4px;font-size:10.5px}.pf-hint.active{background:var(--surf3);color:var(--t1);cursor:pointer;font-weight:600}.pf-count{font-size:10.5px;color:var(--t4);text-align:right;margin-top:3px}.dash-page{width:100%;min-width:0;padding-bottom:24px}.dash-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.dash-hd .ma-title{margin:0}.dash-sub{margin:6px 0 0;max-width:560px;color:var(--t3);font-size:13px;line-height:1.55}.dash-hd-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dash-hd-actions .btn{gap:6px}.dash-ig-banner{display:flex;align-items:center;gap:14px;padding:16px 18px;margin-bottom:14px;border:1px solid var(--b1);border-radius:var(--r2);background:var(--bg1);box-shadow:var(--sh-s)}.dash-ig-banner-ic{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--ig);color:var(--ac-on)}.dash-ig-banner-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.dash-ig-banner-copy strong{font-size:14px;font-weight:800;color:var(--t1);letter-spacing:-.02em}.dash-ig-banner-copy p{margin:0;font-size:13px;line-height:1.5;color:var(--t3);max-width:640px}.dash-ig-banner .btn{flex-shrink:0;white-space:nowrap}.dash-bio-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,220px);gap:20px;align-items:center;padding:22px 24px;margin-bottom:14px;border:1px solid rgba(11,103,250,.18);border-radius:var(--r2);background:linear-gradient(135deg,#eff6ff,#f8fafc 42%,#fff7ed);box-shadow:var(--sh-s)}.dash-bio-banner-glow{position:absolute;inset:-40% -20% auto auto;width:55%;height:140%;background:radial-gradient(circle at 70% 40%,rgba(11,103,250,.16),transparent 62%);pointer-events:none}.dash-bio-banner-copy{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:8px}.dash-bio-banner-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ac)}.dash-bio-banner-copy h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--t1)}.dash-bio-banner-copy>p{margin:0;max-width:540px;font-size:13.5px;line-height:1.55;color:var(--t3)}.dash-bio-banner-points{display:flex;flex-wrap:wrap;gap:8px 14px;margin:2px 0 4px;padding:0;list-style:none}.dash-bio-banner-points li{position:relative;padding-left:14px;font-size:12px;font-weight:700;color:var(--t2)}.dash-bio-banner-points li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:var(--ac)}.dash-bio-banner-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.dash-bio-banner-visual{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-end;min-height:210px;padding-bottom:4px}.dash-bio-phone{--dbp-bezel:3.5px;--dbp-r:28px;width:128px;flex-shrink:0;transform:rotate(3deg);filter:drop-shadow(0 18px 28px rgba(15,23,42,.22))}.dash-bio-phone-shell{position:relative;padding:var(--dbp-bezel);border-radius:var(--dbp-r);background:linear-gradient(155deg,#4a4a4e,#2a2a2e 40%,#141416);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 2px #00000059}.dash-bio-phone-shell:before,.dash-bio-phone-shell:after{content:"";position:absolute;width:2.5px;border-radius:2px;background:linear-gradient(180deg,#6a6a70,#3a3a40)}.dash-bio-phone-shell:before{left:-2.5px;top:52px;height:14px;box-shadow:0 20px #6a6a70,0 38px #6a6a70}.dash-bio-phone-shell:after{right:-2.5px;top:70px;height:30px}.dash-bio-phone-island{position:absolute;top:9px;left:50%;z-index:4;width:52px;height:15px;transform:translate(-50%);border-radius:999px;background:#050505;box-shadow:inset 0 0 0 1px #ffffff0f;pointer-events:none}.dash-bio-phone-island:after{content:"";position:absolute;top:50%;right:5px;width:5px;height:5px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#1e293b,#070707 72%);box-shadow:inset 0 0 0 1px #60a5fa38}.dash-bio-phone-screen{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:198px;padding:28px 10px 18px;border-radius:calc(var(--dbp-r) - var(--dbp-bezel));overflow:hidden;background:linear-gradient(180deg,#f8fafc,#e8eef6);isolation:isolate}.dash-bio-phone-status{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:2px;padding:0 4px;font-size:7px;font-weight:800;letter-spacing:.02em;color:#0f172a}.dash-bio-phone-signal{width:14px;height:6px;border-radius:1px;background:linear-gradient(90deg,#0f172a 0 22%,transparent 22% 28%,#0f172a 28% 50%,transparent 50% 56%,#0f172a 56% 78%,transparent 78% 84%,#0f172a 84% 100%);opacity:.85}.dash-bio-phone-av{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;background:var(--ig);box-shadow:0 4px 10px #e1306c47}.dash-bio-phone-name{font-size:9.5px;font-weight:800;color:#0f172a}.dash-bio-phone-chip{padding:4px 10px;border-radius:999px;font-size:7.5px;font-weight:800;color:#fff;background:var(--ac)}.dash-bio-phone-row{width:100%;height:16px;border-radius:7px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0a}.dash-bio-phone-row.short{width:70%}.dash-bio-phone-home{position:absolute;left:50%;bottom:6px;z-index:4;width:42px;height:3px;transform:translate(-50%);border-radius:999px;background:#0f172a66;pointer-events:none}.dash-bio-banner-x{position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--t4);font-size:20px;line-height:1;cursor:pointer}.dash-bio-banner-x:hover{background:#0f172a0f;color:var(--t1)}.dash-bio-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;margin-bottom:14px;border:1px solid rgba(21,128,61,.22);border-radius:var(--r2);background:#15803d0f}.dash-bio-strip-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.dash-bio-strip-copy strong{font-size:13px;font-weight:800;color:var(--t1)}.dash-bio-strip-copy span{font-size:12.5px;line-height:1.45;color:var(--t3)}.dash-bio-strip-actions{display:flex;flex-wrap:wrap;gap:8px}.dash-loading{padding:48px 20px;text-align:center;color:var(--t3);font-size:13px}.dash-kicker{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ac);margin-bottom:8px}.dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.dash-stat{position:relative;overflow:hidden;padding:16px;border:1px solid var(--b1);border-radius:var(--r2);background:var(--bg1);box-shadow:var(--sh-s);display:flex;flex-direction:column;gap:4px;min-width:0}.dash-stat-ic{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#0b67fa14;border:1px solid rgba(11,103,250,.16);margin-bottom:6px;color:var(--ac)}.dash-stat strong{font-family:inherit;font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--t1);line-height:1.1}.dash-stat span{font-size:12.5px;font-weight:800;color:var(--t2)}.dash-stat small{font-size:11px;color:var(--t4)}.dash-setup{display:grid;gap:16px;align-items:start;padding:20px;margin-bottom:14px;border:1px solid var(--b1);border-radius:var(--r2);background:var(--bg1);box-shadow:var(--sh-s)}.dash-setup-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dash-setup-copy h2{margin:0;font-family:inherit;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--t1)}.dash-setup-meter{min-width:180px;flex:0 1 240px}.dash-setup-progress{height:8px;border-radius:999px;background:var(--bg3);overflow:hidden;max-width:none}.dash-setup-progress span{display:block;height:100%;border-radius:inherit;background:var(--ac)}.dash-setup-count{margin-top:8px;font-size:11.5px;color:var(--t4);font-weight:700;text-align:right}.dash-setup-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dash-setup-step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:148px;padding:18px 10px 14px;border:1px solid var(--b1);border-radius:var(--r2);background:var(--bg2);text-align:center;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s,background .15s}.dash-setup-step:hover:not(:disabled){border-color:var(--b2);transform:translateY(-2px);box-shadow:var(--sh-s);background:var(--bg1)}.dash-setup-step:disabled{cursor:default}.dash-setup-step.done{border-color:#15803d47;background:#15803d0f}.dash-setup-ic{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bg1);border:1px solid var(--b1);color:var(--t1)}.dash-setup-step.ig .dash-setup-ic{background:var(--ig);border-color:transparent;color:var(--ac-on)}.dash-setup-step.wa .dash-setup-ic{background:var(--wa);border-color:transparent;color:var(--ac-on)}.dash-setup-step.done .dash-setup-ic{background:var(--ok);border-color:transparent;color:var(--ac-on)}.dash-setup-step strong{font-size:12px;font-weight:800;color:var(--t1);line-height:1.3;max-width:100%}.dash-setup-cta{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;background:var(--ac);color:var(--ac-on);font-size:11px;font-weight:800}.dash-setup-step.done .dash-setup-cta{background:transparent;color:var(--ok);border:1px solid rgba(21,128,61,.35)}.dash-setup-step.featured:not(.done){position:relative;overflow:hidden;isolation:isolate;gap:7px;padding:14px 10px 12px;background:var(--ig);border-color:transparent;color:var(--ac-on);box-shadow:0 14px 28px #e1306c52}.dash-setup-step.featured:not(.done):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 46%);pointer-events:none;z-index:0}.dash-setup-step.featured:not(.done):after{content:"";position:absolute;top:0;left:-55%;width:38%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);animation:dashFollowShine 3.4s var(--ease) infinite;pointer-events:none;z-index:0}.dash-setup-step.featured:not(.done)>*{position:relative;z-index:1}.dash-setup-step.featured:not(.done):hover:not(:disabled){background:var(--ig);border-color:transparent;transform:translateY(-3px) scale(1.03);box-shadow:0 18px 34px #e1306c66}.dash-setup-step.featured:not(.done) strong{color:var(--ac-on);font-size:13px}.dash-setup-handle{font-size:10.5px;font-weight:700;line-height:1.2;color:#ffffffd1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-setup-step.featured:not(.done) .dash-setup-ic{width:52px;height:52px;border-radius:50%;padding:2.5px;background:var(--ig);border:0;box-shadow:0 0 0 2px #ffffff6b}.dash-setup-ig-face{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg1);color:var(--t1)}.dash-setup-step.featured:not(.done) .dash-setup-cta{background:var(--ac-on);color:var(--t1);min-width:86px;box-shadow:0 6px 14px #10182829;animation:dashFollowPulse 1.8s var(--ease) infinite}@keyframes dashFollowPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes dashFollowShine{0%{left:-55%}55%,to{left:130%}}@media(prefers-reduced-motion:reduce){.dash-setup-step.featured:not(.done) .dash-setup-cta,.dash-setup-step.featured:not(.done):after{animation:none}}.dash-alerts,.dash-panel{border:1px solid var(--b1);border-radius:var(--r2);background:var(--bg1);box-shadow:var(--sh-s)}.dash-alerts{padding:16px 18px;margin-bottom:14px}.dash-alert-list{display:flex;flex-direction:column}.dash-alert{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--b1);font-size:13px;color:var(--t2);line-height:1.45}.dash-alert:first-child{border-top:0;padding-top:2px}.dash-alert.warn{color:#a16207}.dash-alert.err{color:var(--err)}.dash-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:14px;margin-bottom:14px}.dash-panel{min-width:0;padding:16px 18px 18px}.dash-panel-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.dash-panel-hd h2{margin:0;font-size:14px;font-weight:800;color:var(--t1)}.dash-panel-hd p{margin:4px 0 0;font-size:12px;color:var(--t3)}.dash-range{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--b1);border-radius:10px;background:var(--bg2)}.dash-range button{border:0;background:transparent;border-radius:8px;padding:6px 10px;font:inherit;font-size:11.5px;font-weight:800;color:var(--t3);cursor:pointer}.dash-range button.on{background:var(--ac);color:#fff;box-shadow:0 8px 18px -12px #0b67fab3}.dash-chart{height:180px;display:grid;align-items:end;gap:5px}.dash-bar{height:100%;display:grid;grid-template-rows:1fr 18px;gap:6px;min-width:0}.dash-bar-track{height:100%;display:flex;align-items:flex-end;border-radius:8px 8px 4px 4px;background:var(--bg2);overflow:hidden}.dash-bar-track span{display:block;width:100%;min-height:0;border-radius:8px 8px 0 0;background:var(--ac);transition:height .25s var(--ease)}.dash-bar small{overflow:hidden;text-overflow:clip;white-space:nowrap;color:var(--t4);font-size:9px;text-align:center}.dash-conn{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--b1)}.dash-conn:first-of-type{border-top:0;padding-top:0}.dash-conn-brand{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bg4);color:var(--ac-on);font-size:10px;font-weight:800}.dash-conn-brand.sm{width:30px;height:30px;border-radius:9px}.dash-conn-brand.instagram{background:var(--ig)}.dash-conn-brand.whatsapp{background:var(--wa)}.dash-conn-copy,.dash-row-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.dash-conn-copy strong,.dash-row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t1);font-size:13px;font-weight:800}.dash-conn-copy small,.dash-row-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t4);font-size:11px}.dash-conn-state{font-size:11px;font-weight:800;flex-shrink:0}.dash-conn-state.ok{color:var(--ok)}.dash-conn-state.err{color:var(--err)}.dash-recent{grid-template-columns:1fr}.dash-row{width:100%;display:flex;align-items:center;gap:10px;padding:11px 0;border:0;border-top:1px solid var(--b1);background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.dash-row:first-of-type{border-top:0;padding-top:0}.dash-row:hover strong{color:var(--ac)}.dash-row em{font-size:10.5px;font-style:normal;font-weight:800;color:var(--t3);text-transform:capitalize;flex-shrink:0}.dash-row em.active,.dash-row em.sent{color:var(--ok)}.dash-row em.paused,.dash-row em.scheduled,.dash-row em.pending_approval{color:var(--warn)}.dash-row em.cancelled{color:var(--err)}.dash-empty{padding:36px 12px;text-align:center;color:var(--t3);font-size:12.5px}.dash-empty-card{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:28px 16px;border:1px dashed var(--b2);border-radius:14px;background:var(--bg2)}.dash-empty-card strong{font-size:13px;color:var(--t1)}.dash-empty-card p{margin:0;font-size:12.5px;color:var(--t3);line-height:1.45;max-width:240px}@media(max-width:1000px){.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-setup{grid-template-columns:1fr}.dash-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-grid{grid-template-columns:1fr}}@media(max-width:700px){.dash-page{padding-bottom:12px}.dash-hd{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}.dash-sub{font-size:12.5px;max-width:none}.dash-hd-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.dash-hd-actions .btn{width:100%;min-height:44px;justify-content:center;padding:10px 12px}.dash-ig-banner{flex-direction:column;align-items:stretch;gap:12px;padding:16px;border-radius:16px}.dash-ig-banner-copy p{max-width:none}.dash-ig-banner .btn{width:100%;min-height:44px;justify-content:center}.dash-bio-banner{grid-template-columns:1fr;padding:18px 16px 16px;border-radius:16px}.dash-bio-banner-visual{display:none}.dash-bio-banner-copy h2{font-size:18px}.dash-bio-banner-actions{flex-direction:column}.dash-bio-banner-actions .btn{width:100%;min-height:44px;justify-content:center}.dash-bio-strip{align-items:stretch;flex-direction:column}.dash-bio-strip-actions .btn{width:100%;min-height:40px;justify-content:center}.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.dash-stat{padding:14px 12px;border-radius:14px}.dash-stat-ic{width:28px;height:28px;border-radius:8px;margin-bottom:4px}.dash-stat strong{font-size:22px}.dash-stat span{font-size:12px}.dash-stat small{font-size:10.5px}.dash-setup{padding:16px;margin-bottom:12px;border-radius:16px}.dash-setup-copy{align-items:stretch;flex-direction:column;gap:12px}.dash-setup-copy h2{font-size:18px}.dash-setup-meter{flex:none;width:100%}.dash-setup-count{text-align:left}.dash-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dash-setup-step{min-height:132px;padding:14px 8px 12px;border-radius:14px}.dash-alerts{padding:14px;margin-bottom:12px;border-radius:16px}.dash-alert{align-items:stretch;flex-direction:column;gap:10px}.dash-alert .btn{width:100%;min-height:40px;justify-content:center}.dash-grid{gap:12px;margin-bottom:12px}.dash-panel{padding:14px;border-radius:16px}.dash-panel-hd{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}.dash-panel-hd .btn{width:100%;min-height:40px;justify-content:center}.dash-range{width:100%;display:grid;grid-template-columns:1fr 1fr}.dash-range button{min-height:36px;padding:8px 10px}.dash-chart{height:140px;gap:4px}.dash-bar{gap:4px;grid-template-rows:1fr 16px}.dash-bar small{font-size:8px}.dash-recent{grid-template-columns:1fr}.dash-row,.dash-conn{padding:12px 0;gap:12px}.dash-row em{font-size:10px}.dash-empty-card{padding:22px 14px}.dash-empty-card .btn{width:100%;min-height:40px;justify-content:center}}@media(max-width:380px){.dash-hd-actions{grid-template-columns:1fr}.dash-stat strong{font-size:20px}.dash-chart{height:120px}}.templates-topbar,.templates-filterbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.templates-topbar{margin-bottom:14px}.templates-filterbar{margin-bottom:16px}.templates-tabs .tab{border:0;background:transparent}.templates-tabs .tab.on{background:var(--ac);color:var(--ac-on)}.templates-search{width:min(360px,100%)}.templates-feedback{margin:-4px 0 14px;padding:9px 12px;border:1px solid var(--b1);border-radius:8px;font-size:12px;font-weight:700}.templates-error{color:var(--err);background:var(--bg2)}.templates-notice{color:var(--ok);background:var(--bg2)}.templates-intro{margin:0 0 16px;color:var(--t3);font-size:12px;line-height:1.5;max-width:740px}.templates-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.template-card{min-height:215px;padding:16px;border:1px solid var(--b1);border-radius:8px;background:var(--bg1);display:flex;flex-direction:column;gap:10px}.template-card:hover{border-color:var(--b2)}.template-card-top,.template-card-actions,.template-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.template-card-top{justify-content:space-between}.template-card-kind,.template-status,.template-meta span{font-size:10px;font-weight:800;color:var(--t3);border:1px solid var(--b1);border-radius:999px;padding:3px 7px}.template-status-approved{color:var(--ok)}.template-status-pending{color:var(--warn)}.template-status-rejected{color:var(--err)}.template-card h2{font-size:14px;margin:0;color:var(--t1)}.template-card p{font-size:12px;line-height:1.5;color:var(--t3);margin:0;min-height:54px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.template-meta{margin-top:auto}.template-card-actions{margin-top:2px}.templates-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--t3);font-size:13px}.templates-empty strong{color:var(--t1)}.template-modal{max-width:680px}.template-detail-sub{font-size:11px;color:var(--t3);margin-top:3px}.template-detail-row{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--b1);font-size:12px;color:var(--t3)}.template-detail-row b{color:var(--t1)}.template-components{margin:16px 0 0;padding:12px;max-height:290px;overflow:auto;background:var(--bg2);border:1px solid var(--b1);border-radius:8px;color:var(--t2);font:11px/1.5 var(--mono);white-space:pre-wrap;word-break:break-word}@media(max-width:700px){.templates-topbar,.templates-filterbar{align-items:stretch}.templates-topbar .tabs,.templates-filterbar .tabs{width:100%}.templates-topbar .tab,.templates-filterbar .tab{flex:1;text-align:center}.templates-topbar>.btn{width:100%;justify-content:center}.templates-search{width:100%}.templates-grid{grid-template-columns:1fr}}.broadcasts-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.broadcasts-topbar h1{font-size:22px;line-height:1.2;margin:0;color:var(--t1)}.broadcasts-topbar p{margin:5px 0 0;color:var(--t3);font-size:12px}.broadcasts-feedback{margin:0 0 14px;padding:9px 12px;border:1px solid var(--b1);border-radius:8px;font-size:12px;font-weight:700}.broadcasts-error{color:var(--err);background:var(--bg2)}.broadcasts-notice{color:var(--ok);background:var(--bg2)}.broadcasts-layout{display:grid;grid-template-columns:minmax(255px,320px) minmax(0,1fr);border:1px solid var(--b1);border-radius:8px;background:var(--bg1);min-height:640px;overflow:hidden}.broadcasts-list{border-right:1px solid var(--b1);background:var(--bg2);min-width:0}.broadcasts-list-tools{padding:12px;border-bottom:1px solid var(--b1);display:grid;gap:9px}.broadcasts-list-tools .tabs{overflow:auto;flex-wrap:nowrap}.broadcasts-list-tools .tab{flex:0 0 auto}.broadcast-row{width:100%;border:0;border-bottom:1px solid var(--b1);background:transparent;padding:12px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;text-align:left;font-family:inherit;cursor:pointer;position:relative}.broadcast-row:hover,.broadcast-row.on{background:var(--bg1)}.broadcast-row.on{box-shadow:inset 3px 0 0 var(--ac)}.broadcast-channel{align-self:start;display:inline-flex;width:30px;height:22px;align-items:center;justify-content:center;border:1px solid var(--b2);border-radius:4px;color:var(--t2);font-size:9px;font-weight:800}.broadcast-channel.whatsapp{color:var(--ok)}.broadcast-row-main{min-width:0;display:grid;gap:3px}.broadcast-row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t1);font-size:12px}.broadcast-row-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t4);font-size:10px}.broadcast-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;border:1px solid var(--b1);border-radius:999px;padding:3px 7px;color:var(--t3);font-size:9px;font-weight:800;line-height:1;text-transform:capitalize}.broadcast-row .broadcast-status{grid-column:2;font-size:8.5px}.broadcast-status.sending{color:var(--warn)}.broadcast-status.sent,.broadcast-status.approved{color:var(--ok)}.broadcast-status.pending_approval,.broadcast-status.scheduled{color:var(--warn)}.broadcast-status.cancelled{color:var(--err)}.broadcasts-empty{padding:28px 14px;text-align:center;color:var(--t4);font-size:12px}.broadcast-editor{min-width:0;padding:18px 20px 24px}.broadcast-editor-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--b1)}.broadcast-editor-head>div:first-child{display:flex;align-items:center;gap:8px}.broadcast-id{font:10px var(--mono);color:var(--t4)}.broadcast-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.broadcast-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);gap:14px;padding:16px 0}.broadcast-section{padding:16px 0;border-top:1px solid var(--b1)}.broadcast-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.broadcast-section h2{margin:0;color:var(--t1);font-size:13px}.broadcast-section-head span,.broadcast-section p{margin:3px 0 0;color:var(--t4);font-size:11px;line-height:1.4}.broadcast-window{margin:0!important;padding:5px 7px;border:1px solid var(--b1);border-radius:5px;color:var(--ok)!important;background:var(--bg2)}.broadcast-window.warn{color:var(--warn)!important}.broadcast-tags{display:flex;gap:7px;flex-wrap:wrap}.broadcast-tag{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--b1);border-radius:999px;padding:5px 8px;cursor:pointer;color:var(--t3);font-size:11px;font-weight:700}.broadcast-tag.on{border-color:var(--b2);color:var(--t1);background:var(--bg2)}.broadcast-tag input{margin:0;accent-color:var(--ac)}.broadcast-muted{margin:0;color:var(--t4);font-size:12px}.broadcast-ab{display:flex;align-items:center;gap:7px;margin:9px 0 14px;color:var(--t2);font-size:12px;font-weight:600}.broadcast-ab input{accent-color:var(--ac)}.broadcast-template-meta{display:flex;gap:6px;flex-wrap:wrap;margin:-2px 0 13px}.broadcast-template-meta span{border:1px solid var(--b1);border-radius:999px;padding:3px 7px;color:var(--t3);font-size:10px;font-weight:700}.broadcast-schedule{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);align-items:end;gap:18px}.broadcast-schedule .fg{margin:0}.broadcast-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--b1);margin-top:4px}.broadcast-metrics>div{padding:14px 10px;border-right:1px solid var(--b1);display:grid;gap:4px}.broadcast-metrics>div:last-child{border-right:0}.broadcast-metrics span{color:var(--t4);font-size:10px;font-weight:700;text-transform:uppercase}.broadcast-metrics strong{color:var(--t1);font:600 18px var(--mono)}@media(max-width:900px){.broadcasts-layout{grid-template-columns:260px minmax(0,1fr)}.broadcast-form-grid,.broadcast-schedule{grid-template-columns:1fr}.broadcast-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.broadcast-metrics>div:nth-child(3){border-right:0}.broadcast-metrics>div:nth-child(n+4){border-top:1px solid var(--b1)}}@media(max-width:680px){.broadcasts-topbar{align-items:stretch;flex-direction:column}.broadcasts-topbar>.btn{width:100%;justify-content:center}.broadcasts-layout{display:block;min-height:0}.broadcasts-list{border-right:0;border-bottom:1px solid var(--b1);max-height:305px;overflow:auto}.broadcast-editor{padding:15px}.broadcast-editor-head{align-items:flex-start;flex-direction:column}.broadcast-actions{justify-content:flex-start}.broadcast-section-head{align-items:stretch;flex-direction:column}.broadcast-section-head .tabs{width:100%}.broadcast-section-head .tab{flex:1}.broadcast-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.broadcast-metrics>div{border-top:1px solid var(--b1)}.broadcast-metrics>div:nth-child(2n){border-right:0}.broadcast-metrics>div:nth-child(-n+2){border-top:0}}.bc{margin:0 0 6px}.bc-list{display:flex;align-items:center;flex-wrap:wrap;gap:2px;list-style:none;margin:0;padding:0}.bc-item{display:flex;align-items:center;gap:2px;min-width:0}.bc-sep{flex:0 0 auto;color:var(--t4);margin:0 2px}.bc-link{padding:2px 5px;margin:0 -1px;border:0;border-radius:6px;background:none;font:inherit;font-size:12.5px;font-weight:500;color:var(--t3);text-decoration:none;cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease)}.bc-link:hover{color:var(--ac);background:var(--surf)}.bc-link:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.bc-current{padding:2px 5px;font-size:12.5px;font-weight:700;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-title{margin:0 0 18px;font-family:inherit;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.022em;color:var(--t1)}.ma-wrap{display:block;width:100%;max-width:none;min-width:0}.itip-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin-left:5px;border:0;border-radius:50%;background:none;color:var(--t4);cursor:help;vertical-align:middle;flex:0 0 auto;transition:color .15s var(--ease),background .15s var(--ease)}.itip-btn:hover{color:var(--t1);background:var(--surf2)}.itip-btn:focus-visible{outline:2px solid var(--ac);outline-offset:1px;color:var(--t1)}.itip{position:fixed;z-index:200;width:min(268px,calc(100vw - 24px));padding:10px 12px;border:1px solid var(--b2);border-radius:10px;background:var(--bg1);color:var(--t2);font-size:12px;line-height:1.5;font-weight:500;box-shadow:var(--sh-m);pointer-events:none;animation:itipIn .13s var(--ease)}.itip-interactive{pointer-events:auto}.itip-stack{display:flex;flex-direction:column;gap:8px}.itip-link{color:var(--ac);font-weight:700;text-decoration:underline}.itip-link:hover{color:var(--t1)}.itip-up{transform:translateY(-100%)}.itip b{color:var(--t1);font-weight:700}@keyframes itipIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1}}.itip-up{animation:none}.lp-toggle-label,.lp-section-label,.lp-section-title{display:flex;align-items:center}.lp-tpl-soon{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--t4);border:1px solid var(--b1);border-radius:999px;padding:1px 6px}.an-page{min-width:0;width:100%}.an-hd{align-items:flex-start;margin-bottom:14px}.an-title{margin:0;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.an-sub{margin:6px 0 0;max-width:52ch;font-size:13px;line-height:1.45;color:var(--t3)}.an-range{flex-wrap:wrap;max-width:100%}.an-custom{display:flex;flex-wrap:wrap;gap:12px;margin:-4px 0 16px;padding:12px 14px;border:1px solid var(--b1);border-radius:14px;background:var(--bg1)}.an-custom label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:var(--t3)}.an-custom input{min-height:36px;padding:6px 10px;border:1px solid var(--b1);border-radius:10px;background:var(--bg2);color:var(--t1);font:inherit}.an-error{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--err) 28%,var(--b1));border-radius:14px;background:color-mix(in srgb,var(--err) 8%,var(--bg1));color:var(--err);font-size:13px;font-weight:600}.an-kpi-grid{margin-bottom:0}.an-kpi-grid-sm .st-v{font-size:22px}.an-kpi{min-width:0}.an-kpi-hint{margin-top:6px;font-size:11px;line-height:1.35;color:var(--t4)}.an-kpi-delta{margin-top:4px;font-size:11px;font-weight:700;color:var(--t3)}.an-empty{padding:18px 4px;color:var(--t4);font-size:13px}.an-note{margin-top:12px;font-size:12px;line-height:1.45;color:var(--t4)}.an-legend{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;font-size:11.5px;color:var(--t3)}.an-legend span{display:inline-flex;align-items:center;gap:6px}.an-dot{width:8px;height:8px;border-radius:2px;display:inline-block}.an-dot.dms{background:var(--ac)}.an-dot.replies{background:#5b8def}.an-dot.auto{background:var(--ok)}.an-chart{height:180px;display:grid;align-items:end;gap:4px;min-width:0}.an-bar{height:100%;display:grid;grid-template-rows:1fr 16px;gap:4px;min-width:0}.an-bar-track{position:relative;height:100%;display:flex;align-items:flex-end;border-radius:8px 8px 4px 4px;background:var(--bg2);overflow:hidden}.an-bar-stack{width:100%;display:flex;flex-direction:column;justify-content:flex-end;border-radius:8px 8px 0 0;overflow:hidden}.an-bar-stack i{display:block;width:100%;min-height:0}.an-bar-stack i.dms{background:var(--ac)}.an-bar-stack i.replies{background:#5b8def}.an-bar-auto{position:absolute;left:0;right:0;bottom:0;opacity:.22;background:var(--ok);pointer-events:none}.an-bar small{overflow:hidden;color:var(--t4);font-size:9px;text-align:center;white-space:nowrap}.an-breakdown{display:flex;flex-direction:column;gap:10px}.an-bd-row{display:grid;grid-template-columns:72px minmax(0,1fr) 48px;gap:10px;align-items:center}.an-bd-label{font-size:12.5px;font-weight:700;color:var(--t2)}.an-bd-track{height:10px;border-radius:999px;background:var(--bg4);overflow:hidden}.an-bd-track span{display:block;height:100%;border-radius:999px;background:var(--ac)}.an-bd-val{font-size:12.5px;font-weight:800;text-align:right;color:var(--t1)}.an-channel-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.an-ch-card,.an-ch-panel{min-width:0;padding:14px;border:1px solid var(--b1);border-radius:16px;background:var(--bg2)}.an-ch-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.an-ch-card strong{font-size:22px;font-weight:800;color:var(--t1)}.an-ch-card small{font-size:11px;color:var(--t4)}.an-ch-panel-h{margin-bottom:12px}.an-ch-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.an-ch-metrics div{display:flex;flex-direction:column;gap:2px}.an-ch-metrics strong{font-size:18px;font-weight:800;color:var(--t1)}.an-ch-metrics span{font-size:11px;color:var(--t4)}.an-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.an-table{width:100%;border-collapse:collapse;min-width:640px}.an-table th,.an-table td{padding:10px 8px;border-bottom:1px solid var(--b1);text-align:left;font-size:12.5px;vertical-align:middle}.an-table th{font-size:11px;font-weight:800;color:var(--t3);text-transform:uppercase;letter-spacing:.04em}.an-table td{color:var(--t2)}.an-content-cell{display:flex;align-items:center;gap:10px;min-width:0}.an-content-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-thumb{width:36px;height:36px;border-radius:8px;object-fit:cover;background:var(--bg4);flex-shrink:0}.an-thumb-empty{display:inline-block}.an-funnel{display:flex;flex-direction:column;gap:8px}.an-mile{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px;color:var(--t3)}.an-mile.on{color:var(--t1);font-weight:700}.an-mile-dot{width:10px;height:10px;border-radius:50%;background:var(--bg4);border:2px solid var(--b2);flex-shrink:0}.an-mile.on .an-mile-dot{background:var(--ok);border-color:var(--ok)}.an-skel{border-radius:12px;background:linear-gradient(90deg,var(--bg2),var(--bg4),var(--bg2));background-size:200% 100%;animation:anShimmer 1.2s linear infinite}.an-skel-chart{height:180px}.an-skel-row{height:72px;margin-bottom:8px}.an-skel-table{height:160px}@keyframes anShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1024px){.an-channel-split{grid-template-columns:1fr}.an-hd{flex-direction:column}.an-range{width:100%}}@media(max-width:768px){.an-chart{height:140px}.an-bd-row{grid-template-columns:64px minmax(0,1fr) 40px;gap:8px}.an-range{display:grid;grid-template-columns:1fr 1fr;width:100%}.an-range button{min-height:36px}}@media(max-width:430px){.stats.an-kpi-grid{grid-template-columns:1fr 1fr}.an-title{font-size:20px}.an-sub{font-size:12.5px}.an-chart{height:120px;gap:2px}.an-bar small{font-size:8px}}@media(max-width:360px){.stats.an-kpi-grid{grid-template-columns:1fr}}.fr-top-btn{white-space:nowrap;font-weight:700}.docs-top-btn{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-weight:700;text-decoration:none}.docs-top-btn .ic{flex-shrink:0;opacity:.85}.fr-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0f172a6b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fr-modal{width:min(100%,560px);max-height:min(92vh,820px);overflow:auto;border:1px solid var(--b1);border-radius:18px;background:var(--bg1);box-shadow:var(--sh-l);animation:mIn .22s var(--ease)}.fr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 22px 10px;border-bottom:1px solid var(--surf2)}.fr-kicker{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ac)}.fr-head h2{margin:8px 0 6px;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--t1)}.fr-head p{margin:0;font-size:13px;line-height:1.55;color:var(--t3);max-width:440px}.fr-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--b1);border-radius:10px;background:var(--bg2);color:var(--t3);cursor:pointer;flex-shrink:0}.fr-form{padding:18px 22px 22px;display:flex;flex-direction:column;gap:14px}.fr-prefill{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fr-field{display:flex;flex-direction:column;gap:6px}.fr-field>span{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--t4)}.fr-field input,.fr-field textarea{width:100%;padding:11px 12px;border:1px solid var(--b1);border-radius:12px;background:var(--bg1);color:var(--t1);font:inherit;font-size:13px;outline:none;box-sizing:border-box}.fr-field textarea{resize:vertical;min-height:120px}.fr-field input:focus,.fr-field textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--surf)}.fr-field.readonly input{background:var(--bg2);color:var(--t2)}.fr-upload{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px dashed var(--b2);border-radius:12px;background:var(--bg2)}.fr-upload-copy{display:flex;flex-direction:column;gap:2px}.fr-upload-copy strong{font-size:13px;color:var(--t1)}.fr-upload-copy span{font-size:11.5px;color:var(--t3)}.fr-preview{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--b1);border-radius:12px;background:var(--bg2)}.fr-preview img{width:72px;height:72px;object-fit:cover;border-radius:10px;border:1px solid var(--b1)}.fr-preview-remove{margin-left:auto;border:0;background:transparent;color:var(--err);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.fr-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.fr-success{padding:34px 22px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.fr-success-icon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--ok);color:#fff;font-size:24px;font-weight:800}.fr-success strong{font-size:18px;color:var(--t1)}.fr-success p{margin:0;max-width:360px;font-size:13px;line-height:1.55;color:var(--t3)}.fr-success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}@media(max-width:760px){.fr-prefill{grid-template-columns:1fr}.fr-top-btn{display:none}.docs-top-btn{padding-left:10px;padding-right:12px}}.assistant-surface{position:fixed;right:20px;bottom:20px;z-index:1200;font-family:inherit;color:var(--t1)}.assistant-launcher{display:flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:10px 15px;background:var(--ac);color:#fff;box-shadow:0 8px 24px #0000002e;font-weight:750;cursor:pointer}.assistant-orb{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff3;font-size:12px}.assistant-orb svg{width:16px;height:16px;fill:currentColor}.assistant-panel{width:min(380px,calc(100vw - 32px));height:min(560px,calc(100vh - 100px));margin-bottom:12px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--b1);border-radius:var(--r2);background:var(--bg0);box-shadow:0 18px 50px #00000038}.assistant-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--bg2);border-bottom:1px solid var(--b1)}.assistant-header strong,.assistant-header span{display:block}.assistant-header span{margin-top:2px;font-size:11px;color:var(--t3)}.assistant-close{border:0;background:transparent;color:var(--t3);cursor:pointer;font-size:11px}.assistant-close:hover{color:var(--t1)}.assistant-messages{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.assistant-message{max-width:88%;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.45;white-space:pre-wrap}.assistant-message.assistant{align-self:flex-start;background:var(--bg2);border:1px solid var(--b1)}.assistant-message.user{align-self:flex-end;background:var(--ac);color:#fff}.assistant-starters{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px}.assistant-starters button{border:1px solid var(--b2);background:var(--bg1);color:var(--t2);border-radius:999px;padding:6px 9px;font-size:11px;cursor:pointer}.assistant-starters button:hover{border-color:var(--ac);color:var(--ac)}.assistant-form{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--b1)}.assistant-form input{min-width:0;flex:1;border:1px solid var(--b2);border-radius:var(--r);padding:9px 10px;background:var(--bg1);color:var(--t1);font:inherit;font-size:13px}.assistant-form button{border:0;border-radius:var(--r);padding:0 12px;background:var(--ac);color:#fff;font-weight:700;cursor:pointer}.assistant-form button:disabled{opacity:.45;cursor:not-allowed}.assistant-disclosure{padding:0 13px 12px;color:var(--t4);font-size:10px}.assistant-disclosure a{color:var(--ac)}.assistant-feedback{display:flex;gap:8px;margin-top:7px}.assistant-feedback button,.assistant-handoff{border:1px solid var(--b2);background:transparent;color:var(--t3);border-radius:999px;padding:4px 8px;font-size:10px;cursor:pointer}.assistant-feedback button:hover,.assistant-handoff:hover{border-color:var(--ac);color:var(--ac)}.assistant-handoff{margin:0 13px 8px;align-self:flex-start}.assistant-handoff-confirmation{margin:0 13px 8px;color:var(--ok);font-size:11px}.assistant-message .pilot-rich-answer{white-space:normal}.assistant-thinking{display:inline-flex;gap:4px;padding:6px 2px}.assistant-thinking i{width:6px;height:6px;border-radius:50%;background:var(--ac);animation:assistant-dot 1.2s infinite ease-in-out}.assistant-thinking i:nth-child(2){animation-delay:.15s}.assistant-thinking i:nth-child(3){animation-delay:.3s}@keyframes assistant-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.assistant-feedback button.selected{background:color-mix(in srgb,var(--ac) 14%,transparent);border-color:var(--ac);color:var(--ac)}.assistant-feedback button span{margin-right:4px}.assistant-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.assistant-suggestions button{border:1px solid var(--b2);background:var(--bg1);color:var(--t2);border-radius:999px;padding:6px 9px;font-size:11px;cursor:pointer;text-align:left}.assistant-suggestions button:hover{border-color:var(--ac);color:var(--ac)}.assistant-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.assistant-action-link{display:inline-block;border:1px solid var(--ac);background:var(--ac);color:#fff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:650;text-decoration:none;cursor:pointer}.assistant-action-link:hover{opacity:.9}.assistant-launcher{touch-action:none;-webkit-user-select:none;user-select:none}.assistant-launcher:active{cursor:grabbing}.assistant-surface[style]{position:fixed}.assistant-panel .pilot-rich-answer p{margin:0 0 9px}.assistant-panel .pilot-rich-answer ul,.assistant-panel .pilot-rich-answer ol{padding-left:20px;margin:7px 0 9px}.assistant-panel .pilot-rich-answer a{color:var(--ac);font-weight:650}@media(prefers-reduced-motion:reduce){.assistant-thinking i{animation:none}}@media(max-width:520px){.assistant-surface{right:12px;bottom:12px}.assistant-panel{height:min(620px,calc(100vh - 85px))}}.assistant-feedback button:disabled{cursor:default;opacity:.75}.atpl-page .atpl-sub{margin:6px 0 0;color:var(--t3);font-size:12.5px;line-height:1.45;max-width:560px}.wo-limit-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:700;background:var(--bg2);border:1px solid var(--b1);color:var(--t2)}.atpl-hd-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.atpl-hd-actions .btn:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none;pointer-events:none;filter:grayscale(.15)}.atpl-hd-actions .btn-p:disabled{background:var(--ac);color:var(--ac-on)}.atpl-hd-actions .btn-g:disabled{background:var(--bg2);color:var(--t4)}.atpl-hd-actions .btn-d:disabled{background:var(--bg2);color:var(--t4);border-color:var(--b1)}.atpl-hd-actions.is-split{align-items:stretch}.atpl-hd-secondary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.atpl-hd-primary .wo-limit-badge{margin-left:6px}.atpl-hd-btn-short{display:none}.atpl-list{display:flex;flex-direction:column;gap:12px}.atpl-card{display:flex;align-items:stretch;justify-content:space-between;gap:10px;padding:14px;border:1px solid var(--b1);border-radius:var(--r);background:var(--bg1);transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.atpl-card:hover{border-color:var(--b2)}.atpl-card.is-dragging{opacity:.55;border-color:var(--ac)}.atpl-card.is-drop-target{border-color:var(--ac);box-shadow:inset 0 0 0 1px var(--ac)}.atpl-card-grip{display:grid;place-items:center;align-self:flex-start;flex-shrink:0;width:28px;height:40px;margin-top:4px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--t3);cursor:grab;touch-action:none}.atpl-card-grip:hover{background:var(--bg2);color:var(--t1)}.atpl-card-grip:active{cursor:grabbing}.atpl-card-grip:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.atpl-card-main{display:flex;align-items:flex-start;gap:14px;min-width:0;flex:1;border:0;background:transparent;padding:2px;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:10px}.atpl-card-main:hover .atpl-card-title{color:var(--ac)}.atpl-card-main:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.atpl-card-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:var(--bg2);border:1px solid var(--b1);color:var(--t2)}.atpl-card.is-active .atpl-card-ic{background:#15803d14;border-color:#15803d33;color:var(--ok)}.atpl-card.is-paused .atpl-card-ic{background:#b4530914;border-color:#b4530933;color:var(--warn)}.atpl-card-body{min-width:0;flex:1;padding-top:2px}.atpl-card-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.atpl-card-title{margin:0;font-size:15px;font-weight:750;color:var(--t1);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,100%);transition:color .15s ease}.atpl-card-status{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--bg2);color:var(--t3);border:1px solid var(--b1)}.atpl-card-status.on{background:#15803d1a;border-color:#15803d38;color:var(--ok)}.atpl-card-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.atpl-card-stats{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;font-size:12.5px;color:var(--t3)}.atpl-stat{display:inline-flex;align-items:center;gap:4px}.atpl-stat strong{font-weight:750;color:var(--t2)}.atpl-stat.has-media strong{color:var(--ac)}.atpl-stat.muted{color:var(--t4)}.atpl-stat-sep{width:3px;height:3px;margin:0 10px;border-radius:50%;background:var(--b2)}.atpl-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;padding-top:2px}.atpl-name-card{margin:0 0 14px;padding:14px 16px;border:1px solid var(--b1);border-radius:var(--r);background:var(--bg1)}.atpl-name-card .fi{width:100%;margin-top:6px}.atpl-edit-hd{align-items:flex-start}.atpl-edit-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.atpl-warn{margin:0 0 14px;padding:10px 12px;border:1px solid var(--b1);border-radius:var(--r);background:var(--bg2);color:var(--t2);font-size:12.5px;line-height:1.45;font-weight:600}.atpl-preview-card{padding:16px}.atpl-preview-kicker{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t3);margin-bottom:8px}.atpl-preview-copy{margin:0;font-size:13px;line-height:1.5;color:var(--t2)}.smn-switch{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--b1);border-radius:999px;background:var(--bg2)}.smn-switch-label{font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--t3);min-width:28px;text-align:center}.atpl-page-tabs{margin:0 0 18px}.atpl-page-tabs .tab{display:inline-flex;align-items:center;gap:8px}.atpl-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:var(--bg3);color:var(--t3);font-size:10.5px;font-weight:800;line-height:1}.atpl-tab-count.on{background:#ffffff38;color:var(--ac-on)}.atpl-del-confirm{max-width:440px}.atpl-del-warn{background:#b453091a;border-color:#b4530938;color:var(--warn)}.atpl-del-card{align-items:flex-start}.atpl-del-card-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:var(--bg2);border:1px solid var(--b1);color:var(--t2)}.atpl-del-card-sub{margin-top:4px;font-size:11.5px;font-weight:650;color:var(--t3)}.atpl-del-confirm.is-blocked .atpl-del-card-sub{color:var(--warn)}.atpl-del-steps li i{background:#0b67fa1a;color:var(--ac);font-style:normal;font-size:10px;font-weight:800}.atpl-media-panel{display:grid;gap:18px}.atpl-media-section{border:1px solid var(--b1);border-radius:var(--r);background:var(--bg1);padding:16px}.atpl-media-section-hd{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:14px}.atpl-media-heading-block{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.atpl-media-section-hd h2{margin:0;font-size:15px;color:var(--t1)}.atpl-media-section-hd p{margin:0;font-size:12px;color:var(--t3)}.atpl-media-filters{margin-top:2px}.atpl-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;margin-left:6px;padding:0 5px;border-radius:999px;background:#00000014;font-size:10px;font-weight:800;line-height:1}.posts-filter-tab.on .atpl-filter-count{background:#ffffff38}.atpl-media-list{display:flex;flex-direction:column;gap:8px}.atpl-media-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;border:1px solid var(--b1);border-radius:var(--r);background:var(--bg2);transition:border-color .15s ease,background .15s ease}.atpl-media-row.is-selected{border-color:var(--ac);box-shadow:inset 0 0 0 1px var(--ac)}.atpl-media-row.is-disabled{opacity:.78;background:var(--bg3)}.atpl-media-thumb{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;background:var(--bg4);flex-shrink:0}.atpl-media-thumb img{width:100%;height:100%;object-fit:cover;display:block}.atpl-media-ph{width:100%;height:100%;display:grid;place-items:center}.atpl-media-kind{position:absolute;left:5px;bottom:5px;padding:2px 6px;border-radius:6px;background:#000000b3;color:#fff;font-size:9px;font-weight:700;letter-spacing:.02em}.atpl-media-body{min-width:0}.atpl-media-cap{font-size:13px;font-weight:650;color:var(--t1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.atpl-media-meta{font-size:11.5px;color:var(--t3);margin-top:4px}.atpl-media-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;font-size:10.5px;font-weight:700;color:var(--ok);background:var(--bg1);border:1px solid var(--b1);white-space:nowrap}.atpl-media-note{font-size:11.5px;line-height:1.35;color:var(--warn);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(360px,50vw)}.atpl-media-link{font-size:11.5px;font-weight:650;color:var(--ac);text-decoration:none;white-space:nowrap}.atpl-media-link:hover{text-decoration:underline}.atpl-media-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;min-width:0}.atpl-media-tags .atpl-media-note:before,.atpl-media-tags .atpl-media-link:before{content:"·";margin-right:10px;color:var(--t4);font-weight:700}.atpl-media-tags>:first-child:before{content:none;margin:0}.atpl-media-action{display:flex;align-items:center;justify-content:center;padding-left:4px}.atpl-media-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;flex-shrink:0}.atpl-media-switch:disabled{opacity:.45;cursor:not-allowed}.atpl-media-switch:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.atpl-media-lock{display:block;width:18px;height:18px;border-radius:5px;border:1px solid var(--b2);background:repeating-linear-gradient(-45deg,var(--bg4),var(--bg4) 3px,var(--b1) 3px,var(--b1) 6px)}.atpl-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--b1)}.atpl-pager-meta{font-size:12px;font-weight:600;color:var(--t3)}.atpl-empty-inline{padding:22px 14px;text-align:center;color:var(--t3);font-size:13px;line-height:1.5;border:1px dashed var(--b2);border-radius:var(--r);background:var(--bg2)}.atpl-empty-inline strong{display:block;color:var(--t1);margin-bottom:4px;font-size:13.5px}.atpl-empty-inline .btn{margin-top:12px}.atpl-media-refresh{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;color:var(--t3);font-weight:600}@media(max-width:760px){.atpl-edit-hd,.atpl-media-section-hd{flex-direction:column}.atpl-hd-actions{width:100%}.atpl-hd-actions .btn{flex:1;justify-content:center}.atpl-hd-actions.is-split{display:flex;flex-direction:column;align-items:stretch;gap:8px}.atpl-hd-actions.is-split .atpl-hd-primary{order:-1;width:100%;min-height:44px;justify-content:center}.atpl-hd-actions.is-split .atpl-hd-secondary{display:flex;width:100%;gap:8px;flex-wrap:nowrap}.auto-page-hd .atpl-hd-actions.is-split .btn{width:auto}.auto-page-hd .atpl-hd-actions.is-split .atpl-hd-primary{width:100%}.atpl-hd-actions.is-split .atpl-hd-refresh{flex:0 0 44px;width:44px;min-width:44px;min-height:44px;padding-left:0;padding-right:0;justify-content:center}.atpl-hd-actions.is-split .atpl-hd-refresh .atpl-hd-btn-label{display:none}.atpl-hd-actions.is-split .atpl-hd-sync{flex:1;min-width:0;min-height:44px;justify-content:center}.atpl-hd-actions.is-split .atpl-hd-btn-full{display:none}.atpl-hd-actions.is-split .atpl-hd-btn-short{display:inline}.atpl-page-tabs{width:100%}.atpl-page-tabs .tab{flex:1;justify-content:center}.atpl-card{flex-direction:row;flex-wrap:wrap;gap:10px 8px}.atpl-card-main{flex:1 1 calc(100% - 40px);min-width:0}.atpl-card-actions{width:100%;justify-content:stretch}.atpl-card-actions .btn{flex:1;justify-content:center}.atpl-card-title{max-width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.atpl-media-filters{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.atpl-media-filters .posts-filter-tab{flex:0 0 auto;white-space:nowrap}.atpl-media-row{grid-template-columns:56px minmax(0,1fr) auto;gap:10px;padding:10px}.atpl-media-thumb{width:56px;height:56px}.atpl-pager{justify-content:center}}.fl-ov{z-index:120;align-items:flex-end;justify-content:center;padding:0}.fl-box{width:100%;max-width:none;max-height:min(92dvh,920px);border-radius:20px 20px 0 0;display:flex;flex-direction:column;overflow:hidden;padding:0}.fl-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px;flex-shrink:0}.fl-badge{position:relative;display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 9px;border-radius:999px;overflow:hidden;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ac-on);border:1px solid transparent;background:linear-gradient(135deg,var(--ac) 0%,var(--ac2) 100%);box-shadow:0 8px 20px -10px #0b67faa6,inset 0 1px #ffffff38}.fl-badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.34) 50%,transparent 65%);transform:translate(-120%);animation:flBadgeShine 2.8s var(--ease) infinite}.fl-badge-ic{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff2e;animation:flBadgePulse 2.2s var(--ease) infinite}.fl-badge-ic svg{display:block}.fl-badge-txt{position:relative;z-index:1;line-height:1}@keyframes flBadgeShine{0%,55%{transform:translate(-120%)}75%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes flBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.fl-badge:before,.fl-badge-ic{animation:none}}.fl-close{width:40px;height:40px;flex-shrink:0}.fl-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 14px 8px;display:flex;flex-direction:column;gap:12px}.fl-media{width:100%;border-radius:14px;overflow:hidden;background:transparent;touch-action:pan-y}.fl-media img{display:block;width:100%;height:auto;max-height:min(48dvh,420px);object-fit:contain;margin:0 auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fl-copy{text-align:center;padding:0 4px}.fl-title{margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--t1);line-height:1.25}.fl-desc{margin:0;font-size:13px;line-height:1.55;color:var(--t3)}.fl-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0 4px}.fl-arrow{width:44px;height:44px;min-height:44px;padding:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fl-dots{display:flex;align-items:center;justify-content:center;gap:8px;flex:1}.fl-dot{width:8px;height:8px;border-radius:999px;border:0;padding:0;cursor:pointer;background:var(--b2);transition:width .2s var(--ease),background .2s var(--ease)}.fl-dot.on{width:22px;background:var(--ac)}.fl-foot{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;flex-shrink:0;padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--b1);background:var(--bg1)}.fl-foot .btn{min-height:44px;justify-content:center;width:100%}@media(min-width:760px){.fl-ov{align-items:center;padding:24px}.fl-box{width:100%;max-width:540px;border-radius:24px;max-height:88vh}.fl-top{padding:18px 20px 12px}.fl-body{padding:0 20px 10px;gap:14px}.fl-media img{max-height:min(52vh,460px)}.fl-title{font-size:20px}.fl-desc{font-size:13.5px;max-width:420px;margin-left:auto;margin-right:auto}.fl-foot{padding:16px 20px 20px;gap:10px}}@media(max-width:380px){.fl-foot{grid-template-columns:1fr}.fl-title{font-size:16.5px}}.bf-page{width:100%;max-width:none}.bf-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ac);background:var(--surf);border:1px solid color-mix(in srgb,var(--ac) 22%,var(--b1));padding:4px 10px;border-radius:999px;margin-bottom:12px}.bf-hero-title{font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;color:var(--t1);letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.bf-hero-sub{color:var(--t3);font-size:15px;line-height:1.55;max-width:540px;margin:0 0 22px}.bf-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.bf-hero-social{position:relative;max-width:100%;margin-top:8px;padding:26px 24px 22px;border-radius:22px;background:linear-gradient(145deg,#0b67fa24,#0b67fa0a 42%,#ffffffeb),var(--bg1);border:1px solid color-mix(in srgb,var(--ac) 36%,var(--b1));box-shadow:var(--sh-l),0 0 0 1px #0b67fa0f,0 18px 40px -22px #0b67fa8c;overflow:hidden}.bf-hero-social-glow{position:absolute;inset:-30% -10% auto -15%;height:220px;background:radial-gradient(circle at 18% 40%,rgba(11,103,250,.28),transparent 55%),radial-gradient(circle at 78% 20%,rgba(225,48,108,.12),transparent 48%);pointer-events:none}.bf-hero-social:after{content:"";position:absolute;inset:0 auto 0 -35%;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-16deg);animation:bfHeroShine 4s var(--ease) infinite;pointer-events:none}.bf-hero-social-top{position:relative;z-index:1;display:flex;align-items:center;gap:18px}.bf-hero-avatars{display:flex;align-items:center;flex:0 0 auto}.bf-hero-av{display:grid;place-items:center;width:44px;height:44px;margin-left:-12px;border-radius:50%;border:3px solid #fff;color:#fff;font-size:13px;font-weight:800;letter-spacing:-.02em;box-shadow:0 6px 14px -6px #10182859}.bf-hero-av:first-child{margin-left:0}.bf-hero-av-1{background:#0b67fa}.bf-hero-av-2{background:#e1306c}.bf-hero-av-3{background:#0f766e}.bf-hero-av-4{background:#b45309}.bf-hero-av-5{background:#7c3aed}.bf-hero-av-more{width:auto;min-width:52px;padding:0 10px;background:linear-gradient(135deg,var(--ac),var(--ac2));font-size:12px;letter-spacing:.03em}.bf-hero-social-copy{min-width:0;flex:1}.bf-hero-social-live{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,#fff);border:1px solid color-mix(in srgb,var(--ok) 24%,var(--b1))}.bf-hero-pulse{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 #15803d73;animation:bfHeroPulse 1.8s var(--ease) infinite}.bf-hero-social-title{margin:0;display:flex;flex-direction:column;gap:4px}.bf-hero-social-num{font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:clamp(1.85rem,3.2vw,2.35rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ac)}.bf-hero-social-msg{font-size:15.5px;line-height:1.45;color:var(--t2);font-weight:650;max-width:34ch}.bf-hero-social-stats{position:relative;z-index:1;list-style:none;margin:22px 0 0;padding:18px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid color-mix(in srgb,var(--ac) 18%,var(--b1))}.bf-hero-social-stats li{min-width:0;padding:14px 12px 13px;border-radius:16px;background:#ffffffd1;border:1px solid color-mix(in srgb,var(--ac) 14%,var(--b1));box-shadow:var(--sh-s);text-align:center;transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.bf-hero-social-stats li:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ac) 40%,var(--b1));box-shadow:var(--sh-m)}.bf-hero-social-stats strong{display:block;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;color:var(--ac);letter-spacing:-.03em}.bf-hero-social-stats span{display:block;margin-top:4px;font-size:12.5px;font-weight:650;color:var(--t3)}@keyframes bfHeroPulse{0%{box-shadow:0 0 #15803d73}70%{box-shadow:0 0 0 10px #15803d00}to{box-shadow:0 0 #15803d00}}@keyframes bfHeroShine{0%{left:-35%;opacity:0}18%{opacity:1}48%{left:110%;opacity:.55}to{left:110%;opacity:0}}@media(prefers-reduced-motion:reduce){.bf-hero-pulse,.bf-hero-social:after{animation:none}}@media(max-width:560px){.bf-hero-social{padding:22px 18px 18px}.bf-hero-social-top{flex-direction:column;align-items:flex-start}.bf-hero-social-stats{grid-template-columns:1fr}}.bf-grid-2{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:start}@media(max-width:900px){.bf-grid-2{grid-template-columns:1fr}}.bf-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0}@media(max-width:720px){.bf-benefits{grid-template-columns:1fr}}.bf-benefit{background:var(--bg1);border:1px solid var(--b1);border-radius:var(--r2);padding:18px 16px;box-shadow:var(--sh-s)}.bf-benefit h3{margin:0 0 6px;font-size:15px;color:var(--t1)}.bf-benefit p{margin:0;font-size:13px;color:var(--t3);line-height:1.45}.bf-benefit-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eff6ff;color:#1d4ed8;font-weight:700;font-size:14px;margin-bottom:12px}.bf-steps{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 0}.bf-step-pill{display:inline-flex;align-items:center;gap:8px;background:var(--bg2);border:1px solid var(--b1);border-radius:999px;padding:8px 14px;font-size:13px;color:var(--t2);font-weight:500}.bf-step-n{width:22px;height:22px;border-radius:50%;background:#1d4ed8;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700}.bf-card{background:var(--bg1);border:1px solid var(--b1);border-radius:var(--r2);padding:20px;box-shadow:var(--sh-s)}.bf-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0}@media(max-width:900px){.bf-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.bf-stat-row{grid-template-columns:1fr}}.bf-stat{position:relative;background:var(--bg1);border:1px solid var(--b1);border-radius:16px;padding:14px 16px 14px 18px;overflow:hidden;box-shadow:0 1px color-mix(in srgb,var(--t1) 3%,transparent)}.bf-stat--accent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bf-stat-accent, var(--ac))}.bf-stat .v{font-size:26px;font-weight:750;color:var(--t1);font-family:Space Grotesk,sans-serif;letter-spacing:-.03em;line-height:1.1;margin-top:4px}.bf-stat .l{font-size:12px;font-weight:650;color:var(--t3);text-transform:uppercase;letter-spacing:.04em}.bf-stat-hint{font-size:11px;color:var(--t4);line-height:1.35;margin-top:6px}.bf-stat-delta{font-size:11px;font-weight:600;margin-top:6px;line-height:1.3}.bf-stat-delta-up{color:#166534}.bf-stat-delta-down{color:#991b1b}.bf-stat-delta-flat{color:var(--t3)}.bf-stat-delta-vs{font-weight:500;color:var(--t4)}.bf-stat-row-secondary{grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 18px}.bf-stat-row-secondary .bf-stat .v{font-size:18px}.bf-stat-row-secondary .bf-stat .l{text-transform:none;letter-spacing:0;font-weight:600}@media(max-width:900px){.bf-stat-row-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}.bf-metric-unavailable .mark{min-width:2.25rem;text-align:center;font-size:11px;font-weight:600}.bf-chart-toggles{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.bf-chart-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--b1);border-radius:999px;background:var(--bg2);color:var(--t2);padding:6px 11px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.bf-chart-chip span{width:8px;height:8px;border-radius:2px;display:inline-block}.bf-chart-chip.on{background:color-mix(in srgb,var(--ac) 10%,var(--bg1));border-color:color-mix(in srgb,var(--ac) 35%,var(--b1));color:var(--t1)}.bf-funnel-row{margin-bottom:14px}.bf-funnel-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--t1);margin-bottom:6px}.bf-funnel-label strong{flex:1;min-width:0;font-weight:650}.bf-funnel-step{width:22px;height:22px;border-radius:8px;display:grid;place-items:center;background:var(--bg2);border:1px solid var(--b1);font-size:11px;font-weight:750;color:var(--t3)}.bf-funnel-count{font-weight:750;font-family:Space Grotesk,sans-serif}.bf-funnel-track{height:12px;background:var(--bg2);border:1px solid var(--b1);border-radius:999px;overflow:hidden}.bf-funnel-bar{height:100%;background:var(--ac);border-radius:999px;min-width:4px;transition:width .25s ease}.bf-funnel-events{font-size:11px;color:var(--t4);margin-top:4px;word-break:break-word}.bf-insights{display:flex;flex-direction:column;gap:16px}.bf-insights-hero{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:flex-start;padding:18px 18px 16px;border-radius:20px;border:1px solid var(--b1);background:radial-gradient(1200px 180px at 0% 0%,color-mix(in srgb,var(--ac) 14%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--bg2) 70%,var(--bg1)),var(--bg1))}.bf-insights-kicker{margin:0 0 6px;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--ac)}.bf-insights-hero-copy{flex:1 1 260px;min-width:0}.bf-insights-hero-copy .bf-hero-sub{margin:0;max-width:54ch}.bf-insights-filters{display:flex;flex-direction:column;gap:8px;align-items:flex-end;min-width:min(100%,360px)}.bf-insights-range{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.bf-insights-range-btn{border:1px solid var(--b1);border-radius:999px;background:var(--bg1);color:var(--t2);padding:7px 12px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.bf-insights-range-btn.on{background:var(--t1);border-color:var(--t1);color:var(--bg1)}.bf-insights-custom{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.bf-insights-custom label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:var(--t3)}.bf-insights-custom input{min-height:36px;padding:6px 10px;border:1px solid var(--b1);border-radius:10px;background:var(--bg1);color:var(--t1);font:inherit}.bf-insights-utc{margin:0;font-size:11px;color:var(--t4);text-align:right;max-width:280px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-insights-compact-list li{align-items:center}.bf-insights-compact-list .mark{align-self:center}.bf-insights-range-err{font-size:12px;color:var(--err);text-align:right}.bf-insights-draft{margin:0}.bf-insights-draft a{margin-left:8px}.bf-insights-loading,.bf-insights-error{margin:0}.bf-insights-error{color:var(--err)}.bf-insights-error-text{margin:0;font-size:13px;color:var(--err)}.bf-insights-muted{margin:0;font-size:14px;color:var(--t3);line-height:1.45}.bf-insights-note{margin:0 0 12px;font-size:13px;color:var(--t3);line-height:1.45}.bf-insights-card{border:1px solid var(--b1);border-radius:18px;background:var(--bg1);overflow:hidden;box-shadow:0 1px color-mix(in srgb,var(--t1) 3%,transparent)}.bf-insights-card-hd{padding:16px 18px 0}.bf-insights-card-hd h2{margin:0;font-size:16px;font-weight:750;letter-spacing:-.02em;color:var(--t1);font-family:Space Grotesk,sans-serif}.bf-insights-card-hd p{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--t3)}.bf-insights-card-body{padding:14px 18px 18px}.bf-insights-overview{padding:4px 2px 0}.bf-insights-overview-hd h2{margin:0;font-size:16px;font-weight:750;font-family:Space Grotesk,sans-serif;letter-spacing:-.02em}.bf-insights-overview-hd p{margin:4px 0 0;font-size:12px;color:var(--t4);line-height:1.4}.bf-insights-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:860px){.bf-insights-split{grid-template-columns:1fr}.bf-insights-filters{align-items:stretch;min-width:0;width:100%}.bf-insights-range{justify-content:flex-start}.bf-insights-utc,.bf-insights-range-err{text-align:left;max-width:none}}.bf-trend{display:grid;gap:14px}.bf-trend-svg{width:100%;height:auto;min-height:220px;display:block}.bf-trend-grid{stroke:var(--b1);stroke-width:1;stroke-dasharray:3 4}.bf-trend-axis{fill:var(--t4);font-size:10px;font-family:inherit}.bf-trend-line{stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.bf-trend-dot{stroke:var(--bg1);stroke-width:1.5}.bf-trend-bars{display:flex;align-items:flex-end;gap:3px;height:56px;padding:6px 2px 0;border-top:1px dashed var(--b1)}.bf-trend-bar-col{flex:1;min-width:4px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:1px}.bf-trend-bar-seg{display:block;width:100%;border-radius:2px 2px 0 0;min-height:0}.bf-rank{display:flex;flex-direction:column;gap:12px}.bf-rank-meta{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:5px}.bf-rank-label{font-size:13px;font-weight:650;color:var(--t1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-rank-meta strong{font-size:13px;font-family:Space Grotesk,sans-serif;color:var(--t1)}.bf-rank-track{height:8px;border-radius:999px;background:var(--bg2);overflow:hidden}.bf-rank-track span{display:block;height:100%;border-radius:999px;min-width:4px}.bf-insights-sublist{margin:12px 0 0;padding:0;list-style:none;font-size:12px;color:var(--t4);line-height:1.45}.bf-insights-sublist li{margin-top:4px}.bf-donut{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;align-items:center}.bf-donut-svg{width:140px;height:140px;display:block}.bf-donut-track{fill:none;stroke:var(--bg2);stroke-width:14}.bf-donut-seg{fill:none;stroke-width:14;stroke-linecap:butt;transform:rotate(-90deg);transform-origin:60px 60px}.bf-donut-center-v{fill:var(--t1);font-size:16px;font-weight:750;font-family:Space Grotesk,sans-serif}.bf-donut-center-l{fill:var(--t4);font-size:10px;font-weight:650}.bf-donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bf-donut-legend li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:13px;color:var(--t2)}.bf-donut-legend i{width:10px;height:10px;border-radius:3px;display:block}.bf-donut-legend strong{font-family:Space Grotesk,sans-serif;color:var(--t1)}@media(max-width:560px){.bf-donut{grid-template-columns:1fr;justify-items:center}}.bf-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.bf-table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.bf-table th,.bf-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--b1);vertical-align:top;color:var(--t2)}.bf-table th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--t4);font-weight:600;white-space:nowrap}.bf-table-title{font-weight:600;color:var(--t1);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-table-breakdown{font-size:12px;color:var(--t4);max-width:280px;line-height:1.4}.bf-url-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:var(--bg2);border:1px solid var(--b1);border-radius:var(--r);padding:12px 14px;margin:12px 0 18px}.bf-url-bar code{flex:1;min-width:160px;font-family:IBM Plex Mono,monospace;font-size:13px;color:#1d4ed8;word-break:break-all}.bf-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.bf-badge-ok{background:#dcfce7;color:#166534}.bf-badge-draft{background:#fef3c7;color:#92400e}.bf-ov{width:100%;max-width:none}.bf-lt-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:6px 0 28px}.bf-lt-hello{margin:0;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--t1)}.bf-lt-url{display:inline-flex;align-items:center;gap:8px;max-width:min(100%,320px);padding:8px 12px;border:1px solid var(--b1);border-radius:999px;background:var(--bg2);color:var(--t1);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.bf-lt-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-lt-url:hover{border-color:var(--b2);background:var(--bg1)}.bf-lt-section-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.bf-lt-section-hd h2,.bf-lt-week h2{margin:0;font-size:20px;font-weight:750;letter-spacing:-.02em;color:var(--t1)}.bf-lt-grid{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:36px}.bf-lt-tile{width:min(100%,280px);padding:18px 16px 12px;border-radius:28px;background:#111;color:#fff;box-shadow:var(--sh-m)}.bf-lt-tile-photo{width:168px;height:168px;margin:8px auto 18px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#2a2a2a;color:#fff;font-size:42px;font-weight:700;letter-spacing:-.03em}.bf-lt-tile-photo img{width:100%;height:100%;object-fit:cover}.bf-lt-tile-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.bf-lt-tile-copy{min-width:0}.bf-lt-tile-copy h3{margin:0;font-size:18px;font-weight:750;letter-spacing:-.02em}.bf-lt-tile-copy p{display:flex;align-items:center;gap:8px;margin:4px 0 0;color:#ffffffb8;font-size:13px}.bf-lt-tile-copy code{display:block;margin-top:6px;color:#ffffff8c;font-family:var(--mono);font-size:11px}.bf-lt-tile .bf-badge{background:#ffffff1f;color:#fff}.bf-lt-tile .bf-badge-ok{background:#16a34a47;color:#bbf7d0}.bf-lt-tile .bf-badge-draft{background:#f59e0b38;color:#fde68a}.bf-lt-tile-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.bf-lt-share,.bf-lt-edit{width:36px;height:36px;border-radius:50%;border:0;display:inline-grid;place-items:center;background:#3a3a3a;color:#fff;cursor:pointer;text-decoration:none}.bf-lt-edit{width:auto;padding:0 14px;border-radius:999px;font-size:13px;font-weight:750}.bf-lt-share:hover,.bf-lt-edit:hover{background:#4a4a4a}.bf-lt-tile-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12);font-size:12px}.bf-lt-tile-more a,.bf-lt-tile-more button{background:none;border:0;padding:0;color:#ffffffc7;font:inherit;font-weight:650;cursor:pointer;text-decoration:none}.bf-lt-tile-more a:hover,.bf-lt-tile-more button:hover{color:#fff}.bf-lt-tile-more span{color:#ffffff80}.bf-lt-tile .bf-page-card-del{color:#fecaca;margin-left:auto}.bf-lt-tile .bf-qr-box{margin-top:10px;background:#fff;color:var(--t1)}.bf-lt-week h2{margin-bottom:12px}.bf-lt-week-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bf-lt-stat{display:block;padding:18px 18px 16px;border:1px solid var(--b1);border-radius:22px;background:var(--bg1);text-decoration:none;box-shadow:var(--sh-s)}.bf-lt-stat:hover{border-color:color-mix(in srgb,var(--ac) 35%,var(--b1))}.bf-lt-stat-hd{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.bf-lt-stat-hd strong{color:var(--t1);font-size:15px}.bf-lt-stat-hd span{color:var(--t3);font-size:13px;font-weight:650}.bf-lt-stat-n{margin:14px 0 6px;font-family:Space Grotesk,sans-serif;font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--t1)}.bf-lt-stat-sub{margin:0;color:var(--t3);font-size:13px;line-height:1.45}@media(max-width:720px){.bf-lt-top{align-items:flex-start;flex-direction:column}.bf-lt-week-grid{grid-template-columns:1fr}}.bf-pages-list{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.bf-page-row{position:relative;display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:16px 28px;padding:16px 18px 16px 22px;background:var(--bg1);border:1px solid var(--b1);border-radius:22px;box-shadow:var(--sh-s);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.bf-page-row:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--warn)}.bf-page-row.is-live:before{background:var(--ok)}.bf-page-row:hover{border-color:color-mix(in srgb,var(--ac) 32%,var(--b1));box-shadow:var(--sh-m)}.bf-page-row-id{display:flex;align-items:center;gap:14px;min-width:0}.bf-page-card-avatar{width:56px;height:56px;border-radius:16px;flex-shrink:0;overflow:hidden;display:grid;place-items:center;background:var(--surf2);color:var(--ac);font-weight:800;font-size:16px;letter-spacing:-.02em}.bf-page-card-avatar img{width:100%;height:100%;object-fit:cover}.bf-page-row-copy{min-width:0}.bf-page-card-title-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bf-page-card-title{margin:0;font-size:16px;font-weight:800;color:var(--t1);line-height:1.25;letter-spacing:-.02em}.bf-page-row-url{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.bf-page-row-url code{font-family:var(--mono);font-size:12px;color:var(--t2);background:var(--bg2);border:1px solid var(--b1);border-radius:999px;padding:3px 8px}.bf-page-row-url a,.bf-page-row-url span{font-size:12.5px;color:var(--t3)}.bf-page-row-url a{color:var(--ac);font-weight:700;text-decoration:none}.bf-page-row-url a:hover{text-decoration:underline}.bf-page-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.bf-page-row-nav{display:flex;align-items:center;gap:2px;padding:3px;background:var(--bg2);border:1px solid var(--b1);border-radius:999px}.bf-page-row-nav a{padding:6px 10px;border-radius:999px;color:var(--t2);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.bf-page-row-nav a:hover{background:var(--bg1);color:var(--ac)}.bf-page-card-tools{display:flex;flex-wrap:wrap;gap:8px}.bf-page-card-hint{margin:6px 0 0;font-size:12.5px;color:var(--t3);line-height:1.4}.bf-page-card-del{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:6px 4px;margin-left:4px;font:inherit;font-size:12.5px;font-weight:700;color:var(--err);cursor:pointer}.bf-page-card-del:hover{text-decoration:underline}.bf-page-row .bf-qr-box{grid-column:1 / -1;margin-top:2px;padding:12px;border-radius:var(--r);background:var(--bg2);border:1px solid var(--b1);display:flex;flex-direction:column;align-items:center;gap:10px}@media(max-width:980px){.bf-page-row{grid-template-columns:1fr}.bf-page-row-actions{justify-content:flex-start}}@media(max-width:720px){.bf-ov-hero{align-items:stretch;flex-direction:column;padding:18px}.bf-ov-hero-side{justify-content:space-between}.bf-ov-title{font-size:26px}.bf-page-row-nav{flex-wrap:wrap;border-radius:16px}}@media(max-width:560px){.bf-ov-hero-side{flex-direction:column;align-items:stretch}.bf-ov-stats{border-right:0;padding-right:0}.bf-ov-new{width:100%;justify-content:center}}.bf-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:color-mix(in srgb,var(--bg0) 55%,transparent);display:flex;align-items:flex-start;justify-content:center;padding:16px}.bf-modal{width:100%;box-shadow:var(--sh-m)}.bf-delete-modal{max-width:460px;margin:8vh auto;padding:26px 24px 22px}.bf-delete-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:12px;background:color-mix(in srgb,var(--err) 14%,var(--bg1));color:var(--err);font-weight:800;font-size:18px}.bf-delete-modal h2{margin:0 0 8px;font-size:1.25rem;color:var(--t1)}.bf-delete-lead{margin:0 0 12px;font-size:14px;color:var(--t2);line-height:1.45}.bf-delete-undo{margin:0 0 14px;padding:10px 12px;border-radius:var(--r);background:color-mix(in srgb,var(--err) 12%,var(--bg1));border:1px solid color-mix(in srgb,var(--err) 35%,var(--b1));color:var(--err);font-size:13.5px;font-weight:700;letter-spacing:.01em;text-align:center}.bf-delete-list{margin:0 0 16px;padding:0 0 0 18px;color:var(--t3);font-size:13px;line-height:1.5}.bf-delete-list li+li{margin-top:4px}.bf-delete-follow{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin-bottom:16px;padding:12px 14px;border-radius:var(--r);background:var(--bg2);border:1px solid var(--b1)}.bf-delete-follow p{margin:0;font-size:13px;color:var(--t2);line-height:1.45}.bf-delete-actions{margin:0}.bf-delete-confirm{background:var(--err)!important;border-color:var(--err)!important}.bf-wiz{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:24px;align-items:start;min-height:560px}@media(max-width:900px){.bf-wiz{grid-template-columns:1fr}.bf-wiz-preview-col{order:-1}.bf-wiz-preview-col .bfp{max-width:320px;margin:0 auto}}.bf-wiz-panel{background:var(--bg1);border:1px solid var(--b1);border-radius:var(--r2);padding:24px 22px 20px;box-shadow:var(--sh-s)}.bf-wiz-progress{display:flex;gap:6px;margin-bottom:20px}.bf-wiz-dot{flex:1;height:4px;border-radius:999px;background:var(--bg4);transition:background .2s ease}.bf-wiz-dot.on{background:#1d4ed8}.bf-wiz-dot.done{background:#93c5fd}.bf-wiz-step-meta{font-size:12px;font-weight:600;color:#1d4ed8;margin-bottom:6px}.bf-wiz-title{font-family:Space Grotesk,sans-serif;font-size:1.45rem;font-weight:700;color:var(--t1);margin:0 0 8px;letter-spacing:-.02em}.bf-wiz-desc{color:var(--t3);font-size:14px;line-height:1.5;margin:0 0 20px}.bf-field{margin-bottom:14px}.bf-field label{display:block;font-size:12px;font-weight:600;color:var(--t2);margin-bottom:6px}.bf-avatar-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:148px;padding:22px 16px;border:1.5px dashed var(--b2);border-radius:14px;background:var(--bg2);text-align:center;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),box-shadow .15s var(--ease)}.bf-avatar-drop:hover,.bf-avatar-drop.over{border-color:var(--ac);background:var(--surf);box-shadow:0 0 0 3px #0b67fa1a}.bf-avatar-drop.is-busy{opacity:.7;cursor:wait;pointer-events:none}.bf-avatar-drop:focus-visible{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px #0b67fa29}.bf-avatar-drop-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--bg1);border:1px solid var(--b1);color:var(--ac);box-shadow:var(--sh-s)}.bf-avatar-drop-text{font-size:13.5px;font-weight:700;color:var(--t2);max-width:28ch;line-height:1.35}.bf-avatar-drop-hint{font-size:12px;font-weight:600;color:var(--t4)}.bf-avatar-drop-filled{flex-direction:row;justify-content:flex-start;gap:16px;min-height:0;padding:14px;border-style:solid;border-color:var(--b1);background:var(--bg1);cursor:default;text-align:left}.bf-avatar-drop-filled:hover{border-color:var(--b1);background:var(--bg1);box-shadow:none}.bf-avatar-drop-preview{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid var(--b1);flex:0 0 auto;background:var(--bg3)}.bf-avatar-drop-actions{display:flex;flex-wrap:wrap;gap:8px}.bf-field input,.bf-field textarea,.bf-field select{width:100%;border:1px solid var(--b2);border-radius:10px;background:var(--bg1);padding:10px 12px;font:inherit;font-size:14px;color:var(--t1);transition:border-color .15s,box-shadow .15s}.bf-field input:focus,.bf-field textarea:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #1d4ed81f}.bf-field .hint{font-size:12px;color:var(--t4);margin-top:5px}.bf-field .err{font-size:12px;color:var(--err);margin-top:5px}.bf-slug-row{display:flex;align-items:center;gap:0}.bf-slug-prefix{background:var(--bg3);border:1px solid var(--b2);border-right:0;border-radius:10px 0 0 10px;padding:10px;font-size:12px;color:var(--t3);white-space:nowrap}.bf-slug-row input{border-radius:0 10px 10px 0}.bf-avail{font-size:12px;margin-top:5px}.bf-avail.ok{color:var(--ok)}.bf-avail.bad{color:var(--err)}.bf-wiz-nav{display:flex;justify-content:space-between;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid var(--b1)}.bf-save-status{font-size:12px;color:var(--t4);align-self:center}.bf-tips{margin-top:14px;padding:12px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--r);font-size:13px;color:#1e3a8a;line-height:1.45}.bf-theme-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-height:340px;overflow:auto;padding-right:4px}@media(min-width:1100px){.bf-theme-grid{grid-template-columns:repeat(3,1fr)}}.bf-theme-card{border:2px solid var(--b1);border-radius:12px;overflow:hidden;cursor:pointer;background:var(--bg1);text-align:left;padding:0;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s}.bf-theme-card:hover{border-color:#93c5fd}.bf-theme-card.on{border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed826}.bf-theme-thumb{height:64px}.bf-theme-meta{padding:8px 10px 10px}.bf-theme-meta strong{display:block;font-size:13px;color:var(--t1)}.bf-theme-meta span{font-size:11px;color:var(--t3)}.bf-link-list{display:flex;flex-direction:column;gap:10px}.bf-link-card{border:1px solid var(--b1);border-radius:var(--r);padding:12px;background:var(--bg2)}.bf-link-card-hd{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.bf-link-actions{display:flex;gap:4px;flex-wrap:wrap}.bf-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.bf-chip{border:1px dashed var(--b2);background:var(--bg1);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:550;color:var(--t2);cursor:pointer}.bf-chip:hover{border-color:#93c5fd;color:#1d4ed8}.bf-add-actions{margin-bottom:14px}.bf-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:140px;height:44px;padding:0 22px 0 18px;border:0;border-radius:999px;cursor:pointer;background:var(--t1);color:var(--bg1);font-size:14px;font-weight:650;letter-spacing:.01em;transition:transform .12s ease,opacity .12s ease}.bf-add-btn:hover{opacity:.92}.bf-add-btn:active{transform:scale(.98)}.bf-add-btn-ic{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--bg1) 18%,transparent);font-size:18px;line-height:1;font-weight:500}.bf-add-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#0f172a85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bf-add-modal{width:min(820px,100%);max-height:min(860px,calc(100vh - 48px));display:flex;flex-direction:column;background:var(--bg1, #fff);border:1px solid var(--b1, #e6e9ef);border-radius:28px;box-shadow:0 24px 80px #0f172a47;overflow:hidden;animation:bf-add-in .18s ease}@keyframes bf-add-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.bf-add-hd{position:relative;display:flex;align-items:center;justify-content:center;padding:20px 52px 8px}.bf-add-hd h2{margin:0;font-size:20px;font-weight:750;color:var(--t1);letter-spacing:-.02em}.bf-add-close{position:absolute;right:16px;top:16px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--t2);font-size:26px;line-height:1;cursor:pointer}.bf-add-close:hover{background:var(--bg2);color:var(--t1)}.bf-add-search{position:relative;margin:8px 20px 12px}.bf-add-search-ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--t3);display:grid;place-items:center;pointer-events:none}.bf-add-search input{width:100%;height:48px;border:0;border-radius:14px;background:var(--bg2);color:var(--t1);padding:0 16px 0 42px;font-size:15px;outline:none}.bf-add-search input::placeholder{color:var(--t3)}.bf-add-search input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--ac, #3b82f6) 35%,transparent)}.bf-add-body{display:grid;grid-template-columns:210px 1fr;min-height:0;flex:1;border-top:1px solid var(--b1)}.bf-add-nav{display:flex;flex-direction:column;gap:2px;padding:12px 10px 20px;overflow-y:auto;border-right:1px solid var(--b1)}.bf-add-nav-item{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;border-radius:12px;padding:10px 12px;color:var(--t2);font-size:14px;font-weight:550;text-align:left;cursor:pointer}.bf-add-nav-item:hover{background:var(--bg2);color:var(--t1)}.bf-add-nav-item.on{background:var(--bg2);color:var(--t1);font-weight:650}.bf-add-nav-ic{flex:0 0 auto;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;color:inherit}.bf-add-nav-ic svg{display:block;width:18px;height:18px}.bf-add-nav-label{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0;flex:1;white-space:nowrap}.bf-add-nav-title{display:block;line-height:1.2}.bf-add-nav-item.is-soon,.bf-add-nav-item:disabled{opacity:.55;cursor:not-allowed}.bf-add-nav-item.is-soon:hover,.bf-add-nav-item:disabled:hover{background:transparent;color:var(--t2)}.bf-add-nav-item .bf-add-soon{margin-left:0;flex:0 0 auto;padding:1px 7px;font-size:10px}.bf-add-main{min-height:0;overflow-y:auto;padding:16px 16px 24px}.bf-add-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.bf-add-quick--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-add-item.is-soon{opacity:.55;cursor:not-allowed}.bf-add-item.is-soon:hover{background:transparent}.bf-add-soon{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--bg3);color:var(--t2);font-size:11px;font-weight:700;letter-spacing:.02em;vertical-align:middle}.bf-add-quick-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:104px;border:0;border-radius:18px;background:var(--bg2);color:var(--t1);font-size:13px;font-weight:650;cursor:pointer;transition:background .12s ease,transform .12s ease}.bf-add-quick-card:hover{background:var(--bg3)}.bf-add-quick-card:active{transform:scale(.98)}.bf-add-quick-card.is-soon{opacity:.55;cursor:not-allowed}.bf-add-quick-card.is-soon:hover{background:var(--bg2)}.bf-add-quick-card.is-soon:active{transform:none}.bf-add-quick-card .bf-add-soon{display:block;margin:4px auto 0;width:fit-content}.bf-add-quick-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--bg1);color:var(--t1)}.bf-add-section{margin-bottom:8px}.bf-add-section-title{margin:0 0 8px;padding:0 4px;font-size:13px;font-weight:700;color:var(--t2);letter-spacing:.01em}.bf-add-list{display:flex;flex-direction:column;gap:4px}.bf-add-item{display:grid;grid-template-columns:48px 1fr 18px;align-items:center;gap:12px;width:100%;border:0;border-radius:16px;background:transparent;padding:10px 8px;text-align:left;cursor:pointer;color:inherit}.bf-add-item:hover{background:var(--bg2)}.bf-add-item-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--bg2);color:var(--t1);flex-shrink:0}.bf-add-item-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.bf-add-item-copy strong{font-size:15px;font-weight:700;color:var(--t1)}.bf-add-item-copy small{font-size:13px;color:var(--t3);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-add-item-chev{color:var(--t3);font-size:22px;line-height:1}.bf-add-empty{padding:28px 12px;text-align:center;color:var(--t3);font-size:14px;line-height:1.45}.bfp-link--placeholder{opacity:.85;pointer-events:none}.bf-block-bar{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:4px;min-height:64px;padding:6px 8px 6px 4px;border:1px solid var(--b1);border-radius:16px;background:var(--bg1);transition:border-color .12s ease,box-shadow .12s ease,opacity .12s ease,transform .12s ease}.bf-block-bar:hover{border-color:var(--b2)}.bf-block-bar.is-off{opacity:.72}.bf-block-bar.is-dragging{opacity:.55;transform:scale(.995)}.bf-block-bar.is-drop-target{border-color:color-mix(in srgb,var(--ac, #3b82f6) 55%,var(--b1));box-shadow:0 0 0 2px color-mix(in srgb,var(--ac, #3b82f6) 20%,transparent)}.bf-block-grip{width:36px;height:44px;border:0;border-radius:12px;background:transparent;color:var(--t3);cursor:grab;display:grid;place-items:center}.bf-block-grip:active{cursor:grabbing}.bf-block-grip:hover{background:var(--bg2);color:var(--t2)}.bf-block-bar-main{display:flex;align-items:center;gap:12px;min-width:0;border:0;background:transparent;padding:8px 6px;border-radius:12px;text-align:left;cursor:pointer;color:inherit}.bf-block-bar-main:hover{background:var(--bg2)}.bf-block-bar-ic{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:var(--bg2);color:var(--t1)}.bf-block-bar-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.bf-block-bar-copy strong{font-size:14px;font-weight:700;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-block-bar-copy small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-block-bar-type{font-weight:650;color:var(--t2)}.bf-block-bar-off{flex-shrink:0;margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--bg3);color:var(--t3);font-size:11px;font-weight:700}.bf-block-bar-actions{display:flex;align-items:center;gap:2px;padding-right:2px}.bf-block-icon-btn{width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--t3);cursor:pointer;display:grid;place-items:center}.bf-block-icon-btn:hover{background:var(--bg2);color:var(--t1)}.bf-block-icon-btn.danger:hover{background:color-mix(in srgb,var(--err) 12%,var(--bg1));color:var(--err)}.bf-block-edit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bf-block-edit-modal{width:min(560px,100%);max-width:560px;max-height:min(820px,calc(100vh - 48px));margin:0 auto;padding:0;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--bg1, #fff);border:1px solid var(--b1, #e6e9ef);box-shadow:0 24px 80px #0f172a47;animation:bf-add-in .18s ease;font-size:14px;color:var(--t1)}.bf-block-edit-modal--form{width:min(640px,100%);max-width:640px}.bf-block-edit-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--b1);background:color-mix(in srgb,var(--bg2) 55%,var(--bg1))}.bf-block-edit-hd-main{min-width:0;flex:1}.bf-modal-back{display:inline-flex;align-items:center;gap:4px;margin:0 0 8px;padding:0;border:0;background:transparent;color:var(--t2);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.bf-modal-back:hover{color:var(--t1)}.bf-block-edit-kicker{margin:0 0 3px;font-size:11px;font-weight:750;color:var(--t3);text-transform:uppercase;letter-spacing:.06em}.bf-block-edit-hd h2{margin:0;font-size:18px;font-weight:750;color:var(--t1);letter-spacing:-.02em;line-height:1.25}.bf-block-edit-hd .bf-add-close{position:static;flex:0 0 auto;margin-top:-2px}.bf-block-edit-body{padding:16px 18px 10px;overflow-y:auto;min-height:0;flex:1}.bf-block-edit-body>.bf-lead-fields,.bf-block-edit-body>.bf-schedule-fields{display:flex;flex-direction:column;gap:0}.bf-block-edit-modal .bf-field{margin-bottom:12px}.bf-block-edit-modal .bf-field label{font-size:12px;font-weight:650;color:var(--t2);margin-bottom:5px}.bf-block-edit-modal .bf-field input,.bf-block-edit-modal .bf-field textarea,.bf-block-edit-modal .bf-field select{font-size:13.5px;padding:9px 11px;border-radius:10px}.bf-block-edit-modal .bf-field textarea{min-height:64px;resize:vertical}.bf-modal-lead{margin:0 0 14px;padding:10px 12px;border-radius:12px;background:var(--bg2);border:1px solid var(--b1);font-size:12.5px;line-height:1.45;font-weight:500;color:var(--t2)}.bf-block-edit-modal .hint,.bf-social-modal .hint,.bf-add-modal .hint{margin:0 0 12px;font-size:12.5px;line-height:1.45;font-weight:500;color:var(--t3)}.bf-block-edit-modal .bf-field .hint,.bf-social-modal .bf-field .hint{margin:5px 0 0;font-size:12px;color:var(--t4)}.bf-block-edit-modal .bf-sec-title{font-size:13px!important;font-weight:700;color:var(--t1);margin:4px 0 8px}.bf-block-edit-ft{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--b1);background:color-mix(in srgb,var(--bg2) 40%,var(--bg1))}.bf-block-edit-ft>.btn-p{margin-left:auto}.bf-gal-editor{display:flex;flex-direction:column;gap:0}.bf-gal-usage{margin:0 0 14px}.bf-gal-usage-bar{height:6px;border-radius:999px;background:var(--bg3);overflow:hidden}.bf-gal-usage-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ac, #111827),color-mix(in srgb,var(--ac, #111827) 55%,#60a5fa));transition:width .2s ease}.bf-gal-usage-meta{display:flex;justify-content:space-between;margin-top:6px;font-size:11.5px;font-weight:600;color:var(--t3)}.bf-gal-layout{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.bf-gal-layout-label{font-size:12px;font-weight:650;color:var(--t2)}.bf-gal-layout-tog{display:inline-flex;padding:3px;border-radius:999px;background:var(--bg2);border:1px solid var(--b1)}.bf-gal-layout-tog button{border:0;background:transparent;color:var(--t3);font:inherit;font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;cursor:pointer}.bf-gal-layout-tog button.on{background:var(--bg1);color:var(--t1);box-shadow:0 1px 3px #0f172a14}.bf-gal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.bf-gal-tile{position:relative;aspect-ratio:1;border:2px solid var(--b1);border-radius:14px;overflow:hidden;padding:0;background:var(--bg2);cursor:pointer;color:var(--t2)}.bf-gal-tile img{width:100%;height:100%;object-fit:cover;display:block}.bf-gal-tile.is-selected{border-color:var(--ac, #2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--ac, #2563eb) 28%,transparent)}.bf-gal-tile.is-active{border-color:var(--ac, #2563eb)}.bf-gal-tile--add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-style:dashed;font-size:12px;font-weight:700}.bf-gal-tile--add:disabled{opacity:.45;cursor:not-allowed}.bf-gal-add-plus{font-size:28px;line-height:1;font-weight:500;color:var(--t3)}.bf-gal-tile--uploading{display:flex;align-items:center;justify-content:center;cursor:default;border-style:dashed}.bf-gal-tile--uploading.is-err{border-color:color-mix(in srgb,var(--err) 45%,var(--b1))}.bf-gal-up-body{display:flex;flex-direction:column;gap:4px;padding:10px;width:100%;text-align:left}.bf-gal-up-body strong{font-size:12px;color:var(--t1)}.bf-gal-up-body small{font-size:10.5px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-gal-up-bar{height:4px;border-radius:999px;background:var(--bg3);overflow:hidden;margin-top:4px}.bf-gal-up-bar>span{display:block;height:100%;background:var(--ac, #2563eb);transition:width .12s linear}.bf-gal-up-err{color:var(--err)!important;white-space:normal!important}.bf-gal-check{position:absolute;top:7px;left:7px;width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.95);background:#0f172a47;color:transparent;display:grid;place-items:center;font-size:12px;font-weight:800;box-shadow:0 1px 4px #0f172a33;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;z-index:1}.bf-gal-tile.is-selected .bf-gal-check{background:var(--ac, #2563eb);border-color:var(--ac, #2563eb);color:#fff}.bf-gal-selected-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;font-size:12.5px;font-weight:650;color:var(--t2)}.bf-gal-fields{margin-top:4px;padding:12px;border:1px solid var(--b1);border-radius:14px;background:var(--bg2)}.bf-gal-fields-hd{display:flex;align-items:center;gap:10px;margin-bottom:12px}.bf-gal-fields-hd img{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:0 0 auto}.bf-gal-fields-hd>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bf-gal-fields-hd strong{font-size:13px;color:var(--t1)}.bf-gal-fields-hd small{font-size:11.5px;color:var(--t3);line-height:1.35}@media(max-width:560px){.bf-gal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-block-edit-modal{width:min(100%,100%);border-radius:18px}}@media(max-width:720px){.bf-add-modal{border-radius:20px;max-height:calc(100vh - 24px)}.bf-add-body{grid-template-columns:1fr}.bf-add-nav{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--b1);padding:10px;gap:4px}.bf-add-nav-item{flex:0 0 auto;white-space:nowrap;padding:8px 12px}.bf-add-nav-item span{font-size:13px}.bf-add-quick,.bf-add-quick--3{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-block-bar{grid-template-columns:32px minmax(0,1fr) auto}}.bf-check{list-style:none;padding:0;margin:0 0 16px}.bf-check li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--b1);font-size:14px;color:var(--t2)}.bf-check li:last-child{border-bottom:0}.bf-check .mark{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700}.bf-check .mark.yes{background:#dcfce7;color:#166534}.bf-check .mark.no{background:var(--bg3);color:var(--t4)}.bf-launch{display:flex;flex-direction:column;gap:16px}.bf-launch-hero{position:relative;display:flex;align-items:center;gap:18px;padding:20px 18px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#0b67fa24,#0b67fa08 55%,#ffffffe6),var(--bg1);border:1px solid color-mix(in srgb,var(--ac) 28%,var(--b1));box-shadow:var(--sh-m)}.bf-launch.is-ready .bf-launch-hero{background:linear-gradient(135deg,#15803d24,#0b67fa14 48%,#ffffffeb),var(--bg1);border-color:color-mix(in srgb,var(--ok) 32%,var(--b1))}.bf-launch-hero:before{content:"";position:absolute;inset:-40% auto auto -10%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(11,103,250,.22),transparent 68%);pointer-events:none}.bf-launch-ring{position:relative;z-index:1;flex:0 0 auto;width:72px;height:72px}.bf-launch-ring svg{display:block;transform:rotate(-90deg)}.bf-launch-ring-track{fill:none;stroke:color-mix(in srgb,var(--ac) 16%,var(--b1));stroke-width:6}.bf-launch-ring-prog{fill:none;stroke:var(--ac);stroke-width:6;stroke-linecap:round;stroke-dasharray:188.4;transition:stroke-dashoffset .45s var(--ease)}.bf-launch.is-ready .bf-launch-ring-prog{stroke:var(--ok)}.bf-launch-ring-ic{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;color:var(--ac);letter-spacing:-.02em}.bf-launch.is-ready .bf-launch-ring-ic{color:var(--ok);font-size:22px}.bf-launch-hero-copy{position:relative;z-index:1;min-width:0}.bf-launch-kicker{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ac)}.bf-launch.is-ready .bf-launch-kicker{color:var(--ok)}.bf-launch-title{margin:0 0 6px;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:700;letter-spacing:-.02em;color:var(--t1);line-height:1.2}.bf-launch-sub{margin:0;font-size:13.5px;line-height:1.5;color:var(--t3);max-width:42ch}.bf-launch-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bf-launch-checks li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:14px;border:1px solid var(--b1);background:var(--bg1);box-shadow:var(--sh-s)}.bf-launch-checks li.is-ok{border-color:color-mix(in srgb,var(--ok) 28%,var(--b1));background:color-mix(in srgb,var(--ok) 6%,#fff)}.bf-launch-checks li.is-miss{border-color:color-mix(in srgb,var(--warn) 30%,var(--b1));background:color-mix(in srgb,var(--warn) 7%,#fff)}.bf-launch-check-mark{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-size:15px;font-weight:800}.bf-launch-checks li.is-ok .bf-launch-check-mark{background:color-mix(in srgb,var(--ok) 16%,#fff);color:var(--ok)}.bf-launch-checks li.is-miss .bf-launch-check-mark{background:color-mix(in srgb,var(--warn) 16%,#fff);color:var(--warn)}.bf-launch-check-copy{min-width:0}.bf-launch-check-copy strong{display:block;font-size:14px;font-weight:800;color:var(--t1)}.bf-launch-check-copy small{display:block;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-launch-check-edit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--b2);background:var(--bg1);color:var(--t2);border-radius:999px;padding:7px 12px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.bf-launch-check-edit:hover{border-color:var(--ac);color:var(--ac)}.bf-launch-url{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--ac) 22%,var(--b1));background:linear-gradient(180deg,rgba(11,103,250,.06),transparent),var(--bg1)}.bf-launch-url-meta{min-width:0;flex:1}.bf-launch-url-label{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ac)}.bf-launch-url-value{display:block;font-size:13.5px;font-weight:700;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-launch-url-note{margin:6px 0 0;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--t3);max-width:42ch}.bf-launch-url-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bf-launch-url-locked{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;border:1px dashed var(--b2);background:var(--bg2);color:var(--t3);font-size:12px;font-weight:750;cursor:default;-webkit-user-select:none;user-select:none}@media(max-width:560px){.bf-launch-hero{flex-direction:column;align-items:flex-start}.bf-launch-checks li{grid-template-columns:36px minmax(0,1fr)}.bf-launch-check-edit{grid-column:2;justify-self:start}}.bf-success{text-align:center;padding:36px 20px}.bf-success-ic{width:64px;height:64px;border-radius:50%;margin:0 auto 16px;background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff;display:grid;place-items:center;font-size:28px;font-weight:700}@media(prefers-reduced-motion:no-preference){.bf-success-ic{animation:bf-pop .45s ease}}@keyframes bf-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.bfp{width:100%}.bfp-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--t4);margin-bottom:8px;text-align:center}.bfp-ex .bfp-label{color:#1d4ed8}.bfp-phone{--bfp-bezel: 5px;--bfp-r-outer: 48px;--bfp-r-screen: calc(var(--bfp-r-outer) - var(--bfp-bezel));width:min(100%,340px);margin:0 auto;flex-shrink:0;filter:drop-shadow(0 20px 36px rgba(15,23,42,.18))}.bfp-phone-shell{position:relative;padding:var(--bfp-bezel);border-radius:var(--bfp-r-outer);background:linear-gradient(155deg,#4a4a4e,#2a2a2e 40%,#141416);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 2px #00000059}.bfp-phone-shell:before,.bfp-phone-shell:after{content:"";position:absolute;width:3px;border-radius:2px;background:linear-gradient(180deg,#6a6a70,#3a3a40)}.bfp-phone-shell:before{left:-3px;top:100px;height:26px;box-shadow:0 36px #6a6a70,0 70px #6a6a70}.bfp-phone-shell:after{right:-3px;top:132px;height:54px}.bfp-phone-island{position:absolute;top:12px;left:50%;z-index:4;width:96px;height:28px;transform:translate(-50%);border-radius:999px;background:#050505;box-shadow:inset 0 0 0 1px #ffffff0f;pointer-events:none}.bfp-phone-island:after{content:"";position:absolute;top:50%;right:10px;width:9px;height:9px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#1e293b,#070707 72%);box-shadow:inset 0 0 0 1px #60a5fa33}.bfp-phone-screen{position:relative;border-radius:var(--bfp-r-screen);overflow:hidden;background:#000;isolation:isolate}.bfp-phone-home{position:absolute;left:50%;bottom:9px;z-index:4;width:112px;height:4px;transform:translate(-50%);border-radius:999px;background:#0f172a73;pointer-events:none}.bfp-frame{border-radius:28px;padding:14px;background:var(--bf-bg, #eff6ff);box-shadow:var(--sh-m);border:1px solid var(--b1);font-family:var(--bf-font, inherit);min-height:480px}.bfp-mob .bfp-frame{max-width:340px;margin:0 auto;max-height:min(720px,calc(100vh - 120px));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.bfp-mob:not(.bfp-public) .bfp-phone .bfp-frame{max-width:none;margin:0;min-height:620px;height:min(680px,calc(100vh - 140px));max-height:min(680px,calc(100vh - 140px));border:0;border-radius:0;box-shadow:none;padding:48px 12px 20px;scrollbar-width:none;-ms-overflow-style:none}.bfp-mob:not(.bfp-public) .bfp-phone .bfp-frame::-webkit-scrollbar{width:0;height:0;display:none}.bfp-desk:not(.bfp-public) .bfp-frame{max-width:100%;border-radius:18px;max-height:min(720px,calc(100vh - 120px));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.bfp-desk.bfp-public .bfp-frame{max-width:none;border-radius:0;max-height:none;overflow:visible}.bfp-inner{max-width:420px;margin:0 auto;text-align:center;padding:18px 8px 8px}.bfp-mob:not(.bfp-public) .bfp-phone .bfp-inner{padding:4px 4px 8px}.bfp-avatar-wrap{margin-bottom:12px}.bfp-avatar{width:88px;height:88px;object-fit:cover;border-radius:var(--bf-avatar, 50%);border:3px solid rgba(255,255,255,.7);box-shadow:var(--bf-shadow);display:inline-block}.bfp-avatar-fallback{background:#1d4ed8;color:#fff;display:inline-grid;place-items:center;font-weight:700;font-size:28px}.bfp-header--hero .bfp-name{margin-top:4px}.bfp-hero{position:relative;margin:-4px -4px 10px;border-radius:16px;overflow:hidden;aspect-ratio:4 / 3;max-height:220px;background:color-mix(in srgb,var(--bf-muted, #64748b) 18%,var(--bf-card, #fff))}.bfp-hero-img,.bfp-hero-ph{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;-webkit-mask-image:linear-gradient(to bottom,#000 52%,transparent 100%);mask-image:linear-gradient(to bottom,#000 52%,transparent 100%)}.bfp-hero-fade{display:none}.bfp-banner-wrap{position:relative;margin:0 0 44px}.bfp-banner-img,.bfp-banner-ph{width:100%;height:96px;object-fit:cover;border-radius:14px;display:block}.bfp-banner-ph{background:color-mix(in srgb,var(--bf-muted, #64748b) 16%,var(--bf-card, #fff))}.bfp-banner-av{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);line-height:0}.bfp-banner-av .bfp-avatar{width:76px;height:76px;border-width:3px}.bfp-mob:not(.bfp-public) .bfp-phone .bfp-inner:has(>.bfp-profile.bfp-header--hero),.bfp-mob:not(.bfp-public) .bfp-phone .bfp-inner:has(>.bfp-profile.bfp-header--banner){padding-top:0;padding-left:0;padding-right:0}.bfp-mob:not(.bfp-public) .bfp-phone .bfp-header--hero>:not(.bfp-hero),.bfp-mob:not(.bfp-public) .bfp-phone .bfp-header--banner>:not(.bfp-banner-wrap),.bfp-mob:not(.bfp-public) .bfp-phone .bfp-inner:has(>.bfp-profile.bfp-header--hero)>.bfp-main,.bfp-mob:not(.bfp-public) .bfp-phone .bfp-inner:has(>.bfp-profile.bfp-header--banner)>.bfp-main,.bfp-mob:not(.bfp-public) .bfp-phone .bfp-inner:has(>.bfp-profile.bfp-header--hero)>.bfp-foot,.bfp-mob:not(.bfp-public) .bfp-phone .bfp-inner:has(>.bfp-profile.bfp-header--banner)>.bfp-foot{padding-left:8px;padding-right:8px}.bfp-mob:not(.bfp-public) .bfp-phone .bfp-hero{margin:0 0 10px;border-radius:0;width:100%}.bfp-mob:not(.bfp-public) .bfp-phone .bfp-banner-wrap{width:100%}.bfp-mob:not(.bfp-public) .bfp-phone .bfp-banner-img,.bfp-mob:not(.bfp-public) .bfp-phone .bfp-banner-ph{border-radius:0}.bfp-shape--loop .bfp-avatar,.bfp-shape--flower .bfp-avatar,.bfp-shape--oval .bfp-avatar,.bfp-shape--rounded .bfp-avatar,.bfp-shape--burst .bfp-avatar{border:0;border-radius:0;box-shadow:0 10px 24px #0f172a24}.bfp-shape--loop .bfp-avatar{clip-path:polygon(50% 0%,80% 10%,100% 35%,95% 70%,70% 100%,30% 95%,0% 70%,5% 30%,25% 5%)}.bfp-shape--flower .bfp-avatar{clip-path:polygon(50% 0%,61% 15%,80% 10%,75% 30%,95% 40%,80% 55%,90% 75%,65% 70%,55% 95%,50% 75%,45% 95%,35% 70%,10% 75%,20% 55%,5% 40%,25% 30%,20% 10%,39% 15%)}.bfp-shape--oval .bfp-avatar{clip-path:ellipse(42% 50% at 50% 50%)}.bfp-shape--rounded .bfp-avatar{clip-path:inset(0 round 22%)}.bfp-shape--burst .bfp-avatar{clip-path:polygon(50% 0%,63% 18%,85% 12%,78% 35%,100% 50%,78% 65%,85% 88%,63% 82%,50% 100%,37% 82%,15% 88%,22% 65%,0% 50%,22% 35%,15% 12%,37% 18%)}.bf-header-layout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:720px){.bf-header-layout-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bf-header-layout-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--b1);background:var(--bg1);border-radius:var(--r);padding:10px 10px 12px;text-align:left;cursor:pointer;color:var(--t1);transition:border-color .15s ease,box-shadow .15s ease}.bf-header-layout-card:hover{border-color:var(--b2)}.bf-header-layout-card.on{border-color:var(--ac);box-shadow:0 0 0 1px color-mix(in srgb,var(--ac) 40%,transparent)}.bf-header-layout-thumb{height:64px;border-radius:10px;background:color-mix(in srgb,var(--bg2) 80%,var(--ac) 8%);margin-bottom:8px;position:relative;overflow:hidden}.bf-header-layout-thumb:before,.bf-header-layout-thumb:after{content:"";position:absolute;background:color-mix(in srgb,var(--t3) 35%,transparent)}.bf-hl-classic:before{width:22px;height:22px;border-radius:50%;left:50%;top:12px;transform:translate(-50%)}.bf-hl-hero:before{top:0;right:0;bottom:28%;left:0;border-radius:0;background:linear-gradient(180deg,color-mix(in srgb,var(--t3) 45%,transparent),transparent)}.bf-hl-banner:before{left:8px;right:8px;top:8px;height:22px;border-radius:6px}.bf-hl-banner:after{width:18px;height:18px;border-radius:50%;left:50%;top:20px;transform:translate(-50%);background:color-mix(in srgb,var(--t2) 55%,transparent)}.bf-hl-shape:before{width:26px;height:26px;left:50%;top:14px;transform:translate(-50%);clip-path:polygon(50% 0%,80% 10%,100% 35%,95% 70%,70% 100%,30% 95%,0% 70%,5% 30%,25% 5%)}.bf-header-layout-card strong{display:block;font-size:13px}.bf-header-layout-card span{display:block;font-size:11px;color:var(--t3);margin-top:2px;line-height:1.35}.bf-header-shape-row{display:flex;flex-wrap:wrap;gap:8px}.bf-header-shape-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--b1);background:var(--bg1);color:var(--t2);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer}.bf-header-shape-chip.on{border-color:var(--ac);color:var(--ac);background:color-mix(in srgb,var(--ac) 10%,var(--bg1))}.bf-banner-upload{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bf-banner-upload-preview{width:120px;height:56px;border-radius:10px;object-fit:cover;border:1px solid var(--b1);background:var(--bg2)}.bf-banner-upload-ph{width:120px;height:56px;border-radius:10px;border:1px dashed var(--b2);background:var(--bg2);display:grid;place-items:center;color:var(--t4);font-size:11px}.bfp-name{margin:0;font-size:1.25rem;font-weight:700;color:var(--bf-text, #0f172a);letter-spacing:-.02em}.bfp-slug{font-size:12px;color:var(--bf-muted, #64748b);margin:4px 0 8px}.bfp-bio{margin:0 0 10px;font-size:13px;line-height:1.45;color:var(--bf-muted, #64748b)}.bfp-cta{display:inline-block;margin-bottom:16px;padding:10px 18px;background:var(--bf-btn, #1d4ed8);color:var(--bf-btn-text, #fff);border-radius:var(--bf-radius, 14px);font-size:13px;font-weight:600;text-decoration:none;box-shadow:var(--bf-shadow)}.bfp-blocks{display:flex;flex-direction:column;gap:var(--bf-gap, 12px)}.bfp-link{display:flex;align-items:center;gap:10px;text-align:left;text-decoration:none;background:var(--bf-card, #fff);color:var(--bf-text, #0f172a);border-radius:var(--bf-radius, 14px);padding:12px 14px;box-shadow:var(--bf-shadow);border:1px solid rgba(15,23,42,.06);transition:transform .15s ease,box-shadow .15s ease}@media(prefers-reduced-motion:no-preference){.bfp-link:hover{transform:translateY(-1px)}}.bfp-link-thumb{width:36px;height:36px;border-radius:8px;object-fit:cover}.bfp-link-ic{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--bf-btn, #1d4ed8) 14%,transparent);color:var(--bf-btn, #1d4ed8)}.bfp-link-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.bfp-link-body strong{font-size:13px}.bfp-link-body small{font-size:11px;color:var(--bf-muted)}.bfp-link-arrow{color:var(--bf-muted);font-size:15px;opacity:.7}.bfp-heading{margin:8px 0 0;font-size:14px;color:var(--bf-text);text-align:left}.bfp-text{margin:0;font-size:13px;color:var(--bf-muted);text-align:left;line-height:1.45}.bfp-divider{border:0;border-top:1px solid rgba(15,23,42,.12);margin:4px 0}.bfp-img{width:100%;border-radius:var(--bf-radius);display:block}.bfp-gal{width:100%;display:flex;flex-direction:column;gap:8px}.bfp-gal--grid{display:grid;gap:8px;grid-template-columns:1fr}.bfp-gal--grid.bfp-gal--cols-2{grid-template-columns:1fr 1fr}.bfp-gal-cell,.bfp-gal-slide{position:relative;display:block;overflow:hidden;border-radius:var(--bf-radius, 14px);background:color-mix(in srgb,var(--bf-card, #fff) 80%,#000 4%);text-decoration:none;color:inherit}.bfp-gal-img{width:100%;aspect-ratio:1;object-fit:cover;display:block;vertical-align:middle}.bfp-gal--slider .bfp-gal-img{aspect-ratio:4 / 3}.bfp-gal-cap{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px}.bfp-gal-cap strong{font-size:12.5px;font-weight:700;color:var(--bf-text)}.bfp-gal-cap small{font-size:11px;color:var(--bf-muted);line-height:1.35}.bfp-gal-nav{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;font-weight:650;color:var(--bf-muted)}.bfp-gal-nav button{width:32px;height:32px;border:0;border-radius:50%;background:var(--bf-card, #fff);color:var(--bf-text);box-shadow:var(--bf-shadow);cursor:pointer;font-size:18px;line-height:1}.bfp-public .bfp-gal-cap strong{font-size:.95rem}.bfp-public .bfp-gal-cap small{font-size:.82rem}.bfp-public .bfp-gal--grid{gap:10px}@media(max-width:520px){.bfp-public .bfp-gal--grid.bfp-gal--cols-2{grid-template-columns:1fr 1fr;gap:8px}}.bfp-social{display:flex;justify-content:center;gap:10px;padding:2px 0 14px}.bfp-social-i{width:36px;height:36px;border-radius:50%;background:var(--bf-card);color:var(--bf-social, var(--bf-text));display:grid;place-items:center;box-shadow:var(--bf-shadow);text-decoration:none}a.bfp-social-i:hover{opacity:.88;transform:translateY(-1px)}.bfp-social-i .bf-social-mark{display:block}.bfp-empty-links{padding:18px;border:1px dashed rgba(15,23,42,.15);border-radius:var(--bf-radius);font-size:12px;color:var(--bf-muted)}.bfp-foot{margin-top:22px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--bf-muted);opacity:.75}.bfp-lead{text-align:left;background:var(--bf-card, #fff);border-radius:var(--bf-radius, 14px);box-shadow:var(--bf-shadow, 0 8px 24px rgba(15, 23, 42, .08));padding:14px;display:flex;flex-direction:column;gap:10px}.bfp-lead-hd strong{display:block;font-size:14px;color:var(--bf-text, #0f172a);margin-bottom:4px}.bfp-lead-hd p{margin:0;font-size:12px;line-height:1.45;color:var(--bf-muted, #64748b)}.bfp-lead-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--bf-muted, #64748b)}.bfp-lead-field input,.bfp-lead-field textarea{width:100%;box-sizing:border-box;border:1px solid rgba(15,23,42,.12);border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;color:var(--bf-text, #0f172a);background:#fff}.bfp-lead-field input:focus,.bfp-lead-field textarea:focus{outline:2px solid color-mix(in srgb,var(--bf-accent, #2563eb) 35%,transparent);outline-offset:1px}.bfp-lead-consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.4;color:var(--bf-muted, #64748b)}.bfp-lead-consent input{margin-top:2px}.bfp-lead-btn{border:0;border-radius:999px;padding:11px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;color:#fff;background:var(--bf-accent, #2563eb)}.bfp-lead-btn:disabled{opacity:.65;cursor:not-allowed}.bfp-lead-err{font-size:12px;color:#b91c1c;background:#fef2f2;border-radius:8px;padding:8px 10px}.bfp-lead-hint{font-size:11px;color:var(--bf-muted, #64748b);text-align:center}.bfp-lead-success{text-align:center;padding:18px 14px}.bfp-lead-success strong{display:block;margin-bottom:6px;color:var(--bf-text, #0f172a)}.bfp-lead-success p{margin:0;font-size:13px;color:var(--bf-muted, #64748b);line-height:1.45}.bf-lead-fields{display:flex;flex-direction:column;gap:4px}.bf-lead-toggle{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--t2);margin:4px 0 10px}.bf-form-editor{display:flex;flex-direction:column;gap:14px}.bf-form-section{border:1px solid var(--b1);border-radius:16px;background:color-mix(in srgb,var(--bg2) 42%,var(--bg1));overflow:hidden}.bf-form-section-hd{display:flex;align-items:flex-start;gap:10px;padding:14px 14px 0}.bf-form-section-ic{flex:0 0 auto;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--bg1);border:1px solid var(--b1);color:var(--ac, #3b82f6)}.bf-form-section-hd h3{margin:0;font-size:14px;font-weight:750;color:var(--t1);letter-spacing:-.01em}.bf-form-section-hd p{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--t3);font-weight:500}.bf-form-section-body{padding:12px 14px 14px}.bf-form-fields-stack{display:flex;flex-direction:column;gap:10px}.bf-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.bf-form-grid-2>.bf-field{margin-bottom:0;display:flex;flex-direction:column;min-width:0}.bf-form-grid-2>.bf-field>label{min-height:18px;line-height:18px}.bf-form-grid-2>.bf-field>input,.bf-form-grid-2>.bf-field>textarea,.bf-form-grid-2>.bf-field>select{width:100%}.bf-form-field-card{border:1px solid var(--b1);border-radius:14px;background:var(--bg1);padding:12px;transition:border-color .15s ease,box-shadow .15s ease}.bf-form-field-card.is-on{border-color:color-mix(in srgb,var(--ac, #3b82f6) 28%,var(--b1));box-shadow:0 0 0 3px color-mix(in srgb,var(--ac, #3b82f6) 8%,transparent)}.bf-form-field-card.is-locked{background:color-mix(in srgb,var(--bg2) 55%,var(--bg1))}.bf-form-field-card-body{margin-top:12px;padding-top:12px;border-top:1px solid var(--b1)}.bf-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.bf-switch-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.bf-switch-copy strong{font-size:13.5px;font-weight:700;color:var(--t1)}.bf-switch-copy small{font-size:12px;color:var(--t3);line-height:1.35}.bf-switch{position:relative;flex:0 0 auto;width:42px;height:24px}.bf-switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;z-index:1}.bf-switch-ui{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--bg3, #e2e8f0);border:1px solid var(--b1);transition:background .15s ease,border-color .15s ease}.bf-switch-ui:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--bg1, #fff);box-shadow:0 1px 3px #0f172a2e;transition:transform .15s ease}.bf-switch input:checked+.bf-switch-ui{background:color-mix(in srgb,var(--ac, #3b82f6) 82%,#0f172a);border-color:transparent}.bf-switch input:checked+.bf-switch-ui:after{transform:translate(18px)}.bf-switch input:focus-visible+.bf-switch-ui{box-shadow:0 0 0 3px color-mix(in srgb,var(--ac, #3b82f6) 25%,transparent)}.bf-form-pill{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--ac, #3b82f6) 12%,var(--bg2));color:var(--ac, #3b82f6);font-size:11px;font-weight:750;letter-spacing:.02em}.bf-mini-check{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 2px;font-size:13px;font-weight:600;color:var(--t2);cursor:pointer;-webkit-user-select:none;user-select:none}.bf-mini-check input{width:16px;height:16px;accent-color:var(--ac, #3b82f6)}.bf-form-editor .bf-field{margin-bottom:12px}.bf-form-editor .bf-field:last-child{margin-bottom:0}.bf-form-editor .bf-modal-lead{margin-bottom:2px}@media(max-width:560px){.bf-form-grid-2{grid-template-columns:1fr;align-items:stretch}.bf-block-edit-modal--form{width:min(100%,100%);max-width:100%}}.bfp-cta-block{text-align:left;background:var(--bf-card, #fff);border-radius:var(--bf-radius, 14px);box-shadow:var(--bf-shadow, 0 8px 24px rgba(15, 23, 42, .08));padding:14px;display:flex;flex-direction:column;gap:10px}.bfp-cta-copy strong{display:block;font-size:14px;color:var(--bf-text, #0f172a);margin-bottom:4px}.bfp-cta-copy p{margin:0;font-size:12px;line-height:1.45;color:var(--bf-muted, #64748b)}.bfp-cta-btn{display:block;text-align:center;text-decoration:none;border-radius:999px;padding:11px 14px;font-size:13px;font-weight:700;color:#fff;background:var(--bf-accent, #2563eb)}.bfp-cta-ig .bfp-cta-btn{background:linear-gradient(135deg,#833ab4,#e1306c 55%,#f77737)}.bfp-cta-wa .bfp-cta-btn{background:#25d366;color:#053b1d}.bfp-magnet{text-align:left;background:var(--bf-card, #fff);border-radius:var(--bf-radius, 14px);box-shadow:var(--bf-shadow, 0 8px 24px rgba(15, 23, 42, .08));padding:14px;display:flex;flex-direction:column;gap:10px}.bfp-magnet-cover{width:100%;max-height:160px;object-fit:cover;border-radius:calc(var(--bf-radius, 14px) - 4px)}.bfp-magnet-hd strong{display:block;font-size:14px;color:var(--bf-text, #0f172a);margin-bottom:4px}.bfp-magnet-hd p{margin:0;font-size:12px;line-height:1.45;color:var(--bf-muted, #64748b)}.bfp-magnet-btn{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;border:0;border-radius:999px;padding:11px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;color:#fff;background:var(--bf-btn, var(--bf-accent, #2563eb))}.bfp-magnet-btn:disabled{opacity:.65;cursor:not-allowed}.bfp-magnet-form{display:flex;flex-direction:column;gap:10px}.bfp-magnet-success{text-align:center;display:flex;flex-direction:column;gap:10px}.bfp-magnet-success p{margin:0;font-size:13px;color:var(--bf-muted, #64748b)}.bf-follow-gate-panel{margin-top:12px;padding-top:12px;border-top:1px solid var(--b1, rgba(15, 23, 42, .08))}.bfp-booking{display:flex;flex-direction:column;gap:12px;width:100%;padding:14px 16px;border-radius:var(--bf-radius, 14px);background:var(--bf-card, #fff);box-shadow:var(--bf-shadow, 0 1px 2px rgba(15, 23, 42, .06));text-align:left}.bfp-booking-hd strong{display:block;font-size:15px;color:var(--bf-text, #0f172a)}.bfp-booking-hd p,.bfp-booking-note{margin:6px 0 0;font-size:13px;color:var(--bf-muted, #64748b);line-height:1.4}.bfp-booking-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;border:0;border-radius:calc(var(--bf-radius, 14px) - 4px);background:var(--bf-btn, #0f172a);color:var(--bf-btn-text, #fff);font:inherit;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer}.bfp-booking-btn:disabled{opacity:.65;cursor:not-allowed}.bfp-booking-form{display:flex;flex-direction:column;gap:10px}.bfp-booking-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--bf-muted, #64748b)}.bfp-booking-form input{border:1px solid rgba(15,23,42,.12);border-radius:10px;padding:10px 12px;font:inherit;background:#fff;color:var(--bf-text, #0f172a)}.bfp-booking-success{text-align:center;display:flex;flex-direction:column;gap:10px}.bfp-booking-success p{margin:0;font-size:13px;color:var(--bf-muted, #64748b)}.bfp-booking-missing p{margin:6px 0 0;font-size:13px;color:var(--bf-muted, #64748b)}.bfp-payment{border-left:3px solid var(--bf-btn, #0f172a)}.bfp-optional{font-weight:400;opacity:.8}.bfp-err{font-size:12px;color:var(--err, #b91c1c)}.bfp-coupon{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px 16px;border-radius:var(--bf-radius, 14px);background:var(--bf-card, #fff);box-shadow:var(--bf-shadow, 0 1px 2px rgba(15, 23, 42, .06));text-align:left}.bfp-coupon-hd strong{display:block;font-size:15px;color:var(--bf-text, #0f172a)}.bfp-coupon-hd p,.bfp-coupon-meta,.bfp-coupon-terms{margin:6px 0 0;font-size:13px;color:var(--bf-muted, #64748b);line-height:1.4}.bfp-coupon-discount{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--bf-text, #0f172a)}.bfp-coupon-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;font-weight:700;letter-spacing:.06em;text-align:center;padding:12px;border-radius:calc(var(--bf-radius, 14px) - 4px);border:1px dashed rgba(15,23,42,.2);color:var(--bf-text, #0f172a);background:#0f172a08;-webkit-user-select:all;user-select:all}.bfp-coupon-btn,.bfp-coupon-dest{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;border:0;border-radius:calc(var(--bf-radius, 14px) - 4px);font:inherit;font-weight:600;font-size:14px;cursor:pointer}.bfp-coupon-btn{background:var(--bf-btn, #0f172a);color:var(--bf-btn-text, #fff)}.bfp-coupon-dest{background:transparent;color:var(--bf-text, #0f172a);border:1px solid rgba(15,23,42,.14)}.bfp-coupon-btn:disabled,.bfp-coupon-dest:disabled{opacity:.65;cursor:not-allowed}.bfp-coupon-form{display:flex;flex-direction:column;gap:10px}.bfp-coupon-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--bf-muted, #64748b)}.bfp-coupon-form input{border:1px solid rgba(15,23,42,.12);border-radius:10px;padding:10px 12px;font:inherit;background:#fff;color:var(--bf-text, #0f172a)}.bfp-coupon-fallback{text-align:center;padding:8px;border-radius:8px;background:#0f172a0a}.bfp-coupon-fallback code{font-size:16px;font-weight:700;letter-spacing:.05em;-webkit-user-select:all;user-select:all}.bfp-coupon-expired{opacity:.85}.bfp-coupon-expired-msg{font-size:13px;font-weight:600;color:var(--err, #b91c1c)}.bfp-coupon-terms{font-size:11px}.bf-studio{width:100%;max-width:none}.bf-studio-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 16px}.bf-studio-back,.bf-studio-share{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--b1);background:var(--bg1);color:var(--t1);font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.bf-studio-back:hover,.bf-studio-share:hover{background:var(--bg2)}.bf-studio-switch{display:flex;justify-content:center;min-width:0}.bf-studio-switch .bf-page-switcher{justify-content:center}.bf-studio-top-end{display:flex;align-items:center;gap:8px}.bf-studio-main{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(360px,400px);gap:20px;align-items:start}.bf-studio:not(.has-preview) .bf-studio-main{grid-template-columns:76px minmax(0,1fr)}.bf-studio-rail{display:flex;flex-direction:column;gap:4px;position:sticky;top:8px}.bf-studio-rail a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;border-radius:14px;color:var(--t3);font-size:10px;font-weight:700;text-decoration:none;text-align:center}.bf-studio-rail a:hover{color:var(--t1)}.bf-studio-rail-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:transparent}.bf-studio-rail a.on{color:var(--t1)}.bf-studio-rail a.on .bf-studio-rail-ic{background:var(--t1);color:#fff}.bf-studio-sheet{background:var(--bg1);border-radius:28px;padding:22px 22px 28px;box-shadow:var(--sh-s);min-height:68vh}.bf-studio-title{margin:0 0 16px;font-size:28px;font-weight:750;letter-spacing:-.03em;color:var(--t1)}.bf-studio-sheet .bf-card{background:transparent;border:0;box-shadow:none;padding:0}.bf-studio-sheet.keeps-cards .bf-card{background:var(--bg0);border:1px solid var(--b1);border-radius:var(--r2);padding:20px;box-shadow:none}.bf-profile-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.bf-avatar-edit{position:relative;flex-shrink:0;width:72px}.bf-profile-head-av{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:var(--bg3);color:var(--t1);font-weight:800;font-size:22px;border:0;padding:0;cursor:pointer;position:relative}.bf-profile-head-av:disabled{opacity:.7;cursor:wait}.bf-profile-head-av img{width:100%;height:100%;object-fit:cover;display:block}.bf-avatar-camera{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0f172a6b;color:#fff;opacity:0;transition:opacity .15s ease}.bf-avatar-edit:not(.has-photo) .bf-avatar-camera,.bf-profile-head-av:hover .bf-avatar-camera,.bf-profile-head-av:focus-visible .bf-avatar-camera{opacity:1}.bf-avatar-tools{position:absolute;right:-2px;bottom:-2px;display:flex;gap:4px}.bf-avatar-tool{width:26px;height:26px;border-radius:50%;border:1px solid var(--b1);background:var(--bg1);color:var(--t2);display:grid;place-items:center;cursor:pointer;box-shadow:var(--sh-s);padding:0}.bf-avatar-tool:hover{color:var(--t1);border-color:var(--b2)}.bf-avatar-tool.danger:hover{color:var(--err);border-color:var(--err)}.bf-avatar-tool:disabled{opacity:.6;cursor:wait}.bf-profile-head strong{display:block;font-size:16px}.bf-profile-head p{margin:2px 0 0;color:var(--t3);font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bf-studio-stage{position:sticky;top:8px;display:flex;justify-content:center;align-items:flex-start;width:100%;min-width:0}.bf-studio-stage .bf-studio-enter,.bf-studio-stage .bfp{width:100%;max-width:360px;flex:0 0 auto}.bf-studio-stage .bfp-phone{width:100%;max-width:360px;margin:0 auto}.bf-studio-stage .bfp-mob:not(.bfp-public) .bfp-phone .bfp-frame{min-height:640px;height:min(740px,calc(100vh - 120px));max-height:min(740px,calc(100vh - 120px));padding:52px 16px 24px}@media(max-width:1100px){.bf-studio-main{grid-template-columns:76px minmax(0,1fr) minmax(320px,340px)}.bf-studio-stage .bf-studio-enter,.bf-studio-stage .bfp,.bf-studio-stage .bfp-phone{max-width:320px}}@media(max-width:980px){.bf-studio-main,.bf-studio:not(.has-preview) .bf-studio-main{grid-template-columns:1fr}.bf-studio-rail{flex-direction:row;flex-wrap:wrap;position:static}.bf-studio-top{grid-template-columns:1fr}.bf-studio-switch{justify-content:flex-start}.bf-studio-stage{position:static;margin-top:8px}.bf-studio-stage .bf-studio-enter,.bf-studio-stage .bfp,.bf-studio-stage .bfp-phone{max-width:340px}}.bf-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}@media(max-width:960px){.bf-editor-layout{grid-template-columns:1fr}}.bf-sec-title{font-size:15px;font-weight:700;color:var(--t1);margin:0 0 12px}.bf-field-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.bf-field-label-row label{margin-bottom:0}.bf-count{font-weight:500;color:var(--t4);margin-left:6px}.bf-social-icons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0}.bf-social-icons button{position:relative;width:84px;min-height:88px;border-radius:16px;border:1.5px solid var(--b2);background:var(--bg1);color:var(--t2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer;padding:14px 6px 10px;transition:transform .12s var(--ease),box-shadow .12s var(--ease),border-color .12s var(--ease),background .12s var(--ease)}.bf-social-icons button.off{opacity:1;background:var(--bg0);border-style:dashed;border-color:color-mix(in srgb,var(--bf-social-tint, var(--ac)) 35%,var(--b2));color:var(--t2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bf-social-tint, var(--ac)) 8%,transparent)}.bf-social-icons button.off .bf-social-mark{opacity:.92;color:var(--bf-social-tint, var(--t2))}.bf-social-icons button:hover{transform:translateY(-2px);box-shadow:var(--sh-s)}.bf-social-icons button.off:hover{border-color:var(--bf-social-tint, var(--ac));background:color-mix(in srgb,var(--bf-social-tint, var(--ac)) 8%,var(--bg1))}.bf-social-icons button.on{color:#fff;opacity:1;border-style:solid;box-shadow:0 10px 22px -14px #1018288c}.bf-social-badge{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:999px;display:grid;place-items:center;border:1.5px solid transparent}.bf-social-badge.is-linked{background:#fffffff2;color:var(--ok);border-color:#ffffffe6;box-shadow:0 2px 6px #1018282e}.bf-social-badge.is-unlinked{background:var(--bg1);color:var(--t3);border-color:var(--b2)}.bf-social-icons button.off .bf-social-badge.is-unlinked{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,var(--b2));background:color-mix(in srgb,var(--warn) 10%,#fff)}.bf-social-status{font-size:10.5px;font-weight:750;letter-spacing:.02em;line-height:1;white-space:nowrap}.bf-social-icons button.off .bf-social-status{color:var(--t3)}.bf-social-icons button.on .bf-social-status{color:#fffffff2}.bf-social-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bf-social-modal{width:min(420px,100%);max-width:420px;margin:0 auto;padding:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg1, #fff);border:1px solid var(--b1, #e6e9ef);border-radius:22px;box-shadow:0 24px 80px #0f172a47;animation:bf-add-in .18s ease;font-size:14px;color:var(--t1)}.bf-social-modal-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--b1);background:color-mix(in srgb,var(--bg2) 55%,var(--bg1))}.bf-social-modal-hd h2{margin:0;font-size:18px;font-weight:750;color:var(--t1);letter-spacing:-.02em;line-height:1.25}.bf-social-modal-hd .bf-add-close{position:static;flex:0 0 auto;margin-top:-2px}.bf-social-modal-body{padding:16px 18px 10px}.bf-social-modal .bf-field{margin-bottom:12px}.bf-social-modal .bf-field label{font-size:12px;font-weight:650;color:var(--t2);margin-bottom:5px}.bf-social-modal .bf-field input,.bf-social-modal .bf-field select{font-size:13.5px;padding:9px 11px;border-radius:10px}.bf-social-modal-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--b1);background:color-mix(in srgb,var(--bg2) 40%,var(--bg1))}.bf-social-modal-actions>div{display:flex;gap:8px}.bf-ai-assist{display:inline-flex}.bf-ai-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px}.bf-ai-modal{width:min(520px,100%);max-height:min(90vh,640px);overflow:auto;background:var(--bg1, #fff);border:1px solid var(--b1);border-radius:var(--r2);padding:16px 18px 18px;box-shadow:0 16px 40px #0f172a2e}.bf-ai-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.bf-ai-banner{margin:10px 0;padding:10px 12px;border-radius:var(--r);background:#b4530914;color:var(--t2);font-size:13px;line-height:1.4}.bf-ai-tasks{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bf-ai-alts{list-style:none;margin:12px 0 0;padding:0}.bf-ai-alt{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;margin-bottom:8px;border:1px solid var(--b1);border-radius:var(--r);cursor:pointer;font-size:14px;line-height:1.45;color:var(--t1)}.bf-ai-alt.selected{border-color:var(--ac, #1d4ed8);background:#1d4ed80f}.bf-ai-alt input{margin-top:3px}.bf-settings{display:flex;flex-direction:column;gap:14px}.bf-settings-hero{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:flex-start;padding:18px;border-radius:20px;border:1px solid var(--b1);background:radial-gradient(900px 160px at 100% 0%,color-mix(in srgb,var(--ac) 12%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--bg2) 70%,var(--bg1)),var(--bg1))}.bf-settings-kicker{margin:0 0 6px;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--ac)}.bf-settings-hero-copy{flex:1 1 260px;min-width:0}.bf-settings-hero-copy .bf-hero-sub{margin:0;max-width:52ch}.bf-settings-status-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid var(--b1);background:var(--bg1);font-size:12px;font-weight:750;color:var(--t2)}.bf-settings-status-pill.is-live{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 30%,var(--b1));background:color-mix(in srgb,var(--ok) 10%,var(--bg1))}.bf-settings-status-dot{width:8px;height:8px;border-radius:50%;background:var(--t4)}.bf-settings-status-pill.is-live .bf-settings-status-dot{background:var(--ok)}.bf-settings-panel{border:1px solid var(--b1);border-radius:18px;background:var(--bg1);padding:16px 18px 18px;box-shadow:0 1px color-mix(in srgb,var(--t1) 3%,transparent)}.bf-settings-panel-hd{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.bf-settings-panel-hd h2{margin:0;font-size:16px;font-weight:750;letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;color:var(--t1)}.bf-settings-panel-hd p{margin:4px 0 0;font-size:12.5px;color:var(--t3);line-height:1.4}.bf-settings-publish{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px 14px;border-radius:14px;border:1px solid var(--b1);background:color-mix(in srgb,var(--bg2) 50%,var(--bg1))}.bf-settings-publish strong{display:block;font-size:14px;color:var(--t1)}.bf-settings-publish-actions{margin-top:8px}.bf-settings-checklist{margin:0}.bf-settings-seo-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:16px;align-items:start}@media(max-width:860px){.bf-settings-seo-grid{grid-template-columns:1fr}}.bf-settings-og{padding:14px;border-radius:14px;border:1px solid var(--b1);background:color-mix(in srgb,var(--bg2) 45%,var(--bg1))}.bf-settings-toggle{margin-top:4px;padding:12px 14px;border-radius:14px;border:1px solid var(--b1);background:var(--bg2)}.bf-settings-switch{position:relative;width:42px;height:24px;flex:0 0 auto}.bf-settings-switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;z-index:1}.bf-settings-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--bg3, #e2e8f0);border:1px solid var(--b1);transition:background .15s ease}.bf-settings-switch span:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--bg1);box-shadow:0 1px 3px #0f172a2e;transition:transform .15s ease}.bf-settings-switch input:checked+span{background:color-mix(in srgb,var(--ac) 82%,#0f172a);border-color:transparent}.bf-settings-switch input:checked+span:after{transform:translate(18px)}.bf-settings-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bf-settings-voice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.bf-settings-voice-grid{grid-template-columns:1fr}}.bf-settings-danger{border-color:color-mix(in srgb,var(--err) 35%,var(--b1));background:color-mix(in srgb,var(--err) 4%,var(--bg1))}.bf-settings-danger-btn{color:var(--err)!important}.bf-audit-list{list-style:none;margin:0;padding:0}.bf-audit-item{border:1px solid var(--b1);border-radius:14px;padding:12px 14px;margin-bottom:10px;background:color-mix(in srgb,var(--bg2) 40%,var(--bg1))}.bf-audit-item strong{display:block;margin:4px 0 6px;color:var(--t1)}.bf-audit-item p{margin:0 0 6px;font-size:13px;color:var(--t2);line-height:1.45}.bf-audit-item-hd{display:flex;gap:8px;align-items:center;margin-bottom:2px}.bf-audit-sev{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:4px}.bf-audit-sev-error{background:#b91c1c1f;color:var(--err, #b91c1c)}.bf-audit-sev-warning{background:#b453091f;color:#b45309}.bf-audit-sev-info{background:#1d4ed81a;color:#1d4ed8}.bf-audit-cat{font-size:12px;color:var(--t4);text-transform:capitalize}.bf-audit-empty{font-size:14px;color:var(--t2);margin:0}.bf-empty{text-align:center;padding:48px 24px;background:var(--bg1);border:1px solid var(--b1);border-radius:var(--r2)}.bf-empty h2{margin:0 0 8px;font-size:1.25rem}.bf-empty p{color:var(--t3);max-width:420px;margin:0 auto 18px;line-height:1.5}.bf-pub-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;height:100dvh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;background:var(--bf-bg, #f1f5f9)}.bf-pub-page .bfp,.bf-pub-page .bfp-frame{min-height:100%;overflow:visible!important;max-height:none!important}.bf-pub-unavailable{display:grid;place-items:center;text-align:center;padding:40px 20px;color:#e2e8f0;background:linear-gradient(165deg,#0f172a,#1e3a8a)}.bf-pub-unavailable h1{font-family:Space Grotesk,sans-serif;margin:0 0 10px}.bf-pub-unavailable p{color:#94a3b8;max-width:360px;margin:0 auto 18px}.bf-pub-claim{background:radial-gradient(ellipse 80% 50% at 10% -10%,rgba(11,103,250,.16),transparent 55%),radial-gradient(ellipse 70% 45% at 100% 0%,rgba(37,211,102,.12),transparent 50%),linear-gradient(180deg,#f7f9fc,#eef3fb 48%,#f8fafc);color:var(--t1, #0d1117)}.bf-claim{position:relative;min-height:100%;overflow:hidden;display:flex;flex-direction:column}.bf-claim-foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px 18px;margin-top:clamp(24px,4vw,40px)}.bf-claim-foot-link{color:var(--t3, #6b7280);font-size:12.5px;font-weight:600;text-decoration:none}.bf-claim-foot-link:hover{color:var(--t1, #0d1117)}.bf-claim-foot-dot{width:3px;height:3px;border-radius:50%;background:var(--b2, #d7dce5)}.bf-claim-logo-wash{position:absolute;left:0;right:0;bottom:0;z-index:0;height:clamp(108px,21vw,210px);overflow:hidden;pointer-events:none;display:flex;justify-content:center;align-items:flex-start;opacity:.09}.bf-claim-logo-wash img{height:clamp(180px,33vw,330px);width:auto;max-width:none;display:block;transform:translateY(-8%);-webkit-user-select:none;user-select:none}.bf-claim-glow{position:absolute;width:min(52vw,420px);height:min(52vw,420px);border-radius:50%;filter:blur(48px);opacity:.55;pointer-events:none;top:-12%;left:-8%;background:radial-gradient(circle,rgba(11,103,250,.35),transparent 68%)}.bf-claim-glow-2{top:auto;left:auto;right:-10%;bottom:-18%;background:radial-gradient(circle,rgba(37,211,102,.28),transparent 70%)}.bf-claim-shell{position:relative;z-index:1;flex:1 1 auto;width:min(1120px,100%);margin:0 auto;padding:clamp(28px,5vw,56px) clamp(18px,4vw,40px) 40px}.bf-claim-brand{display:inline-flex;align-items:center;gap:14px;margin-bottom:clamp(28px,5vw,44px)}.bf-claim-logo{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.bf-claim-logo img{height:28px;width:auto;display:block}.bf-claim-brand-sep{width:1px;height:28px;background:var(--b1, #e6e9ef);flex:0 0 auto}.bf-claim-brand strong{display:block;font-family:Space Grotesk,sans-serif;font-size:15px;letter-spacing:-.02em}.bf-claim-brand small{color:var(--t3, #6b7280);font-size:12px}@media(max-width:480px){.bf-claim-logo img,.bf-claim-brand-sep{height:24px}}.bf-claim-grid{display:grid;gap:clamp(28px,5vw,56px);align-items:center}@media(min-width:920px){.bf-claim-grid{grid-template-columns:minmax(0,1.05fr) minmax(260px,.9fr);gap:64px}}.bf-claim-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px}.bf-claim-badge.is-open{color:#15803d;background:#15803d1a;border:1px solid rgba(21,128,61,.18)}.bf-claim-badge.is-held{color:#0850c9;background:#0b67fa14;border:1px solid rgba(11,103,250,.16)}.bf-claim-handle{margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,6vw,3.4rem);font-weight:800;letter-spacing:-.05em;line-height:1.05;word-break:break-word}.bf-claim-handle span{color:#0b67fa}.bf-claim-copy h1{margin:0 0 14px;font-family:Space Grotesk,sans-serif;font-size:clamp(1.55rem,3.6vw,2.35rem);letter-spacing:-.04em;line-height:1.15;max-width:16ch}.bf-claim-lead{margin:0 0 22px;color:var(--t2, #4b5563);font-size:clamp(15px,2vw,17px);line-height:1.55;max-width:42ch}.bf-claim-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.bf-claim-cta,.bf-claim-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;font:700 14px/1 Plus Jakarta Sans,system-ui,sans-serif;text-decoration:none;transition:transform .18s var(--ease, ease),box-shadow .18s var(--ease, ease)}.bf-claim-cta{color:#fff;background:linear-gradient(135deg,#0b67fa,#0850c9);box-shadow:0 16px 34px -18px #0b67faa6}.bf-claim-cta:hover{transform:translateY(-1px)}.bf-claim-ghost{color:var(--t1, #0d1117);background:#ffffffb8;border:1px solid var(--b1, #e6e9ef)}.bf-claim-proof{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:#ffffffc7;border:1px solid rgba(230,233,239,.9);box-shadow:0 18px 40px -30px #0f172a59;margin-bottom:18px}.bf-claim-proof p{margin:0;font-size:13.5px;line-height:1.4;color:var(--t2, #4b5563)}.bf-claim-proof strong{color:var(--t1, #0d1117)}.bf-claim-avatars{display:flex;flex:0 0 auto}.bf-claim-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;border:2px solid #fff;margin-left:-8px}.bf-claim-av:first-child{margin-left:0}.bf-claim-av-1{background:#0b67fa}.bf-claim-av-2{background:#25d366}.bf-claim-av-3{background:#e1306c}.bf-claim-av-4{background:#1877f2}.bf-claim-av-5{background:#111827}.bf-claim-av-more{background:#0f172a;font-size:9px;letter-spacing:.02em}.bf-claim-stats{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0}.bf-claim-stats li{padding:12px 12px 14px;border-radius:16px;background:#ffffffb3;border:1px solid rgba(230,233,239,.95)}.bf-claim-stats strong{display:block;font-family:Space Grotesk,sans-serif;font-size:15px;letter-spacing:-.02em;margin-bottom:2px}.bf-claim-stats span{color:var(--t3, #6b7280);font-size:11.5px;line-height:1.3}.bf-claim-preview{display:none;justify-content:center;align-items:center}@media(min-width:920px){.bf-claim-preview{display:flex}}.bf-claim-device{width:min(100%,320px)}.bf-claim-screen{min-height:560px;padding:52px 16px 28px;text-align:center;background:radial-gradient(ellipse 70% 40% at 50% 0%,rgba(11,103,250,.14),transparent 60%),linear-gradient(180deg,#ecfeff,#eff6ff 42%,#f8fafc)}.bf-claim-screen-av{width:76px;height:76px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;font:800 28px/1 Space Grotesk,sans-serif;color:#fff;background:linear-gradient(135deg,#0b67fa,#25d366);box-shadow:0 0 0 8px #0b67fa1f}.bf-claim-screen-name{font-family:Space Grotesk,sans-serif;font-weight:800;font-size:17px;letter-spacing:-.03em;color:#0f172a}.bf-claim-screen-bio{margin:8px auto 18px;max-width:22ch;color:#64748b;font-size:12.5px;line-height:1.4}.bf-claim-screen-btn{border-radius:999px;min-height:42px;display:grid;place-items:center;background:#25d366;color:#fff;font-weight:700;font-size:13px;margin-bottom:12px;box-shadow:0 12px 24px -14px #25d366b3}.bf-claim-screen-link{display:flex;align-items:center;gap:10px;height:48px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;margin-bottom:8px;padding:0 12px;box-shadow:0 10px 22px -18px #0f172a59;text-align:left}.bf-claim-screen-link>span:first-child{width:28px;height:28px;border-radius:9px;flex:0 0 auto;background:linear-gradient(135deg,#dbeafe,#e2e8f0)}.bf-claim-screen-link-lines{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.bf-claim-screen-link-lines i{display:block;height:7px;border-radius:999px;background:#e2e8f0;font-style:normal}.bf-claim-screen-link-lines i:first-child{width:62%}.bf-claim-screen-link-lines i:last-child{width:42%;background:#eef2f7}@media(max-width:919px){.bf-claim-copy h1{max-width:none}.bf-claim-stats{grid-template-columns:1fr}.bf-claim-stats li{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bf-claim-stats strong{margin:0}}.bf-pub-loading{background:#f1f5f9}.bf-pub-loading.has-theme{background:var(--bf-bg, #f1f5f9)}.bf-pub-page.bf-pub-pre-reveal{opacity:0;pointer-events:none}.bf-pub-page.bf-pub-reveal{animation:bf-pub-reveal .48s cubic-bezier(.22,1,.36,1) both}@keyframes bf-pub-reveal{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.bf-pub-page.bf-pub-pre-reveal{opacity:1;pointer-events:auto;filter:none}.bf-pub-page.bf-pub-reveal{animation:none}}html.bf-pub-pending,html.bf-pub-pending body{background:#f1f5f9}html.bf-pub-themed,html.bf-pub-themed body{background:inherit}.bfp-public .bfp-frame{background:var(--bf-bg, transparent);max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;padding:0;position:relative;overflow:visible;font-family:var(--bf-font, "Plus Jakarta Sans", system-ui, sans-serif)}.bfp-public .bfp-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 50% 40% at 12% 8%,color-mix(in srgb,var(--bf-btn, #1d4ed8) 28%,transparent),transparent 70%),radial-gradient(ellipse 45% 38% at 88% 92%,color-mix(in srgb,var(--bf-btn, #1d4ed8) 20%,transparent),transparent 72%)}.bfp-public .bfp-public-shell{position:relative;z-index:1;max-width:480px;margin:0 auto;padding:clamp(32px,7vw,56px) clamp(18px,5vw,28px) 56px;text-align:center}.bfp-public .bfp-profile{display:flex;flex-direction:column;align-items:center;width:100%}.bfp-public .bfp-hero{width:100%;max-height:320px;margin:0 0 12px;border-radius:20px}.bfp-public .bfp-banner-wrap{width:100%;margin-bottom:56px}.bfp-public .bfp-banner-img,.bfp-public .bfp-banner-ph{height:140px;border-radius:18px}.bfp-public .bfp-banner-av .bfp-avatar{width:96px;height:96px}@media(max-width:767px){.bfp-public .bfp-public-shell:has(>.bfp-profile.bfp-header--hero),.bfp-public .bfp-public-shell:has(>.bfp-profile.bfp-header--banner){padding-top:0;padding-left:0;padding-right:0;max-width:none}.bfp-public .bfp-public-shell:has(>.bfp-profile.bfp-header--hero)>.bfp-profile>:not(.bfp-hero),.bfp-public .bfp-public-shell:has(>.bfp-profile.bfp-header--banner)>.bfp-profile>:not(.bfp-banner-wrap),.bfp-public .bfp-public-shell:has(>.bfp-profile.bfp-header--hero)>.bfp-main,.bfp-public .bfp-public-shell:has(>.bfp-profile.bfp-header--banner)>.bfp-main,.bfp-public .bfp-public-shell:has(>.bfp-profile.bfp-header--hero)>.bfp-foot,.bfp-public .bfp-public-shell:has(>.bfp-profile.bfp-header--banner)>.bfp-foot{padding-left:clamp(18px,5vw,28px);padding-right:clamp(18px,5vw,28px);max-width:480px;margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%}.bfp-public .bfp-hero,.bfp-public .bfp-banner-img,.bfp-public .bfp-banner-ph{border-radius:0}}.bfp-public .bfp-avatar{width:112px;height:112px;box-shadow:0 18px 40px -18px #0f172a73,0 0 0 10px color-mix(in srgb,var(--bf-btn, #1d4ed8) 16%,transparent)}.bfp-public .bfp-shape--loop .bfp-avatar,.bfp-public .bfp-shape--flower .bfp-avatar,.bfp-public .bfp-shape--oval .bfp-avatar,.bfp-public .bfp-shape--rounded .bfp-avatar,.bfp-public .bfp-shape--burst .bfp-avatar{box-shadow:0 18px 40px -18px #0f172a73}.bfp-public .bfp-name{margin-top:18px;font-size:clamp(1.85rem,6vw,2.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.1}.bfp-public .bfp-slug{font-size:.95rem;margin-top:8px}.bfp-public .bfp-bio{margin:12px auto 0;max-width:34ch;font-size:1rem;line-height:1.5}.bfp-public .bfp-social{gap:12px;padding:16px 0 0}.bfp-public .bfp-social-i{width:42px;height:42px;transition:transform .15s ease}.bfp-public .bfp-cta{margin-top:18px;margin-bottom:0;min-height:46px;padding:0 22px;border-radius:999px;font-size:.95rem;display:inline-flex;align-items:center}.bfp-public .bfp-main{width:100%;margin-top:28px}.bfp-public .bfp-blocks{gap:12px}.bfp-public .bfp-link{padding:16px 18px;border-radius:18px;gap:12px}.bfp-public .bfp-link-ic,.bfp-public .bfp-link-thumb{width:40px;height:40px;border-radius:12px}.bfp-public .bfp-link-body strong{font-size:1rem;letter-spacing:-.02em}.bfp-public .bfp-link-body small{font-size:.85rem}.bfp-public .bfp-heading{margin:10px 2px 0;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.bfp-public .bfp-foot{margin-top:28px;font-size:.72rem;letter-spacing:.08em}@media(prefers-reduced-motion:no-preference){.bfp-public .bfp-link:hover{transform:translateY(-3px);box-shadow:0 22px 40px -24px #0f172a80}.bfp-public .bfp-social-i:hover{transform:translateY(-2px)}}@media(min-width:920px){.bfp-public .bfp-public-shell{max-width:1120px;display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);gap:48px 64px;align-items:start;padding:72px clamp(28px,5vw,56px);min-height:100vh;min-height:100dvh;text-align:left}.bfp-public .bfp-profile{position:sticky;top:56px;align-items:flex-start}.bfp-public .bfp-avatar{width:148px;height:148px}.bfp-public .bfp-avatar-fallback{font-size:42px}.bfp-public .bfp-name{font-size:clamp(2.4rem,3.4vw,3.4rem);max-width:12ch}.bfp-public .bfp-bio{margin-left:0;max-width:28ch;font-size:1.05rem}.bfp-public .bfp-social{justify-content:flex-start}.bfp-public .bfp-main{margin-top:8px}.bfp-public .bfp-blocks{gap:14px}.bfp-public .bfp-link{padding:18px 20px;border-radius:20px}.bfp-public .bfp-foot{text-align:left}}.bf-leads{display:flex;flex-direction:column;gap:14px}.bf-leads-hero{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-start;padding:18px;border-radius:20px;border:1px solid var(--b1);background:radial-gradient(900px 160px at 100% 0%,color-mix(in srgb,var(--ok, #16a34a) 12%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--bg2) 70%,var(--bg1)),var(--bg1))}.bf-leads-kicker{margin:0 0 6px;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--ac)}.bf-leads-hero-copy{flex:1 1 240px;min-width:0}.bf-leads-hero-copy .bf-hero-sub{margin:0;max-width:48ch}.bf-leads-summary{display:grid;grid-template-columns:repeat(4,minmax(64px,1fr));gap:8px;min-width:min(100%,320px)}.bf-leads-sum{padding:10px 12px;border-radius:14px;border:1px solid var(--b1);background:var(--bg1);display:flex;flex-direction:column;gap:2px}.bf-leads-sum strong{font-size:20px;font-weight:750;font-family:Space Grotesk,sans-serif;letter-spacing:-.03em;color:var(--t1);line-height:1.1}.bf-leads-sum span{font-size:11px;font-weight:650;color:var(--t3)}.bf-leads-hd{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.bf-leads-hd-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bf-leads-delivery{font-size:12px;font-weight:650;color:var(--t2)}.bf-leads-delivery--sent,.bf-leads-delivery--already_sent{color:var(--ok)}.bf-leads-delivery--failed{color:var(--err)}.bf-offer-badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:var(--r2);font-size:11px;font-weight:600;border:1px solid var(--b1);background:var(--bg2);color:var(--t2)}.bf-offer-badge--upcoming,.bf-offer-badge--scheduled{color:var(--t2)}.bf-offer-badge--active{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,var(--b1))}.bf-offer-badge--ended{color:var(--err)}.bf-schedule-fields{margin-top:8px;padding-top:8px;border-top:1px solid var(--b1)}.bf-leads-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:12px;align-items:end;padding:14px 16px;border:1px solid var(--b1);border-radius:18px;background:var(--bg1)}.bf-leads-filters .bf-field{margin-bottom:0}.bf-leads-filters .bf-field label{font-size:11px;font-weight:700;color:var(--t3);margin-bottom:5px}.bf-leads-filters select,.bf-leads-filters input[type=date]{min-height:38px;border-radius:10px;border:1px solid var(--b1);background:var(--bg2);color:var(--t1);font:inherit;font-size:13px;padding:7px 10px}@media(max-width:980px){.bf-leads-filters{grid-template-columns:1fr 1fr}.bf-leads-summary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.bf-leads-filter-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.bf-leads-meta{font-size:12.5px;font-weight:600;color:var(--t3);margin:0}.bf-leads-loading{padding:28px 18px;border-radius:18px;border:1px solid var(--b1);background:var(--bg1);color:var(--t3);font-size:14px}.bf-leads-state{margin:0}.bf-leads-list{display:flex;flex-direction:column;gap:10px}.bf-lead-card{border:1px solid var(--b1);border-radius:18px;background:var(--bg1);overflow:hidden;box-shadow:0 1px color-mix(in srgb,var(--t1) 3%,transparent);border-left:3px solid var(--bf-lead-accent, var(--ac))}.bf-lead-card.is-open{box-shadow:0 0 0 3px color-mix(in srgb,var(--bf-lead-accent, var(--ac)) 10%,transparent)}.bf-lead-card-main{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(140px,1fr) 130px minmax(120px,1fr) auto;gap:14px;align-items:start;padding:14px 16px}.bf-lead-card-person{display:flex;gap:10px;align-items:flex-start;min-width:0}.bf-lead-avatar{flex:0 0 auto;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--bf-lead-accent, var(--ac)) 14%,var(--bg2));color:var(--bf-lead-accent, var(--ac));font-size:13px;font-weight:750}.bf-leads-person{display:flex;flex-direction:column;gap:2px;min-width:0}.bf-leads-person strong{color:var(--t1);font-size:14px;font-weight:700;letter-spacing:-.01em}.bf-leads-person span{color:var(--t3);font-size:12.5px;word-break:break-all}.bf-leads-crm{font-size:12px;margin-top:4px;font-weight:650;color:var(--ac);text-decoration:none}.bf-leads-crm:hover{text-decoration:underline}.bf-lead-card-meta{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12px;color:var(--t3)}.bf-lead-card-meta time{font-weight:550}.bf-lead-type{display:inline-flex;align-self:flex-start;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:750;color:var(--bf-lead-accent, var(--ac));background:color-mix(in srgb,var(--bf-lead-accent, var(--ac)) 12%,var(--bg2))}.bf-lead-block{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.bf-lead-card-side{display:flex;flex-direction:column;gap:6px;min-width:0;align-items:flex-start}.bf-lead-tags{display:flex;flex-wrap:wrap;gap:4px}.bf-leads-tag{display:inline-block;padding:2px 7px;border-radius:999px;background:var(--bg2);border:1px solid var(--b1);font-size:11px;color:var(--t2)}.bf-leads-utm{max-width:100%;color:var(--t4);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-leads-msg-btn{font-size:12px;padding:6px 10px;border-radius:10px}.bf-leads-row-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.bf-leads-status{font:inherit;font-size:12px;font-weight:650;padding:7px 10px;border-radius:999px;border:1px solid var(--b1);background:var(--bg2);color:var(--t1);max-width:140px;width:100%}.bf-leads-status--new{background:color-mix(in srgb,var(--ac) 12%,var(--bg1));border-color:color-mix(in srgb,var(--ac) 28%,var(--b1));color:var(--ac)}.bf-leads-status--contacted{background:color-mix(in srgb,#d97706 12%,var(--bg1));border-color:color-mix(in srgb,#d97706 28%,var(--b1));color:#b45309}.bf-leads-status--qualified{background:color-mix(in srgb,var(--ok) 12%,var(--bg1));border-color:color-mix(in srgb,var(--ok) 28%,var(--b1));color:var(--ok)}.bf-leads-status--closed{background:var(--bg2);color:var(--t3)}.bf-leads-note-preview{font-size:11px;color:var(--t3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-leads-message{margin:0;padding:12px 16px 16px;border-top:1px solid var(--b1);background:color-mix(in srgb,var(--bg2) 55%,var(--bg1))}.bf-leads-message>strong{font-size:12px;font-weight:750;color:var(--t1)}.bf-leads-message>.hint{margin:4px 0 8px;font-size:12px;color:var(--t3);line-height:1.4}.bf-leads-message p{margin:6px 0 0;white-space:pre-wrap;color:var(--t2);font-size:13px;line-height:1.45}.bf-leads-triage textarea{width:100%;font:inherit;font-size:13px;padding:10px 12px;border-radius:12px;border:1px solid var(--b1);background:var(--bg1);color:var(--t1);resize:vertical;box-sizing:border-box}.bf-leads-triage .bf-leads-filter-actions{margin-top:8px}.bf-leads-pager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:4px}.bf-leads-pager-meta{font-size:12.5px;font-weight:650;color:var(--t3);min-width:64px;text-align:center}.bf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:960px){.bf-lead-card-main{grid-template-columns:1fr 1fr}.bf-leads-row-actions{justify-content:flex-start;grid-column:1 / -1}}@media(max-width:560px){.bf-lead-card-main{grid-template-columns:1fr}}.bf-qr-box{display:inline-flex;flex-direction:column;align-items:center;gap:8px;padding:14px;background:#fff;border-radius:12px;border:1px solid var(--b1)}.bf-qr-box canvas{image-rendering:pixelated}.bf-campaigns{display:flex;flex-direction:column;gap:14px}.bf-campaigns-hero{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-start;padding:18px;border-radius:20px;border:1px solid var(--b1);background:radial-gradient(900px 160px at 0% 0%,color-mix(in srgb,#d97706 14%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--bg2) 70%,var(--bg1)),var(--bg1))}.bf-campaigns-kicker{margin:0 0 6px;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#b45309}.bf-campaigns-hero-copy{flex:1 1 260px;min-width:0}.bf-campaigns-hero-copy .bf-hero-sub{margin:0;max-width:52ch}.bf-campaigns-summary{display:flex;flex-direction:column;gap:8px;align-items:flex-end;min-width:120px}.bf-campaigns-sum{min-width:96px;padding:10px 14px;border-radius:14px;border:1px solid var(--b1);background:var(--bg1);text-align:right}.bf-campaigns-sum strong{display:block;font-size:22px;font-weight:750;font-family:Space Grotesk,sans-serif;letter-spacing:-.03em;color:var(--t1);line-height:1.1}.bf-campaigns-sum span{font-size:11px;font-weight:650;color:var(--t3)}.bf-campaigns-sum-link{font-size:12.5px;font-weight:650;color:var(--ac);text-decoration:none}.bf-campaigns-sum-link:hover{text-decoration:underline}.bf-campaigns-banner{margin:0;padding:10px 14px;border-radius:12px;border:1px solid var(--b1);background:var(--bg2)}.bf-campaigns-draft{margin:0}.bf-campaigns-draft a{margin-left:8px}.bf-campaigns-create{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px;align-items:start}@media(max-width:900px){.bf-campaigns-create{grid-template-columns:1fr}.bf-campaigns-summary{align-items:stretch;width:100%}.bf-campaigns-sum{text-align:left}}.bf-campaigns-panel{border:1px solid var(--b1);border-radius:18px;background:var(--bg1);padding:16px 18px 18px;box-shadow:0 1px color-mix(in srgb,var(--t1) 3%,transparent)}.bf-campaigns-panel-hd{margin-bottom:14px}.bf-campaigns-panel-hd h2{margin:0;font-size:16px;font-weight:750;letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;color:var(--t1)}.bf-campaigns-panel-hd p{margin:4px 0 0;font-size:12.5px;color:var(--t3);line-height:1.4}.bf-campaigns-panel-hd-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.bf-campaigns-preview-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--bg2) 55%,var(--bg1)),var(--bg1));position:sticky;top:12px}.bf-campaign-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:650;color:var(--t3);margin-bottom:12px}.bf-campaign-form label span small{font-weight:500;color:var(--t4)}.bf-campaign-form input{font-size:13.5px;padding:10px 12px;border-radius:12px;border:1px solid var(--b1);background:var(--bg2);color:var(--t1);font:inherit}.bf-campaign-form input:focus{outline:none;border-color:color-mix(in srgb,var(--ac) 45%,var(--b1));box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 12%,transparent)}.bf-campaign-utm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;margin-bottom:4px}.bf-campaign-utm-grid label{margin-bottom:0}.bf-campaigns-form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bf-campaigns-alert{margin:8px 0 0;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--err) 28%,var(--b1));background:color-mix(in srgb,var(--err) 8%,var(--bg1));color:var(--err);font-size:13px;font-weight:600}.bf-campaign-preview{margin:0}.bf-campaign-url{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--ac);word-break:break-all;background:var(--bg2);border:1px solid var(--b1);border-radius:12px;padding:12px;margin:0 0 10px;line-height:1.45}.bf-campaign-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.bf-campaign-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;border:1px solid var(--b1);background:var(--bg1);font-size:11.5px;font-weight:650;color:var(--t1)}.bf-campaign-chip em{font-style:normal;font-weight:750;color:var(--t3);text-transform:uppercase;letter-spacing:.03em;font-size:10px}.bf-campaign-note{font-size:12.5px;color:var(--t3);line-height:1.45;margin:8px 0}.bf-campaign-note code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;color:var(--t2)}.bf-campaigns-empty{padding:20px 0 8px}.bf-campaign-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.bf-campaign-item{border:1px solid var(--b1);border-radius:16px;padding:14px 16px;background:color-mix(in srgb,var(--bg2) 35%,var(--bg1))}.bf-campaign-item.is-open{box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 10%,transparent)}.bf-campaign-item-top{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start}.bf-campaign-item-main{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 260px}.bf-campaign-item-main strong{color:var(--t1);font-size:15px;font-weight:750;letter-spacing:-.01em}.bf-campaign-item-main .bf-campaign-url{margin:0}.bf-campaign-meta{font-size:12px;color:var(--t4)}.bf-campaign-item-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.bf-campaign-qr-panel{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--b1)}.bf-campaign-qr-box{margin-top:0}.bf-campaign-qr-img{image-rendering:pixelated;border-radius:8px;display:block}.bf-campaigns-foot{margin:2px 0 0}.bf-brand-grid{display:grid;grid-template-columns:1fr;gap:4px 0}.bf-brand-color-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bf-brand-color-row input[type=color]{width:40px;height:36px;padding:0;border:1px solid var(--b1);border-radius:8px;background:transparent;cursor:pointer}.bf-brand-color-row input[type=text]{flex:1;min-width:140px;font-size:13px;padding:8px 10px;border-radius:var(--r2, 8px);border:1px solid var(--b1);background:var(--bg0);color:var(--t1);font-family:IBM Plex Mono,monospace}.bf-og-upload-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:8px}.bf-og-preview{margin-top:12px;padding:10px;background:var(--bg2);border-radius:12px;border:1px solid var(--b1);display:inline-block}.bf-og-preview img{display:block;max-width:240px;width:100%;height:auto;border-radius:8px;object-fit:cover;aspect-ratio:1.91 / 1;background:var(--bg3)}.bf-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--b1);font-size:14px}.bf-mobile-tabs{display:none;gap:8px;margin-bottom:12px}@media(max-width:900px){.bf-mobile-tabs{display:flex}.bf-wiz-hide-m{display:none!important}.bf-wiz-show-m{display:block!important}}@keyframes bf-load-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes bf-load-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bf-load-pulse{0%,to{transform:scale(.92);opacity:.55}50%{transform:scale(1);opacity:1}}@keyframes bf-load-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bf-studio-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bf-load{min-height:min(72vh,720px);animation:bf-load-rise .35s ease both}.bf-load--compact{min-height:0}.bf-load .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bf-load-studio{pointer-events:none;-webkit-user-select:none;user-select:none}.bf-load-top{gap:12px}.bf-load-bone{display:block;border-radius:10px;background:linear-gradient(105deg,color-mix(in srgb,var(--bg2, #f1f5f9) 92%,var(--b1, #e2e8f0)),color-mix(in srgb,var(--bg1, #fff) 70%,var(--ac, #2563eb) 8%),color-mix(in srgb,var(--bg2, #f1f5f9) 92%,var(--b1, #e2e8f0)) 90%);background-size:220% 100%;animation:bf-load-shimmer 1.35s ease-in-out infinite}.bf-load-bone-chip{width:64px;height:28px;border-radius:999px}.bf-load-bone-switch{width:min(220px,42vw);height:34px;border-radius:999px}.bf-load-rail-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px}.bf-load-bone-icon{width:28px;height:28px;border-radius:9px}.bf-load-bone-rail-label{width:44px;height:8px;border-radius:999px}.bf-load-sheet{display:flex;flex-direction:column;gap:22px;padding-top:8px}.bf-load-hero{display:flex;align-items:center;gap:16px}.bf-load-hero-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.bf-load-mark{position:relative;width:52px;height:52px;flex:0 0 auto}.bf-load-orbit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid transparent;border-top-color:var(--ac, #2563eb);border-right-color:color-mix(in srgb,var(--ac, #2563eb) 35%,transparent);animation:bf-load-orbit .9s linear infinite}.bf-load-core{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:color-mix(in srgb,var(--ac, #2563eb) 18%,var(--bg1, #fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac, #2563eb) 22%,transparent);animation:bf-load-pulse 1.4s ease-in-out infinite}.bf-load-bone-kicker{width:88px;height:10px;border-radius:999px}.bf-load-bone-title{width:min(260px,70%);height:22px;border-radius:8px}.bf-load-bone-line{width:min(340px,92%);height:12px;border-radius:999px}.bf-load-bone-line.short{width:55%}.bf-load-fields{display:flex;flex-direction:column;gap:12px}.bf-load-bone-field{width:100%;height:48px;border-radius:12px}.bf-load-bone-field-tall{height:96px}.bf-load-stage{display:flex;justify-content:center;align-items:flex-start;padding-top:8px}.bf-load-phone{width:min(240px,100%);animation:bf-load-rise .5s ease .08s both}.bf-load-phone-shell{position:relative;padding:5px;border-radius:42px;background:linear-gradient(155deg,#4a4a4e,#2a2a2e 40%,#141416);box-shadow:inset 0 0 0 1px #ffffff1f}.bf-load-phone-island{position:absolute;top:12px;left:50%;z-index:2;width:80px;height:24px;transform:translate(-50%);border-radius:999px;background:#050505}.bf-load-phone-screen{display:flex;flex-direction:column;align-items:center;gap:12px;aspect-ratio:9 / 17.5;border-radius:37px;padding:44px 16px 20px;background:color-mix(in srgb,var(--bg2, #f1f5f9) 80%,var(--bg1, #fff));overflow:hidden}.bf-load-phone-home{position:absolute;left:50%;bottom:9px;z-index:2;width:96px;height:4px;transform:translate(-50%);border-radius:999px;background:#0f172a66}.bf-load-bone-avatar{width:64px;height:64px;border-radius:50%;margin:6px 0 4px}.bf-load-bone-btn{width:100%;height:40px;border-radius:12px}.bf-load-compact{display:flex;align-items:center;gap:16px;padding:28px 22px;border-radius:var(--r, 14px);border:1px solid var(--b1, #e2e8f0);background:var(--bg1, #fff)}.bf-load-compact-copy{flex:1;display:flex;flex-direction:column;gap:10px}.bf-studio-sheet>.bf-studio-enter,.bf-studio-enter{animation:bf-studio-enter .32s ease both}@media(prefers-reduced-motion:reduce){.bf-load,.bf-load-bone,.bf-load-orbit,.bf-load-core,.bf-load-phone,.bf-studio-enter{animation:none!important}}@media(max-width:900px){.bf-load-rail,.bf-load-stage{display:none}}.bf-share-backdrop{align-items:flex-end;justify-content:center;padding:0;z-index:90}@media(min-width:720px){.bf-share-backdrop{align-items:flex-start;justify-content:flex-end;padding:72px 24px 24px}}.bf-share-modal{width:min(400px,100%);max-height:min(92vh,640px);overflow:auto;margin:0;border-radius:16px 16px 0 0;padding:16px 16px 22px}@media(min-width:720px){.bf-share-modal{border-radius:16px;margin:0}}.bf-share-hd{display:grid;grid-template-columns:56px 1fr 56px;align-items:center;gap:8px;margin-bottom:14px}.bf-share-hd h2{margin:0;text-align:center;font-size:1.05rem;font-weight:700;color:var(--t1)}.bf-share-back,.bf-share-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--t2);font-size:14px;font-weight:600;cursor:pointer;padding:6px 4px}.bf-share-close{justify-self:end;font-size:22px;line-height:1;padding:2px 8px}.bf-share-back:hover,.bf-share-close:hover{color:var(--t1)}.bf-share-url-row{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--b1);border-radius:12px;background:var(--bg2)}.bf-share-url{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px}.bf-share-draft{margin:10px 0 0;font-size:12.5px;color:var(--t3);line-height:1.4}.bf-share-sec-label{margin:18px 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t3)}.bf-share-platforms{display:flex;gap:10px;flex-wrap:wrap}.bf-share-platform{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:72px;color:var(--t2);font-size:12px;font-weight:600;padding:0}.bf-share-platform-ic,.bf-share-more-ic{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--bg2);color:var(--t1);border:1px solid var(--b1)}.bf-share-ic-instagram{background:#e4405f;color:#fff;border-color:transparent}.bf-share-ic-facebook{background:#1877f2;color:#fff;border-color:transparent}.bf-share-ic-twitter{background:#111;color:#fff;border-color:transparent}.bf-share-ic-whatsapp{background:#25d366;color:#fff;border-color:transparent}.bf-share-ic-tiktok{background:#111;color:#fff;border-color:transparent}.bf-share-ic-youtube{background:red;color:#fff;border-color:transparent}.bf-share-ic-linkedin{background:#0a66c2;color:#fff;border-color:transparent}.bf-share-ic-pinterest{background:#e60023;color:#fff;border-color:transparent}.bf-share-ic-threads{background:#111;color:#fff;border-color:transparent}.bf-share-ic-snapchat{background:#fffc00;color:#111;border-color:transparent}.bf-share-more{display:flex;gap:12px;overflow-x:auto;padding:14px 2px 6px;margin:4px -4px 0;scrollbar-width:thin}.bf-share-more-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:68px;flex:0 0 auto;color:var(--t2);font-size:11.5px;font-weight:600;padding:0}.bf-share-native{width:100%;margin-top:14px}.bf-share-qr{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 0 8px}.bf-share-qr-inline{margin-top:14px;padding:14px 12px;border:1px solid var(--b1);border-radius:14px;background:var(--bg2)}.bf-share-qr img{width:180px;height:180px;border-radius:12px;background:#fff;border:1px solid var(--b1)}.bf-share-qr-url{margin:0;font-size:13px;font-weight:600;color:var(--t2);word-break:break-all;text-align:center}.auth-split{--hl-blue:#0b67fa;--hl-blue-d:#0850c9;--hl-blue-soft:#eef4ff;--hl-blue-line:#d3e2ff;--hl-ink:#0d1117;--hl-body:#4b5563;--hl-muted:#6b7280;--hl-line:#e6e9ef;--hl-line-2:#d7dce5;--hl-soft:#f7f9fc;--hl-wa:#1da851;--hl-ease:cubic-bezier(.32,.72,0,1);--hl-sh:0 1px 2px rgba(16,24,40,.04);--hl-sh-m:0 14px 34px -20px rgba(16,24,40,.22);--hl-sh-l:0 34px 80px -44px rgba(16,24,40,.3);min-height:100dvh;min-height:100svh;overflow-x:hidden;overflow-y:visible;display:grid;grid-template-columns:1fr;grid-template-rows:auto;background:#fff;color:var(--hl-ink);font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased}@media(min-width:980px){.auth-split{height:100dvh;max-height:100dvh;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-rows:minmax(0,1fr);overflow:hidden}}.auth-aside{display:none;position:relative;isolation:isolate;overflow:hidden;background:var(--hl-ink)}@media(min-width:980px){.auth-aside{display:flex}}.auth-aside-media{position:absolute;top:0;right:0;bottom:0;left:0}.auth-aside-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.auth-aside-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,#081226eb,#081226c7 28%,#0812265c 54%,#08122614 74%,#08122600 90%),linear-gradient(180deg,rgba(8,18,38,.18) 0%,transparent 28%,rgba(8,18,38,.28) 100%)}.auth-aside-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:32px;width:100%;padding:36px 40px 40px;min-height:100%}.auth-aside-logo-link{display:flex;align-items:center;padding:10px 14px;margin-bottom:28px;border-radius:14px;background:#fffffff0;box-shadow:var(--hl-sh);line-height:0;width:fit-content;transition:transform .25s var(--hl-ease)}.auth-aside-logo-link:hover{transform:translateY(-1px)}.auth-aside-logo{height:26px;width:auto;display:block}.auth-eyebrow{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7eb3ff}.auth-aside-h{margin-top:12px;max-width:11.5em;font-size:clamp(32px,3.6vw,48px);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:#fff;text-shadow:0 10px 28px rgba(8,18,38,.4)}.auth-aside-h span{color:#7eb3ff}.auth-aside-p{margin-top:16px;max-width:28em;font-size:16px;line-height:1.68;color:#ffffffd1}.auth-live{display:flex;flex-direction:column;gap:10px;max-width:340px}.auth-live-card{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:#fffffff0;border:1px solid rgba(255,255,255,.7);box-shadow:var(--hl-sh-m);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:authFloat 7s var(--hl-ease) infinite}.auth-live-card:nth-child(2){animation-delay:-2.4s}.auth-live-card:nth-child(3){animation-delay:-4.6s}@keyframes authFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.auth-kw{flex-shrink:0;margin-top:1px;padding:3px 8px;border-radius:999px;background:var(--hl-blue-soft);color:var(--hl-blue-d);font-size:10px;font-weight:800;letter-spacing:.08em}.auth-kw.story{background:#f3e8ff;color:#7c3aed}.auth-live-card p{margin:0;font-size:13px;line-height:1.45;color:var(--hl-body)}.auth-live-card b{font-weight:800;color:var(--hl-ink)}.auth-live-inbox{flex-wrap:wrap;align-items:center}.auth-live-inbox p{width:100%;margin-top:2px;font-size:12.5px;font-weight:700;color:var(--hl-ink)}.auth-ch{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--hl-body)}.auth-ch i{width:8px;height:8px;border-radius:50%;display:inline-block}.auth-ch i.ig{background:linear-gradient(135deg,#833ab4,#e1306c,#f77737)}.auth-ch i.wa{background:var(--hl-wa)}.auth-proof{display:flex;align-items:center;gap:12px;margin-top:22px}.auth-avatars{display:flex;align-items:center}.auth-ava{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:-8px;border-radius:50%;border:2px solid #fff;color:#fff;font-size:11px;font-weight:800;line-height:1;letter-spacing:0;box-shadow:0 1px 2px #1018281f}.auth-ava:first-child{margin-left:0}.auth-proof p{margin:0;line-height:1.25}.auth-proof b{display:block;font-size:13.5px;font-weight:800;color:#fff}.auth-proof p span{display:block;margin-top:2px;font-size:12.5px;font-weight:600;color:#ffffffb8}@media(max-height:760px){.auth-live-card:nth-child(2){display:none}.auth-aside-inner{padding:28px 32px 32px}.auth-aside-h{font-size:32px}}.auth-close{position:fixed;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));z-index:30;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--hl-line);background:#fff;color:var(--hl-ink);cursor:pointer;box-shadow:var(--hl-sh)}.auth-close:hover{background:var(--hl-soft);color:var(--hl-blue)}.auth-close svg{width:15px;height:15px}.auth-main{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:72px 24px max(48px,env(safe-area-inset-bottom,0px));min-height:100%;background:#fff;touch-action:manipulation}.auth-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(720px 380px at 50% -12%,rgba(11,103,250,.1),transparent 68%),linear-gradient(rgba(16,24,40,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(16,24,40,.04) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.28) 62%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.28) 62%,transparent)}@media(min-width:980px){.auth-main{align-items:center;padding:48px 40px;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}}.auth-panel{position:relative;z-index:1;width:100%;max-width:400px}.auth-panel-logo-link{display:flex;justify-content:center;margin:0 auto 22px;line-height:0;width:fit-content}.auth-panel-logo{height:28px;width:auto;display:block}@media(min-width:980px){.auth-panel-logo-link{display:none}}.auth-eyebrow-form{color:var(--hl-blue)}.auth-split .auth-title{margin:8px 0 0;font-family:inherit;font-size:clamp(26px,3vw,32px);font-weight:800;line-height:1.12;letter-spacing:-.022em;text-align:left;color:var(--hl-ink)}.auth-split .auth-sub{margin:10px 0 26px;font-size:15px;line-height:1.55;text-align:left;color:var(--hl-body)}@media(max-width:979px){.auth-split .auth-title,.auth-split .auth-sub,.auth-eyebrow-form{text-align:center}.auth-eyebrow-form{display:block}}.auth-split .auth-err{background:#c026260f;border:1px solid rgba(192,38,38,.18);color:#c02626;padding:12px 14px;border-radius:14px;font-size:13px;margin-bottom:16px;text-align:left}.auth-split .auth-ok{background:#1da85112;border:1px solid rgba(29,168,81,.2);color:#15803d;padding:12px 14px;border-radius:14px;font-size:13px;margin-bottom:16px;text-align:left}.auth-fg{margin-bottom:14px}.auth-fl-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.auth-fl-row .auth-fl{margin-bottom:0}.auth-forgot-link{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:700;color:var(--hl-blue);cursor:pointer;text-decoration:none}.auth-forgot-link:hover{text-decoration:underline;color:var(--hl-blue-d)}.auth-hint{margin:0 0 18px;font-size:12.5px;line-height:1.55;color:var(--hl-muted);text-align:left}.auth-fl{display:block;margin-bottom:7px;font-size:13px;font-weight:750;letter-spacing:-.005em;color:var(--hl-ink)}.auth-fi{width:100%;padding:12px 14px;border:1px solid var(--hl-line-2);border-radius:12px;background:#fff;font-family:inherit;font-size:16px;color:var(--hl-ink);outline:none;transition:border-color .2s var(--hl-ease),box-shadow .2s var(--hl-ease)}@media(min-width:980px){.auth-fi{font-size:14.5px}}.auth-fi::placeholder{color:#9aa3b2}.auth-fi:focus{border-color:var(--hl-blue);box-shadow:0 0 0 4px #0b67fa1f}.auth-pass{position:relative}.auth-pass .auth-fi{padding-right:44px}.auth-pass-btn{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:9px;background:none;color:var(--hl-muted);cursor:pointer;transition:color .2s var(--hl-ease),background .2s var(--hl-ease)}.auth-pass-btn:hover{color:var(--hl-ink);background:var(--hl-soft)}.auth-pass-btn svg{width:17px;height:17px}.auth-split .auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:8px;padding:14px 20px;border:0;border-radius:999px;background:var(--hl-blue);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 12px 26px -14px #0b67fabf;transition:transform .25s var(--hl-ease),background .25s var(--hl-ease),box-shadow .25s var(--hl-ease)}.auth-split .auth-submit:hover{background:var(--hl-blue-d);box-shadow:0 16px 32px -14px #0b67fad9;transform:translateY(-1px)}.auth-split .auth-submit:active{transform:scale(.98)}.auth-split .auth-submit:disabled{opacity:.7;cursor:wait;transform:none}.auth-split .auth-submit svg{width:17px;height:17px}.auth-split .auth-sep{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--hl-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.auth-split .auth-sep:before,.auth-split .auth-sep:after{content:"";height:1px;background:var(--hl-line);flex:1}.auth-split .auth-google{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;padding:12px 20px;border:1px solid var(--hl-line-2);border-radius:999px;background:#fff;color:var(--hl-ink);font-family:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:transform .25s var(--hl-ease),background .25s var(--hl-ease),border-color .25s var(--hl-ease),color .25s var(--hl-ease)}.auth-split .auth-google:hover{background:var(--hl-soft);border-color:var(--hl-blue-line);color:var(--hl-blue);transform:translateY(-1px)}.auth-split .auth-google:disabled{opacity:.7;cursor:wait;transform:none}.auth-split .auth-google svg{width:18px;height:18px;flex-shrink:0}.auth-split .auth-switch{text-align:center;margin:18px 0 0;font-size:14px;color:var(--hl-body)}.auth-split .auth-switch a{font-weight:800;color:var(--hl-blue);cursor:pointer;text-decoration:none}.auth-split .auth-switch a:hover{text-decoration:underline}.auth-meta-badge{display:flex;align-items:center;gap:12px;margin-top:26px;padding:12px 14px;border:1px solid var(--hl-blue-line);border-radius:16px;background:var(--hl-blue-soft);text-align:left}.auth-meta-mark{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--hl-blue);color:#fff}.auth-meta-mark svg{width:18px;height:18px;display:block}.auth-meta-tick{position:absolute;right:-3px;bottom:-3px;display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--hl-wa);color:#fff;border:2px solid #fff}.auth-meta-tick svg{width:9px;height:9px}.auth-meta-badge b{display:block;font-size:12.5px;font-weight:800;color:var(--hl-ink);letter-spacing:-.01em}.auth-meta-badge small{display:block;margin-top:3px;font-size:11.5px;line-height:1.4;color:var(--hl-muted)}@media(prefers-reduced-motion:reduce){.auth-live-card,.auth-submit,.auth-google,.auth-aside-logo-link{animation:none;transition:none}}.cl-consent-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a7a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cl-consent{position:relative;z-index:1;width:min(440px,calc(100vw - 32px));max-height:min(90vh,640px);overflow:auto;padding:20px 20px 16px;background:var(--bg1);color:var(--t1);border:1px solid var(--b1);border-radius:var(--r2);box-shadow:var(--sh-l);font-family:Plus Jakarta Sans,sans-serif}.cl-consent h2{font-size:16px;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.cl-consent p{font-size:13px;line-height:1.55;color:var(--t2)}.cl-consent a{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:700;color:var(--ac);text-decoration:none}.cl-consent a:hover{text-decoration:underline}.cl-consent-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cl-consent-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--b2);background:var(--bg1);color:var(--t1);border-radius:999px;padding:9px 14px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.cl-consent-actions button:hover{border-color:var(--ac);color:var(--ac)}.cl-consent-primary{background:var(--ac)!important;border-color:var(--ac)!important;color:var(--ac-on)!important}.cl-consent-primary:hover{background:var(--ac2)!important;color:var(--ac-on)!important}.cl-consent-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.cl-consent-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--b1);border-radius:12px;background:var(--bg0)}.cl-consent-row b{display:block;font-size:13px;font-weight:800}.cl-consent-row small{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:var(--t3)}.cl-consent-row input{margin-top:2px;accent-color:var(--ac);width:16px;height:16px;flex:0 0 auto}.cl-consent-row.is-locked{opacity:.85}.cl-chat{position:fixed;z-index:2147483000;right:20px;bottom:20px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:Plus Jakarta Sans,sans-serif}.cl-chat-stack{display:flex;flex-direction:column;align-items:flex-end;gap:8px;position:relative;padding-top:8px}.cl-chat-x{position:absolute;top:-6px;right:-6px;width:26px;height:26px;border:0;border-radius:50%;background:var(--bg1);color:var(--t2);box-shadow:var(--sh-s),0 0 0 1px var(--b1);font-size:18px;line-height:1;cursor:pointer;z-index:1}.cl-chat-x:hover{color:var(--t1)}.cl-chat-card,.cl-chat-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--b1);background:var(--bg1);color:var(--t1);text-align:left;cursor:pointer;box-shadow:var(--sh-m)}.cl-chat-card{border-radius:16px;padding:14px 16px;font-size:14px;font-weight:700;max-width:min(280px,calc(100vw - 96px))}.cl-chat-pill{border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:650}.cl-chat-card:hover,.cl-chat-pill:hover{border-color:var(--ac)}.cl-chat-ask{cursor:default}.cl-chat-ask p{font-size:13px;font-weight:650;line-height:1.5;color:var(--t2)}.cl-chat-ask div{display:flex;gap:8px;margin-top:12px}.cl-chat-allow,.cl-chat-later{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:8px 12px;font:inherit;font-size:12.5px;font-weight:750;cursor:pointer}.cl-chat-allow{border:0;background:var(--ac);color:var(--ac-on)}.cl-chat-later{border:1px solid var(--b2);background:var(--bg1);color:var(--t1)}.cl-chat-icon{position:relative;width:60px;height:60px;border:0;border-radius:50%;background:var(--ac);color:#fff;box-shadow:0 12px 28px -10px #0b67facc;cursor:pointer;display:flex;align-items:center;justify-content:center}.cl-chat-icon svg{width:28px;height:28px}.cl-chat-icon i{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--err);color:#fff;font-style:normal;font-size:11px;font-weight:800;line-height:18px;text-align:center}.hl-root{--hl-blue:#0b67fa;--hl-blue-d:#0850c9;--hl-blue-soft:#eef4ff;--hl-blue-line:#d3e2ff;--hl-ink:#0d1117;--hl-body:#4b5563;--hl-muted:#6b7280;--hl-line:#e6e9ef;--hl-line-2:#d7dce5;--hl-soft:#f7f9fc;--hl-wa:#1da851;--hl-ig:linear-gradient(135deg,#833ab4,#e1306c,#f77737);--hl-r:18px;--hl-ease:cubic-bezier(.32,.72,0,1);--hl-sh:0 1px 2px rgba(16,24,40,.04);--hl-sh-m:0 14px 34px -20px rgba(16,24,40,.22);--hl-sh-l:0 34px 80px -44px rgba(16,24,40,.3);position:relative;min-height:100dvh;width:100%;max-width:100%;overflow-x:clip;background:#fff;color:var(--hl-ink);font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.hl-root *{box-sizing:border-box}.hl-container{width:100%;max-width:1440px;margin:0 auto;padding:0 20px;min-width:0}@media(min-width:768px){.hl-container{padding:0 32px}}.hl-header{position:sticky;top:0;z-index:40;background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s var(--hl-ease),box-shadow .3s var(--hl-ease)}.hl-header.stuck{border-bottom-color:var(--hl-line);box-shadow:0 6px 24px -20px #10182880}.hl-header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px}.hl-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.hl-logo img{height:30px;width:auto;display:block}.hl-nav{display:none}.hl-actions{display:none;align-items:center;gap:10px}@media(min-width:1000px){.hl-nav{display:flex;align-items:center;gap:2px}.hl-actions{display:flex}}.hl-nav>a,.hl-nav-drop-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:normal;color:var(--hl-body);text-decoration:none;padding:9px 14px;border-radius:10px;transition:color .2s var(--hl-ease),background .2s var(--hl-ease)}.hl-nav>a:hover,.hl-nav-drop:hover .hl-nav-drop-btn,.hl-nav-drop:focus-within .hl-nav-drop-btn{color:var(--hl-ink);background:var(--hl-soft)}.hl-nav>a.active,.hl-nav-drop-btn.active{color:var(--hl-blue)}.hl-nav-drop{position:relative}.hl-nav-drop-btn{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;cursor:pointer}.hl-nav-chevron{display:block;flex-shrink:0;transition:transform .25s var(--hl-ease)}.hl-nav-drop:hover .hl-nav-chevron,.hl-nav-drop:focus-within .hl-nav-chevron{transform:rotate(180deg)}.hl-nav-drop-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(6px);min-width:188px;padding:6px;background:#fff;border:1px solid var(--hl-line);border-radius:14px;box-shadow:var(--hl-sh-m);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--hl-ease),transform .2s var(--hl-ease),visibility .2s var(--hl-ease);z-index:50}.hl-nav-drop-menu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:10px}.hl-nav-drop:hover .hl-nav-drop-menu,.hl-nav-drop:focus-within .hl-nav-drop-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.hl-nav-drop-menu a{display:block;padding:10px 12px;border-radius:10px;font-size:13.5px;font-weight:650;color:var(--hl-body);text-decoration:none;white-space:nowrap;transition:color .2s var(--hl-ease),background .2s var(--hl-ease)}.hl-nav-drop-menu a:hover{color:var(--hl-ink);background:var(--hl-soft)}.hl-nav-drop-menu a.active{color:var(--hl-blue);background:var(--hl-blue-soft)}.hl-burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:12px;border:1px solid var(--hl-line);background:#fff;color:var(--hl-ink);cursor:pointer}@media(min-width:1000px){.hl-burger{display:none}}.hl-burger-lines{position:relative;display:block;width:17px;height:12px}.hl-burger-lines span{position:absolute;left:0;width:17px;height:1.8px;border-radius:2px;background:currentColor;transition:transform .4s var(--hl-ease),opacity .25s var(--hl-ease),top .4s var(--hl-ease)}.hl-burger-lines span:nth-child(1){top:0}.hl-burger-lines span:nth-child(2){top:5px}.hl-burger-lines span:nth-child(3){top:10px}.hl-burger.on .hl-burger-lines span:nth-child(1){top:5px;transform:rotate(45deg)}.hl-burger.on .hl-burger-lines span:nth-child(2){opacity:0}.hl-burger.on .hl-burger-lines span:nth-child(3){top:5px;transform:rotate(-45deg)}.hl-mobile{position:fixed;top:72px;right:0;bottom:0;left:0;background:#fff;z-index:39;padding:18px 20px 40px;overflow-y:auto;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .3s var(--hl-ease),transform .3s var(--hl-ease)}.hl-mobile.on{opacity:1;pointer-events:auto;transform:none}@media(min-width:1000px){.hl-mobile{display:none}}.hl-mobile a.hl-mobile-link,.hl-mobile-drop-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 4px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:normal;color:var(--hl-ink);text-decoration:none;text-align:left;background:none;border:0;border-bottom:1px solid var(--hl-line);cursor:pointer}.hl-mobile-drop-btn.on .hl-nav-chevron{transform:rotate(180deg)}.hl-mobile-sub{padding:4px 0 8px 12px}.hl-mobile a.hl-mobile-sublink{font-size:15px;font-weight:650;color:var(--hl-body);border-bottom-color:transparent;padding:11px 4px}.hl-mobile a.hl-mobile-sublink.active{color:var(--hl-blue)}.hl-mobile-cta{display:flex;flex-direction:column;gap:10px;margin-top:22px}.hl-mobile-cta .hl-btn{width:100%}.hl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 20px;border-radius:999px;border:1px solid transparent;font-family:inherit;font-size:14.5px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .25s var(--hl-ease),background .25s var(--hl-ease),box-shadow .25s var(--hl-ease),border-color .25s var(--hl-ease),color .25s var(--hl-ease)}.hl-btn:active{transform:scale(.98)}.hl-btn-primary{background:var(--hl-blue);color:#fff;box-shadow:0 12px 26px -14px #0b67fabf}.hl-btn-primary:hover{background:var(--hl-blue-d);box-shadow:0 16px 32px -14px #0b67fad9;transform:translateY(-1px)}.hl-btn-ghost{background:#fff;color:var(--hl-ink);border-color:var(--hl-line-2)}.hl-btn-ghost:hover{background:var(--hl-soft);border-color:var(--hl-blue-line);color:var(--hl-blue);transform:translateY(-1px)}.hl-btn-lg{min-height:54px;padding:15px 28px;font-size:16px}.hl-btn svg{width:17px;height:17px;flex-shrink:0}.hl-section[id]{scroll-margin-top:84px}.hl-section{padding:72px 0}@media(min-width:768px){.hl-section{padding:54px 0}}.hl-section-soft{background:var(--hl-soft);border-top:1px solid var(--hl-line);border-bottom:1px solid var(--hl-line)}.hl-h1{font-size:clamp(34px,5.6vw,60px);font-weight:800;line-height:1.06;letter-spacing:-.025em;color:var(--hl-ink)}.hl-h2{font-size:clamp(27px,3.9vw,44px);font-weight:800;line-height:1.14;letter-spacing:-.022em;color:var(--hl-ink)}.hl-h3{font-size:18px;font-weight:750;line-height:1.3;letter-spacing:-.012em;color:var(--hl-ink)}.hl-lead{font-size:clamp(15.5px,1.6vw,18px);line-height:1.68;color:var(--hl-body)}.hl-blue-text{color:var(--hl-blue)}.hl-center{text-align:center;margin-left:auto;margin-right:auto}.hl-eyebrow{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hl-blue)}.hl-head{max-width:720px}.hl-head .hl-h2{margin-top:12px}.hl-head .hl-lead{margin-top:16px}.hl-pill{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 9px;border-radius:999px;background:var(--hl-blue-soft);border:1px solid var(--hl-blue-line);color:var(--hl-blue-d);font-size:12.5px;font-weight:700}.hl-pill-dot{width:7px;height:7px;border-radius:50%;background:var(--hl-wa);box-shadow:0 0 #1da85199;animation:hlPulse 2.2s var(--hl-ease) infinite}@keyframes hlPulse{0%{box-shadow:0 0 #1da8518c}70%{box-shadow:0 0 0 8px #1da85100}to{box-shadow:0 0 #1da85100}}.hl-verified{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:#fff;border:1px solid var(--hl-blue-line);box-shadow:var(--hl-sh);color:var(--hl-ink);font-size:13px;font-weight:800;letter-spacing:-.01em}.hl-verified-mark{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--hl-blue);color:#fff;flex-shrink:0}.hl-verified-mark>svg{width:16px;height:16px}.hl-verified-tick{position:absolute;right:-3px;bottom:-3px;display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--hl-wa);color:#fff;border:2px solid #fff}.hl-verified-tick svg{width:9px;height:9px}.hl-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 14px;margin-top:22px}.hl-avatars{display:flex;align-items:center}.hl-avatars span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:-8px;border-radius:50%;border:2px solid #fff;color:#fff;font-size:11px;font-weight:800;letter-spacing:-.02em;box-shadow:0 1px 2px #1018281f}.hl-avatars span:first-child{margin-left:0}.hl-proof-copy{margin:0;text-align:left;line-height:1.25}.hl-proof-copy b{display:block;font-size:13.5px;font-weight:800;color:var(--hl-ink)}.hl-proof-copy span{display:block;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--hl-muted)}@media(max-width:480px){.hl-proof-copy{text-align:center}}.hl-hero{position:relative;overflow:hidden;padding:16px 0 8px}@media(min-width:768px){.hl-hero{padding:20px 0 16px}}.hl-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(880px 420px at 50% -14%,rgba(11,103,250,.1),transparent 68%),linear-gradient(rgba(16,24,40,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(16,24,40,.045) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.35) 55%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.35) 55%,transparent)}.hl-hero-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.hl-hero-copy{display:flex;flex-direction:column;align-items:center;width:100%}.hl-br{display:none}@media(min-width:900px){.hl-br{display:inline}}.hl-hero .hl-h1{margin-top:22px;max-width:900px}.hl-hero .hl-lead{margin-top:20px;max-width:620px}.hl-cta-row,.hl-hero-cta{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:14px;width:100%;max-width:330px;margin-top:30px}@media(min-width:560px){.hl-cta-row,.hl-hero-cta{flex-direction:row;align-items:center;max-width:none}}.hl-hero-note{margin-top:14px;font-size:13px;color:var(--hl-muted);font-weight:600}.hl-home-banner{position:relative;z-index:1;isolation:isolate;overflow:hidden;min-height:540px;border-radius:28px;background:var(--hl-ink)}@media(min-width:768px){.hl-home-banner{min-height:640px;border-radius:36px}}@media(min-width:1100px){.hl-home-banner{min-height:720px}}.hl-home-banner-media{position:absolute;top:0;right:0;bottom:0;left:0}.hl-home-banner-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:right center}.hl-home-banner-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#081226e0,#081226b8 28%,#08122647 52%,#0812260f 72%,#08122600 88%)}.hl-home-banner-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:36em;padding:40px 22px 36px}@media(min-width:768px){.hl-home-banner-copy{padding:56px 48px 52px;max-width:38em}}.hl-home-banner .hl-h1{margin-top:18px;max-width:14em;color:#fff;text-shadow:0 10px 28px rgba(8,18,38,.4)}.hl-home-banner .hl-h1 .hl-blue-text{color:#7eb3ff}.hl-home-banner .hl-lead{margin-top:16px;max-width:32em;color:#ffffffe6}.hl-home-banner .hl-cta-row{justify-content:flex-start;margin-top:26px}.hl-home-banner .hl-btn-ghost{background:#ffffff1f;color:#fff;border-color:#ffffff6b}.hl-home-banner .hl-btn-ghost:hover{background:#fff3;color:#fff;border-color:#fff}.hl-home-banner .hl-proof{justify-content:flex-start;margin-top:22px}.hl-home-banner .hl-proof-copy b{color:#fff}.hl-home-banner .hl-proof-copy span{color:#ffffffc7}.hl-home-banner .hl-hero-note{margin-top:12px;color:#ffffffb8}@media(max-width:699px){.hl-home-banner{min-height:680px}.hl-home-banner-media img{object-position:62%}.hl-home-banner-shade{background:linear-gradient(180deg,#081226c7,#08122680 42%,#08122638 70%,#0812262e)}.hl-home-banner-copy{padding:28px 18px 32px;max-width:none}.hl-home-banner .hl-cta-row{width:100%;max-width:330px}.hl-home-banner .hl-cta-row .hl-btn{width:100%}.hl-home-banner .hl-proof-copy{text-align:left}}.hl-ig{width:100%;max-width:1020px;margin:52px auto 0;border-radius:22px;border:1px solid var(--hl-line);background:#fff;box-shadow:var(--hl-sh-l);overflow:hidden;text-align:left}.hl-ig-chrome{display:flex;align-items:center;gap:7px;padding:11px 15px;border-bottom:1px solid var(--hl-line);background:var(--hl-soft)}.hl-ig-dot{width:9px;height:9px;border-radius:50%;background:var(--hl-line-2);flex-shrink:0}.hl-ig-url{margin-left:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;color:var(--hl-muted);background:#fff;border:1px solid var(--hl-line);border-radius:999px;padding:4px 12px}@media(max-width:420px){.hl-ig-url{display:none}}.hl-ig-example{margin-left:auto;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hl-muted);border:1px solid var(--hl-line);border-radius:999px;padding:4px 10px;background:#fff}.hl-ig-body{display:grid;grid-template-columns:1fr}@media(min-width:860px){.hl-ig-body{grid-template-columns:272px 1fr;grid-template-rows:minmax(0,1fr);height:540px}}.hl-ig-side{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid var(--hl-line);background:#fff}@media(min-width:860px){.hl-ig-side{position:relative;border-bottom:none;border-right:1px solid var(--hl-line)}.hl-ig-side:after{content:"";position:absolute;left:0;right:1px;bottom:0;height:44px;pointer-events:none;background:linear-gradient(180deg,#fff0,#fff 78%)}}.hl-ig-side-top{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.hl-ig-side-top b{font-size:14.5px;font-weight:800;letter-spacing:-.01em;color:var(--hl-ink)}.hl-ig-side-ic{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--hl-body);flex-shrink:0}.hl-ig-side-ic svg{width:19px;height:19px}.hl-ig-search{display:flex;align-items:center;gap:8px;margin:0 14px 12px;padding:8px 12px;border-radius:10px;background:var(--hl-soft);color:var(--hl-muted);font-size:12.5px}.hl-ig-search svg{width:15px;height:15px;flex-shrink:0}.hl-ig-tabs{display:flex;gap:18px;padding:0 16px 10px;border-bottom:1px solid var(--hl-line)}.hl-ig-tabs span{font-size:12.5px;font-weight:700;color:var(--hl-muted);padding-bottom:8px;border-bottom:2px solid transparent;margin-bottom:-11px}.hl-ig-tabs span.on{color:var(--hl-ink);border-bottom-color:var(--hl-ink)}.hl-ig-threads{list-style:none;display:flex;flex-direction:column;min-width:0;min-height:0;padding:8px 0;overflow-y:auto}@media(max-width:859px){.hl-ig-threads{flex-direction:row;gap:8px;padding:10px 14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hl-ig-threads::-webkit-scrollbar{display:none}.hl-ig-threads>li{flex:0 0 auto}.hl-ig-search,.hl-ig-tabs{display:none}.hl-ig-side-top{padding:12px 14px 2px}}.hl-ig-thread{display:flex;align-items:center;gap:11px;width:100%;padding:10px 14px;border:none;background:none;font-family:inherit;text-align:left;cursor:pointer;position:relative;transition:background .2s var(--hl-ease)}.hl-ig-thread:hover,.hl-ig-thread.on{background:var(--hl-soft)}.hl-ig-thread.on:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--hl-blue)}.hl-ig-thread:focus-visible{outline:2px solid var(--hl-blue);outline-offset:-2px}@media(max-width:859px){.hl-ig-thread{width:auto;flex-shrink:0;border:1px solid var(--hl-line);border-radius:999px;padding:8px 14px 8px 8px}.hl-ig-thread.on{border-color:var(--hl-blue);background:var(--hl-blue-soft)}.hl-ig-thread.on:before{display:none}.hl-ig-prev,.hl-ig-time{display:none}}.hl-ig-ava{width:44px;height:44px;border-radius:50%;flex-shrink:0;background:var(--hl-ig);box-shadow:inset 0 0 0 2px #fff}.hl-ig-ava.sm{width:34px;height:34px}@media(max-width:859px){.hl-ig-ava{width:30px;height:30px}}.hl-ig-thread-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hl-ig-thread-top{display:flex;align-items:center;gap:7px;min-width:0}.hl-ig-thread-top b{font-size:13.5px;font-weight:750;color:var(--hl-ink);white-space:nowrap}.hl-ig-kw{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--hl-blue-soft);color:var(--hl-blue-d);white-space:nowrap}.hl-ig-prev{font-size:12px;color:var(--hl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-ig-time{font-size:11px;color:var(--hl-muted);flex-shrink:0;align-self:flex-start;margin-top:2px}.hl-ig-conv{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}@media(max-width:859px){.hl-ig-conv{min-height:400px}}.hl-ig-conv-top{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--hl-line)}.hl-ig-conv-who{flex:1;min-width:0;display:flex;flex-direction:column}.hl-ig-conv-who b{font-size:13.5px;font-weight:750;color:var(--hl-ink)}.hl-ig-conv-who span{font-size:11.5px;color:var(--hl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-ig-auto{font-size:10.5px;font-weight:800;padding:5px 10px;border-radius:999px;background:#1da8511a;color:var(--hl-wa);white-space:nowrap}@media(max-width:520px){.hl-ig-auto{display:none}}.hl-ig-msgs{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:18px 16px;overflow:hidden}.hl-ig-sys{display:flex;justify-content:center;margin:2px 0}.hl-ig-sys span{font-size:10.5px;font-weight:650;color:var(--hl-muted);background:var(--hl-soft);border:1px solid var(--hl-line);border-radius:999px;padding:4px 11px;text-align:center}.hl-ig-row{display:flex}.hl-ig-row.in{justify-content:flex-start}.hl-ig-row.out{justify-content:flex-end}.hl-ig-bub{max-width:78%;padding:9px 14px;border-radius:20px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:600px){.hl-ig-bub{max-width:88%;font-size:12.5px}}.hl-ig-row.in .hl-ig-bub{background:#efefef;color:var(--hl-ink);border-bottom-left-radius:6px}.hl-ig-row.out .hl-ig-bub{background:linear-gradient(135deg,var(--hl-blue),#8a3ffb);color:#fff;border-bottom-right-radius:6px}.hl-ig-choices{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;margin:2px 0}.hl-ig-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid var(--hl-line-2);font-size:12px;font-weight:700;color:var(--hl-muted);background:#fff}.hl-ig-chip.picked{border-color:var(--hl-blue);background:var(--hl-blue-soft);color:var(--hl-blue-d)}.hl-ig-chip svg{width:12px;height:12px}.hl-ig-card{max-width:80%;min-width:0;display:flex;gap:11px;padding:10px;border-radius:18px 18px 6px;border:1px solid var(--hl-line);background:#fff;box-shadow:var(--hl-sh)}@media(max-width:600px){.hl-ig-card{max-width:90%}}.hl-ig-card-thumb{width:52px;height:52px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,var(--hl-blue-soft),#e6dcff)}.hl-ig-card-body{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.hl-ig-card-body b{font-size:13px;font-weight:750;color:var(--hl-ink)}.hl-ig-card-body span{font-size:11.5px;color:var(--hl-muted)}.hl-ig-card-body em{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-style:normal;font-size:11.5px;font-weight:700;color:var(--hl-blue-d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-ig-card-body em svg{width:12px;height:12px;flex-shrink:0}.hl-ig-seen{text-align:right;font-size:10.5px;color:var(--hl-muted);font-weight:650;margin-top:2px}.hl-ig-compose{display:flex;align-items:center;gap:10px;margin:0 16px 16px;padding:9px 14px;border:1px solid var(--hl-line-2);border-radius:999px}.hl-ig-compose-in{flex:1;font-size:13px;color:var(--hl-muted)}.hl-ig-compose-ic{display:flex;color:var(--hl-body);flex-shrink:0}.hl-ig-compose-ic svg{width:19px;height:19px}.hl-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 34px;margin-top:44px}.hl-logos span{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#9aa3b2}.hl-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:900px){.hl-stats{grid-template-columns:repeat(4,1fr);gap:20px}}.hl-stat{background:#fff;border:1px solid var(--hl-line);border-radius:var(--hl-r);padding:24px 20px;text-align:center;box-shadow:var(--hl-sh)}.hl-stat-v{font-size:clamp(26px,3.4vw,38px);font-weight:850;letter-spacing:-.02em;color:var(--hl-blue)}.hl-stat-t{font-size:13.5px;font-weight:750;color:var(--hl-ink);margin-top:6px}.hl-stat-l{font-size:12.5px;color:var(--hl-muted);margin-top:4px;line-height:1.5}.hl-numbers-block{position:relative;z-index:1;width:100%;padding:36px 20px 8px}@media(min-width:768px){.hl-numbers-block{padding:48px 32px 12px}}.hl-numbers{display:grid;grid-template-columns:1fr;gap:28px 20px;padding-top:72px}@media(min-width:768px){.hl-numbers{padding-top:96px}}@media(min-width:700px){.hl-numbers{grid-template-columns:1fr 1fr;gap:32px 28px}}@media(min-width:980px){.hl-numbers{grid-template-columns:repeat(4,1fr);gap:20px 24px}}.hl-numbers article{min-width:0;text-align:center}@media(min-width:980px){.hl-numbers article{text-align:left}}.hl-numbers-media{display:flex;align-items:center;justify-content:center;min-height:168px}@media(min-width:700px){.hl-numbers-media{min-height:188px}}.hl-numbers picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.hl-numbers img{display:block;width:100%;height:auto;max-height:220px;object-fit:contain;background:transparent}.hl-numbers h3{margin-top:14px;font-size:clamp(18px,1.8vw,22px);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--hl-ink)}.hl-numbers p{margin-top:6px;font-size:14.5px;line-height:1.55;color:var(--hl-body)}.hl-hero .hl-ig{margin-top:40px}.hl-partner{display:grid;grid-template-columns:1fr;gap:22px;align-items:center;border:1px solid var(--hl-line);border-radius:24px;background:#fff;padding:28px;box-shadow:var(--hl-sh-m)}@media(min-width:900px){.hl-partner{grid-template-columns:auto 1fr auto;gap:32px;padding:34px 38px}}.hl-partner-mark{position:relative;display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:22px;background:var(--hl-blue-soft);border:1px solid var(--hl-blue-line);color:var(--hl-blue)}.hl-partner-mark>svg{width:40px;height:40px}.hl-partner-tick{position:absolute;right:-6px;bottom:-6px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--hl-wa);color:#fff;border:3px solid #fff;box-shadow:var(--hl-sh)}.hl-partner-tick svg{width:14px;height:14px}.hl-partner p{margin-top:9px;font-size:14.5px;line-height:1.65;color:var(--hl-body);max-width:620px}.hl-grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:700px){.hl-grid-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:820px){.hl-grid-3{grid-template-columns:repeat(3,1fr)}}.hl-root .pub-reveal{opacity:1;min-width:0;max-width:100%}.hl-card{background:#fff;border:1px solid var(--hl-line);border-radius:var(--hl-r);padding:26px;box-shadow:var(--hl-sh);transition:transform .3s var(--hl-ease),box-shadow .3s var(--hl-ease),border-color .3s var(--hl-ease)}.hl-card:hover{transform:translateY(-3px);border-color:var(--hl-blue-line);box-shadow:var(--hl-sh-m)}.hl-card p{margin-top:10px;font-size:13.8px;line-height:1.68;color:var(--hl-body)}.hl-ico{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--hl-blue-soft);color:var(--hl-blue);margin-bottom:16px}.hl-ico svg{width:22px;height:22px}.hl-ico-wa{background:#1da8511a;color:var(--hl-wa)}.hl-ico-ink{background:#f1f3f7;color:var(--hl-ink)}.hl-marquee{position:relative;overflow:hidden;margin-top:38px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hl-marquee-row{display:flex;gap:12px;width:max-content;animation:hlSlide 44s linear infinite}.hl-marquee-row.rev{animation-direction:reverse;animation-duration:52s;margin-top:12px}.hl-marquee:hover .hl-marquee-row{animation-play-state:paused}@keyframes hlSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.hl-trigger{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:11px 18px;border:1px solid var(--hl-line);border-radius:999px;background:#fff;box-shadow:var(--hl-sh);white-space:nowrap}.hl-trigger b{font-size:13px;font-weight:750;color:var(--hl-ink)}.hl-trigger span{font-size:13px;color:var(--hl-body)}.hl-trigger svg{width:15px;height:15px;flex-shrink:0;color:var(--hl-blue)}.hl-feats{display:grid;grid-template-columns:1fr;gap:1px;border:1px solid var(--hl-line);border-radius:24px;overflow:hidden;background:var(--hl-line)}@media(min-width:700px){.hl-feats{grid-template-columns:repeat(2,1fr)}}@media(min-width:1060px){.hl-feats{grid-template-columns:repeat(3,1fr)}}.hl-feat{padding:26px;background:#fff;transition:background .25s var(--hl-ease)}.hl-feat:hover{background:var(--hl-soft)}.hl-feat-ic{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--hl-blue-soft);color:var(--hl-blue);margin-bottom:14px}.hl-feat-ic svg{width:19px;height:19px}.hl-feat h3{font-size:15.5px;font-weight:750;letter-spacing:-.01em;color:var(--hl-ink)}.hl-feat p{margin-top:8px;font-size:13.2px;line-height:1.62;color:var(--hl-body)}.hl-steps{display:grid;grid-template-columns:1fr;gap:20px;counter-reset:hlstep}@media(min-width:860px){.hl-steps{grid-template-columns:repeat(3,1fr);gap:24px}}.hl-step{position:relative;background:#fff;border:1px solid var(--hl-line);border-radius:var(--hl-r);padding:26px;box-shadow:var(--hl-sh)}.hl-step-n{counter-increment:hlstep;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--hl-blue);color:#fff;font-size:15px;font-weight:800;margin-bottom:16px}.hl-step-n:before{content:counter(hlstep)}.hl-step p{margin-top:9px;font-size:13.8px;line-height:1.66;color:var(--hl-body)}.hl-cur{display:inline-flex;margin-top:22px;padding:4px;gap:4px;border:1px solid var(--hl-line);border-radius:999px;background:#fff}.hl-cur button{padding:8px 18px;border:none;border-radius:999px;background:none;font-family:inherit;font-size:13.5px;font-weight:750;color:var(--hl-muted);cursor:pointer;transition:background .25s var(--hl-ease),color .25s var(--hl-ease)}.hl-cur button.on{background:var(--hl-blue);color:#fff}.hl-cur button:not(.on):hover{color:var(--hl-ink);background:var(--hl-soft)}.hl-plans{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch}@media(min-width:700px){.hl-plans{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.hl-plans{grid-template-columns:repeat(4,1fr);gap:16px}}.hl-plan{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--hl-line);border-radius:var(--hl-r);padding:26px 22px;box-shadow:var(--hl-sh);transition:transform .3s var(--hl-ease),box-shadow .3s var(--hl-ease),border-color .3s var(--hl-ease)}.hl-plan:hover{transform:translateY(-3px);border-color:var(--hl-blue-line);box-shadow:var(--hl-sh-m)}.hl-plan.featured{border-color:var(--hl-blue);box-shadow:0 0 0 1px var(--hl-blue),var(--hl-sh-m)}.hl-plan-flag{position:absolute;top:-11px;left:22px;padding:4px 11px;border-radius:999px;background:var(--hl-blue);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hl-plan-name{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--hl-ink)}.hl-plan-blurb{margin-top:7px;font-size:13px;line-height:1.6;color:var(--hl-muted);min-height:42px}.hl-plan-price{display:flex;align-items:baseline;gap:5px;margin-top:16px}.hl-plan-amt{font-size:33px;font-weight:850;letter-spacing:-.03em;color:var(--hl-ink)}.hl-plan-per{font-size:13px;font-weight:650;color:var(--hl-muted)}.hl-plan-note{margin-top:5px;font-size:12px;font-weight:650;color:var(--hl-wa)}.hl-plan-cta{width:100%;margin-top:18px}.hl-plan-list,.hl-plan-feats{list-style:none;margin-top:20px;display:flex;flex-direction:column;gap:9px}.hl-plan-list{padding-top:18px;border-top:1px solid var(--hl-line)}.hl-plan-list li{font-size:13.2px;line-height:1.5;color:var(--hl-body)}.hl-plan-list b{font-weight:800;color:var(--hl-ink)}.hl-plan-feats{margin-top:14px;padding-top:14px;border-top:1px dashed var(--hl-line)}.hl-plan-feats li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5}.hl-plan-feats li span{flex-shrink:0;width:16px;font-weight:850;text-align:center}.hl-plan-feats li.yes{color:var(--hl-body)}.hl-plan-feats li.yes span{color:var(--hl-wa)}.hl-plan-feats li.no{color:#9aa3b2}.hl-plan-feats li.no span{color:var(--hl-line-2)}.hl-plan-foot{max-width:820px;margin:34px auto 0;display:flex;flex-direction:column;gap:12px;padding:22px 24px;border:1px solid var(--hl-line);border-radius:var(--hl-r);background:var(--hl-soft)}.hl-plan-foot p{font-size:13.5px;line-height:1.68;color:var(--hl-body)}.hl-plan-foot b{color:var(--hl-ink);font-weight:750}.hl-blog{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--hl-line);border-radius:var(--hl-r);overflow:hidden;box-shadow:var(--hl-sh);transition:transform .3s var(--hl-ease),box-shadow .3s var(--hl-ease),border-color .3s var(--hl-ease)}.hl-blog:hover{transform:translateY(-3px);border-color:var(--hl-blue-line);box-shadow:var(--hl-sh-m)}.hl-blog-thumb{height:150px;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:850;letter-spacing:-.02em;color:var(--hl-blue);background:linear-gradient(135deg,var(--hl-blue-soft),#f7f9fc)}.hl-blog-body{padding:20px}.hl-blog-cat{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hl-blue)}.hl-blog h3{margin-top:9px;font-size:16.5px;font-weight:750;line-height:1.34;letter-spacing:-.012em;color:var(--hl-ink)}.hl-blog p{margin-top:9px;font-size:13.2px;line-height:1.62;color:var(--hl-body)}.hl-blog-meta{margin-top:14px;font-size:12px;color:var(--hl-muted);font-weight:600}.hl-faq{max-width:820px;margin:0 auto;border:1px solid var(--hl-line);border-radius:20px;overflow:hidden;background:#fff;box-shadow:var(--hl-sh)}.hl-faq-item{border-bottom:1px solid var(--hl-line);transition:background .25s var(--hl-ease),box-shadow .25s var(--hl-ease)}.hl-faq-item:last-child{border-bottom:none}.hl-faq-item.open{background:#fbfcfe;box-shadow:inset 3px 0 0 var(--hl-blue)}.hl-faq-q{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;padding:19px 22px;background:none;border:none;font-family:inherit;font-size:15.5px;font-weight:700;line-height:1.45;letter-spacing:-.008em;color:var(--hl-ink);text-align:left;cursor:pointer;transition:color .2s var(--hl-ease)}.hl-faq-item:not(.open) .hl-faq-q:hover{color:var(--hl-blue-d)}.hl-faq-item.open .hl-faq-q{padding-bottom:13px}.hl-faq-q:focus{outline:none}.hl-faq-q:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--hl-blue)}.hl-faq-ic{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;margin-top:-1px;border-radius:50%;background:var(--hl-soft);border:1px solid var(--hl-line);color:var(--hl-body);transition:transform .35s var(--hl-ease),background .25s var(--hl-ease),border-color .25s var(--hl-ease),color .25s var(--hl-ease)}.hl-faq-ic svg{width:13px;height:13px}.hl-faq-q:hover .hl-faq-ic{border-color:var(--hl-blue-line);color:var(--hl-blue)}.hl-faq-item.open .hl-faq-ic{transform:rotate(45deg);background:var(--hl-blue);border-color:var(--hl-blue);color:#fff}.hl-faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--hl-ease)}.hl-faq-item.open .hl-faq-a-wrap{grid-template-rows:1fr}.hl-faq-a-inner{overflow:hidden}.hl-faq-a{padding:0 70px 21px 22px;max-width:68ch;font-size:14.5px;line-height:1.7;color:var(--hl-body)}@media(max-width:600px){.hl-faq-q{padding:17px 18px;font-size:15px;gap:14px}.hl-faq-a{padding:0 18px 19px}}.hl-cta{position:relative;overflow:hidden;border-radius:28px;background:var(--hl-blue);padding:52px 26px;text-align:center;color:#fff}@media(min-width:768px){.hl-cta{padding:72px 48px}}.hl-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 300px at 50% -10%,rgba(255,255,255,.22),transparent 70%)}.hl-cta>*{position:relative}.hl-cta .hl-h2{color:#fff}.hl-cta p{margin:16px auto 0;max-width:560px;font-size:16px;line-height:1.68;color:#ffffffdb}.hl-cta .hl-btn-primary{background:#fff;color:var(--hl-blue-d);box-shadow:0 14px 30px -16px #0000008c}.hl-cta .hl-btn-primary:hover{background:#f2f6ff}.hl-cta .hl-btn-ghost{background:transparent;color:#fff;border-color:#ffffff73}.hl-cta .hl-btn-ghost:hover{background:#ffffff1f;color:#fff;border-color:#fff}.hl-cta-photo{isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:480px;padding:0;text-align:left;background:var(--hl-ink)}@media(min-width:768px){.hl-cta-photo{min-height:540px;padding:0;border-radius:32px}}.hl-cta-photo:before{display:none}.hl-cta-photo>.hl-cta-photo-media,.hl-cta-photo>.hl-cta-photo-shade{position:absolute;top:0;right:0;bottom:0;left:0}.hl-cta-photo-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:86% 28%}.hl-cta-photo-shade{background:linear-gradient(90deg,#081226e6,#081226bd 30%,#08122652 54%,#0812260f 74%,#08122600 90%)}.hl-cta-photo-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;max-width:36em;padding:48px 24px 44px}@media(min-width:768px){.hl-cta-photo-copy{padding:0 52px;max-width:38em}}.hl-cta-photo .hl-h2{max-width:12em;text-shadow:0 10px 28px rgba(8,18,38,.4)}.hl-cta-photo p{margin:16px 0 0;max-width:32em}.hl-cta-photo .hl-cta-row{justify-content:flex-start;margin:26px 0 0}.hl-cta-photo .hl-btn-primary{background:var(--hl-blue);color:#fff;box-shadow:0 12px 26px -14px #0b67fabf}.hl-cta-photo .hl-btn-primary:hover{background:var(--hl-blue-d);color:#fff}@media(max-width:699px){.hl-cta-photo{min-height:260px;justify-content:center}.hl-cta-photo-media img{object-position:82% 40%}.hl-cta-photo-shade{background:linear-gradient(90deg,#081226e0,#08122694 48%,#08122629 72%,#08122600 90%)}.hl-cta-photo-copy{padding:28px 16px;max-width:none;width:100%;box-sizing:border-box}.hl-cta-photo .hl-h2{font-size:26px;line-height:1.15;max-width:none}.hl-cta-photo p{margin-top:10px;font-size:14px;line-height:1.55}.hl-cta.hl-cta-photo .hl-cta-row{flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%;max-width:none;margin-top:16px;gap:8px}.hl-cta.hl-cta-photo .hl-cta-row .hl-btn{box-sizing:border-box;width:50%;flex:1 1 50%;min-width:0;min-height:44px;padding:10px 6px;font-size:13px}}.hl-footer{background:var(--hl-soft);border-top:1px solid var(--hl-line);padding:56px 0 24px}.hl-footer-top{display:grid;grid-template-columns:1fr;gap:32px;padding-bottom:34px}@media(min-width:800px){.hl-footer-top{grid-template-columns:1.4fr repeat(2,1fr)}}@media(min-width:1100px){.hl-footer-top{grid-template-columns:1.35fr repeat(5,1fr)}}.hl-footer-brand p{margin-top:14px;max-width:300px;font-size:13.5px;line-height:1.7;color:var(--hl-body)}.hl-social{display:flex;gap:8px;margin-top:18px}.hl-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--hl-line);background:#fff;color:var(--hl-muted);text-decoration:none;transition:color .25s var(--hl-ease),border-color .25s var(--hl-ease),transform .25s var(--hl-ease)}.hl-social a:hover{color:var(--hl-blue);border-color:var(--hl-blue-line);transform:translateY(-2px)}.hl-social svg{width:16px;height:16px}.hl-social a[aria-label=Threads] svg{width:18px;height:18px}.hl-footer-col h4{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hl-muted);margin-bottom:14px}.hl-footer-col a,.hl-footer-col button{display:block;padding:6px 0;font:inherit;font-size:13.5px;color:var(--hl-body);text-decoration:none;text-align:left;background:none;border:0;cursor:pointer;transition:color .2s var(--hl-ease)}.hl-footer-col a:hover,.hl-footer-col button:hover{color:var(--hl-blue)}.hl-numbers p a{color:var(--hl-blue);font-weight:700;text-decoration:none}.hl-numbers p a:hover{text-decoration:underline}.hl-head .hl-lead a{color:var(--hl-blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}.hl-footer-bottom{display:flex;flex-direction:column;gap:10px;padding-top:22px;border-top:1px solid var(--hl-line);font-size:12.5px;color:var(--hl-muted)}@media(min-width:640px){.hl-footer-bottom{flex-direction:row;align-items:center;justify-content:space-between}}.hl-footer-bottom a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hl-footer-bottom a:hover{color:var(--hl-blue)}.hl-footer-bottom-links{display:flex;flex-wrap:wrap;gap:16px}.hl-footer-bottom-links a{color:var(--hl-muted);text-decoration:none}.hl-footer-bottom-links a:hover{color:var(--hl-blue)}@media(prefers-reduced-motion:reduce){.hl-root{scroll-behavior:auto}.hl-marquee-row{animation:none}.hl-btn,.hl-card,.hl-blog,.hl-social a{transition:none}}.cl-cr-hero{padding:20px 0 8px}@media(min-width:768px){.cl-cr-hero{padding:28px 0 12px}}.cl-cr-hero .seo-crumbs{justify-content:flex-start;margin-bottom:14px}.cl-cr-banner{position:relative;isolation:isolate;overflow:hidden;min-height:420px;border-radius:28px;background:var(--hl-ink)}@media(min-width:768px){.cl-cr-banner{min-height:520px;border-radius:32px}}@media(min-width:1100px){.cl-cr-banner{min-height:560px}}.cl-cr-banner-media{position:absolute;top:0;right:0;bottom:0;left:0}.cl-cr-banner-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:72% 30%}.cl-cr-banner-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#081226db,#081226bd 26%,#08122652 46%,#0812260f,#08122600 82%);pointer-events:none}.cl-cr-banner-copy{position:relative;z-index:1;max-width:34em;padding:36px 22px 40px}@media(min-width:768px){.cl-cr-banner-copy{padding:56px 48px 64px;max-width:36em}}.cl-cr-banner-kicker{display:inline-block;padding:6px 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cl-cr-banner-h1{margin-top:16px;font-size:clamp(30px,4.6vw,52px);font-weight:800;line-height:1.08;letter-spacing:-.028em;color:#fff}.cl-cr-banner-lead{margin-top:16px;max-width:32em;font-size:clamp(15px,1.5vw,17.5px);line-height:1.65;color:#ffffffe0}.cl-cr-banner-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.cl-cr-banner-cta{background:#fff;color:var(--hl-ink);box-shadow:0 14px 30px -16px #0000008c}.cl-cr-banner-cta:hover{background:var(--hl-blue);color:#fff;transform:translateY(-1px)}.cl-cr-banner-ghost{background:transparent;color:#fff;border-color:#ffffff73}.cl-cr-banner-ghost:hover{background:#ffffff1f;color:#fff;border-color:#fff}.cl-cr-banner-badge{display:none;position:absolute;z-index:1;right:24px;bottom:24px;align-items:center;gap:10px;max-width:240px;padding:10px 14px 10px 10px;border-radius:16px;background:#fffffff0;border:1px solid rgba(255,255,255,.8);box-shadow:var(--hl-sh-m);color:var(--hl-ink)}@media(min-width:900px){.cl-cr-banner-badge{display:flex}}.cl-cr-banner-badge-ic{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--hl-blue);color:#fff;flex-shrink:0}.cl-cr-banner-badge-ic svg{width:16px;height:16px}.cl-cr-banner-badge>span:last-child{min-width:0}.cl-cr-banner-badge b{display:block;font-size:13px;font-weight:800;letter-spacing:-.01em;color:var(--hl-ink)}.cl-cr-banner-badge>span:last-child>span{display:block;font-size:12px;line-height:1.35;color:var(--hl-body)}@media(max-width:699px){.cl-cr-banner{min-height:480px}.cl-cr-banner-media img{object-position:50% 12%}.cl-cr-banner-shade{background:linear-gradient(180deg,#081226c7,#0812268c 48%,#0812266b)}.cl-cr-banner-actions,.cl-cr-banner-actions .hl-btn{width:100%}}#how-it-works{scroll-margin-top:88px}.cl-cr-steps{display:grid;grid-template-columns:1fr;gap:16px;margin-top:36px}@media(min-width:860px){.cl-cr-steps{grid-template-columns:repeat(3,1fr);gap:20px}}.cl-cr-step{background:#fff;border:1px solid var(--hl-line);border-radius:22px;padding:28px 24px;text-align:left;box-shadow:none}.cl-cr-step h3{margin-top:22px;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--hl-ink)}.cl-cr-step>p{margin-top:10px;font-size:14.5px;line-height:1.65;color:var(--hl-body)}.cl-cr-step-art{display:flex;justify-content:center;align-items:center;margin:-6px -4px 0}.cl-cr-step-art img{display:block;width:100%;max-width:100%;height:auto;border-radius:14px}.cl-cr-how-cta{display:flex;justify-content:center;margin-top:36px}.cl-cr-need-cta{display:flex;justify-content:center;margin-top:22px}@media(max-width:559px){.cl-cr-how-cta,.cl-cr-need-cta{display:block}.cl-cr-how-cta .hl-btn,.cl-cr-need-cta .hl-btn{width:100%}}.cl-cr-vs{display:grid;grid-template-columns:1fr;gap:18px;margin-top:40px}@media(min-width:860px){.cl-cr-vs{grid-template-columns:1fr 1fr;gap:22px}}.cl-cr-vs-col{background:#fff;border:1px solid var(--hl-line);border-radius:22px;padding:22px 18px 18px;box-shadow:var(--hl-sh)}.cl-cr-vs-col h3{margin:0 6px 14px;font-size:18px;font-weight:800;letter-spacing:-.016em}.cl-cr-vs-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cl-cr-vs-col li{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:12px;background:var(--hl-soft);font-size:13.5px;line-height:1.45;font-weight:650;color:var(--hl-ink)}.cl-cr-vs-ic{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;margin-top:1px}.cl-cr-vs-ic svg{width:12px;height:12px}.cl-cr-vs-no{background:#fde8e8;color:#c24141}.cl-cr-vs-yes{background:var(--hl-blue-soft);color:var(--hl-blue)}.cl-cr-grow{display:grid;grid-template-columns:1fr;gap:28px;margin-top:40px}@media(min-width:700px){.cl-cr-grow{grid-template-columns:1fr 1fr;gap:24px 20px}}@media(min-width:980px){.cl-cr-grow{grid-template-columns:repeat(4,1fr);gap:22px}}.cl-cr-grow article{min-width:0}.cl-cr-grow picture{display:block}.cl-cr-grow img{display:block;width:100%;height:auto;aspect-ratio:414/735;object-fit:cover;object-position:center 12%;border-radius:24px;background:var(--hl-soft)}.cl-cr-grow h3{margin-top:16px;font-size:18px;font-weight:800;letter-spacing:-.016em}.cl-cr-grow p{margin-top:8px;font-size:14.5px;line-height:1.65;color:var(--hl-body)}.cl-cr-stories{display:grid;grid-template-columns:1fr;gap:14px;margin-top:36px}@media(min-width:800px){.cl-cr-stories{grid-template-columns:repeat(3,1fr)}}.cl-cr-story{padding:22px 20px;background:#fff;border:1px solid var(--hl-line);border-radius:var(--hl-r);box-shadow:var(--hl-sh)}.cl-cr-story-tag{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--hl-blue-soft);color:var(--hl-blue-d);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cl-cr-story h3{margin-top:12px;font-size:16px;font-weight:800}.cl-cr-story p{margin-top:8px;font-size:14px;line-height:1.65;color:var(--hl-body)}.hl-cta .hl-cta-row{margin-top:24px}.hl-cta-photo--creators .hl-cta-photo-media img{object-position:72% center;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media(max-width:699px){.hl-cta-photo--creators .hl-cta-photo-media img{object-position:68% center}}@media(max-width:559px){.hl-cta:not(.hl-cta-photo) .hl-cta-row{width:100%;max-width:none}.hl-cta:not(.hl-cta-photo) .hl-cta-row .hl-btn{width:100%}}@media(prefers-reduced-motion:reduce){.cl-cr-banner-cta:hover,.cl-cr-banner-ghost:hover{transform:none}}.hl-feat-hero{padding:20px 0 8px}@media(min-width:768px){.hl-feat-hero{padding:28px 0 12px}}.hl-feat-hero .seo-crumbs{justify-content:flex-start;margin-bottom:14px}.hl-feat-banner{position:relative;isolation:isolate;overflow:hidden;min-height:480px;border-radius:28px;background:var(--hl-ink)}@media(min-width:768px){.hl-feat-banner{min-height:520px;border-radius:32px}}@media(min-width:1100px){.hl-feat-banner{min-height:560px}}.hl-feat-banner-media{position:absolute;top:0;right:0;bottom:0;left:0}.hl-feat-banner-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:left;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hl-feat-banner-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#081226e0,#081226b8 30%,#08122647 52%,#0812260f 72%,#08122600 88%)}.hl-feat-banner-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:36em;padding:36px 22px 40px}@media(min-width:768px){.hl-feat-banner-copy{padding:56px 48px 52px;max-width:38em}}.hl-feat-banner .hl-eyebrow{padding:6px 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);color:#fff}.hl-feat-banner .hl-h1{max-width:14em;color:#fff;text-shadow:0 10px 28px rgba(8,18,38,.4)}.hl-feat-banner .hl-h1 .hl-blue-text{color:#7eb3ff}.hl-feat-banner .hl-lead{max-width:32em;color:#ffffffe6}.hl-feat-banner-cta{justify-content:flex-start;margin-top:24px}.hl-feat-banner .hl-btn-ghost{background:#ffffff1f;color:#fff;border-color:#ffffff6b}.hl-feat-banner .hl-btn-ghost:hover{background:#fff3;color:#fff;border-color:#fff}.hl-feat-cards-section{padding-top:48px;padding-bottom:24px}@media(min-width:768px){.hl-feat-cards-section{padding-top:72px;padding-bottom:32px}}@media(max-width:699px){.hl-feat-banner{min-height:480px}.hl-feat-banner-media img{object-position:center}.hl-feat-banner-shade{background:linear-gradient(180deg,#081226c7,#0812268c 48%,#0812266b)}.hl-feat-banner-copy{padding:28px 18px 32px;max-width:none}.hl-feat-banner-cta{width:100%;max-width:330px}.hl-feat-banner-cta .hl-btn{width:100%}}.hl-fcards{display:grid;grid-template-columns:1fr;gap:22px}@media(min-width:720px){.hl-fcards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.hl-fcards{grid-template-columns:repeat(3,1fr)}}.hl-fcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--hl-line);border-radius:24px;padding:18px 18px 26px;box-shadow:var(--hl-sh);transition:transform .3s var(--hl-ease),box-shadow .3s var(--hl-ease),border-color .3s var(--hl-ease)}.hl-fcard:hover{transform:translateY(-3px);border-color:var(--hl-blue-line);box-shadow:var(--hl-sh-m)}.hl-fcard-body{padding:0 8px}.hl-fcard h3{margin-top:22px;font-size:19px;font-weight:800;line-height:1.32;letter-spacing:-.018em;color:var(--hl-ink)}.hl-fcard p{margin-top:12px;font-size:14px;line-height:1.7;color:var(--hl-body)}.hl-fcard-more{display:inline-block;margin-top:12px;font-size:13.5px;font-weight:700;color:var(--hl-blue);text-decoration:none}.hl-fcard-more:hover{text-decoration:underline}.hl-feat-wa{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:28px}.hl-feat-wa a{font-size:14px;font-weight:700;color:var(--hl-blue);text-decoration:none}.hl-feat-wa a:hover{text-decoration:underline}.hl-feat-guides{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:18px}.hl-feat-guides a{font-size:13px;font-weight:650;color:#fff;text-decoration:underline;text-underline-offset:3px}.hl-feat-banner .hl-lead a{color:#fff;text-decoration:underline;text-underline-offset:3px}.hl-shot{position:relative;border-radius:18px;background:var(--hl-soft);overflow:hidden;--sa:#f3d7e2;--sb:#e6bfd3}.hl-shot[data-tone="2"]{--sa:#e4dccf;--sb:#cfc3ae}.hl-shot[data-tone="3"]{--sa:#d8e6dc;--sb:#bcd2c4}.hl-shot[data-tone="4"]{--sa:#ded9f2;--sb:#c3badf}.hl-shot[data-tone="5"]{--sa:#d5e4f5;--sb:#b5cbe6}.hl-shot[data-tone="6"]{--sa:#f4e0cd;--sb:#e3c3a4}.hl-shot:has(.hl-shot-img){background:transparent}.hl-shot-img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:transparent}.hl-shot-stage{position:relative;height:250px}.hl-shot-ava{display:block;width:13px;height:13px;border-radius:50%;background:var(--hl-ig);flex-shrink:0}.hl-shot-ava.sm{width:11px;height:11px}.hl-shot-ig{position:absolute;left:6%;top:12%;width:47%;border-radius:9px;background:#fff;border:1px solid var(--hl-line);box-shadow:var(--hl-sh-m);padding:6px;z-index:2}.hl-shot-ig-top{display:flex;align-items:center;gap:5px;padding:1px 2px 5px}.hl-shot-ig-top b{font-size:6.5px;font-weight:750;color:var(--hl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-shot-media{height:98px;border-radius:5px;background:linear-gradient(150deg,var(--sa),var(--sb));position:relative}.hl-shot-reel .hl-shot-media,.hl-shot-story .hl-shot-media{height:118px}.hl-shot-acts{display:flex;gap:6px;padding:5px 2px 0;color:var(--hl-ink)}.hl-shot-acts svg{width:8px;height:8px}.hl-shot-cap{margin-top:4px;padding:0 2px;font-size:6px;font-weight:650;color:var(--hl-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-shot-bars{display:flex;gap:3px;padding:0 2px 4px}.hl-shot-bars i{flex:1;height:1.6px;border-radius:2px;background:var(--hl-line-2)}.hl-shot-bars i.on{background:var(--hl-ink)}.hl-shot-rail{position:absolute;right:5px;bottom:6px;display:flex;flex-direction:column;gap:6px;color:#fff}.hl-shot-rail svg{width:8px;height:8px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.hl-shot-cmt{position:absolute;right:-32%;bottom:46%;display:flex;gap:5px;width:70%;padding:5px 7px;border-radius:8px;background:#fff;border:1px solid var(--hl-line);box-shadow:var(--hl-sh-m);z-index:4}.hl-shot-cmt>div{min-width:0}.hl-shot-cmt b{display:block;font-size:6px;font-weight:700;color:var(--hl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-shot-cmt span{display:block;font-size:7px;font-weight:800;color:var(--hl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-shot-cmt em{display:flex;align-items:center;gap:5px;margin-top:2px;font-style:normal;font-size:5.5px;font-weight:650;color:var(--hl-muted)}.hl-shot-cmt em i{width:1px;height:5px;background:var(--hl-line-2)}.hl-shot-wa{padding:6px 6px 8px}.hl-shot-wa-body{display:flex;flex-direction:column;gap:4px;padding-top:2px}.hl-shot-wa-bub{max-width:88%;padding:4px 6px;border-radius:7px;font-size:6px;line-height:1.5}.hl-shot-wa-bub.in{align-self:flex-start;background:#efefef;color:var(--hl-ink);border-bottom-left-radius:2px}.hl-shot-wa-bub.out{align-self:flex-end;background:#1da85124;color:#0d5c2e;border-bottom-right-radius:2px}.hl-shot-panel{position:absolute;left:6%;top:16%;width:47%;border-radius:9px;background:#fff;border:1px solid var(--hl-line);box-shadow:var(--hl-sh-m);padding:7px;z-index:2}.hl-shot-panel-top{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:6px;border-bottom:1px solid var(--hl-line)}.hl-shot-panel-top b{font-size:6.5px;font-weight:800;color:var(--hl-ink)}.hl-shot-live{font-size:5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 5px;border-radius:999px;background:#1da8511f;color:var(--hl-wa)}.hl-shot-row{display:flex;align-items:center;gap:5px;margin-top:5px;padding:5px 6px;border-radius:5px;background:var(--hl-soft);border:1px solid var(--hl-line)}.hl-shot-row i{width:4px;height:4px;border-radius:50%;background:var(--hl-blue);flex-shrink:0}.hl-shot-row span{font-size:6px;font-weight:650;color:var(--hl-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-shot-phone{position:absolute;right:5%;top:8%;bottom:8%;width:40%;border-radius:12px;background:#fff;border:1px solid var(--hl-line);box-shadow:var(--hl-sh-m);padding:6px;display:flex;flex-direction:column;z-index:1}.hl-shot-bar{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:1px 3px 7px}.hl-shot-bar>span{font-size:6.5px;font-weight:800;color:var(--hl-ink)}.hl-shot-status{display:flex;align-items:center;gap:3px;color:var(--hl-ink)}.hl-shot-status svg{height:6px;width:auto}.hl-shot-thread{flex:1;display:flex;align-items:flex-end;gap:4px;min-height:0}.hl-shot-dm{flex:1;min-width:0;padding:5px;border-radius:7px;background:#fff;border:1px solid var(--hl-line);box-shadow:var(--hl-sh)}.hl-shot-dm.plain{background:var(--hl-soft)}.hl-shot-thumb{display:block;height:46px;border-radius:4px;background:linear-gradient(150deg,var(--sa),var(--sb))}.hl-shot-dm p{margin-top:5px;font-size:6px;line-height:1.45;color:var(--hl-ink)}.hl-shot-input{margin-top:5px;padding:3px 5px;border-radius:4px;border:1px solid var(--hl-line-2);font-size:5.5px;color:var(--hl-muted)}.hl-shot-cta{display:block;margin-top:5px;padding:4px;border-radius:4px;background:var(--hl-soft);border:1px solid var(--hl-line);text-align:center;font-size:6px;font-weight:800;color:var(--hl-ink)}.hl-shot-chips{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.hl-shot-chips span{max-width:100%;padding:4px 8px;border-radius:999px;background:var(--hl-blue);color:#fff;font-size:6px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:420px){.hl-shot-stage{height:210px}.hl-shot-cmt{right:-26%;width:64%}}.hl-kw{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:0 auto}.hl-kw span{padding:9px 16px;border-radius:999px;background:#fff;border:1px solid var(--hl-line);font-size:13px;font-weight:650;color:var(--hl-body);box-shadow:var(--hl-sh)}.hl-kw b{font-weight:800;color:var(--hl-ink)}@media(prefers-reduced-motion:reduce){.hl-fcard{transition:none}}.hl-feat-cta-section{padding:40px 0}@media(min-width:768px){.hl-feat-cta-section{padding:56px 0}}.hl-cta-photo--features .hl-cta-photo-media img{object-position:left}@media(max-width:699px){.hl-cta-photo--features .hl-cta-photo-media img{object-position:center}}.seo-crumbs{display:flex;flex-wrap:wrap;gap:6px 8px;justify-content:center;margin:0 0 8px;font-size:13px;font-weight:650;color:var(--hl-muted)}.seo-crumbs a{color:var(--hl-body);text-decoration:none}.seo-crumbs a:hover{color:var(--hl-blue)}.seo-crumbs span[aria-hidden=true]{color:var(--hl-line-2)}.seo-prose{max-width:880px;width:100%;margin:20px auto 0;font-size:clamp(15.5px,1.6vw,18px);line-height:1.7;color:var(--hl-body);text-align:center}.seo-prose p+p{margin-top:16px}.seo-prose a{color:var(--hl-blue);font-weight:650;text-decoration:none}.seo-prose a:hover{text-decoration:underline}.seo-prose strong{color:var(--hl-ink);font-weight:750}.seo-shot{max-width:560px;margin:36px auto 0}.seo-flow{display:flex;flex-direction:column;gap:0;max-width:640px;margin:36px auto 0;padding:0;list-style:none}.seo-flow-step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.seo-flow-n{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--hl-blue);color:#fff;font-size:15px;font-weight:800;z-index:1}.seo-flow-body{padding:4px 0 28px}.seo-flow-step:last-child .seo-flow-body{padding-bottom:0}.seo-flow-step:not(:last-child):before{content:"";position:absolute;left:19px;top:40px;bottom:0;width:2px;background:var(--hl-blue-line)}.seo-flow-body h3{margin:6px 0 0;font-size:18px;font-weight:800;letter-spacing:-.015em;color:var(--hl-ink)}.seo-flow-body p{margin-top:8px;font-size:14.5px;line-height:1.7;color:var(--hl-body)}.seo-flow-body a{color:var(--hl-blue);font-weight:650;text-decoration:none}.seo-flow-body a:hover{text-decoration:underline}.seo-split{display:grid;grid-template-columns:1fr;gap:16px;margin-top:36px}@media(min-width:800px){.seo-split{grid-template-columns:1fr 1fr;gap:20px}}.seo-split-card{background:#fff;border:1px solid var(--hl-line);border-radius:var(--hl-r);padding:26px 24px;box-shadow:var(--hl-sh)}.seo-split-card h3{font-size:18px;font-weight:800;letter-spacing:-.015em;color:var(--hl-ink)}.seo-split-card p{margin-top:10px;font-size:14.5px;line-height:1.7;color:var(--hl-body)}.seo-split-card ul{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.seo-split-card li{font-size:14px;line-height:1.6;color:var(--hl-body);padding-left:18px;position:relative}.seo-split-card li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--hl-blue)}.seo-split-card.dim li:before{background:var(--hl-muted)}.seo-related{display:grid;grid-template-columns:1fr;gap:14px;margin-top:36px}@media(min-width:700px){.seo-related{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.seo-related{grid-template-columns:repeat(3,1fr)}}.seo-related a{display:block;padding:22px 20px;border:1px solid var(--hl-line);border-radius:var(--hl-r);background:#fff;text-decoration:none;box-shadow:var(--hl-sh);transition:transform .25s var(--hl-ease),border-color .25s var(--hl-ease),box-shadow .25s var(--hl-ease)}.seo-related a:hover{transform:translateY(-2px);border-color:var(--hl-blue-line);box-shadow:var(--hl-sh-m)}.seo-related strong{display:block;font-size:15.5px;font-weight:800;color:var(--hl-ink)}.seo-related span{display:block;margin-top:8px;font-size:13.5px;line-height:1.6;color:var(--hl-body)}.seo-table-wrap{overflow-x:auto;margin-top:28px;border:1px solid var(--hl-line);border-radius:20px;background:#fff;box-shadow:var(--hl-sh);-webkit-overflow-scrolling:touch}.seo-table{width:100%;min-width:640px;border-collapse:collapse}.seo-table th,.seo-table td{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hl-line);font-size:14px;line-height:1.55}.seo-table thead th{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hl-muted);background:var(--hl-soft)}.seo-table tbody th{font-weight:750;color:var(--hl-ink);width:22%}.seo-table td{color:var(--hl-body)}.seo-table tr:last-child th,.seo-table tr:last-child td{border-bottom:none}.seo-table .us{background:#0b67fa0a;color:var(--hl-ink);font-weight:650}.seo-note{margin:18px auto 0;max-width:760px;font-size:13px;line-height:1.65;color:var(--hl-muted);text-align:center}.seo-usecases{display:grid;grid-template-columns:1fr;gap:14px;margin-top:36px}@media(min-width:700px){.seo-usecases{grid-template-columns:repeat(2,1fr)}}.seo-usecases article{padding:22px 20px;border:1px solid var(--hl-line);border-radius:var(--hl-r);background:#fff;box-shadow:var(--hl-sh)}.seo-usecases h3{font-size:16.5px;font-weight:800;letter-spacing:-.012em;color:var(--hl-ink)}.seo-usecases p{margin-top:8px;font-size:14px;line-height:1.65;color:var(--hl-body)}.seo-list{max-width:720px;margin:28px auto 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.hl-fcards.seo-two{grid-template-columns:1fr}@media(min-width:720px){.hl-fcards.seo-two{grid-template-columns:repeat(2,1fr)}}.seo-feature{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:900px){.seo-feature{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);gap:48px}}.seo-feature-copy{min-width:0}.seo-feature-copy .hl-eyebrow{display:inline-block}.seo-feature-copy .hl-h2{margin-top:10px;text-align:left}.seo-feature-copy>p{margin-top:16px;max-width:38em;font-size:clamp(15px,1.4vw,17px);line-height:1.7;color:var(--hl-body)}.seo-feature-list{margin:22px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.seo-feature-list li{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--hl-line);border-radius:16px;background:#fff;box-shadow:var(--hl-sh)}.seo-feature-list b{font-size:14.5px;font-weight:800;letter-spacing:-.01em;color:var(--hl-ink)}.seo-feature-list span{font-size:14px;line-height:1.6;color:var(--hl-body)}.seo-feature-foot{margin-top:18px!important;font-size:14.5px!important;color:var(--hl-muted)!important}.seo-feature-foot a{color:var(--hl-blue);font-weight:700;text-decoration:none}.seo-feature-foot a:hover{text-decoration:underline}.seo-feature-media{display:block;width:100%;max-width:460px;margin:0 auto;border-radius:28px;overflow:hidden;background:var(--hl-soft);border:1px solid var(--hl-line);box-shadow:var(--hl-sh-l)}@media(min-width:900px){.seo-feature-media{margin:0 0 0 auto;max-width:480px}}.seo-feature-media img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;object-position:center top}.seo-photo-hero{padding:20px 0 8px}@media(min-width:768px){.seo-photo-hero{padding:28px 0 12px}}.seo-photo-hero .seo-crumbs{justify-content:flex-start;margin-bottom:14px}.seo-banner{position:relative;isolation:isolate;overflow:hidden;min-height:420px;border-radius:28px;background:var(--hl-ink)}@media(min-width:768px){.seo-banner{min-height:520px;border-radius:32px}}@media(min-width:1100px){.seo-banner{min-height:560px}}.seo-banner-media{position:absolute;top:0;right:0;bottom:0;left:0}.seo-banner-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:right center}.seo-banner-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#081226e6,#081226c7 28%,#0812265c 52%,#08122614 72%,#08122600 88%)}.seo-banner-copy{position:relative;z-index:1;max-width:34em;padding:36px 22px 40px}@media(min-width:768px){.seo-banner-copy{padding:56px 48px 64px;max-width:36em}}.seo-banner-left{display:flex;justify-content:flex-start;align-items:center}.hl-root .seo-banner-left .seo-banner-copy,.seo-banner-left .seo-banner-copy{width:min(100%,36em);max-width:36em;margin-right:auto;margin-left:0;text-align:left}.seo-banner-h1{margin-top:16px;font-size:clamp(30px,4.6vw,52px);font-weight:800;line-height:1.08;letter-spacing:-.028em;color:#fff}.seo-banner-h1 span{color:#7eb3ff}.seo-banner-lead{margin-top:16px;max-width:32em;font-size:clamp(15px,1.5vw,17.5px);line-height:1.65;color:#ffffffe0}.seo-banner-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.seo-banner-cta{background:#fff;color:var(--hl-ink);box-shadow:0 14px 30px -16px #0000008c}.seo-banner-cta:hover{background:var(--hl-blue);color:#fff;transform:translateY(-1px)}.seo-banner-ghost{background:transparent;color:#fff;border-color:#ffffff73}.seo-banner-ghost:hover{background:#ffffff1f;color:#fff;border-color:#fff}.seo-banner-proof{justify-content:flex-start;margin-top:22px}.seo-banner-proof .hl-proof-copy{text-align:left}.seo-banner-proof .hl-proof-copy b{color:#fff}.seo-banner-proof .hl-proof-copy span{color:#ffffffc7}.seo-banner-note{margin-top:14px;font-size:13px;font-weight:600;color:#ffffffb8}@media(max-width:699px){.seo-banner{min-height:520px}.seo-banner-media img{object-position:78% center}.seo-banner-shade{background:linear-gradient(180deg,#081226d1,#08122694 42%,#0812267a)}.seo-banner-left{display:block}.hl-root .seo-banner-left .seo-banner-copy,.seo-banner-left .seo-banner-copy{width:100%;max-width:none;margin-right:0}.seo-banner-actions,.seo-banner-actions .hl-btn{width:100%}}@media(prefers-reduced-motion:reduce){.seo-banner-cta:hover,.seo-banner-ghost:hover{transform:none}}.hl-faq-search{position:relative;display:flex;align-items:center;gap:10px;max-width:560px;margin:0 auto;padding:0 16px;border:1px solid var(--hl-line-2);border-radius:999px;background:#fff;box-shadow:var(--hl-sh);transition:border-color .25s var(--hl-ease),box-shadow .25s var(--hl-ease)}.hl-faq-search:focus-within{border-color:var(--hl-blue);box-shadow:0 0 0 4px #0b67fa1f}.hl-faq-search>svg{width:18px;height:18px;flex-shrink:0;color:var(--hl-muted)}.hl-faq-search input{flex:1;min-width:0;height:52px;border:none;outline:none;background:none;font-family:inherit;font-size:15px;color:var(--hl-ink)}.hl-faq-search input::placeholder{color:var(--hl-muted)}.hl-faq-search input::-webkit-search-cancel-button{display:none}.hl-faq-clear{flex-shrink:0;width:26px;height:26px;border:none;border-radius:50%;background:var(--hl-soft);color:var(--hl-body);font-size:17px;line-height:1;cursor:pointer;transition:background .2s var(--hl-ease),color .2s var(--hl-ease)}.hl-faq-clear:hover{background:var(--hl-blue-soft);color:var(--hl-blue)}.hl-faq-tabs{display:flex;gap:8px;justify-content:flex-start;overflow-x:auto;padding:0 2px 4px;margin:0 -2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hl-faq-tabs::-webkit-scrollbar{display:none}@media(min-width:900px){.hl-faq-tabs{flex-wrap:wrap;justify-content:center;overflow:visible}}.hl-faq-tabs button{flex-shrink:0;padding:9px 16px;border-radius:999px;border:1px solid var(--hl-line);background:#fff;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--hl-body);white-space:nowrap;cursor:pointer;transition:background .25s var(--hl-ease),color .25s var(--hl-ease),border-color .25s var(--hl-ease)}.hl-faq-tabs button:hover{border-color:var(--hl-blue-line);color:var(--hl-blue)}.hl-faq-tabs button.on{background:var(--hl-blue);border-color:var(--hl-blue);color:#fff}.hl-faq-tabs button:focus-visible{outline:2px solid var(--hl-blue);outline-offset:2px}.hl-faq-group+.hl-faq-group{margin-top:44px}.hl-faq-cat{max-width:820px;margin:0 auto 14px;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hl-muted)}.hl-faq-count{max-width:820px;margin:0 auto 18px;font-size:13.5px;font-weight:650;color:var(--hl-muted)}.hl-faq-badge{display:inline-block;margin-left:10px;padding:3px 9px;border-radius:999px;background:var(--hl-blue-soft);font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--hl-blue-d);vertical-align:middle;white-space:nowrap}@media(max-width:600px){.hl-faq-badge{display:none}}.hl-faq-empty{max-width:520px;margin:0 auto;padding:44px 28px;text-align:center;border:1px dashed var(--hl-line-2);border-radius:20px;background:var(--hl-soft)}.hl-faq-empty h3{font-size:19px;font-weight:800;letter-spacing:-.015em;color:var(--hl-ink)}.hl-faq-empty p{margin:10px 0 22px;font-size:14.5px;line-height:1.65;color:var(--hl-body)}.hl-feat-post{display:grid;grid-template-columns:1fr;overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--hl-line);border-radius:24px;background:#fff;box-shadow:var(--hl-sh);transition:transform .3s var(--hl-ease),box-shadow .3s var(--hl-ease),border-color .3s var(--hl-ease)}@media(min-width:820px){.hl-feat-post{grid-template-columns:1.05fr 1fr}}.hl-feat-post:hover{transform:translateY(-3px);border-color:var(--hl-blue-line);box-shadow:var(--hl-sh-m)}.hl-feat-post-art{display:flex;align-items:center;justify-content:center;min-height:220px;font-size:44px;font-weight:850;letter-spacing:-.03em;color:var(--hl-blue);background:linear-gradient(140deg,var(--hl-blue-soft),#efe7ff 70%,#fdf1e7)}@media(min-width:820px){.hl-feat-post-art{min-height:300px}}.hl-feat-post-body{padding:28px}@media(min-width:768px){.hl-feat-post-body{padding:36px}}.hl-feat-flag{display:inline-block;padding:4px 11px;border-radius:999px;background:var(--hl-blue);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hl-feat-post h2{margin-top:16px;font-size:clamp(21px,2.6vw,29px);font-weight:800;line-height:1.24;letter-spacing:-.022em;color:var(--hl-ink)}.hl-feat-post p{margin-top:14px;font-size:15px;line-height:1.7;color:var(--hl-body)}.hl-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;font-size:12.8px;font-weight:650;color:var(--hl-muted)}.hl-post-meta i{width:3px;height:3px;border-radius:50%;background:var(--hl-line-2);font-style:normal}.hl-post-cat{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hl-blue)}.hl-crumb{display:flex;align-items:center;gap:8px;margin-bottom:26px;font-size:13px;font-weight:650;color:var(--hl-muted)}.hl-crumb a{color:var(--hl-body);text-decoration:none}.hl-crumb a:hover{color:var(--hl-blue)}.hl-crumb svg{width:13px;height:13px;flex-shrink:0;color:var(--hl-line-2)}.hl-art-head{max-width:760px;margin:0 auto}.hl-art-head h1{margin-top:12px;font-size:clamp(27px,4vw,42px);font-weight:800;line-height:1.16;letter-spacing:-.024em;color:var(--hl-ink)}.hl-art-cover{max-width:900px;margin:38px auto 0;height:230px;display:flex;align-items:center;justify-content:center;border-radius:24px;font-size:52px;font-weight:850;letter-spacing:-.03em;color:var(--hl-blue);background:linear-gradient(140deg,var(--hl-blue-soft),#efe7ff 70%,#fdf1e7);border:1px solid var(--hl-line)}@media(min-width:768px){.hl-art-cover{height:320px}}.hl-art-body{max-width:720px;margin:44px auto 0;font-size:16.5px;line-height:1.8;color:var(--hl-body)}.hl-art-body>p{margin-top:20px}.hl-art-body>p:first-child{margin-top:0}.hl-art-body>p:first-child{font-size:18px;line-height:1.72;color:var(--hl-ink)}.hl-art-body h2{scroll-margin-top:96px;margin-top:42px;font-size:22px;font-weight:800;line-height:1.28;letter-spacing:-.02em;color:var(--hl-ink)}.hl-art-body h2+p{margin-top:12px}.hl-art-share{display:flex;flex-wrap:wrap;align-items:center;gap:12px;max-width:720px;margin:44px auto 0;padding-top:26px;border-top:1px solid var(--hl-line)}.hl-art-share span{font-size:13.5px;font-weight:700;color:var(--hl-muted)}.hl-404{max-width:560px;margin:0 auto;padding:52px 30px;text-align:center;border:1px dashed var(--hl-line-2);border-radius:22px;background:var(--hl-soft)}.hl-404 h1{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--hl-ink)}.hl-404 p{margin:12px 0 24px;font-size:15px;line-height:1.68;color:var(--hl-body)}.hl-blog-search{display:flex;gap:10px;max-width:640px;margin:28px auto 0}.hl-blog-search input{flex:1;height:46px;padding:0 14px;border:1px solid var(--hl-line);border-radius:12px;font:inherit}.hl-blog-search button{border:0;border-radius:12px;padding:0 16px;background:var(--hl-blue);color:#fff;font:inherit;font-weight:750;cursor:pointer}.hl-blog-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.hl-blog-chips button,.hl-blog-chips a{border:1px solid var(--hl-line);border-radius:999px;padding:7px 12px;background:#fff;color:var(--hl-body);font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.hl-blog-chips .on,.hl-blog-chips a.on{background:var(--hl-blue-soft);border-color:var(--hl-blue-line);color:var(--hl-blue)}.hl-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.hl-blog-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--hl-line);border-radius:20px;background:#fff;text-decoration:none;color:inherit;box-shadow:var(--hl-sh);transition:transform .2s var(--hl-ease),box-shadow .2s var(--hl-ease),border-color .2s var(--hl-ease)}.hl-blog-card:hover{transform:translateY(-3px);border-color:var(--hl-blue-line);box-shadow:var(--hl-sh-m)}.hl-blog-media{flex:none;width:100%;overflow:hidden;line-height:0;background:linear-gradient(160deg,#eef4ff,#f6f1ff 55%,#fff6ec)}.hl-blog-media img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center top}.hl-blog-media.empty{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;line-height:normal}.hl-blog-media.empty span{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#fff;color:var(--hl-blue);font-size:20px;font-weight:800}.hl-blog-card-body{display:flex;flex-direction:column;flex:1;padding:16px 18px 18px}.hl-blog-card h2{margin:0;font-size:17px;line-height:1.35;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hl-blog-card p{margin:10px 0 0;color:var(--hl-body);font-size:13.5px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hl-blog-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.hl-blog-card-tags span{padding:4px 8px;border-radius:999px;background:var(--hl-blue-soft);font-size:10.5px;font-weight:750;color:var(--hl-blue)}.hl-blog-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px}.hl-blog-card small{color:var(--hl-muted);font-size:12px;font-weight:650}.hl-blog-cta{display:inline-flex;align-items:center;gap:6px;color:var(--hl-blue);font-size:13px;font-weight:750;white-space:nowrap}.hl-related{margin-top:48px}.hl-related>h2{margin:0 0 18px}@media(max-width:900px){.hl-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hl-blog-grid{grid-template-columns:1fr}}.hl-loader{position:relative;display:flex;align-items:center;justify-content:center;min-height:280px;padding:48px 16px}.hl-loader-lg{min-height:460px}.hl-loader-ring{display:block;flex-shrink:0;box-sizing:border-box;width:36px;height:36px;border:3px solid var(--hl-blue-line);border-top-color:var(--hl-blue);border-radius:50%;animation:hl-spin .7s linear infinite}.hl-loader-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes hl-spin{to{transform:rotate(360deg)}}.hl-blog-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:36px 0 8px}.hl-blog-pager-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0 12px;border:1px solid var(--hl-line);border-radius:10px;background:#fff;color:var(--hl-body);font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:border-color .2s var(--hl-ease),color .2s var(--hl-ease),background .2s var(--hl-ease)}.hl-blog-pager-link:hover{border-color:var(--hl-blue-line);color:var(--hl-blue)}.hl-blog-pager-link.is-current{background:var(--hl-blue-soft);border-color:var(--hl-blue-line);color:var(--hl-blue);cursor:default}.hl-blog-pager-link.is-disabled{opacity:.45;cursor:default;pointer-events:none}.hl-blog-pager-gap{color:var(--hl-muted);padding:0 4px;font-weight:700}.hl-art-cover-img{display:block;width:100%;max-width:760px;height:auto;margin:38px auto 0;border-radius:24px;border:1px solid var(--hl-line)}.hl-art-body img{display:block;width:auto;max-width:100%;height:auto;margin:28px auto;border-radius:12px}.hl-art-body a{color:var(--hl-blue)}.hl-art-body table{width:100%;border-collapse:collapse}.hl-art-body th,.hl-art-body td{border:1px solid var(--hl-line);padding:8px}.hl-story{max-width:720px;margin:0 auto}.hl-story p{margin-top:20px;font-size:16.5px;line-height:1.78;color:var(--hl-body)}.hl-story p:first-child{margin-top:0}.hl-story p b,.hl-story p strong{font-weight:750;color:var(--hl-ink)}.hl-quote{margin:34px 0;padding:22px 26px;border-left:3px solid var(--hl-blue);border-radius:0 14px 14px 0;background:var(--hl-blue-soft);font-size:17.5px;font-weight:700;line-height:1.6;letter-spacing:-.012em;color:var(--hl-ink)}.hl-nots{display:grid;grid-template-columns:1fr;gap:14px;max-width:820px;margin:0 auto}@media(min-width:700px){.hl-nots{grid-template-columns:repeat(2,1fr)}}.hl-not{display:flex;align-items:flex-start;gap:13px;padding:20px 22px;border:1px solid var(--hl-line);border-radius:var(--hl-r);background:#fff;box-shadow:var(--hl-sh)}.hl-not-x{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;margin-top:1px;border-radius:50%;background:var(--hl-soft);border:1px solid var(--hl-line);color:var(--hl-muted);font-size:13px;font-weight:800;line-height:1}.hl-not b{display:block;font-size:14.5px;font-weight:750;letter-spacing:-.01em;color:var(--hl-ink)}.hl-not span{display:block;margin-top:6px;font-size:13.5px;line-height:1.62;color:var(--hl-body)}.hl-org{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;max-width:900px;margin:0 auto;padding:30px;border:1px solid var(--hl-line);border-radius:24px;background:#fff;box-shadow:var(--hl-sh-m)}@media(min-width:820px){.hl-org{grid-template-columns:auto 1fr;gap:34px;padding:36px 40px}}.hl-org-mark{display:flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:22px;background:var(--hl-blue-soft);border:1px solid var(--hl-blue-line);color:var(--hl-blue)}.hl-org-mark svg{width:36px;height:36px}.hl-org h3{font-size:20px;font-weight:800;letter-spacing:-.015em;color:var(--hl-ink)}.hl-org p{margin-top:10px;font-size:14.5px;line-height:1.7;color:var(--hl-body)}.hl-org-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px}.hl-org-links a{font-size:13.5px;font-weight:700;color:var(--hl-blue);text-decoration:none}.hl-org-links a:hover{text-decoration:underline}.hl-legal-stamp{margin-top:16px;display:inline-block;padding:6px 14px;border-radius:999px;background:var(--hl-soft);border:1px solid var(--hl-line);font-size:12.5px;font-weight:700;color:var(--hl-muted)}.hl-legal-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start;min-width:0}@media(min-width:1000px){.hl-legal-wrap{grid-template-columns:230px minmax(0,1fr);gap:52px}}.hl-legal-wrap>*{min-width:0;max-width:100%}.hl-toc{display:none}@media(min-width:1000px){.hl-toc{display:block}}.hl-toc-inner{position:sticky;top:96px}.hl-toc-h{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hl-muted);margin-bottom:10px}.hl-toc nav{display:flex;flex-direction:column;border-left:1px solid var(--hl-line)}.hl-toc nav a{padding:7px 0 7px 14px;margin-left:-1px;border-left:2px solid transparent;font-size:13.2px;line-height:1.45;font-weight:650;color:var(--hl-body);text-decoration:none;transition:color .2s var(--hl-ease),border-color .2s var(--hl-ease)}.hl-toc nav a:hover{color:var(--hl-blue);border-left-color:var(--hl-blue)}.hl-legal{width:100%;max-width:760px;min-width:0;font-size:15.5px;line-height:1.8;color:var(--hl-body);overflow-wrap:anywhere}.hl-legal>p{margin-top:16px}.hl-legal>p:first-child{margin-top:0}.hl-legal h2{scroll-margin-top:96px;margin-top:44px;padding-top:26px;border-top:1px solid var(--hl-line);font-size:20px;font-weight:800;line-height:1.3;letter-spacing:-.018em;color:var(--hl-ink)}.hl-legal h2:first-child{margin-top:0;padding-top:0;border-top:none}.hl-legal h2+p,.hl-legal h2+ul,.hl-legal h2+h3{margin-top:14px}.hl-legal h3{margin-top:22px;font-size:16px;font-weight:750;line-height:1.35;color:var(--hl-ink)}.hl-legal h3+p,.hl-legal h3+ul{margin-top:10px}.hl-legal ul{list-style:none;margin-top:14px;display:flex;flex-direction:column;gap:11px}.hl-legal li{position:relative;padding-left:17px;min-width:0}.hl-legal li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--hl-blue-line)}.hl-legal strong{font-weight:750;color:var(--hl-ink)}.hl-legal a{color:var(--hl-blue);font-weight:650;text-decoration:none}.hl-legal a:hover{text-decoration:underline}.hl-legal .hl-btn{margin-top:4px}.hl-legal-draft{display:flex;align-items:flex-start;gap:11px;margin-bottom:30px;padding:16px 18px;border-radius:14px;background:#fffaf0;border:1px solid #f3e2c0;font-size:13.6px;line-height:1.65;color:#7a5a1a}.hl-legal-draft b{font-weight:800}.hl-legal-foot{display:flex;flex-direction:column;gap:14px;align-items:flex-start;max-width:760px;margin-top:44px;padding:24px 26px;border:1px solid var(--hl-line);border-radius:20px;background:var(--hl-soft)}@media(min-width:640px){.hl-legal-foot{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.hl-legal-foot p{font-size:14px;line-height:1.65;color:var(--hl-body)}.hl-legal-foot .hl-btn{flex-shrink:0}.hl-contact{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media(min-width:900px){.hl-contact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}}.hl-contact>*{min-width:0;width:100%;max-width:100%}.hl-col-h{margin-bottom:14px;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hl-muted)}.hl-reach{border:1px solid var(--hl-line);border-radius:20px;background:#fff;box-shadow:var(--hl-sh);overflow:hidden}.hl-reach-row{display:flex;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid var(--hl-line);text-decoration:none;color:inherit;transition:background .22s var(--hl-ease)}.hl-reach-row:last-child{border-bottom:none}.hl-reach-row:hover{background:var(--hl-soft)}.hl-reach-row:focus-visible{outline:2px solid var(--hl-blue);outline-offset:-2px}.hl-reach-ic{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;background:var(--hl-blue-soft);color:var(--hl-blue)}.hl-reach-ic svg{width:18px;height:18px}.hl-reach-ic.wa{background:#1da8511a;color:var(--hl-wa)}.hl-reach-ic.ink{background:#f1f3f7;color:var(--hl-ink)}.hl-reach-txt{flex:1;min-width:0}.hl-reach-t{display:block;font-size:14px;font-weight:750;letter-spacing:-.01em;color:var(--hl-ink)}.hl-reach-v{display:block;margin-top:3px;font-size:13px;font-weight:700;color:var(--hl-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-reach-v.muted{font-weight:600;color:var(--hl-muted)}.hl-reach-go{flex-shrink:0;color:var(--hl-line-2);transition:transform .25s var(--hl-ease),color .25s var(--hl-ease)}.hl-reach-go svg{width:16px;height:16px;display:block}.hl-reach-row:hover .hl-reach-go{transform:translate(3px);color:var(--hl-blue)}.hl-tip{margin-top:16px;padding:20px 22px;border:1px solid var(--hl-line);border-radius:20px;background:var(--hl-soft)}.hl-tip-t{font-size:13.5px;font-weight:800;letter-spacing:-.005em;color:var(--hl-ink)}.hl-tip-l{list-style:none;margin-top:12px;display:flex;flex-direction:column;gap:9px}.hl-tip-l li{display:flex;align-items:flex-start;gap:9px;font-size:13.2px;line-height:1.55;color:var(--hl-body)}.hl-tip-l li:before{content:"";flex-shrink:0;width:5px;height:5px;margin-top:7px;border-radius:50%;background:var(--hl-blue)}.hl-form{padding:26px;border:1px solid var(--hl-line);border-radius:22px;background:#fff;box-shadow:var(--hl-sh-m)}@media(min-width:768px){.hl-form{padding:32px}}.hl-form-row{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:560px){.hl-form-row.two{grid-template-columns:repeat(2,1fr)}}.hl-fg{display:flex;flex-direction:column;gap:7px;margin-top:16px}.hl-fg:first-child,.hl-form-row .hl-fg{margin-top:0}.hl-form-row{margin-top:16px}.hl-form>.hl-form-row:first-child{margin-top:0}.hl-fl{font-size:13px;font-weight:750;letter-spacing:-.005em;color:var(--hl-ink)}.hl-fi,.hl-fta,.hl-fs{width:100%;padding:12px 14px;border:1px solid var(--hl-line-2);border-radius:12px;background:#fff;font-family:inherit;font-size:14.5px;color:var(--hl-ink);outline:none;transition:border-color .2s var(--hl-ease),box-shadow .2s var(--hl-ease)}.hl-fi::placeholder,.hl-fta::placeholder{color:#9aa3b2}.hl-fi:focus,.hl-fta:focus,.hl-fs:focus{border-color:var(--hl-blue);box-shadow:0 0 0 4px #0b67fa1f}.hl-fta{min-height:140px;resize:vertical;line-height:1.6}.hl-fs{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:16px}.hl-form .hl-btn{width:100%;margin-top:22px}.hl-form-note{margin-top:14px;font-size:12.8px;line-height:1.6;color:var(--hl-muted);text-align:center}.hl-form-note a{color:var(--hl-blue);font-weight:700;text-decoration:none}.hl-form-note a:hover{text-decoration:underline}.hl-copy{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;margin-left:2px;border:1px solid var(--hl-line);border-radius:999px;background:var(--hl-soft);font-family:inherit;font-size:12px;font-weight:700;color:var(--hl-body);cursor:pointer;transition:background .2s var(--hl-ease),color .2s var(--hl-ease),border-color .2s var(--hl-ease)}.hl-copy:hover{border-color:var(--hl-blue-line);color:var(--hl-blue);background:var(--hl-blue-soft)}.hl-copy svg{width:12px;height:12px}.hl-form-open{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;border-radius:14px;background:var(--hl-blue-soft);border:1px solid var(--hl-blue-line);font-size:13.4px;line-height:1.6;color:var(--hl-blue-d)}.hl-form-open svg{width:17px;height:17px;flex-shrink:0;margin-top:1px}.cmp-card{max-width:1020px;margin:0 auto;border:1px solid var(--hl-line);border-radius:24px;background:#fff;box-shadow:var(--hl-sh-l);padding:22px 10px 6px;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media(min-width:760px){.cmp-card{padding:26px 18px 10px}}.cmp-scroll-hint{display:none;margin:0 auto 10px;max-width:1020px;text-align:center;font-size:12px;font-weight:700;color:var(--hl-muted)}@media(max-width:759px){.cmp-scroll-hint{display:block}}.cmp-t{width:100%;min-width:560px;border-collapse:collapse}@media(max-width:420px){.cmp-t{min-width:520px}.cmp-t th,.cmp-t td{padding:14px 10px}.cmp-brand-us,.cmp-brand-them,.cmp-price{font-size:16px}.cmp-badge{font-size:10px;padding:5px 10px}}.cmp-t th,.cmp-t td{padding:18px 16px;text-align:center;vertical-align:middle}.cmp-t thead th{border-bottom:1px solid var(--hl-line);padding-bottom:22px}.cmp-t tbody th,.cmp-t .cmp-t-feat{text-align:left;font-size:14.5px;font-weight:700;color:var(--hl-ink)}.cmp-t .cmp-t-feat{font-size:14.5px;font-weight:700;color:var(--hl-body)}.cmp-t tbody tr{border-bottom:1px solid var(--hl-line)}.cmp-t tbody tr:last-child{border-bottom:none}.cmp-t-us{position:relative;background:linear-gradient(180deg,#0b67fa0f,#0b67fa08)}.cmp-t thead .cmp-t-us{border-top-left-radius:16px;border-top-right-radius:16px}.cmp-badge{position:absolute;top:-24px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:var(--hl-blue);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 22px -12px #0b67fae6}.cmp-brand-us{display:block;font-size:clamp(19px,2.4vw,25px);font-weight:800;letter-spacing:-.02em;color:var(--hl-blue)}.cmp-brand-them{font-size:clamp(18px,2.2vw,23px);font-weight:800;letter-spacing:-.02em;color:#9aa3b2}.cmp-price{font-size:clamp(20px,2.6vw,26px);font-weight:800;letter-spacing:-.025em;color:var(--hl-blue-d)}.cmp-price-them{color:var(--hl-ink)}.cmp-price-sub{margin-top:4px;font-size:12.5px;font-weight:600;color:var(--hl-muted)}.cmp-price-sub-us{color:var(--hl-blue)}.cmp-yes{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--hl-blue);color:#fff;box-shadow:0 8px 18px -10px #0b67fae6}.cmp-yes svg{width:17px;height:17px}.cmp-soft{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#b6c6e6}.cmp-soft svg{width:20px;height:20px}.cmp-nowrap{display:flex;flex-direction:column;align-items:center;gap:5px}.cmp-no{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#e0342c}.cmp-no svg{width:17px;height:17px}.cmp-no-note{font-size:12.5px;font-weight:600;color:var(--hl-muted)}.cmp-note{margin:20px auto 0;max-width:860px;text-align:center;font-size:12.5px;line-height:1.65;color:var(--hl-muted)}.cmp-reasons{display:grid;grid-template-columns:1fr;gap:14px;max-width:960px;margin-left:auto;margin-right:auto}@media(min-width:800px){.cmp-reasons{grid-template-columns:repeat(3,1fr);gap:16px}}.cmp-reason{padding:22px 20px;border-radius:18px;border:1px solid var(--hl-line);background:#fff;box-shadow:var(--hl-sh)}.cmp-reason-n{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--hl-blue);margin-bottom:10px}.cmp-reason h3{margin:0;font-size:17px;font-weight:800;letter-spacing:-.015em;color:var(--hl-ink)}.cmp-reason p{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--hl-body)}.cmp-pick{max-width:760px;margin-left:auto;margin-right:auto;padding:18px 22px;border-radius:16px;border:1px dashed var(--hl-line-2);background:#fff;text-align:center}.cmp-pick p{margin:0;font-size:14.5px;line-height:1.65;color:var(--hl-body)}.cmp-other{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:center;font-size:13.5px;color:var(--hl-muted)}.cmp-other a{color:var(--hl-blue);font-weight:650;text-decoration:none}.cmp-other a:hover{text-decoration:underline}.cl-ig-hero{padding:12px 0 8px}@media(min-width:768px){.cl-ig-hero{padding:20px 0 8px}}.cl-ig-hero .seo-crumbs{justify-content:flex-start;margin-bottom:16px}.cl-ig-banner{display:grid;grid-template-columns:1fr;gap:28px;align-items:center;padding:28px 22px 26px;border-radius:28px;background:radial-gradient(90% 80% at 100% 0%,rgba(11,103,250,.16),transparent 55%),linear-gradient(180deg,#fff 0%,var(--hl-blue-soft) 100%);border:1px solid var(--hl-blue-line);box-shadow:var(--hl-sh)}@media(min-width:980px){.cl-ig-banner{grid-template-columns:minmax(0,1.05fr) minmax(280px,.9fr);gap:36px;padding:42px 42px 36px;border-radius:32px}}.cl-ig-hero-copy{min-width:0}.cl-ig-hero-copy .hl-h1{margin-top:12px;max-width:11em}.cl-ig-hero-copy .hl-lead{margin-top:16px;max-width:36em}.cl-ig-hero-actions{justify-content:flex-start;margin-top:24px}.cl-ig-hero-copy .hl-hero-note{text-align:left}.cl-ig-slot{position:relative;display:block;width:100%;aspect-ratio:3 / 2;border-radius:22px;overflow:hidden;background:#f4f8ff;border:1px solid var(--hl-blue-line);box-shadow:0 18px 40px -28px #0b67fa8c}.cl-ig-slot img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cl-ig-hero-slot{aspect-ratio:3 / 2}.cl-ig-measure{margin-top:28px;padding:22px 24px;border-radius:20px;background:#fff;border:1px solid var(--hl-line);box-shadow:var(--hl-sh)}.cl-ig-measure h3{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--hl-ink)}.cl-ig-measure p{margin:10px 0 0;font-size:15.5px;line-height:1.7;color:var(--hl-body)}.cl-ig-measure a{color:var(--hl-blue);font-weight:700;text-decoration:none}.cl-ig-measure a:hover{text-decoration:underline}.cl-ig-narrow{max-width:820px}.cl-ig-narrow .hl-head{text-align:left;align-items:flex-start}.cl-ig-narrow .hl-lead{max-width:none}.cl-ig-narrow .hl-lead+.hl-lead{margin-top:14px}.cl-ig-chain{display:grid;grid-template-columns:1fr;gap:10px;list-style:none;margin:28px 0 0;padding:0}@media(min-width:800px){.cl-ig-chain{grid-template-columns:1fr 1fr}}.cl-ig-chain li{display:flex;gap:12px;align-items:flex-start;padding:16px;background:#fff;border:1px solid var(--hl-line);border-radius:16px;box-shadow:var(--hl-sh)}.cl-ig-chain span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--hl-blue);color:#fff;font-size:13px;font-weight:800;flex-shrink:0}.cl-ig-chain strong{display:block;font-size:15px;font-weight:800;letter-spacing:-.015em}.cl-ig-chain em{display:block;margin-top:4px;font-style:normal;font-size:13.5px;line-height:1.5;font-weight:600;color:var(--hl-body)}.cl-ig-note{margin-top:18px;font-size:14.5px;line-height:1.65;color:var(--hl-body)}.cl-ig-note a,.cl-ig-feature-copy a,.hl-head .hl-lead a{color:var(--hl-blue);font-weight:700;text-decoration:none}.cl-ig-note a:hover,.cl-ig-feature-copy a:hover,.hl-head .hl-lead a:hover{text-decoration:underline}.cl-ig-inline-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.cl-ig-features{display:flex;flex-direction:column;gap:28px;margin-top:40px}.cl-ig-feature{display:grid;grid-template-columns:1fr;gap:22px;align-items:center;padding:18px;border-radius:28px;background:#fff;border:1px solid var(--hl-line);box-shadow:var(--hl-sh)}@media(min-width:900px){.cl-ig-feature{grid-template-columns:1fr 1fr;gap:36px;padding:22px;align-items:center}.cl-ig-feature .cl-ig-slot{align-self:center;width:100%}.cl-ig-feature-reverse .cl-ig-slot{order:2}}.cl-ig-feature-copy h3{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--hl-ink)}.cl-ig-feature-copy p{margin-top:12px;font-size:15.5px;line-height:1.7;color:var(--hl-body)}.cl-ig-links{display:flex;flex-wrap:wrap;gap:8px 16px}.cl-ig-related{justify-content:center;gap:10px;margin:28px 0 0}.cl-ig-related a{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--hl-blue-line);color:var(--hl-blue);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}.cl-ig-related a:hover{background:var(--hl-blue-soft)}.cl-ig-flow{max-width:760px}@media(max-width:559px){.cl-ig-hero-actions,.cl-ig-inline-cta{max-width:none}.cl-ig-hero-actions .hl-btn,.cl-ig-inline-cta .hl-btn{width:100%}}.cl-ig-cta.hl-cta-photo{aspect-ratio:2000 / 776;min-height:280px;border-radius:28px}.cl-ig-cta .hl-cta-photo-media img{object-fit:cover;object-position:right center}.cl-ig-cta .hl-cta-photo-shade{background:linear-gradient(90deg,#081226e0,#0812269e 32%,#08122629 56%,#08122600 74%)}.cl-ig-cta .hl-cta-photo-copy{max-width:34em}.cl-ig-cta .hl-h2{max-width:14em}@media(max-width:699px){.cl-ig-cta.hl-cta-photo{aspect-ratio:auto;min-height:520px;justify-content:flex-end}.cl-ig-cta .hl-cta-photo-media img{object-position:center 18%}.cl-ig-cta .hl-cta-photo-shade{background:linear-gradient(180deg,#08122600,#08122600 46%,#08122673 68%,#081226b8)}.cl-ig-cta .hl-cta-photo-copy{padding:28px 18px 24px}}.docs-root{--docs-blue: var(--hl-blue, #0b67fa);--docs-blue-d: var(--hl-blue-d, #0850c9);--docs-soft: var(--hl-blue-soft, #eef4ff);--docs-line: var(--hl-line, #e6e9ef);--docs-ink: var(--hl-ink, #0d1117);--docs-body: var(--hl-body, #4b5563);--docs-muted: var(--hl-muted, #6b7280);--docs-bg: #fff;--docs-soft-bg: var(--hl-soft, #f7f9fc);min-height:100dvh;background:radial-gradient(1200px 480px at 10% -10%,rgba(11,103,250,.08),transparent 60%),radial-gradient(900px 400px at 100% 0%,rgba(11,103,250,.05),transparent 55%),var(--docs-bg);color:var(--docs-ink);font-family:Plus Jakarta Sans,system-ui,sans-serif}.docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.docs-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 14px;background:var(--docs-blue);color:#fff;border-radius:0 0 10px;font-weight:700;text-decoration:none}.docs-skip:focus{left:0}.docs-header{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--docs-line)}.docs-header-inner{max-width:1280px;margin:0 auto;padding:12px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.docs-header-left{display:flex;align-items:center;gap:12px;min-width:0}.docs-logo img{height:28px;width:auto;display:block}.docs-header-badge{font-size:13px;font-weight:750;color:var(--docs-blue);text-decoration:none;padding:6px 10px;border-radius:999px;background:var(--docs-soft);white-space:nowrap}.docs-header-badge:hover,.docs-header-badge:focus-visible{outline:2px solid var(--docs-blue);outline-offset:2px}.docs-header-search{min-width:0;max-width:520px;width:100%;justify-self:center}.docs-header-actions{display:flex;align-items:center;gap:10px}.docs-header-link{font-size:14px;font-weight:650;color:var(--docs-body);text-decoration:none;padding:8px 10px;border-radius:10px}.docs-header-link:hover,.docs-header-link:focus-visible{color:var(--docs-ink);background:var(--docs-soft-bg);outline:none}.docs-header-cta{min-height:40px!important;padding:8px 16px!important;font-size:13.5px!important}.docs-menu-btn{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--docs-line);background:#fff;cursor:pointer;align-items:center;justify-content:center}.docs-menu-lines{position:relative;width:17px;height:12px;display:block}.docs-menu-lines span{position:absolute;left:0;width:17px;height:1.8px;border-radius:2px;background:currentColor}.docs-menu-lines span:nth-child(1){top:0}.docs-menu-lines span:nth-child(2){top:5px}.docs-menu-lines span:nth-child(3){top:10px}.docs-shell{max-width:1320px;margin:0 auto;padding:0 24px 56px;display:grid;grid-template-columns:268px minmax(0,1fr);gap:36px;align-items:start}.docs-sidebar-desktop{position:sticky;top:78px;max-height:calc(100dvh - 96px);overflow:auto;padding:20px 18px 32px 0;border-right:1px solid var(--docs-line)}.docs-main{min-width:0;padding:24px 0 48px;max-width:880px}.docs-side-cats,.docs-side-arts{list-style:none;margin:0;padding:0}.docs-side-cat{margin-bottom:6px}.docs-side-cat-row{display:flex;align-items:center;gap:4px}.docs-side-cat-link{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--docs-ink);font-size:13.5px;font-weight:700}.docs-side-cat-link:hover,.docs-side-cat-link:focus-visible,.docs-side-cat-link.is-active{background:var(--docs-soft);color:var(--docs-blue);outline:none}.docs-side-count{font-size:11px;font-weight:700;color:var(--docs-muted);background:var(--docs-soft-bg);border-radius:999px;padding:2px 7px}.docs-side-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;border:0;background:transparent;border-radius:8px;color:var(--docs-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.docs-side-toggle:hover,.docs-side-toggle:focus-visible{background:var(--docs-soft-bg);color:var(--docs-ink);outline:2px solid var(--docs-blue);outline-offset:1px}.docs-side-arts{padding:4px 0 8px 8px}.docs-side-art{display:block;padding:7px 10px;border-radius:8px;text-decoration:none;color:var(--docs-body);font-size:12.5px;font-weight:600;line-height:1.35}.docs-side-art:hover,.docs-side-art:focus-visible,.docs-side-art.is-active{background:var(--docs-soft);color:var(--docs-blue);outline:none}.docs-side-empty{margin:0;padding:6px 12px 10px;font-size:12px;color:var(--docs-muted)}.docs-drawer{display:none}.docs-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:60}.docs-drawer-panel{position:fixed;top:0;left:0;bottom:0;width:min(92vw,340px);background:#fff;z-index:61;padding:16px;overflow:auto;box-shadow:0 24px 60px -28px #10182873}.docs-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-weight:750}.docs-drawer-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--docs-line);background:#fff;border-radius:10px;padding:8px 12px;font-weight:650;cursor:pointer}.docs-drawer-close:focus-visible{outline:2px solid var(--docs-blue)}.docs-search{position:relative;width:100%}.docs-search-label{display:flex;align-items:center;gap:10px;width:100%;background:#fff;border:1px solid var(--docs-line);border-radius:14px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.docs-search-label:focus-within{border-color:#9bc0ff;box-shadow:0 0 0 4px #0b67fa1f}.docs-search-ic{color:var(--docs-muted);flex-shrink:0}.docs-search-input{width:100%;border:0;outline:none;background:transparent;font:inherit;color:var(--docs-ink);min-height:44px}.docs-search-lg .docs-search-input{min-height:56px;font-size:16px}.docs-search-sm .docs-search-input{min-height:40px;font-size:14px}.docs-search-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid var(--docs-line);border-radius:14px;box-shadow:0 18px 40px -24px #10182859;z-index:40;max-height:420px;overflow:auto}.docs-search-list{list-style:none;margin:0;padding:8px}.docs-search-item{width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;border-radius:10px;padding:10px 12px;cursor:pointer;display:grid;gap:3px;font:inherit}.docs-search-item.is-active,.docs-search-item:hover{background:var(--docs-soft)}.docs-search-item-cat{font-size:11px;font-weight:750;color:var(--docs-blue);text-transform:uppercase;letter-spacing:.04em}.docs-search-item-title{font-size:14px;font-weight:700;color:var(--docs-ink)}.docs-search-item-desc{font-size:12.5px;color:var(--docs-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.docs-search-empty{padding:18px 16px}.docs-search-empty p{margin:0 0 10px;font-weight:700}.docs-search-empty-links{display:flex;flex-wrap:wrap;gap:12px}.docs-search-empty-links a{color:var(--docs-blue);font-weight:700;text-decoration:none}.docs-search-empty-links a:hover,.docs-search-empty-links a:focus-visible{text-decoration:underline;outline:none}.docs-hero{padding:12px 0 28px}.docs-kicker{margin:0 0 8px;font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--docs-blue)}.docs-hero h1,.docs-category-head h1{margin:0 0 12px;font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1.15;letter-spacing:-.02em}.docs-hero-lead,.docs-category-head>p{margin:0 0 18px;max-width:62ch;color:var(--docs-body);font-size:16.5px;line-height:1.55}.docs-hero-search{max-width:680px}.docs-section{margin:36px 0}.docs-section h2{margin:0 0 14px;font-size:1.15rem}.docs-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.docs-card{display:block;padding:16px 16px 18px;border:1px solid var(--docs-line);border-radius:16px;background:#fff;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s,transform .2s}.docs-card:hover,.docs-card:focus-visible{border-color:#b7d0ff;box-shadow:0 14px 30px -24px #0b67fa8c;outline:none;transform:translateY(-1px)}.docs-card h3{margin:0 0 8px;font-size:15px;line-height:1.35}.docs-card p{margin:0;font-size:13px;color:var(--docs-muted);line-height:1.45}.docs-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.docs-cat-card{display:flex;gap:14px;padding:16px;border:1px solid var(--docs-line);border-radius:16px;background:#fff;text-decoration:none;color:inherit}.docs-cat-card:hover,.docs-cat-card:focus-visible{border-color:#b7d0ff;background:var(--docs-soft);outline:none}.docs-cat-ic{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:var(--docs-soft);color:var(--docs-blue);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.docs-cat-body{display:grid;gap:4px;min-width:0}.docs-cat-title{font-weight:750;font-size:15px}.docs-cat-desc{font-size:13px;color:var(--docs-muted);line-height:1.4}.docs-cat-meta{font-size:12px;font-weight:700;color:var(--docs-blue);margin-top:4px}.docs-home-links{display:flex;flex-wrap:wrap;gap:14px 18px}.docs-home-links a{color:var(--docs-blue);font-weight:700;text-decoration:none}.docs-home-links a:hover,.docs-home-links a:focus-visible{text-decoration:underline;outline:none}.docs-crumbs ol{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:6px 0;font-size:13px;color:var(--docs-muted)}.docs-crumbs li{display:inline-flex;align-items:center}.docs-crumbs li:not(:last-child):after{content:"/";margin:0 8px;color:#c0c6d2}.docs-crumbs a{color:var(--docs-body);text-decoration:none;font-weight:650}.docs-crumbs a:hover,.docs-crumbs a:focus-visible{color:var(--docs-blue);outline:none}.docs-crumbs [aria-current=page]{color:var(--docs-ink);font-weight:700}.docs-category-count{margin:-8px 0 16px!important;font-size:13px!important;font-weight:700;color:var(--docs-muted)!important}.docs-group{margin:28px 0}.docs-group h2{margin:0 0 10px;font-size:1.05rem}.docs-article-list{list-style:none;margin:0;padding:0;border:1px solid var(--docs-line);border-radius:16px;overflow:hidden;background:#fff}.docs-article-list li+li{border-top:1px solid var(--docs-line)}.docs-article-list a{display:grid;gap:4px;padding:14px 16px;text-decoration:none;color:inherit}.docs-article-list a:hover,.docs-article-list a:focus-visible{background:var(--docs-soft);outline:none}.docs-article-q{font-weight:750;font-size:14.5px}.docs-article-d{font-size:13px;color:var(--docs-muted);line-height:1.4}.docs-empty-cat{padding:28px;border:1px dashed var(--docs-line);border-radius:16px;background:var(--docs-soft-bg)}.docs-empty-cat a{color:var(--docs-blue);font-weight:700}.docs-article{display:flex;flex-direction:column;gap:0}.docs-article-head{margin:0 0 8px;padding-bottom:22px;border-bottom:1px solid var(--docs-line)}.docs-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px}.docs-article-cat{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:var(--docs-soft);color:var(--docs-blue);font-size:12px;font-weight:750;letter-spacing:.02em;text-decoration:none}.docs-article-cat:hover,.docs-article-cat:focus-visible{outline:2px solid var(--docs-blue);outline-offset:2px}.docs-updated{margin:0;font-size:12.5px;color:var(--docs-muted);font-weight:600}.docs-article-head h1{margin:0 0 10px;font-size:clamp(1.65rem,2.2vw,2.15rem);line-height:1.18;letter-spacing:-.025em}.docs-article-desc{margin:0;max-width:58ch;color:var(--docs-body);font-size:16px;line-height:1.55}.docs-article-panel{margin-top:22px;padding:22px 0 8px}.docs-prose{max-width:none}.docs-prose>:not(.docs-shot):not(.docs-steps):not(.docs-trouble){max-width:42rem}.docs-prose .docs-steps,.docs-prose .docs-trouble,.docs-prose .docs-callout{max-width:42rem}.docs-prose .docs-intro{margin:0 0 1.25em;font-size:17px;line-height:1.65;color:var(--docs-body)}.docs-prose h2{margin:1.75em 0 .6em;font-size:1.15rem;letter-spacing:-.015em;color:var(--docs-ink)}.docs-prose h3{margin:1.25em 0 .4em;font-size:1.02rem;color:var(--docs-ink)}.docs-prose p,.docs-prose li{color:var(--docs-body);line-height:1.65;font-size:15.5px}.docs-prose p{margin:0 0 1em}.docs-prose ul,.docs-prose ol{margin:0 0 1.15em;padding-left:1.25em}.docs-prose li+li{margin-top:.35em}.docs-prose strong{color:var(--docs-ink);font-weight:750}.docs-ui-link{color:inherit;text-decoration:none;border-bottom:1px solid rgba(11,103,250,.35);text-underline-offset:2px;transition:color .15s,border-color .15s}.docs-ui-link strong{color:var(--docs-blue);font-weight:750}.docs-ui-link:hover,.docs-ui-link:focus-visible{border-bottom-color:var(--docs-blue);outline:none}.docs-ui-link:hover strong,.docs-ui-link:focus-visible strong{color:var(--docs-blue-d)}.docs-steps{list-style:none;margin:0 0 1.4em;padding:0;counter-reset:docs-step;display:grid;gap:12px}.docs-steps>li{position:relative;padding:18px 18px 18px 58px;border:1px solid var(--docs-line);border-radius:16px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 1px #10182805;counter-increment:docs-step}.docs-steps>li:before{content:counter(docs-step);position:absolute;left:16px;top:18px;width:30px;height:30px;border-radius:999px;background:var(--docs-soft);color:var(--docs-blue);font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.docs-steps h3{margin:0 0 6px;font-size:15px}.docs-steps p{margin:0;font-size:14.5px}.docs-callout{margin:20px 0;padding:16px 18px;border-radius:14px;border:1px solid var(--docs-line);background:var(--docs-soft-bg)}.docs-callout h2{margin:0 0 8px;font-size:.95rem}.docs-callout-prereq{border-left:3px solid var(--docs-blue)}.docs-callout-note{background:var(--docs-soft);border-color:#c9dcff;border-left:3px solid var(--docs-blue)}.docs-callout-note p{margin:0}.docs-callout-limit{border-left:3px solid #94a3b8}.docs-shot{margin:28px 0;max-width:none;width:100%}.docs-shot-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in;position:relative;border-radius:16px;overflow:hidden;text-align:left}.docs-shot-trigger:focus-visible{outline:2px solid var(--docs-blue);outline-offset:3px}.docs-shot-img{display:block;width:100%;max-width:100%;height:auto;border:1px solid var(--docs-line);border-radius:16px;background:#f8fafc;box-shadow:0 1px 2px #1018280a,0 18px 40px -28px #10182873;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}@supports not (image-rendering: high-quality){.docs-shot-img{image-rendering:auto}}.docs-shot-zoom{position:absolute;right:12px;bottom:12px;padding:6px 10px;border-radius:999px;background:#0f172ac7;color:#fff;font-size:12px;font-weight:700;letter-spacing:.01em;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.docs-shot-trigger:hover .docs-shot-zoom,.docs-shot-trigger:focus-visible .docs-shot-zoom{opacity:1;transform:translateY(0)}@media(hover:none){.docs-shot-zoom{opacity:.92;transform:none}}.docs-shot-ph{border:1px dashed #9eb8e8;background:linear-gradient(180deg,#f5f8ff,#eef4ff);border-radius:16px;min-height:160px;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--docs-blue-d);font-weight:700;font-size:14px}.docs-shot figcaption{margin-top:10px;font-size:13px;color:var(--docs-muted);line-height:1.4}.docs-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;background:#080c14e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px;animation:docs-lightbox-in .18s ease}@keyframes docs-lightbox-in{0%{opacity:0}to{opacity:1}}.docs-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;margin-bottom:12px;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}.docs-lightbox-tools{display:flex;align-items:center;gap:10px;flex-shrink:0}.docs-lightbox-zoom{display:inline-flex;padding:3px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16)}.docs-lightbox-zoom button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffffc7;font:inherit;font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;cursor:pointer}.docs-lightbox-zoom button.is-active{background:#ffffff2e;color:#fff}.docs-lightbox-zoom button:hover,.docs-lightbox-zoom button:focus-visible{color:#fff;outline:none}.docs-lightbox-caption{margin:0;color:#e8edf5;font-size:14px;font-weight:650;line-height:1.35;min-width:0}.docs-lightbox-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fff;font:inherit;font-size:13px;font-weight:700;padding:8px 14px;border-radius:999px;cursor:pointer}.docs-lightbox-close:hover,.docs-lightbox-close:focus-visible{background:#ffffff2e;outline:2px solid #fff;outline-offset:2px}.docs-lightbox-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:12px}.docs-lightbox-stage.is-zoom-fit .docs-lightbox-img{max-width:min(100%,1600px);max-height:calc(100dvh - 120px);width:auto;height:auto}.docs-lightbox-stage.is-zoom-100 .docs-lightbox-img{max-width:none;max-height:none;width:auto;height:auto;image-rendering:-webkit-optimize-contrast}.docs-lightbox-stage.is-zoom-150 .docs-lightbox-img{max-width:none;max-height:none;width:150%;max-width:150%;height:auto;image-rendering:-webkit-optimize-contrast}.docs-lightbox-img{display:block;object-fit:contain;border-radius:10px;box-shadow:0 24px 60px #00000073;background:#fff}.docs-lightbox-hint{margin:10px auto 0;text-align:center;color:#e8edf5a6;font-size:12px;font-weight:600}.docs-trouble-card{border:1px solid var(--docs-line);border-radius:14px;padding:14px 16px;margin:0 0 12px;background:#fff}.docs-trouble-card h3{margin:0 0 10px;font-size:15px}.docs-trouble-card dl{margin:0;display:grid;gap:10px}.docs-trouble-card dt{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--docs-muted)}.docs-trouble-card dd{margin:4px 0 0;color:var(--docs-body);line-height:1.5}.docs-related,.docs-still{margin-top:36px;max-width:42rem;padding-top:28px;border-top:1px solid var(--docs-line)}.docs-related h2,.docs-still h2{margin:0 0 12px;font-size:1.05rem}.docs-related ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.docs-related li a{display:block;padding:12px 14px;border:1px solid var(--docs-line);border-radius:12px;background:#fff;color:var(--docs-ink);font-weight:700;text-decoration:none;font-size:14px;line-height:1.35;transition:border-color .15s,background .15s}.docs-related li a:hover,.docs-related li a:focus-visible{border-color:#b7d0ff;background:var(--docs-soft);outline:none;text-decoration:none}.docs-still a,.docs-article-foot a{color:var(--docs-blue);font-weight:700;text-decoration:none}.docs-still a:hover,.docs-article-foot a:hover,.docs-still a:focus-visible,.docs-article-foot a:focus-visible{text-decoration:underline;outline:none}.docs-pager{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.docs-pager-link{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--docs-line);border-radius:14px;text-decoration:none;color:inherit;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}.docs-pager-link:hover,.docs-pager-link:focus-visible{border-color:#b7d0ff;background:var(--docs-soft);box-shadow:0 10px 24px -20px #0b67fa8c;outline:none}.docs-pager-link.next{text-align:right}.docs-pager-label{font-size:11px;font-weight:750;color:var(--docs-muted);text-transform:uppercase;letter-spacing:.05em}.docs-pager-title{font-size:14px;font-weight:700;color:var(--docs-ink);line-height:1.35}.docs-article-foot{margin-top:28px;color:var(--docs-muted);font-size:14px;max-width:42rem}.docs-footer{border-top:1px solid var(--docs-line);background:#fff}.docs-footer-inner{max-width:1280px;margin:0 auto;padding:22px 20px 36px}.docs-footer-nav{display:flex;flex-wrap:wrap;gap:12px 18px;margin-bottom:10px}.docs-footer-nav a{color:var(--docs-body);font-weight:650;text-decoration:none;font-size:14px}.docs-footer-nav a:hover,.docs-footer-nav a:focus-visible{color:var(--docs-blue);outline:none}.docs-footer-copy{margin:0;font-size:13px;color:var(--docs-muted)}@media(max-width:960px){.docs-header-inner{grid-template-columns:1fr auto}.docs-header-search{display:none}.docs-menu-btn{display:inline-flex}.docs-shell{grid-template-columns:1fr}.docs-sidebar-desktop{display:none}.docs-drawer.is-open{display:block}.docs-header-link:not(.docs-header-cta){display:none}.docs-pager{grid-template-columns:1fr}.docs-pager-link.next{text-align:left}}@media(max-width:640px){.docs-header-badge{display:none}}
