@font-face{font-family:Saira;src:url(/fonts/saira-var.woff)format("woff");font-weight:100 900;font-stretch:50% 125%;font-style:normal;font-display:swap}@font-face{font-family:Saira Fallback;src:local(Arial);size-adjust:96%;ascent-override:92%}:root{--black:#000;--indigo:#46007c;--electric:#5822ff;--silver:#c1c1c1;--white:#fff;--lilac-25:#fbfaff;--lilac-50:#f8f6ff;--lilac-100:#f2edff;--lilac-200:#e8e0ff;--lilac-300:#d5c8ff;--lilac-400:#b9a3ff;--ink:#000;--ink-2:#000000ad;--ink-3:#00000080;--line:#0000001a;--line-strong:#0000002e;--on-dark:#fff;--on-dark-2:#ffffffb8;--on-dark-3:#ffffff80;--line-dark:#ffffff24;--grad:linear-gradient(135deg, #5822ff 0%, #4a10c9 45%, #46007c 100%);--grad-soft:linear-gradient(135deg, #f2edff 0%, #fbfaff 100%);--glow:radial-gradient(60% 60% at 50% 50%, #5822ff8c 0%, #5822ff00 70%);--font:"Saira", "Saira Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-h1:calc(clamp(2.2rem, 3.6vw, 3.6rem) + 1px);--fs-h2:calc(clamp(1.7rem, 2.4vw, 2.4rem) + 1px);--fs-h3:calc(clamp(1.3rem, 1.7vw, 1.6rem) + 1px);--fs-h4:calc(clamp(1.05rem, 1.2vw, 1.2rem) + 1px);--fs-lead:calc(clamp(1.05rem, 1.25vw, 1.2rem) + 1px);--fs-body:calc(1rem + 1px);--fs-small:calc(.9375rem + 1px);--fs-xs:calc(.8125rem + 1px);--fs-label:calc(.75rem + 1px);--r-xs:10px;--r-s:16px;--r-m:24px;--r-l:32px;--r-xl:44px;--pill:999px;--shadow-1:0 1px 2px #1e005a0d, 0 10px 30px #1e005a12;--shadow-2:0 30px 80px #2800782e;--shadow-glow:0 18px 50px #5822ff59;--ease:cubic-bezier(.2, .7, .2, 1);--ok:#0f8a5f;--ok-bg:#e7f6ef;--warn:#9a5b00;--warn-bg:#fff4de;--bad:#5822ff;--bad-bg:#efe9ff;--sidebar-w:272px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:calc(1rem + 1px);font-weight:400;line-height:1.6}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 1em}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.05}ul,ol{margin:0;padding:0;list-style:none}dd{margin-inline-start:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:3px solid var(--electric);outline-offset:3px;border-radius:6px}::selection{background:var(--electric);color:#fff}strong,b{font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.h1{font-size:var(--fs-h1);letter-spacing:-.03em;line-height:.98}.h2{font-size:var(--fs-h2);letter-spacing:-.025em;line-height:1.02}.h3{font-size:var(--fs-h3);line-height:1.1}.h4{font-size:var(--fs-h4);letter-spacing:-.01em;line-height:1.2}.lead{font-size:var(--fs-lead);color:var(--ink-2);font-weight:400;line-height:1.5}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:var(--fs-small)}.xs{font-size:var(--fs-xs)}.label{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.accent{color:var(--electric)}.medium{font-weight:500}.semibold{font-weight:600}.condensed{font-stretch:72%}.num{font-variant-numeric:tabular-nums}.prose{color:var(--ink-2);white-space:pre-wrap;font-size:calc(1rem + 1px);line-height:1.7}.stack>*+*{margin-top:var(--stack,1rem)}.row{align-items:center;gap:var(--gap,12px);flex-wrap:wrap;display:flex}.row--between{justify-content:space-between}.row--nowrap{flex-wrap:nowrap}.grow{flex:auto;min-width:0}.grid{gap:var(--gap,20px);display:grid}.grid-2,.grid-3,.grid-4,.grid-6{grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.grid-2,.grid-3,.grid-4,.grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.split{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1100px){.split{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr)}}.btn{--btn-bg:var(--good);--btn-fg:#000;--btn-bd:var(--good);border-radius:var(--pill);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);border:1.5px solid var(--btn-bd);letter-spacing:.005em;white-space:nowrap;transition:transform .25s var(--ease), background-color .25s, color .25s, box-shadow .25s, border-color .25s;isolation:isolate;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:calc(.975rem + 1px);font-weight:500;line-height:1;display:inline-flex;position:relative}.btn:hover:not(:disabled){--btn-bg:#1fcf95;--btn-bd:#1fcf95;transform:translateY(-2px);box-shadow:0 14px 34px #2de3a761}.btn:focus-visible{outline-offset:3px;outline:3px solid #000}.btn--electric{--btn-bg:var(--electric);--btn-fg:#fff;--btn-bd:var(--electric)}.btn--electric:hover:not(:disabled){--btn-bg:#4614e6;--btn-bd:#4614e6;box-shadow:var(--shadow-glow)}.btn:active{transform:translateY(0)}.btn svg{flex:none;width:18px;height:18px}.btn--dark{--btn-bg:var(--black);--btn-fg:#fff;--btn-bd:var(--black)}.btn--dark:hover:not(:disabled){--btn-bg:var(--black);--btn-bd:var(--black);box-shadow:0 16px 40px #00000040}.btn--indigo{--btn-bg:var(--indigo);--btn-fg:#fff;--btn-bd:var(--indigo)}.btn--white{--btn-bg:#fff;--btn-fg:var(--electric);--btn-bd:#fff}.btn--white:hover:not(:disabled){--btn-bg:#fff;--btn-bd:#fff}.btn--outline{--btn-bg:transparent;--btn-fg:currentColor;--btn-bd:currentColor}.btn--outline:hover:not(:disabled){box-shadow:none;--btn-bg:var(--ink);--btn-fg:#fff;--btn-bd:var(--ink)}.btn--ghost{--btn-bg:var(--lilac-100);--btn-fg:var(--electric);--btn-bd:var(--lilac-100)}.btn--ghost:hover:not(:disabled){box-shadow:none;--btn-bg:var(--lilac-200);--btn-bd:var(--lilac-200)}.btn--danger{--btn-bg:var(--bad-bg);--btn-fg:var(--bad);--btn-bd:var(--bad-bg)}.btn--danger:hover:not(:disabled){box-shadow:none;--btn-bg:#e6dcff;--btn-bd:#e6dcff}.btn--sm{min-height:40px;padding:0 16px;font-size:calc(.88rem + 1px)}.btn--xs{gap:6px;min-height:32px;padding:0 12px;font-size:calc(.8rem + 1px)}.btn--xs svg{width:14px;height:14px}.btn--lg{min-height:60px;padding:0 32px;font-size:calc(1.05rem + 1px)}.btn--icon{width:40px;min-height:40px;padding:0}.btn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pill{border-radius:var(--pill);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--electric);color:#fff;align-items:center;gap:8px;height:30px;padding:0 14px;font-size:calc(.72rem + 1px);font-weight:600;display:inline-flex}.pill--indigo{background:var(--indigo)}.pill--black{background:var(--black)}.pill--soft{background:var(--lilac-100);color:var(--electric)}.pill--outline{color:currentColor;background:0 0;border:1px solid}.pill--ok{background:var(--ok-bg);color:var(--ok)}.pill--warn{background:var(--warn-bg);color:var(--warn)}.pill--bad{background:var(--bad-bg);color:var(--bad)}.pill--sm{gap:6px;height:24px;padding:0 10px;font-size:calc(.66rem + 1px)}.eyebrow{border-radius:var(--pill);border:1px solid var(--line);height:36px;box-shadow:var(--shadow-1);letter-spacing:.02em;color:var(--ink);background:#fff;align-items:center;gap:12px;padding:0 18px 0 14px;font-size:calc(.8rem + 1px);font-weight:500;display:inline-flex}.eyebrow .ast{width:14px;height:14px;color:var(--electric)}.eyebrow .sep{background:var(--line-strong);width:1px;height:14px}.on-dark .eyebrow{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff38}.on-dark .eyebrow .ast{color:#fff}.tag{border-radius:var(--pill);border:1px solid var(--lilac-300);height:26px;color:var(--indigo);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:0 11px;font-size:calc(.74rem + 1px);font-weight:500;display:inline-flex}.tag--solid{background:var(--lilac-100);border-color:#0000}.tags{flex-wrap:wrap;gap:6px;display:flex}.ast-icon{vertical-align:-.1em;width:1em;height:1em;display:inline-block}.seg{border-radius:var(--pill);background:#fff;border:1px solid #0000000f;flex-wrap:wrap;align-items:center;gap:2px;min-height:44px;padding:4px;display:inline-flex;box-shadow:0 8px 30px #1e005a14}.seg a,.seg button{border-radius:var(--pill);letter-spacing:.02em;min-width:40px;height:36px;color:var(--ink-2);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:calc(.82rem + 1px);font-weight:500;transition:background .2s,color .2s;display:inline-flex}.seg a:hover,.seg button:hover{color:var(--electric);background:var(--lilac-100)}.seg [aria-current=true],.seg [aria-pressed=true],.seg [aria-selected=true],.seg [aria-current=true]:hover,.seg [aria-pressed=true]:hover,.seg [aria-selected=true]:hover{background:var(--black);color:#fff}.seg .count{opacity:.7;font-size:calc(.7rem + 1px)}.card{border-radius:var(--r-l);border:1px solid var(--lilac-200);background:#fff;padding:clamp(20px,2vw,28px);position:relative}.card--hover{transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s}.card--hover:hover{box-shadow:var(--shadow-1);border-color:var(--lilac-300);transform:translateY(-3px)}.card--lilac{background:var(--lilac-100);border-color:#0000}.card--soft{background:var(--lilac-50);border-color:#0000}.card--electric{background:var(--electric);color:#fff;border-color:#0000}.card--gradient{background:var(--grad);color:#fff;isolation:isolate;border-color:#0000;overflow:hidden}.card--dark{background:var(--black);color:#fff;isolation:isolate;border-color:#0000;overflow:hidden}.card--electric .muted,.card--gradient .muted,.card--dark .muted{color:var(--on-dark-2)}.card--electric .faint,.card--gradient .faint,.card--dark .faint{color:var(--on-dark-3)}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.card-head h2,.card-head h3{font-size:var(--fs-h4);letter-spacing:-.01em;font-weight:500}.card-ast{width:40px;height:40px;color:var(--electric)}.glow-bg{background:var(--glow);opacity:.7;pointer-events:none;z-index:-1;width:520px;height:520px;position:absolute;top:-260px;right:-200px}.ast-deco{color:#ffffff14;pointer-events:none;z-index:-1;width:220px;height:220px;position:absolute;bottom:-50px;right:-40px}.stat{align-content:start;gap:6px;display:grid}.stat .stat-value{letter-spacing:-.03em;color:var(--electric);font-variant-numeric:tabular-nums;font-size:calc(clamp(1.9rem,2.6vw,2.6rem) + 1px);font-weight:500;line-height:1}.card--electric .stat-value,.card--gradient .stat-value,.card--dark .stat-value{color:#fff}.stat .stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.78rem + 1px);font-weight:400}.card--electric .stat-label,.card--gradient .stat-label,.card--dark .stat-label{color:var(--on-dark-3)}.stat .stat-note{color:var(--ink-2);font-size:calc(.85rem + 1px)}.delta{align-items:center;gap:4px;font-size:calc(.78rem + 1px);font-weight:600;display:inline-flex}.delta--up{color:var(--ok)}.delta--down{color:var(--bad)}.field{gap:8px;display:grid}.field label,.field .field-label{color:var(--ink);font-size:calc(.88rem + 1px);font-weight:500}.field .hint{color:var(--ink-3);font-size:calc(.8rem + 1px);font-weight:400}.input,.textarea,.select{background:var(--lilac-100);width:100%;min-height:50px;color:var(--ink);appearance:none;border:1.5px solid #0000;border-radius:16px;padding:12px 16px;font-size:calc(.98rem + 1px);font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s}.input--sm,.select--sm{border-radius:12px;min-height:40px;padding:8px 14px;font-size:calc(.9rem + 1px)}.textarea{resize:vertical;min-height:120px;line-height:1.55}.input::placeholder,.textarea::placeholder{color:#46007c6b;font-weight:400}.input:hover,.textarea:hover,.select:hover{background:var(--lilac-200)}.input:focus,.textarea:focus,.select:focus{border-color:var(--electric);background:#fff;outline:none;box-shadow:0 0 0 4px #5822ff1f}.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235822FF' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.form-grid{grid-template-columns:minmax(0,1fr);gap:16px 18px;display:grid}@media (min-width:760px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .span-2{grid-column:1/-1}}.chip{position:relative}.chip input{opacity:0;pointer-events:none;position:absolute}.chip span{border-radius:var(--pill);background:var(--lilac-100);min-height:40px;color:var(--indigo);cursor:pointer;border:1.5px solid #0000;align-items:center;gap:8px;padding:6px 16px;font-size:calc(.88rem + 1px);font-weight:400;line-height:1.25;transition:background .2s,color .2s;display:inline-flex}.chip input:checked+span{background:var(--electric);color:#fff}.chip input:focus-visible+span{border-color:var(--indigo)}.chip span:hover{background:var(--lilac-200)}.chip input:checked+span:hover{background:#4614e6}.form-msg{border-radius:12px;padding:10px 14px;font-size:calc(.88rem + 1px);font-weight:500}.form-msg--error{background:var(--bad-bg);color:var(--bad)}.form-msg--ok{background:var(--ok-bg);color:var(--ok)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;padding-block:16px;font-size:calc(1.02rem + 1px);font-weight:500;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .faq-icon{background:var(--lilac-100);width:34px;height:34px;color:var(--electric);transition:transform .35s var(--ease), background .3s, color .3s;border-radius:50%;flex:none;place-items:center;display:grid}.faq summary .faq-icon svg{width:15px;height:15px}.faq details[open] summary .faq-icon{background:var(--electric);color:#fff;transform:rotate(45deg)}.faq summary:hover{color:var(--electric)}.faq .faq-body{color:var(--ink-2);padding:0 0 18px;font-size:calc(.95rem + 1px);line-height:1.65}.qa{gap:14px;display:grid}.qa dt{color:var(--ink-3);letter-spacing:.02em;font-size:calc(.8rem + 1px);font-weight:500}.qa dd{color:var(--ink);white-space:pre-wrap;margin:2px 0 0;font-size:calc(.98rem + 1px);font-weight:500}.table-wrap{overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:calc(.92rem + 1px)}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--electric);white-space:nowrap;padding:11px 14px;font-size:calc(.72rem + 1px);font-weight:600}.table th:first-child{border-radius:12px 0 0 12px}.table th:last-child{border-radius:0 12px 12px 0}.table td{border-bottom:1px solid var(--lilac-200);vertical-align:top;padding:12px 14px}.table tr:last-child td{border-bottom:0}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.table .wrap{word-break:break-all}.shell{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}@media (min-width:1000px){.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}}.sidebar{z-index:20;height:100dvh;padding:8px 0 8px 8px;display:none;position:sticky;top:0}@media (min-width:1000px){.sidebar{display:block}}.sidebar-inner{background:var(--black);color:#fff;isolation:isolate;border-radius:28px;flex-direction:column;height:100%;padding:26px 16px 18px;display:flex;position:relative;overflow:hidden}.sidebar-inner:before{content:"";background:var(--glow);opacity:.55;z-index:-1;pointer-events:none;width:520px;height:520px;position:absolute;bottom:-320px;left:-180px}.sidebar .brand{color:#fff;align-items:center;gap:10px;padding:0 10px;display:flex}.sidebar .brand svg{width:92px;height:auto;overflow:visible}.sidebar .brand .pill{background:#ffffff1f;height:22px;padding:0 9px;font-size:calc(.6rem + 1px)}.nav{gap:2px;margin-top:30px;display:grid}.nav-group{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);margin-top:18px;padding:0 12px 6px;font-size:calc(.68rem + 1px);font-weight:500}.nav a{border-radius:var(--pill);height:44px;color:var(--on-dark-2);align-items:center;gap:12px;padding:0 14px;font-size:calc(.93rem + 1px);font-weight:500;transition:background .2s,color .2s;display:flex}.nav a svg{flex:none;width:19px;height:19px}.nav a:hover{color:#fff;background:#ffffff14}.nav a[aria-current=page]{color:var(--electric);background:#fff}.nav a .nav-count{border-radius:var(--pill);background:var(--electric);color:#fff;place-items:center;min-width:24px;height:22px;margin-left:auto;padding:0 7px;font-size:calc(.72rem + 1px);font-weight:500;display:grid}.nav a[aria-current=page] .nav-count{background:var(--lilac-100);color:var(--electric)}.sidebar-foot{border-top:1px solid var(--line-dark);align-items:center;gap:12px;margin-top:auto;padding:14px 10px 0;display:flex}.avatar{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:calc(.9rem + 1px);font-weight:600;display:grid}.sidebar-foot .who{flex:1;min-width:0;line-height:1.25}.sidebar-foot .who b{white-space:nowrap;text-overflow:ellipsis;font-size:calc(.9rem + 1px);display:block;overflow:hidden}.sidebar-foot .who span{color:var(--on-dark-3);white-space:nowrap;text-overflow:ellipsis;font-size:calc(.75rem + 1px);display:block;overflow:hidden}.icon-btn{width:38px;height:38px;color:var(--on-dark-2);border:1px solid var(--line-dark);border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.icon-btn:hover{background:var(--electric);border-color:var(--electric);color:#fff}.icon-btn svg{width:17px;height:17px}.topbar{z-index:30;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}@media (min-width:1000px){.topbar{display:none}}.topbar .brand-chip{border-radius:var(--pill);background:var(--black);color:#fff;align-items:center;height:48px;padding:0 18px;display:inline-flex}.topbar .brand-chip svg{width:72px;height:auto}.mnav{border-radius:var(--pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #0000000f;gap:4px;max-width:calc(100vw - 130px);margin-left:auto;padding:4px;display:flex;overflow-x:auto;box-shadow:0 8px 30px #1e005a1a}.mnav a{width:40px;height:40px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.mnav a svg{width:19px;height:19px}.mnav a[aria-current=page]{background:var(--black);color:#fff}.main{min-width:0;padding:8px clamp(16px,2.6vw,40px) 64px}@media (min-width:1000px){.main{padding-top:34px}}.page-head{gap:14px;margin-bottom:clamp(24px,3vw,36px);display:grid}.page-head .row--between{align-items:end}.page-head .h1{margin-top:0;font-size:calc(clamp(1.7rem,2.4vw,2.45rem) + 1px)}.page-head .stack>.eyebrow+.h1{margin-top:16px}.page-head>.eyebrow+.h1{margin-top:2px}.page-head .h2{font-size:calc(clamp(1.5rem,2vw,2.1rem) + 1px)}.page-head .lead{max-width:72ch;font-size:calc(clamp(.92rem,1vw,1.02rem) + 1px);line-height:1.55}.section-title{font-size:var(--fs-h4);letter-spacing:-.01em;align-items:center;gap:10px;margin:34px 0 16px;font-weight:500;display:flex}.section-title .ast-icon{color:var(--electric);width:16px;height:16px}.empty{text-align:center;justify-items:center;gap:10px;padding:clamp(28px,4vw,48px) 16px;display:grid}.empty .spin-ast{width:56px;height:56px;color:var(--electric);animation:14s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.empty .spin-ast,.spin{animation:none!important}}.notice{border-radius:var(--r-s);background:var(--lilac-50);border:1px solid var(--lilac-200);color:var(--ink-2);align-items:flex-start;gap:14px;padding:16px 18px;font-size:calc(.92rem + 1px);display:flex}.notice svg{width:20px;height:20px;color:var(--electric);flex:none;margin-top:2px}.notice--warn{background:var(--warn-bg);border-color:#f5dfb3}.notice--warn svg{color:var(--warn)}.notice--bad{background:var(--bad-bg);border-color:#d5c8ff}.notice--bad svg{color:var(--bad)}.notice code,.code{color:var(--indigo);word-break:break-all;background:#5822ff14;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(.82rem + 1px)}pre.code{white-space:pre-wrap;border-radius:14px;padding:14px 16px;line-height:1.55;display:block}.spin{animation:1.4s linear infinite spin}.board{grid-auto-columns:minmax(236px,1fr);grid-auto-flow:column;align-items:start;gap:14px;padding-bottom:12px;display:grid;overflow-x:auto}.lane{border-radius:var(--r-m);background:var(--lilac-50);flex-direction:column;gap:10px;min-height:240px;padding:12px;transition:background .2s,box-shadow .2s;display:flex}.lane.is-over{background:var(--lilac-100);box-shadow:inset 0 0 0 2px var(--electric)}.lane-head{align-items:center;gap:10px;padding:4px 6px 6px;display:flex}.lane-head h2{letter-spacing:-.005em;font-size:calc(.95rem + 1px);font-weight:500}.lane-head .lane-count{color:var(--ink-3);margin-left:auto;font-size:calc(.78rem + 1px);font-weight:600}.lane-dot{background:var(--electric);border-radius:50%;flex:none;width:10px;height:10px}.lane[data-stage=contacted] .lane-dot{background:var(--indigo)}.lane[data-stage=proposal] .lane-dot{background:var(--lilac-400)}.lane[data-stage=won] .lane-dot{background:var(--ok)}.lane[data-stage=lost] .lane-dot{background:var(--silver)}.opp{border:1px solid var(--lilac-200);cursor:grab;transition:box-shadow .25s var(--ease), border-color .25s, transform .25s var(--ease);background:#fff;border-radius:20px;gap:10px;padding:14px 14px 12px;display:grid}.opp:hover{border-color:var(--lilac-300);box-shadow:var(--shadow-1)}.opp.is-dragging{opacity:.5;transform:rotate(1.5deg)}.opp-top{align-items:flex-start;gap:10px;display:flex}.opp-title{letter-spacing:-.01em;font-size:calc(.98rem + 1px);font-weight:400;line-height:1.25}.opp-title a:hover{color:var(--electric)}.opp-sub{color:var(--ink-2);font-size:calc(.82rem + 1px)}.opp-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:calc(.76rem + 1px);display:flex}.opp-meta svg{width:13px;height:13px}.opp-meta .late{color:var(--bad);font-weight:500}.score{border-radius:var(--pill);font-variant-numeric:tabular-nums;background:var(--lilac-100);min-width:42px;height:30px;color:var(--electric);flex:none;place-items:center;margin-left:auto;padding:0 9px;font-size:calc(.82rem + 1px);font-weight:600;display:grid}.score--high{background:var(--electric);color:#fff}.score--low{color:var(--ink-2);background:#f1f1f1}.score--none{color:var(--ink-3);border:1px dashed var(--lilac-300);background:0 0;font-weight:500}.ring{flex:none;width:132px;height:132px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring .ring-val{text-align:center;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.ring .ring-val b{letter-spacing:-.03em;font-size:calc(2.4rem + 1px);font-weight:600;display:block}.ring .ring-val span{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:calc(.7rem + 1px)}.bars{gap:12px;display:grid}.bar-row{gap:6px;display:grid}.bar-row .row{justify-content:space-between;font-size:calc(.86rem + 1px)}.bar{border-radius:var(--pill);background:#ffffff2e;height:8px;overflow:hidden}.bar>i{border-radius:inherit;background:#fff;height:100%;display:block}.card:not(.card--gradient):not(.card--dark):not(.card--electric) .bar{background:var(--lilac-100)}.card:not(.card--gradient):not(.card--dark):not(.card--electric) .bar>i{background:var(--electric)}.timeline{gap:14px;display:grid}.timeline li{grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:calc(.88rem + 1px);display:grid}.timeline .tl-dot{background:var(--lilac-100);width:22px;height:22px;color:var(--electric);border-radius:50%;place-items:center;display:grid}.timeline .tl-dot svg{width:12px;height:12px}.timeline time{color:var(--ink-3);font-size:calc(.75rem + 1px);display:block}.note{background:var(--lilac-50);white-space:pre-wrap;border-radius:16px;padding:12px 14px;font-size:calc(.92rem + 1px)}.note-meta{color:var(--ink-3);margin-top:6px;font-size:calc(.75rem + 1px)}.chart{width:100%;height:auto;overflow:visible}.chart text{font-family:var(--font);fill:var(--ink-3);font-size:12px}.chart .grid-line{stroke:var(--lilac-200);stroke-width:1px}.chart .area{fill:url(#voieArea)}.chart .line{fill:none;stroke:var(--electric);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.chart .line--prev{stroke:var(--lilac-400);stroke-dasharray:4 4;stroke-width:1.75px}.chart .bar-mark{fill:var(--electric)}.chart .bar-mark--soft{fill:var(--lilac-300)}.chart .dot{fill:var(--electric);stroke:#fff;stroke-width:2px}.legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;font-size:calc(.8rem + 1px);display:flex}.legend i{background:var(--electric);vertical-align:middle;border-radius:2px;width:18px;height:3px;margin-right:6px;display:inline-block}.legend i.prev{background:var(--lilac-400)}.hbar{gap:10px;display:grid}.hbar li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:calc(.88rem + 1px);display:grid}.hbar .hbar-track{border-radius:var(--pill);background:var(--lilac-100);grid-column:1/-1;height:6px;overflow:hidden}.hbar .hbar-track i{background:var(--electric);border-radius:inherit;height:100%;display:block}.hbar .wrap{word-break:break-all}.gauges{flex-wrap:wrap;gap:18px;display:flex}.gauge{color:var(--ink-2);text-align:center;justify-items:center;gap:6px;font-size:calc(.78rem + 1px);display:grid}.gauge .g{width:74px;height:74px;position:relative}.gauge .g svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge .g b{font-variant-numeric:tabular-nums;place-items:center;font-size:calc(1.25rem + 1px);font-weight:500;display:grid;position:absolute;inset:0}.auth{grid-template-columns:minmax(0,1fr);gap:8px;min-height:100dvh;padding:8px;display:grid}@media (min-width:980px){.auth{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr)}}.auth-hero{background:var(--grad);color:#fff;isolation:isolate;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:560px;padding:clamp(28px,4vw,56px);display:none;position:relative;overflow:hidden}@media (min-width:980px){.auth-hero{display:flex}}.auth-hero .brand svg{color:#fff;width:128px;height:auto;overflow:visible}.auth-hero .display{letter-spacing:-.035em;font-size:calc(clamp(3rem,6vw,6.2rem) + 1px);font-weight:600;line-height:.9}.auth-hero .big-ast{color:#ffffff1a;z-index:-1;width:460px;height:460px;animation:60s linear infinite spin;position:absolute;top:50%;right:-90px;transform:translateY(-50%)}.auth-form{place-items:center;padding:clamp(20px,4vw,56px);display:grid}.auth-form .form-card{border-radius:var(--r-xl);border:1px solid var(--lilac-200);width:100%;max-width:440px;box-shadow:var(--shadow-1);background:#fff;padding:clamp(24px,3.4vw,44px)}.kv{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;font-size:calc(.9rem + 1px);display:grid}.kv dt{color:var(--ink-3)}.kv dd{word-break:break-word;margin:0;font-weight:500}.divider{background:var(--lilac-200);border:0;height:1px;margin:18px 0}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.toolbar .input{max-width:320px}.check{align-items:center;gap:8px;font-size:calc(.9rem + 1px);display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--electric)}.dropzone{border:2px dashed var(--lilac-300);border-radius:var(--r-m);background:var(--lilac-50);text-align:center;color:var(--ink-2);cursor:pointer;justify-items:center;gap:8px;padding:24px;transition:background .2s,border-color .2s;display:grid}.dropzone:hover,.dropzone.is-over{background:var(--lilac-100);border-color:var(--electric)}.dropzone img{border-radius:14px;max-height:220px}.option{border:1px solid var(--lilac-200);border-radius:var(--r-s);gap:6px;padding:14px 16px;display:grid}.option .row--between{align-items:flex-start}.counter{font-variant-numeric:tabular-nums;font-size:calc(.72rem + 1px);font-weight:600}.counter--ok{color:var(--ok)}.counter--bad{color:var(--bad)}.serp{border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;padding:12px 14px;font-family:Arial,sans-serif;display:grid}.serp .serp-url{color:#4d5156;font-size:13px}.serp .serp-title{color:#1a0dab;font-size:19px;line-height:1.3}.serp .serp-desc{color:#4d5156;font-size:14px;line-height:1.5}.list-item{border:1px solid var(--lilac-200);transition:border-color .25s, box-shadow .25s var(--ease);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:12px 14px;display:flex}.list-item:hover{border-color:var(--lilac-300);box-shadow:var(--shadow-1)}.list-item .score{margin-left:0}.card--electric .stat-note,.card--gradient .stat-note,.card--dark .stat-note{color:var(--on-dark-2)}.table td.col-url{min-width:240px;max-width:420px}.opp{grid-template-columns:minmax(0,1fr);min-width:0}.opp .tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (max-width:600px){.board{grid-auto-columns:minmax(250px,84vw)}}.page-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}.page-card{grid-row:span 4;grid-template-rows:subgrid;align-content:start;gap:10px;display:grid}.page-card .h4{align-self:start;line-height:1.2}.page-card-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start;display:-webkit-box;overflow:hidden}.page-card-foot{border-top:1px solid var(--lilac-100);justify-content:space-between;align-self:end;align-items:center;gap:8px;padding-top:10px;display:flex}.page-card-warn{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.editor{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;padding-bottom:90px;display:grid}@media (min-width:1300px){.editor.with-preview{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)}}.editor-main{gap:14px;min-width:0;display:grid}.editor-preview{position:sticky;top:16px}.frame-wrap{border-radius:var(--r-m);border:1px solid var(--lilac-200);background:var(--lilac-50);justify-items:center;height:calc(100dvh - 110px);display:grid;overflow:hidden}.frame-wrap iframe{background:#fff;border:0;width:100%;height:100%}.frame-wrap.is-mob iframe{border-left:1px solid var(--lilac-200);border-right:1px solid var(--lilac-200);width:390px;max-width:100%}.sec{padding:16px 20px}.sec>summary{cursor:pointer;gap:12px;list-style:none}.sec>summary::-webkit-details-marker{display:none}.sec>summary .faq-icon{background:var(--lilac-100);width:32px;height:32px;color:var(--electric);transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid}.sec>summary .faq-icon svg{width:14px;height:14px}.sec[open]>summary .faq-icon{background:var(--electric);color:#fff;transform:rotate(45deg)}.frow{border:1px solid #0000;border-radius:18px;padding:12px 14px;scroll-margin-top:80px;transition:border-color .2s,background .2s}.frow:hover{border-color:var(--lilac-200)}.frow.is-dirty{background:#fffcf4;border-color:#f5dfb3}.frow-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.frow-langs{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:900px){.frow-langs{grid-template-columns:repeat(2,minmax(0,1fr))}}.editor.with-preview .frow-langs{grid-template-columns:minmax(0,1fr)}@media (min-width:1700px){.editor.with-preview .frow-langs{grid-template-columns:repeat(2,minmax(0,1fr))}}.frow-lang{gap:6px;display:grid}.lang-chip{background:var(--black);color:#fff;letter-spacing:.06em;border-radius:6px;place-items:center;min-width:28px;height:20px;padding:0 6px;font-size:calc(.66rem + 1px);font-weight:500;display:inline-grid}.rte{background:var(--lilac-100);word-break:break-word;border:1.5px solid #0000;border-radius:14px;outline:none;min-height:44px;padding:10px 14px;font-size:calc(.95rem + 1px);font-weight:500;line-height:1.5;transition:border-color .2s,background .2s,box-shadow .2s}.rte:hover{background:var(--lilac-200)}.rte:focus{border-color:var(--electric);background:#fff;box-shadow:0 0 0 4px #5822ff1f}.rte b,.rte strong{font-weight:600}.rte .accent,.rte .lx.accent{color:var(--electric)}.rte .line{display:block}.rte br+br{display:none}.href{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(.8rem + 1px)}.input.is-empty{box-shadow:inset 0 0 0 1.5px #f5dfb3}.frow-media{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.thumb{background:repeating-conic-gradient(var(--lilac-100) 0 25%, #fff 0 50%) 0 0 / 16px 16px;border-radius:14px;flex:none;place-items:center;width:150px;height:104px;display:grid;overflow:hidden}.thumb img,.thumb video{object-fit:contain;width:100%;height:100%}.linkish{color:var(--electric);text-underline-offset:3px;font-weight:500;text-decoration:underline}.savebar{z-index:60;border-radius:var(--pill);background:var(--black);color:#fff;box-shadow:var(--shadow-2);align-items:center;gap:12px;padding:8px 8px 8px 22px;font-size:calc(.92rem + 1px);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (min-width:1000px){.savebar{left:calc(50% + var(--sidebar-w) / 2)}}.savebar.is-error{background:var(--bad)}.savebar .btn--ghost{--btn-bg:#ffffff1f;--btn-fg:#fff}.modal{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a001e8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-card{border-radius:var(--r-l);width:min(980px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-2);background:#fff;padding:24px;overflow:auto}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.pick{text-align:left;border:1px solid var(--lilac-200);border-radius:16px;gap:4px;padding:8px;transition:border-color .2s,box-shadow .2s;display:grid}.pick:hover,.pick:focus-visible{border-color:var(--electric);box-shadow:var(--shadow-1)}.pick img,.pick video{aspect-ratio:4/3;object-fit:contain;background:repeating-conic-gradient(var(--lilac-100) 0 25%, #fff 0 50%) 0 0 / 16px 16px;border-radius:10px;width:100%}.pick span{word-break:break-all;font-size:calc(.76rem + 1px);font-weight:500}.pick small{color:var(--ink-3);font-size:calc(.7rem + 1px)}.editor-main>*,.sec{min-width:0}.frame-wrap{justify-items:start}.frame-wrap.is-mob{justify-items:center}.editor.with-preview .sec-nav{display:none}.media-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.media-card{border:1px solid var(--lilac-200);transition:border-color .2s, box-shadow .25s var(--ease), transform .25s var(--ease);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:10px;display:grid}.media-card:hover{border-color:var(--lilac-300);box-shadow:var(--shadow-1);transform:translateY(-2px)}.media-thumb{aspect-ratio:4/3;background:radial-gradient(120% 90% at 50% 35%, #fff 0%, var(--lilac-100) 100%);border:1px solid var(--lilac-100);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.media-thumb img,.media-thumb video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.media-thumb video{background:#000}.media-thumb.is-contain{padding:12px}.media-thumb.is-contain img{object-fit:contain;border-radius:0;width:auto;max-width:100%;height:auto;max-height:100%}.media-badge{position:absolute;top:8px;right:8px}.media-name{overflow-wrap:anywhere;font-size:calc(.8rem + 1px);font-weight:500;line-height:1.3}.media-big{background:radial-gradient(120% 90% at 50% 35%, #fff 0%, var(--lilac-100) 100%);border:1px solid var(--lilac-200);border-radius:20px;place-items:center;min-height:320px;padding:20px;display:grid;overflow:hidden}.media-big img,.media-big video{max-width:100%;max-height:70dvh}.diff{border:1px solid var(--lilac-200);border-radius:16px;gap:6px;padding:10px 14px;display:grid}.diff-old,.diff-new{border-radius:10px;margin:0;padding:6px 10px;font-size:calc(.88rem + 1px)}.diff-old{background:var(--bad-bg);color:#2e0a7a;-webkit-text-decoration:line-through #5822ff59;text-decoration:line-through #5822ff59}.diff-new{background:var(--ok-bg);color:#0a4f37}:root{--sidebar-w:264px;--nav-row:40px;--topbar-h:64px}.sidebar-inner{padding:22px 12px 14px}.sidebar .brand{flex:none;height:40px}.nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;flex:auto;gap:2px;min-height:0;margin-top:18px;padding-right:2px;display:flex;overflow-y:auto}.nav-sec{gap:2px;display:grid}.nav-sec+.nav-sec{margin-top:6px}.nav a{height:var(--nav-row);flex:none;gap:11px;padding:0 12px;font-size:calc(.9rem + 1px)}.nav a svg{width:18px;height:18px}.nav a .nav-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-group{letter-spacing:.14em;text-transform:uppercase;width:100%;height:30px;color:var(--on-dark-3);text-align:left;border-radius:10px;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:calc(.66rem + 1px);font-weight:500;display:flex}.nav-group:hover{color:#fff}.nav-group .nav-chev{width:13px;height:13px;transition:transform .25s var(--ease);margin-left:auto}.nav-group[aria-expanded=false] .nav-chev{transform:rotate(-90deg)}.nav-dot{background:var(--electric);border-radius:50%;width:7px;height:7px}.sidebar-foot{flex:none}.topbar{height:var(--topbar-h);-webkit-backdrop-filter:saturate(160%)blur(14px);background:#ffffffe6;border-bottom:1px solid #0000000d;gap:12px;padding:8px 12px}.topbar .brand-chip{flex:none;height:46px;padding:0 16px}.topbar-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:calc(.95rem + 1px);font-weight:500;overflow:hidden}.topbar .menu-toggle{background:var(--black);color:#fff;z-index:91;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;margin-left:auto;display:inline-flex;position:relative}.menu-toggle span:not(.sr-only){background:currentColor;width:18px;height:2px;transition:background .2s;display:block;position:relative}.menu-toggle span:not(.sr-only):before,.menu-toggle span:not(.sr-only):after{content:"";width:18px;height:2px;transition:transform .3s var(--ease);background:currentColor;position:absolute;left:0}.menu-toggle span:not(.sr-only):before{top:-6px}.menu-toggle span:not(.sr-only):after{top:6px}.nav-open .menu-toggle{color:var(--black);background:#fff}.nav-open .menu-toggle span:not(.sr-only){background:0 0}.nav-open .menu-toggle span:not(.sr-only):before{transform:translateY(6px)rotate(45deg)}.nav-open .menu-toggle span:not(.sr-only):after{transform:translateY(-6px)rotate(-45deg)}.nav-open{overflow:hidden}.mnav-sheet{z-index:90;background:var(--black);color:#fff;padding:calc(var(--topbar-h) + 18px) clamp(16px, 5vw, 40px) 28px;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility .3s;flex-direction:column;gap:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.mnav-sheet:before{content:"";background:var(--glow);opacity:.6;pointer-events:none;width:90vw;height:90vw;position:absolute;top:-10%;right:-30%}.nav-open .mnav-sheet{opacity:1;visibility:visible}.nav-open .topbar{z-index:95;background:0 0;border-color:#0000}.mnav-ast{color:#ffffff0d;pointer-events:none;width:260px;height:260px;position:absolute;bottom:-60px;right:-60px}.mnav-sheet nav{gap:18px;display:grid;position:relative}.mnav-group{display:grid}.mnav-label{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);margin:0 0 4px;font-size:calc(.7rem + 1px);font-weight:500}.mnav-group a{letter-spacing:-.02em;border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:calc(clamp(1.3rem,5.4vw,1.75rem) + 1px);font-weight:500;display:flex}.mnav-group a svg{opacity:.5;width:20px;height:20px}.mnav-group a[aria-current=page]{color:var(--lilac-400)}.mnav-foot{color:var(--on-dark-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:calc(.85rem + 1px);display:flex;position:relative}@media (min-width:640px) and (max-width:999px){.mnav-sheet nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (min-width:1000px){.mnav-sheet{display:none}}@media (min-width:1000px) and (max-height:820px){:root{--nav-row:34px}.nav-group{height:24px}.sidebar-inner{padding-top:16px}}.card.is-selected{box-shadow:inset 0 0 0 2px var(--electric)}.post-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.post-tile{border-radius:var(--r-l);border:1px solid var(--lilac-200);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;flex-direction:column;display:flex;overflow:hidden}.post-tile:hover{box-shadow:var(--shadow-1);transform:translateY(-4px)}.post-tile.is-featured{border-color:var(--electric);box-shadow:0 0 0 1px var(--electric)}.post-tile-media{aspect-ratio:16/10;background:#0b0018;position:relative;overflow:hidden}.post-tile-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.post-tile:hover .post-tile-media img{transform:scale(1.05)}.post-tile-media .pill{background:#fff;position:absolute;top:12px;left:12px}.post-tile-media .post-tile-feat{background:var(--electric);color:#fff;left:auto;right:12px}.post-tile-body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.post-editor{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1180px){.post-editor{grid-template-columns:minmax(0,1fr) 430px}.post-editor.with-preview{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr)}}.post-main{gap:14px;min-width:0;display:grid}.post-side{gap:14px;max-height:calc(100dvh - 24px);padding-bottom:12px;display:grid;position:sticky;top:12px;overflow-y:auto}.post-side .frame-wrap{height:70dvh}.post-title{width:100%;font:inherit;font-size:var(--fs-h1);letter-spacing:-.03em;background:0 0;border:0;outline:none;padding:4px 0;font-weight:500;line-height:1.02}.post-title::placeholder{color:var(--lilac-300)}.blocks{gap:4px;display:grid}.blk{border:1px solid #0000;border-radius:18px;padding:12px 16px 16px;transition:border-color .2s,background .2s;position:relative}.blk:hover,.blk:focus-within{border-color:var(--lilac-200);background:#fff}.blk-bar{opacity:.55;align-items:center;gap:4px;margin-bottom:6px;transition:opacity .2s;display:flex}.blk:hover .blk-bar,.blk:focus-within .blk-bar{opacity:1}.blk-type{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.68rem + 1px);font-weight:600}.blk--lead .rte{background:var(--lilac-50);font-size:calc(1.15rem + 1px);line-height:1.55}.blk--quote .rte{border-left:3px solid var(--electric);border-radius:4px 14px 14px 4px;font-size:calc(1.1rem + 1px)}.blk-h2{letter-spacing:-.02em;min-height:54px;font-size:calc(1.5rem + 1px);font-weight:500}.blk-h3{font-size:calc(1.15rem + 1px);font-weight:500}.blk-bullet{width:18px;height:40px;color:var(--electric);place-items:center;font-weight:600;display:grid}.callout-edit{background:var(--lilac-100);border-radius:18px;padding:14px}.faq-edit{border:1px dashed var(--lilac-300);border-radius:16px;gap:8px;padding:10px;display:grid}.add-block{z-index:3;justify-content:center;height:0;display:flex;position:relative}.add-block-btn{background:var(--electric);color:#fff;opacity:0;width:28px;height:28px;transition:opacity .2s, transform .2s var(--ease);box-shadow:var(--shadow-glow);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;transform:scale(.8)}.add-block-btn svg{width:14px;height:14px}.blk:hover .add-block-btn,.add-block-btn:focus-visible,.add-block-btn[aria-expanded=true],.empty .add-block-btn{opacity:1;transform:scale(1)}.empty .add-block{height:40px}.empty .add-block-btn{position:static}.add-block-menu{border:1px solid var(--lilac-200);box-shadow:var(--shadow-2);z-index:10;background:#fff;border-radius:18px;grid-template-columns:repeat(2,minmax(160px,1fr));gap:2px;padding:8px;display:grid;position:absolute;top:38px}.add-block-menu button{text-align:left;border-radius:12px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:calc(.86rem + 1px);font-weight:400;display:flex}.add-block-menu button:hover{background:var(--lilac-100);color:var(--electric)}.add-block-menu svg{width:16px;height:16px}.cover-pick{aspect-ratio:16/9;background:#0b0018;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.cover-pick img{object-fit:cover;width:100%;height:100%}.cover-pick .pill{position:absolute;bottom:10px;right:10px}.checklist{color:var(--ink-2);gap:6px;font-size:calc(.8rem + 1px);display:grid}.checklist li{align-items:flex-start;gap:8px;display:flex}.checklist svg{width:14px;height:14px;color:var(--bad);flex:none;margin-top:3px}.checklist li.ok svg{color:var(--ok)}.heads{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1100px){.heads{grid-template-columns:280px minmax(0,1fr)}}.heads-list{gap:2px;max-height:calc(100dvh - 24px);padding:8px;display:grid;position:sticky;top:12px;overflow-y:auto}@media (max-width:1099px){.heads-list{max-height:260px;position:static}}.heads-list a{border-radius:14px;gap:2px;padding:10px 12px;transition:background .2s;display:grid}.heads-list a:hover{background:var(--lilac-50)}.heads-list a[aria-current=page]{background:var(--black);color:#fff}.heads-list a b{font-size:calc(.88rem + 1px);font-weight:600}.heads-list a span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:calc(.75rem + 1px);overflow:hidden}.heads-list a[aria-current=page] span{color:var(--on-dark-3)}.heads-list .heads-blog{border-top:1px solid var(--lilac-200);border-radius:0 0 14px 14px;margin-top:6px}.heads-main{min-width:0}.filterbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.filterbar .input{max-width:300px}.filterbar .seg{max-width:100%}.vg-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1200px){.vg-layout{grid-template-columns:minmax(0,1fr) 440px}}.vg-side{grid-template-columns:minmax(0,1fr);gap:14px;display:grid;position:sticky;top:12px}.clip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clip audio{flex:180px;min-width:160px;height:34px}.vg-bubble{background:var(--lilac-100);border-radius:20px 20px 20px 6px;gap:8px;padding:14px 16px;display:grid}.vg-bubble p{margin:0;font-weight:500}.vg-bubble audio{width:100%;height:34px}.plat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:14px;display:grid}.plat.is-ready{border-color:#bde5d3}.plat-head{align-items:flex-start;gap:12px;display:flex}.plat-ico{background:var(--lilac-100);width:40px;height:40px;color:var(--electric);border-radius:12px;flex:none;place-items:center;display:grid}.plat-ico svg{width:20px;height:20px}.report{max-width:1100px}.report-cover{isolation:isolate;background:var(--grad);border-radius:28px;margin-bottom:26px;padding:clamp(28px,4vw,56px);position:relative;overflow:hidden}.report-cover .report-logo{color:#fff;width:120px}.report-ast{color:#ffffff1a;z-index:-1;width:320px;height:320px;position:absolute;top:-40px;right:-60px}.report-sec{margin-bottom:28px}.report-sec h2.h4{margin-bottom:10px}@media print{@page{size:A4;margin:14mm}.sidebar,.topbar,.mnav-sheet,.no-print,.savebar{display:none!important}.shell{display:block}.main{padding:0}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-sec,.card{break-inside:avoid}.card--hover:hover{transform:none}}.spam-row{border:1px solid var(--lilac-200);border-radius:18px;align-items:flex-start;gap:14px;padding:14px;display:flex}input[type=range]{accent-color:var(--electric);width:100%}.ve{height:var(--ve-h);grid-template-columns:250px minmax(0,1fr) 300px;gap:14px;min-height:560px;display:grid}.ve-tree,.ve-insp{border:1px solid var(--lilac-200);border-radius:var(--r-m);overscroll-behavior:contain;background:#fff;overflow:auto}.ve-tree{padding:12px 8px}.ve-tree-head{padding:2px 10px 10px}.ve-sec+.ve-sec{border-top:1px solid var(--lilac-100)}.ve-sec.is-global .ve-sec-btn{color:var(--indigo)}.ve-sec-btn{text-align:left;border-radius:12px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:calc(.84rem + 1px);font-weight:500;line-height:1.25;display:flex}.ve-sec-btn:hover{background:var(--lilac-50)}.ve-chev{width:14px;height:14px;color:var(--ink-3);flex:none;transition:transform .2s;transform:rotate(-90deg)}.ve-sec-btn[aria-expanded=true] .ve-chev{transform:none}.ve-sec ul{gap:2px;padding:0 0 8px 12px;display:grid}.ve-node{text-align:left;border-radius:10px;align-items:flex-start;gap:8px;width:100%;padding:7px 10px;font-size:calc(.78rem + 1px);display:flex}.ve-node svg{width:15px;height:15px;color:var(--ink-3);flex:none;margin-top:2px}.ve-node:hover{background:var(--lilac-50)}.ve-node.is-sel{background:var(--lilac-100)}.ve-node.is-sel svg{color:var(--electric)}.ve-node.is-dirty b:after{content:" •";color:var(--warn)}.ve-node-t{min-width:0;display:grid}.ve-node-t b{font-weight:600}.ve-node-t span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ve-dot{background:#f5a524;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.ve-canvas{flex-direction:column;min-width:0;min-height:0;display:flex}.ve-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ve-bar .seg{min-height:40px;box-shadow:none}.ve-bar .seg button{height:32px;padding:0 12px;font-size:calc(.78rem + 1px)}.ve-bar .seg svg{width:14px;height:14px}.ve-stage{border-radius:var(--r-m);border:1px solid var(--lilac-200);background:repeating-conic-gradient(var(--lilac-50) 0 25%, #fff 0 50%) 0 0 / 22px 22px;flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.ve-frame{box-shadow:var(--shadow-1);background:#fff;overflow:hidden}.ve-stage.is-mobile .ve-frame{border:8px solid #0b0b0f;border-radius:28px;margin:14px 0;height:calc(100% - 28px)!important}.ve-frame iframe{background:#fff;border:0;display:block}.ve-hint{margin-top:8px}.ve-insp{padding:18px}.ve-empty{text-align:center;place-content:center;justify-items:center;gap:10px;height:100%;padding:20px;display:grid}.ve-empty svg{width:28px;height:28px}.ve-media{background:var(--lilac-50);aspect-ratio:16/10;border-radius:14px;place-items:center;display:grid;overflow:hidden}.ve-media img,.ve-media video{object-fit:contain;width:100%;height:100%}.ve-insp input[type=range]{accent-color:var(--electric)}@media (max-width:1280px){.ve{grid-template-columns:220px minmax(0,1fr) 270px}}@media (max-width:1080px){.ve{grid-template-columns:1fr;height:auto}.ve-tree{max-height:260px}.ve-canvas{order:-1;height:78dvh}.ve-insp{max-height:none}.ve-tree{order:1}}.cat-pages{flex-wrap:wrap;align-items:flex-end;gap:14px 22px;margin:-10px 0 18px;display:flex}.cat-group{gap:6px;display:grid}.cat-group .chips{gap:6px}.cat-chip{border-radius:var(--pill);background:var(--lilac-100);min-height:34px;color:var(--indigo);align-items:center;gap:7px;padding:4px 14px;font-size:calc(.82rem + 1px);font-weight:500;transition:background .2s,color .2s;display:inline-flex}.cat-chip:hover{background:var(--lilac-200)}.cat-chip[aria-current=page]{background:var(--black);color:#fff}.cat-chip svg{width:14px;height:14px}.presence{border-radius:var(--pill);background:var(--lilac-50);border:1px solid var(--lilac-200);color:var(--ink-2);align-items:center;gap:6px;max-width:420px;padding:4px 12px 4px 4px;display:inline-flex}.presence.is-here{background:var(--warn-bg);color:var(--warn);border-color:#f5d7a1}.presence .xs{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.presence .xs svg{flex:none;width:14px;height:14px}.avatar--sm{width:28px;height:28px;font-size:calc(.68rem + 1px)}:root{--good:#2de3a7;--good-ink:#05392a;--good-bg:#e3fbf3}.rangebar{border-radius:var(--r-m);border:1px solid var(--lilac-200);box-shadow:var(--shadow-1);z-index:20;background:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;padding:8px 10px;display:flex;position:sticky;top:8px}.rangebar.is-busy{opacity:.7}.rb-field{align-items:center;gap:8px;display:inline-flex}.rb-field svg{width:16px;height:16px;color:var(--electric)}.rb-field .select{width:auto;min-width:150px}.rb-custom{align-items:center;gap:6px;display:inline-flex}.rb-custom .input{width:auto}.rb-note{margin-left:auto}.seg--sm{min-height:36px;box-shadow:none}.seg--sm button,.seg--sm a{height:28px;padding:0 11px;font-size:calc(.76rem + 1px)}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:22px;display:grid}.kpi{border-radius:var(--r-m);border:1px solid var(--lilac-200);background:#fff;align-content:start;gap:6px;padding:16px 18px;display:grid}.kpi--accent{background:var(--grad);color:#fff;border-color:#0000}.kpi--accent .kpi-label,.kpi--accent .xs{color:#ffffffbf}.kpi--accent .kpi-value{color:#fff}.kpi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.72rem + 1px);font-weight:400}.kpi-value{letter-spacing:-.03em;color:var(--electric);font-variant-numeric:tabular-nums;font-size:calc(clamp(1.5rem,2vw,2rem) + 1px);font-weight:500;line-height:1.05}.kpi-foot{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;display:flex}.dl{border-radius:var(--pill);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;height:22px;padding:0 8px;font-size:calc(.72rem + 1px);font-weight:500;display:inline-flex}.dl--good{background:var(--good);color:var(--good-ink)}.dl--bad{background:var(--bad-bg);color:var(--bad)}.dl--flat,.dl--none{background:var(--lilac-50);color:var(--ink-3);font-weight:400}.kpi--accent .dl--flat,.kpi--accent .dl--none{color:#fffc;background:#ffffff24}.barlist{gap:12px;display:grid}.bl-top{justify-content:space-between;align-items:baseline;gap:10px;font-size:calc(.86rem + 1px);display:flex}.bl-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bl-label a{color:var(--electric);font-weight:400}.bl-val{flex:none;align-items:center;gap:8px;display:inline-flex}.bl-track{background:var(--lilac-50);border-radius:99px;height:8px;margin-top:6px;display:block;overflow:hidden}.bl-fill{background:var(--electric);border-radius:99px;height:100%;display:block}.donut{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.donut svg{flex:none;width:150px}.donut-total{fill:var(--ink);font-size:23px;font-weight:500}.donut-sub{fill:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.legend--col{gap:6px;font-size:calc(.82rem + 1px);display:grid}.legend--col li{align-items:center;gap:8px;display:flex}.legend--col i{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.legend--col b{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px}.dash-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.dash-grid>.span-12{grid-column:span 12}.dash-grid>.span-8{grid-column:span 8}.dash-grid>.span-6{grid-column:span 6}.dash-grid>.span-4{grid-column:span 4}@media (max-width:1100px){.dash-grid>.span-8,.dash-grid>.span-6,.dash-grid>.span-4{grid-column:span 12}}.ck-list{gap:2px;display:grid}.ck{border-bottom:1px solid var(--lilac-100);align-items:flex-start;gap:12px;padding:10px 4px;display:flex}.ck:last-child{border-bottom:0}.ck-badge{border-radius:var(--pill);letter-spacing:.04em;flex:none;justify-content:center;align-items:center;min-width:74px;height:24px;font-size:calc(.68rem + 1px);font-weight:500;display:inline-flex}.ck--pass .ck-badge{background:var(--good);color:var(--good-ink)}.ck--warn .ck-badge{background:var(--warn-bg);color:var(--warn)}.ck--fail .ck-badge{background:var(--bad-bg);color:var(--bad)}.ck--na .ck-badge{background:var(--lilac-50);color:var(--ink-3)}.ck .xs{margin-top:2px}.ck-score{align-items:center;gap:14px;display:flex}.ck-score b{letter-spacing:-.03em;font-size:calc(2rem + 1px)}.tbl-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.wait-line{border-radius:var(--r-s);border:1px dashed var(--lilac-300);padding:14px 18px}.infog{overflow:hidden}.infog-stage{aspect-ratio:560/360;max-width:640px;margin:4px auto 0;position:relative}.infog-orbits{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.infog-orbits path{fill:none;stroke:#a082ff61;stroke-width:1.2px}.infog-orbits path.d{stroke-dasharray:2 7;stroke-linecap:round;stroke:#a082ff73}.infog-orbits g>circle[r="4.5"],.infog-orbits g>circle[r="3.5"]{fill:#8c6bff;filter:drop-shadow(0 0 6px #7c54fff2)}.infog-ring{transition:stroke-dasharray 1.2s var(--ease);filter:drop-shadow(0 0 8px #2de3a78c)}.infog-ast{filter:drop-shadow(0 12px 26px #5822ff8c);transform-box:fill-box;transform-origin:50%;animation:1.6s cubic-bezier(.3,0,.2,1) infinite infog-heart}@keyframes infog-heart{0%{transform:scale(1)}12%{transform:scale(1.14)}24%{transform:scale(.98)}36%{transform:scale(1.09)}52%,to{transform:scale(1)}}.infog-beat{transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.6s ease-out infinite infog-ripple}@keyframes infog-ripple{0%{opacity:.7;transform:scale(.7)}60%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.infog-ast,.infog-beat{animation:none}}.infog-score{text-align:center;justify-items:center;gap:2px;display:grid;position:absolute;top:72%;left:50%;translate:-50%}.infog-score b{letter-spacing:-.03em;color:#fff;font-size:calc(1.9rem + 1px);font-weight:500;line-height:1}.infog-score span{letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:calc(.72rem + 1px);font-weight:500}.infog-tag.hud{border-radius:var(--pill);color:#fff;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#000000d1;border:1px solid #ffffff1f;align-items:center;gap:8px;height:34px;padding:0 14px 0 11px;font-size:calc(.72rem + 1px);font-weight:500;animation:6s ease-in-out infinite alternate infog-bob;display:inline-flex;position:absolute;box-shadow:0 8px 22px #14003c66}.infog-tag.hud:before{content:"";background:#7c54ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5822ff59}.infog-tag.is-good:before{background:var(--good);box-shadow:0 0 0 3px #2de3a74d}.infog-tag.is-warn:before{background:#f5a524;box-shadow:0 0 0 3px #f5a5244d}.infog-tag.is-bad:before{background:#8f6bff;box-shadow:0 0 0 3px #8f6bff4d}.infog-tag b{letter-spacing:0;text-transform:none;font-size:calc(.95rem + 1px);font-weight:500}.infog-t1{top:14%;left:3%}.infog-t2{animation-delay:-2s;top:10%;right:2%}.infog-t3{animation-delay:-4s;top:58%;left:0}.infog-t4{animation-delay:-1s;top:56%;right:0}.infog-t5{animation-delay:-3s;bottom:2%;left:14%}.infog-t6{animation-delay:-5s;bottom:0;right:12%}@keyframes infog-bob{0%{translate:0 -4px}to{translate:0 5px}}@media (prefers-reduced-motion:reduce){.infog-tag.hud{animation:none}}.infog-foot{border-top:1px solid var(--line-dark);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:14px;display:grid}.infog-foot dt{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);font-size:calc(.62rem + 1px)}.infog-foot dd{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-weight:500;display:flex}.infog-foot .dl--bad{color:#c4b0ff;background:#8f6bff2e}.infog-foot .dl--flat,.infog-foot .dl--none,.infog-score .dl--flat{color:var(--on-dark-2);background:#ffffff1a}@media (max-width:700px){.infog-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.infog-tag.hud{height:24px;padding:0 9px 0 7px;font-size:calc(.52rem + 1px)}.infog-tag b{font-size:calc(.68rem + 1px)}}.meet{border-bottom:1px solid var(--lilac-100);grid-template-columns:54px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.meet:last-child{border-bottom:0}.meet-when{background:var(--lilac-50);border-radius:14px;justify-items:center;padding:6px 0;line-height:1.1;display:grid}.meet-when b{color:var(--electric);font-size:calc(1.15rem + 1px)}.meet-when span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.62rem + 1px)}.meet-when.is-today{background:var(--electric)}.meet-when.is-today b,.meet-when.is-today span{color:#fff}.meet-t{gap:3px;min-width:0;display:grid}.meet-t b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pw-wrap{position:relative}.pw-wrap .input{padding-right:76px}.pw-eye{border-radius:var(--pill);height:30px;color:var(--electric);background:#fff;padding:0 10px;font-size:calc(.74rem + 1px);font-weight:500;position:absolute;top:50%;right:6px;translate:0 -50%}.login-box{border-radius:var(--r-m);background:var(--lilac-50);border:1px dashed var(--lilac-300);padding:16px 18px}.person{border-bottom:1px solid var(--lilac-100);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.person:last-child{border-bottom:0}.person .avatar{width:44px;height:44px;position:relative}.person .avatar.is-on:after{content:"";background:var(--good);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.new-report{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.new-report .check{color:#fff;line-height:1.4}.report-h{margin-bottom:14px}.report .kpis{margin-bottom:0}@media print{.dash-grid>.span-6,.dash-grid>.span-4{grid-column:span 6}.kpi--accent{background:var(--electric)}}@media (max-width:600px){.report-cover .h1{font-size:calc(2rem + 1px)}}.transcript{gap:10px;display:grid}.transcript li{background:var(--lilac-50);border-radius:18px;max-width:82%;padding:10px 14px}.transcript li.is-user{background:var(--electric);color:#fff;border-bottom-right-radius:6px;justify-self:end}.transcript li.is-agent{border-bottom-left-radius:6px}.transcript p{margin:0;font-size:calc(.92rem + 1px);line-height:1.5}.tr-who{letter-spacing:.12em;text-transform:uppercase;opacity:.7;align-items:center;gap:6px;margin-bottom:4px;font-size:calc(.66rem + 1px);display:flex}.tr-who svg{width:12px;height:12px}.vg-live{padding:16px}.vg-frame{border:1px solid var(--lilac-200);background:#fff;border-radius:18px;width:100%;height:640px;display:block}.vg-frame.is-widget{height:680px}.cal-wrap{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}@media (max-width:1100px){.cal-wrap{grid-template-columns:1fr}}.cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal-wd{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:0 6px 4px;font-size:calc(.68rem + 1px);font-weight:600}.cal-day{border:1px solid var(--lilac-200);background:#fff;border-radius:16px;flex-direction:column;gap:6px;min-height:118px;padding:8px;transition:background .15s,border-color .15s;display:flex;position:relative}.cal-day.is-out{background:var(--lilac-25);opacity:.6}.cal-day.is-past{background:var(--lilac-25)}.cal-day.is-today{border-color:var(--electric);box-shadow:inset 0 0 0 1px var(--electric)}.cal-day.is-over{background:var(--good-bg);border-color:var(--good)}.cal-num{color:var(--ink-2);font-size:calc(.8rem + 1px);font-weight:600}.cal-day.is-today .cal-num{color:var(--electric)}.cal-items{gap:4px;display:grid}.cal-item{background:var(--lilac-100);color:var(--indigo);text-overflow:ellipsis;white-space:nowrap;cursor:grab;border-left:3px solid;border-radius:8px;padding:5px 8px;font-size:calc(.72rem + 1px);line-height:1.3;display:block;overflow:hidden}.cal-item b{margin-right:2px;font-weight:600}.cal-pub{background:var(--good-bg);color:var(--good-ink)}.cal-draft{background:var(--lilac-100);color:var(--indigo)}.cal-plan{color:var(--ink-2);border:1px dashed var(--lilac-300);background:#fff;border-left-width:3px}.cal-add{width:24px;height:24px;color:var(--electric);opacity:0;border-radius:50%;place-items:center;transition:opacity .15s,background .15s;display:grid;position:absolute;top:6px;right:6px}.cal-add svg{width:14px;height:14px}.cal-day:hover .cal-add,.cal-add:focus-visible{opacity:1}.cal-add:hover{background:var(--lilac-100)}.cal-add-form .input{height:30px;font-size:calc(.75rem + 1px)}.cal-side{position:sticky;top:12px}.cal-legend{color:var(--ink-2);gap:6px;margin-top:14px;font-size:calc(.75rem + 1px);display:grid}.cal-legend i{vertical-align:-2px;border-radius:4px;width:12px;height:12px;margin-right:6px;display:inline-block}@media (max-width:700px){.cal{grid-template-columns:1fr}.cal-wd{display:none}.cal-day{min-height:0}.cal-day.is-out{display:none}}.upc-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.upc-list a{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:16px;gap:4px;padding:12px 14px;display:grid}.upc-list a:hover{border-color:var(--electric)}.upc-when{color:var(--electric);letter-spacing:.04em;font-size:calc(.72rem + 1px);font-weight:600}.sched{background:var(--electric);color:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.sched svg{flex:none;width:18px;height:18px;margin-top:2px}.sched span{gap:2px;display:grid}.sched .xs{opacity:.85}.sched.is-late{background:var(--warn-bg);color:var(--warn)}.h1-tag{background:var(--black);color:#fff;letter-spacing:.08em;border-radius:6px;align-items:center;height:22px;margin-bottom:6px;padding:0 8px;font-size:calc(.66rem + 1px);font-weight:600;display:inline-flex}.doc-wrap{margin-top:14px;position:relative}.doc-bar{z-index:5;border:1px solid var(--lilac-200);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:16px;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;padding:6px;display:flex;position:sticky;top:64px}.doc-bar>button{min-width:32px;height:32px;color:var(--ink-2);border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:calc(.78rem + 1px);font-weight:500;display:inline-flex}.doc-bar>button svg{width:15px;height:15px}.doc-bar>button:hover,.doc-bar>button[aria-pressed=true]{background:var(--lilac-100);color:var(--electric)}.doc-style{min-width:150px;width:auto!important}.doc-sep{background:var(--lilac-200);width:1px;height:20px;margin:0 4px}.doc-link{flex:100%;align-items:center;gap:6px;padding-top:6px;display:flex}.doc-link .input{flex:1}.doc{border-radius:var(--r-m);border:1px solid var(--lilac-200);min-height:420px;color:var(--ink);background:#fff;outline:none;padding:28px clamp(18px,3vw,40px);font-size:calc(1.04rem + 1px);font-weight:500;line-height:1.75}.doc:focus{border-color:var(--electric);box-shadow:0 0 0 4px #5822ff14}.doc>*+*{margin-top:.9em}.doc p.d-lead{color:var(--ink);border-left:3px solid var(--electric);padding-left:14px;font-size:calc(1.2rem + 1px);line-height:1.6}.doc h2{letter-spacing:-.02em;margin-top:1.4em;font-size:calc(1.6rem + 1px);position:relative}.doc h3{margin-top:1.2em;font-size:calc(1.25rem + 1px);position:relative}.doc h4{margin-top:1em;font-size:calc(1.05rem + 1px);position:relative}.doc h2:before,.doc h3:before,.doc h4:before{letter-spacing:.06em;color:var(--electric);background:var(--lilac-100);border-radius:5px;padding:2px 4px;font-size:calc(.58rem + 1px);font-weight:600;position:absolute;top:.35em;left:-34px}.doc h2:before{content:"H2"}.doc h3:before{content:"H3"}.doc h4:before{content:"H4"}@media (max-width:700px){.doc h2:before,.doc h3:before,.doc h4:before{display:none}}.doc ul{padding-left:1.4em;list-style:outside}.doc ol{padding-left:1.4em;list-style:decimal}.doc li+li{margin-top:.3em}.doc blockquote{border-left:3px solid var(--lilac-400);color:var(--ink-2);margin:0;padding:4px 0 4px 18px;font-style:italic}.doc a{color:var(--electric);text-decoration:underline}.dw{border:1.5px dashed var(--lilac-300);background:var(--lilac-25);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:18px;gap:8px;margin:1.2em 0;padding:12px;display:grid}.dw:hover{border-color:var(--electric)}.dw.is-sel{border-style:solid;border-color:var(--electric);box-shadow:0 0 0 4px #5822ff1a}.dw-head{letter-spacing:.12em;text-transform:uppercase;color:var(--electric);font-size:calc(.66rem + 1px);font-weight:600}.dw img,.dw video{object-fit:cover;background:#000;border-radius:12px;width:100%;max-height:360px}.dw-empty{background:var(--lilac-100);height:120px;color:var(--indigo);border-radius:12px;place-items:center;font-size:calc(.85rem + 1px);display:grid}.dw-meta{color:var(--ink-2);font-size:calc(.78rem + 1px)}.dw-warn{color:var(--bad);font-weight:600}.dw-q{font-size:calc(.9rem + 1px);font-weight:600;display:block}.dw-q:before{content:"? ";color:var(--electric)}.dw-btns{flex-wrap:wrap;gap:6px;display:flex}.dw-btns i{background:var(--electric);color:#fff;border-radius:99px;padding:6px 14px;font-size:calc(.78rem + 1px);font-style:normal;font-weight:500}.dw-btns i.o{color:var(--electric);border:1.5px solid var(--electric);background:0 0}.dw-panel{z-index:7;box-shadow:var(--shadow-2);border-color:var(--electric);position:absolute;left:clamp(10px,4%,40px);right:clamp(10px,4%,40px)}.outline{gap:4px;font-size:calc(.82rem + 1px);display:grid}.outline li{align-items:baseline;gap:6px;display:flex}.outline button{text-align:left;align-items:baseline;gap:6px;display:flex}.outline button:hover{color:var(--electric)}.o-tag{color:var(--electric);background:var(--lilac-100);border-radius:5px;flex:none;padding:1px 4px;font-size:calc(.58rem + 1px);font-weight:600}.o-h1{font-weight:500}.o-h2{padding-left:12px}.o-h3{padding-left:26px}.o-h4{padding-left:40px}.outline li.is-bad,.outline li.is-bad .xs{color:var(--bad)}.h1-tag{place-self:flex-start start;width:max-content}.adv{border-top:1px dashed var(--lilac-200);margin-top:14px;padding-top:12px}.adv>summary{cursor:pointer;color:var(--electric);align-items:center;gap:8px;font-size:calc(.85rem + 1px);font-weight:600;list-style:none;display:flex}.adv>summary svg{width:15px;height:15px}.bot-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px 18px;display:grid}.bot-grid .check{align-items:flex-start}.redir-form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.redir-form .select{width:auto}@media (max-width:800px){.redir-form{grid-template-columns:1fr}.redir-form>.faint{display:none}}tr.is-off td{opacity:.5}@media (max-width:700px){.infog-stage{aspect-ratio:560/500}.infog-score{top:65%}.infog-t1{top:4%;left:0}.infog-t2{top:4%;right:0}.infog-t3,.infog-t4{top:34%}.infog-t5{bottom:0;left:0}.infog-t6{bottom:0;right:0}}.cat-pick{flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 16px;display:flex}.page-pick{align-items:center;display:inline-flex;position:relative}.page-pick svg{width:16px;height:16px;color:var(--electric);pointer-events:none;position:absolute;left:16px}.page-pick .select{min-width:300px;padding-left:42px;font-weight:500}.tg{isolation:isolate;padding:clamp(18px,2.4vw,28px);position:relative;overflow:hidden}.tg:before{content:"";z-index:-1;aspect-ratio:1;background:var(--lilac-100);clip-path:polygon(100% 35.3%,69.4% 39.1%,89% 14.4%,62.5% 0,49.8% 28%,36.9% .2%,10.3% 15%,29.5% 39%,0 35.3%,0 64.4%,29.7% 60.8%,10.4% 84.6%,35.7% 100%,49.4% 71.4%,62% 99.6%,89.3% 84.5%,69.7% 60.9%,100% 64.4%);opacity:.8;width:46%;position:absolute;top:-40%;right:-14%}.tg-title{letter-spacing:.16em;text-transform:uppercase;color:var(--electric);font-size:calc(.68rem + 1px);font-weight:400}.tg-route{height:clamp(84px,9vw,104px);margin-top:10px;position:relative}.tg-route svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tg-path{stroke:var(--electric);stroke-width:1.6px;stroke-dasharray:1.5 7;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:16s linear infinite tg-dash}.tg-path--glow{stroke:#2de3a7;stroke-width:2.4px;stroke-dasharray:18 400;opacity:.9;animation:tg-glow 4.5s var(--ease) infinite}@keyframes tg-dash{to{stroke-dashoffset:-170px}}@keyframes tg-glow{0%{stroke-dashoffset:420px}to{stroke-dashoffset:-20px}}.tg-dot{background:var(--electric);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite tg-pop;position:absolute;transform:translate(-50%,-50%)}@keyframes tg-pop{0%,to{box-shadow:0 0 #5822ff66}50%{box-shadow:0 0 0 6px #5822ff00}}.tg-dot--start{border:2px solid var(--ink);width:14px;height:14px;box-shadow:inset 0 0 0 2px #fff, inset 0 0 0 6px var(--ink);background:#fff;animation:none;top:83.3%;left:3%}.tg-end{width:34px;height:34px;color:var(--electric);filter:drop-shadow(0 0 10px #5822ff73);place-items:center;display:grid;position:absolute;top:27%;left:90%;transform:translate(-50%,-50%)}.tg-end svg{animation:24s linear infinite spin}.tg-labels{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.tg-labels span{gap:2px;display:grid}.tg-labels small{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.62rem + 1px);font-weight:500}.tg-labels b{letter-spacing:-.02em;font-size:calc(clamp(1.1rem,1.6vw,1.45rem) + 1px)}.tg-goal{text-align:right}.tg-goal small,.tg-goal b{color:var(--electric)}@media (prefers-reduced-motion:reduce){.tg-path,.tg-path--glow,.tg-dot,.tg-end svg{animation:none}}.gc{position:relative}.gc-svg{width:100%;height:auto;display:block;overflow:visible}.gc-base{stroke:var(--lilac-200);stroke-width:1px}.gc-x{fill:var(--ink-3);font-size:12px}.gc-line{fill:none;stroke:#2de3a7;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:gc-draw 1.6s var(--ease) .1s forwards;filter:drop-shadow(0 6px 10px #2de3a759)}@keyframes gc-draw{to{stroke-dashoffset:0}}.gc-area{opacity:0;animation:.8s 1s forwards gc-fade}@keyframes gc-fade{to{opacity:1}}.gc-prev{fill:none;stroke:var(--lilac-400);stroke-width:1.6px;stroke-dasharray:4 5}.gc-pt{opacity:0;animation:.4s forwards gc-fade}.gc-pt circle:first-child{fill:#fff;stroke:#0fb884;stroke-width:2.4px}.gc-val{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.gc-target{stroke:var(--electric);stroke-width:1.2px;stroke-dasharray:2 6;stroke-linecap:round}.gc-target-l{letter-spacing:.1em;text-transform:uppercase;fill:var(--electric);font-size:11px;font-weight:500}.gc-now{opacity:0;animation:.5s 1.6s forwards gc-fade}.gc-ast{color:var(--electric);transform-origin:11px 11.5px;filter:drop-shadow(0 0 6px #5822ff99);animation:14s linear infinite spin}.gc-pulse{fill:#2de3a740;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite gc-ping}@keyframes gc-ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.gc-last{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.gc-tip{color:#fff;pointer-events:none;background:#000;border-radius:12px;gap:2px;min-width:140px;padding:8px 12px;font-size:calc(.76rem + 1px);display:grid;position:absolute;top:0}.gc-tip span{opacity:.7}.gc-badge{border-radius:var(--pill);background:var(--good);height:22px;color:var(--good-ink);align-items:center;padding:0 9px;font-size:calc(.68rem + 1px);font-weight:500;display:inline-flex;position:absolute;top:-2px;right:0}@media (prefers-reduced-motion:reduce){.gc-line{stroke-dashoffset:0;animation:none}.gc-area,.gc-pt,.gc-now{opacity:1;animation:none}.gc-ast,.gc-pulse{animation:none}}.kpis--mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.kpis--mini .kpi{padding:12px 14px}.kpis--mini .kpi-value{font-size:calc(1.4rem + 1px)}.dw-close{background:var(--lilac-100);width:32px;height:32px;color:var(--indigo);z-index:1;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:12px;right:12px}.dw-close:hover{background:var(--black);color:#fff}.dw-close svg{width:16px;height:16px}.dw-panel{padding-top:18px}.vg-frame.is-widget{height:640px;box-shadow:var(--shadow-1);border-radius:24px}.vg-log{gap:4px;margin-top:10px;display:grid}.vg-log li{color:var(--indigo);background:var(--lilac-50);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:calc(.76rem + 1px);display:flex}.vg-log svg{flex:none;width:13px;height:13px}.vg-item{padding:0}.vg-sum{cursor:pointer;align-items:center;gap:14px;padding:16px 20px;list-style:none;display:flex}.vg-sum::-webkit-details-marker{display:none}.vg-sum-main{flex:1;gap:2px;min-width:0;display:grid}.vg-sum-main b{font-weight:600}.vg-sum-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vg-sum-tags{flex:none;align-items:center;gap:8px;display:flex}.vg-item[open] .faq-icon{transform:rotate(45deg)}.vg-item .faq-icon{transition:transform .2s}.vg-body{border-top:1px solid var(--lilac-100);padding:14px 20px 18px}.vg-dots{gap:4px;display:inline-flex}.vg-dots i{border-radius:6px;padding:3px 6px;font-size:calc(.6rem + 1px);font-style:normal;font-weight:600}.vg-dots i.is-ok{background:var(--good);color:var(--good-ink)}.vg-dots i.is-warn{background:var(--warn-bg);color:var(--warn)}.vg-dots i.is-bad{background:var(--bad-bg);color:var(--bad)}@media (max-width:700px){.vg-sum-tags .xs{display:none}}.vg-sum .faq-icon,.acc-sum .faq-icon{background:var(--lilac-100);width:34px;height:34px;color:var(--electric);transition:transform .35s var(--ease), background .3s, color .3s;border-radius:50%;flex:none;place-items:center;display:grid}.vg-sum .faq-icon svg,.acc-sum .faq-icon svg{width:15px;height:15px}.vg-item[open] .vg-sum .faq-icon,.acc[open] .acc-sum .faq-icon{background:var(--electric);color:#fff;transform:rotate(45deg)}.dev-q{gap:6px;display:grid}.dev-q li{background:var(--lilac-50);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:calc(.9rem + 1px);display:flex}.vg-learn-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.vg-learn-tiles>div{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:16px;gap:2px;padding:12px 14px;display:grid}.vg-learn-tiles b{color:var(--electric);font-size:calc(1.4rem + 1px);font-weight:600;line-height:1.1}.vg-learn-tiles span{color:var(--ink);font-size:calc(.82rem + 1px)}.vg-learn-tiles small{color:var(--ink-3);font-size:calc(.72rem + 1px)}.vg-learn-tiles>.is-warn{background:var(--warn-bg);border-color:#f5d7a1}.vg-learn-tiles>.is-warn b{color:var(--warn)}.vg-proposal{gap:6px;display:grid}.vg-proposal label{gap:4px;display:grid}.vg-learned{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vg-learned li{background:var(--lilac-25);border:1px solid var(--lilac-100);border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.vg-learned li .grow{gap:3px;display:grid}.card--bad{border-color:var(--bad);background:var(--bad-bg)}.vg-report{background:var(--lilac-25);border:1px solid var(--lilac-200);border-radius:16px;gap:8px;margin:0 0 14px;padding:12px 14px;display:grid}.vg-report-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 18px;display:grid}.dev-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.dev-board{grid-template-columns:1fr}}.dev-col{background:var(--lilac-25);border:1px solid var(--lilac-100);border-radius:18px;align-content:start;gap:8px;padding:12px;display:grid}.dev-card{border:1px solid var(--lilac-200);background:#fff;border-radius:14px;gap:6px;padding:12px;display:grid}.vg-dash{margin-bottom:22px}.kpis--stack{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0}.vg-mini{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.vg-mini>*{border-radius:var(--pill);background:var(--lilac-50);border:1px solid var(--lilac-200);color:var(--ink-2);align-items:center;gap:6px;padding:8px 14px;font-size:calc(.82rem + 1px);display:inline-flex}.vg-mini b{color:var(--electric)}.vg-mini a.is-warn{background:var(--warn-bg);color:var(--warn);border-color:#f5d7a1}.vg-mini a.is-warn b{color:var(--warn)}.spark svg{width:100%;height:auto;display:block;overflow:visible}.spark-line{fill:none;stroke:#2de3a7;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:gc-draw 1.4s var(--ease) forwards;filter:drop-shadow(0 4px 6px #2de3a759)}.spark-area{opacity:0;animation:.7s .9s forwards gc-fade}.spark-dot{fill:#fff;stroke:#0fb884;stroke-width:1.6px}.spark-last{fill:#2de3a7;stroke:#fff;stroke-width:1.6px}.spark-v{fill:var(--ink);font-size:12px;font-weight:500}.card--dark .spark-v,.kpi--accent .spark-v{fill:#fff}.lead-dash{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}@media (max-width:1200px){.lead-dash{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.lead-dash{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage-card{border-radius:var(--r-m);border:1px solid var(--lilac-200);background:#fff;gap:6px;padding:16px 16px 12px;display:grid;position:relative;overflow:hidden}.stage-card .kpi-label{align-items:center;gap:8px;display:flex}.stage-card .kpi-label i{border-radius:50%;width:8px;height:8px;display:inline-block}.stage-card .kpi-value{font-size:calc(1.8rem + 1px)}.stage-card.is-new{background:var(--grad);color:#fff;border-color:#0000}.stage-card.is-new .kpi-label,.stage-card.is-new .xs{color:#fffc}.stage-card.is-new .kpi-value{color:#fff}.acc-list{gap:10px;display:grid}.acc{padding:0}.acc-sum{cursor:pointer;align-items:center;gap:14px;padding:14px 20px;list-style:none;display:flex}.acc-sum::-webkit-details-marker{display:none}.acc-main{flex:1;gap:2px;min-width:0;display:grid}.acc-main b{font-size:calc(1.02rem + 1px);font-weight:600}.acc-main .xs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acc-ring{--p:0;background:conic-gradient(#2de3a7 calc(var(--p) * 1%), var(--lilac-100) 0);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.acc-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.acc-ring b{color:var(--good-ink);font-size:calc(.82rem + 1px);font-weight:600;position:relative}.acc-langs{flex:none;gap:6px;display:flex}.acc-score{border-radius:var(--pill);letter-spacing:.04em;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:calc(.7rem + 1px);font-weight:600;display:inline-flex}.acc-score.is-good{background:var(--good);color:var(--good-ink)}.acc-score.is-mid{background:var(--good-bg);color:var(--good-ink)}.acc-score.is-low{background:var(--lilac-50);color:var(--ink-2)}.acc-body{border-top:1px solid var(--lilac-100);padding:14px 20px 20px}@media (max-width:700px){.acc-langs{display:none}}.persona{border-radius:var(--r-xl);border:1px solid var(--lilac-200);height:100%;box-shadow:var(--shadow-1);isolation:isolate;background:#fff;margin:0;padding:clamp(20px,2.6vw,32px);position:relative;overflow:hidden}.persona:before{content:"";z-index:-1;aspect-ratio:1;background:var(--lilac-100);clip-path:polygon(100% 35.3%,69.4% 39.1%,89% 14.4%,62.5% 0,49.8% 28%,36.9% .2%,10.3% 15%,29.5% 39%,0 35.3%,0 64.4%,29.7% 60.8%,10.4% 84.6%,35.7% 100%,49.4% 71.4%,62% 99.6%,89.3% 84.5%,69.7% 60.9%,100% 64.4%);opacity:.8;width:62%;animation:60s linear infinite spin;position:absolute;top:-22%;right:-22%}.persona--dark{background:var(--black);color:#fff;border-color:#0000}.persona--dark:before{background:#5822ff59}.persona-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--electric);align-items:center;gap:8px;font-size:calc(.68rem + 1px);font-weight:500;display:inline-flex}.persona--dark .persona-kicker{color:#b9a3ff}.persona-kicker svg{width:12px;height:12px}.persona-title{letter-spacing:-.02em;border-bottom:2px solid;margin:14px 0 0;padding-bottom:14px;font-size:calc(clamp(1.25rem,1.9vw,1.7rem) + 1px);font-weight:400;line-height:1.15}.persona-list{display:grid}.persona-list li{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:10px 0;font-size:calc(.9rem + 1px);display:grid}.persona--dark .persona-list li{border-color:var(--line-dark)}.persona-list b{color:var(--electric);font-size:calc(.74rem + 1px);font-weight:500}.persona--dark .persona-list b{color:#2de3a7}.persona-list span{color:var(--ink-2)}.persona--dark .persona-list span{color:var(--on-dark-2)}.persona-list strong{text-align:right;font-weight:500}.heat-grid{color:var(--ink-3);grid-template-columns:38px repeat(24,minmax(0,1fr));gap:3px;font-size:calc(.62rem + 1px);display:grid}.heat-row{display:contents}.heat-h{text-align:center}.heat-d{align-self:center;font-weight:500}.heat-grid i{aspect-ratio:1;background:rgba(45, 227, 167, var(--a));outline:1px solid var(--lilac-100);outline-offset:-1px;border-radius:4px}.gc-empty{place-items:center;min-height:160px;display:grid;position:relative}.gc-empty-line{border-bottom:2px dashed var(--lilac-200);position:absolute;bottom:30px;left:0;right:0}.gc-empty p{background:#fff;border-radius:99px;padding:4px 12px;position:relative}.on-dark .gc-empty p{color:var(--on-dark-2);background:#ffffff14}.on-dark .gc-empty-line{border-color:#fff3}.gc-badge{top:auto;bottom:-26px}.bl-label{flex:auto}.bl-top{min-width:0}.spark{margin-top:4px}.spark-now{opacity:0;animation:.4s 1.3s forwards gc-fade}.spark-ast{color:var(--electric);transform-origin:7px 7.3px;filter:drop-shadow(0 0 4px #5822ff99);animation:12s linear infinite spin}.spark-pulse{fill:#2de3a74d;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite gc-ping}.spark--light .spark-ast,.stage-card.is-new .spark-ast{color:#fff;filter:drop-shadow(0 0 5px #ffffffb3)}.spark--light .spark-v,.stage-card.is-new .spark-v{fill:#fff}.spark--empty{border-bottom:2px dashed var(--lilac-200)}.kpi--spark{padding-bottom:10px}@media (prefers-reduced-motion:reduce){.spark-line{stroke-dashoffset:0;animation:none}.spark-area,.spark-now{opacity:1;animation:none}.spark-ast,.spark-pulse{animation:none}}.infog{isolation:isolate;position:relative}.infog>:not(.glow-bg){z-index:1;position:relative}.spark-lead{fill:none;stroke:#2de3a7;stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round;opacity:.8}.kpi-cards .spark{margin-top:8px}.kpi-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.kpi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.kpi-cards{grid-template-columns:1fr}}.spark-v{font-size:13.5px}.pill--mint,.pill--new{background:var(--good);color:#000;border:1.5px solid var(--good);letter-spacing:.02em;text-transform:none;font-weight:600}.pill--sm.pill--mint,.pill--sm.pill--new{height:26px;padding:0 12px;font-size:calc(.74rem + 1px)}.infog-foot dt{font-size:calc(.62rem + 2px);font-weight:600}.infog-foot dd{font-size:calc(1rem + 2px);font-weight:500}.dw-panel>.stack>.row--between:first-child,.dw-panel>.stack>b:first-child{padding-right:46px}.dw-close{top:16px;right:16px}.select.select--new{background-color:var(--good);color:#000;border-color:var(--good);font-weight:600}.seg button.is-new[aria-pressed=true]{background:var(--good);color:#000}.dp{border-radius:var(--r-m);border:1px solid var(--lilac-200);box-shadow:var(--shadow-1);background:#fff;padding:14px}.dp-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dp-head b{font-weight:600}.dp-nav{background:var(--lilac-100);width:34px;height:34px;color:var(--electric);border-radius:50%;place-items:center;display:grid}.dp-nav:hover{background:var(--lilac-200)}.dp-nav svg{width:16px;height:16px}.dp-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.dp-wd{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:center;padding-bottom:4px;font-size:calc(.62rem + 1px);font-weight:600}.dp-day{aspect-ratio:1;color:var(--ink);border-radius:50%;place-items:center;font-size:calc(.84rem + 1px);font-weight:500;transition:background .15s,color .15s;display:grid}.dp-day:hover:not(:disabled){background:var(--lilac-100);color:var(--electric)}.dp-day:disabled{color:var(--ink-3);opacity:.45}.dp-day.is-today{box-shadow:inset 0 0 0 1.5px var(--electric);color:var(--electric);font-weight:600}.dp-day.is-sel{background:var(--good);color:#000;font-weight:600;box-shadow:0 6px 16px #2de3a773}.dp-time{border-top:1px solid var(--lilac-100);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}.dp-time>svg{width:16px;height:16px;color:var(--electric)}.dp-chip{border-radius:var(--pill);background:var(--lilac-50);height:30px;color:var(--ink-2);padding:0 11px;font-size:calc(.76rem + 1px);font-weight:500}.dp-chip.is-sel{background:var(--black);color:#fff}.dp-select{min-width:92px;margin-left:auto;width:auto!important}.sched-actions{flex-wrap:wrap;gap:8px;display:flex}.cal-main{min-width:0}.cal-day{cursor:pointer;border-radius:18px}.cal-day:hover{border-color:var(--lilac-300)}.cal-day.is-picked{border-color:var(--good);box-shadow:inset 0 0 0 1.5px var(--good), 0 8px 22px #2de3a738}.cal-day.is-today .cal-num{background:var(--electric);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.cal-wd{font-size:calc(.66rem + 1px)}.cal-pick{gap:12px;margin-top:14px;display:grid}.cal-pick-list{gap:6px;display:grid}.cal-pick-list li{justify-content:space-between;align-items:center;gap:10px;display:flex}.cal-pick-list .cal-item{cursor:default;flex:1}.cal-plan{border-top:1px solid var(--lilac-100);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.cal-plan .input{flex:220px}.cal-plan .select{width:auto}.cal-sch{background:var(--good);color:#000}.meter{padding:clamp(18px,2.4vw,26px)}.meter-pct{color:var(--good-ink);background:var(--good);border-radius:var(--pill);padding:2px 10px;font-size:calc(.8rem + 1px);font-weight:500}.meter.is-warn .meter-pct{background:var(--warn-bg);color:var(--warn)}.meter.is-bad .meter-pct{background:var(--bad-bg);color:var(--bad)}.meter-track{border-radius:var(--pill);background:repeating-linear-gradient(90deg, var(--lilac-200) 0 6px, transparent 6px 13px);height:14px;margin:26px 40px 18px 0;position:relative}.meter-fill{border-radius:inherit;transform-origin:0;transform:scaleX(var(--p));animation:meter-grow 1.6s var(--ease) both;background:linear-gradient(90deg,#1fcf95,#2de3a7);position:absolute;inset:0;box-shadow:0 0 16px #2de3a780}.meter.is-warn .meter-fill{background:linear-gradient(90deg,#f5a524,#ffc861)}.meter.is-bad .meter-fill{background:linear-gradient(90deg,#8f6bff,#c4b0ff)}@keyframes meter-grow{0%{transform:scaleX(0)}}.meter-head{top:50%;left:calc(var(--p) * 100%);width:18px;height:18px;animation:meter-head 1.6s var(--ease) both;background:#fff;border:3px solid #2de3a7;border-radius:50%;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 0 0 6px #2de3a733}@keyframes meter-head{0%{left:0}}.meter-ast{width:30px;height:30px;color:var(--electric);filter:drop-shadow(0 0 10px #5822ff80);margin-top:-15px;position:absolute;top:50%;right:-40px}.meter-ast svg{animation:20s linear infinite spin}.card--alert{background:#fff8f9;border-color:#ffc2cc}.plan-form{margin-top:8px}.plan-form summary{cursor:pointer}.calls{gap:8px;display:grid}.call{padding:0}.call.is-problem{border-color:#ffc2cc}.call-sum{cursor:pointer;align-items:center;gap:14px;padding:12px 18px;list-style:none;display:flex}.call-sum::-webkit-details-marker{display:none}.call-when{background:var(--lilac-50);border-radius:14px;justify-items:center;min-width:54px;padding:6px 0;line-height:1.15;display:grid}.call-when b{color:var(--electric);font-size:calc(.86rem + 1px)}.call-when span{color:var(--ink-3);font-size:calc(.7rem + 1px)}.call-main{flex:1;gap:2px;min-width:0;display:grid}.call-main .xs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-cost{min-width:130px;color:var(--ink-2);justify-items:end;gap:4px;font-size:calc(.74rem + 1px);display:grid}.call-bar{background:var(--lilac-100);border-radius:99px;width:120px;height:6px;overflow:hidden}.call-bar i{border-radius:inherit;background:linear-gradient(90deg,#1fcf95,#2de3a7);height:100%;display:block}.call[open] .faq-icon{background:var(--electric);color:#fff;transform:rotate(45deg)}.call .faq-icon{background:var(--lilac-100);width:30px;height:30px;color:var(--electric);border-radius:50%;flex:none;place-items:center;transition:transform .3s;display:grid}.call .faq-icon svg{width:14px;height:14px}.call-body{border-top:1px solid var(--lilac-100);padding:14px 18px 18px}@media (max-width:700px){.call-cost{display:none}}.barlist li{min-width:0;overflow:hidden}.bl-top>.bl-label{flex:1 1 0;min-width:0}.rtype-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.rtype{flex-direction:column;gap:8px;display:flex}.rtype .btn{align-self:flex-start;margin-top:auto}.rtype-ic{background:color-mix(in srgb, var(--good) 22%, transparent);width:38px;height:38px;color:var(--good-ink,#05392a);border-radius:12px;place-items:center;display:grid}.rtype-ic svg{width:18px;height:18px}.rtype-pick{flex-wrap:wrap;gap:6px;display:flex}.rtype-pick button{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;padding:6px 12px;font-size:calc(.78rem + 1px);font-weight:500;transition:background .2s,color .2s,border-color .2s}.rtype-pick button:hover{border-color:#fff9}.rtype-pick button.is-on{background:var(--good);border-color:var(--good);color:#000}.report-type{background:var(--good);color:#000;border-radius:999px;margin-top:6px;padding:4px 12px;font-size:calc(.74rem + 1px);font-weight:600;display:inline-block}.secp{isolation:isolate;position:relative;overflow:hidden}.secp>:not(.glow-bg){z-index:1;position:relative}.secp .card-head{gap:12px}.secp .card-head h2{margin-right:auto}.secp-live{color:var(--on-dark-2);align-items:center;gap:6px;font-size:calc(.74rem + 1px);display:inline-flex}.secp-live i{background:var(--good);border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite secp-dot;box-shadow:0 0 #2de3a7b3}@keyframes secp-dot{0%{box-shadow:0 0 #2de3a7b3}to{box-shadow:0 0 0 10px #2de3a700}}.secp-stage{grid-template-columns:auto 1fr;align-items:center;gap:24px;height:150px;display:grid;position:relative}.secp-ecg{width:100%;height:100%;position:absolute;inset:0}.secp-ecg-bg{stroke:#a082ff2e;stroke-width:1px;fill:none}.secp-ecg-line{fill:none;stroke:#2de3a7;stroke-width:2px;stroke-linejoin:round;stroke-dasharray:260 1400;filter:drop-shadow(0 0 6px #2de3a7b3);vector-effect:non-scaling-stroke;animation:3.2s linear infinite secp-run}.secp.is-warn .secp-ecg-line{stroke:#ffc24b;filter:drop-shadow(0 0 6px #ffc24bb3)}.secp.is-bad .secp-ecg-line{stroke:#8f6bff;filter:drop-shadow(0 0 6px #8f6bffb3);animation-duration:1.8s}@keyframes secp-run{0%{stroke-dashoffset:1660px}to{stroke-dashoffset:0}}.secp-core{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0816b8;border-radius:999px;align-items:center;gap:14px;padding:10px 18px 10px 6px;display:flex;position:relative}.secp-core svg{width:92px;height:92px;overflow:visible}.secp-ring{filter:drop-shadow(0 0 6px #2de3a799);transition:stroke-dasharray 1.2s var(--ease)}.secp-ast{transform-box:fill-box;transform-origin:50%;animation:1.6s cubic-bezier(.3,0,.2,1) infinite infog-heart}.secp-beat{transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.6s ease-out infinite infog-ripple}.secp-score{justify-items:start;gap:2px;display:grid}.secp-score b{color:#fff;letter-spacing:-.03em;font-size:calc(1.9rem + 1px);font-weight:500;line-height:1}.secp-score span{letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:calc(.72rem + 1px);font-weight:500}.secp-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:relative}.secp-tags .hud b{text-transform:none;letter-spacing:0;font-weight:500}.secp-foot{margin-top:6px}@media (max-width:760px){.secp-stage{grid-template-columns:1fr;height:auto;padding:10px 0}.secp-tags{justify-content:flex-start}.secp-foot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.secp-ecg-line,.secp-ast,.secp-beat,.secp-live i{animation:none}.secp-ecg-line{stroke-dasharray:none}}.secp-tags .infog-tag.hud.secp-tag{position:static}.secp-tags .secp-tag:nth-child(2){animation-delay:-2s}.secp-tags .secp-tag:nth-child(3){animation-delay:-4s}.secp-tags .secp-tag:nth-child(4){animation-delay:-1s}.secp-tags .secp-tag:nth-child(5){animation-delay:-3s}.sec-groups{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:22px 28px;display:grid}.sec-fix{color:var(--ink-2,#333);background:color-mix(in srgb, var(--good) 14%, transparent);border-radius:8px;margin-top:4px;padding:6px 8px}.otp-input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:calc(1.5rem + 1px)}.tfa-steps{flex-wrap:wrap;gap:8px;display:flex}.tfa-steps li{background:var(--surface-2,#f4f2fb);color:var(--muted,#666);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:calc(.78rem + 1px);font-weight:600;display:inline-flex}.tfa-steps li b{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:calc(.72rem + 1px);display:grid}.tfa-steps li.is-on{background:var(--good);color:#000}.tfa-steps li.is-done{color:var(--good-ink,#05392a)}.tfa-steps li.is-done b{background:var(--good)}.tfa-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tfa-row .input{flex:180px;max-width:280px}.tfa-pair{grid-template-columns:180px 1fr;align-items:start;gap:20px;display:grid}.tfa-pair img{border:1px solid var(--line,#e6e3f2);background:#fff;border-radius:14px;width:180px;height:180px;padding:6px}.tfa-secret{letter-spacing:.04em;word-break:break-all;font-size:calc(.82rem + 1px)}.tfa-codes{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;display:grid}.tfa-codes code{background:var(--surface-2,#f4f2fb);text-align:center;letter-spacing:.06em;border-radius:10px;padding:8px 10px;font-size:calc(.86rem + 1px);display:block}@media (max-width:640px){.tfa-pair{grid-template-columns:1fr}}.otp-input::placeholder{letter-spacing:.06em;font-size:calc(.9rem + 1px)}.bk-dates{flex-wrap:wrap;gap:12px;display:flex}.bk-dates .field span{color:var(--on-dark-2);font-size:calc(.74rem + 1px)}.bk-dates .input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bk-parts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.bk-parts label{cursor:pointer;border:1px solid #ffffff2e;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;transition:background .2s,border-color .2s;display:flex}.bk-parts label.is-on{background:#2de3a724;border-color:#2de3a799}.bk-parts input{accent-color:var(--good);margin-top:3px}.bk-parts b{color:#fff;font-size:calc(.84rem + 1px);display:block}.bk-parts small{color:var(--on-dark-2);margin-top:2px;font-size:calc(.72rem + 1px);line-height:1.35;display:block}.bk-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;display:grid}.bk-hist{border-left:1px solid var(--line-dark);padding-left:24px}@media (max-width:1000px){.bk-grid{grid-template-columns:1fr}.bk-hist{border-left:0;border-top:1px solid var(--line-dark);padding-top:18px;padding-left:0}}.sched-actions .sched-close{justify-content:center;width:36px;margin-left:auto;padding:0}.secp.is-bad .secp-ecg-line{stroke:#5822ff;filter:drop-shadow(0 0 7px #8c6bfff2)}.secp-tags .secp-tag.is-bad:before{background:#5822ff;box-shadow:0 0 0 3px #5822ff73,0 0 10px #8c6bffe6}.secp-score .dl,.secp-score .dl--bad,.secp-score .dl--good,.secp-score .dl--flat,.secp-foot .dl--bad{color:#fff;background:#5822ff}.pdeck{gap:18px;display:grid}.pcard{isolation:isolate;border-radius:var(--r-xl);color:#fff;animation:hs-rise .7s var(--ease) both;--hs-y:16px;background:radial-gradient(120% 140% at 0 0,#6a3dff 0%,#5822ff 38%,#2a0f8a 100%);padding:clamp(22px,2.6vw,34px);position:relative;overflow:hidden;box-shadow:0 24px 60px #5822ff47}.pcard-ast{z-index:-1;fill:#ffffff14;width:46%;animation:70s linear infinite spin;position:absolute;top:-18%;right:-6%}.pcard-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pcard-kicker{letter-spacing:.16em;text-transform:uppercase;color:#c9baff;font-size:calc(.68rem + 1px);font-weight:600}.pcard-share{background:var(--good);color:#000;border-radius:999px;padding:6px 12px;font-size:calc(.78rem + 1px)}.pcard-share b{font-size:calc(.95rem + 1px)}.pcard-title{letter-spacing:-.03em;animation:hs-rise .8s var(--ease) 80ms both;margin:14px 0 0;font-size:calc(clamp(1.6rem,2.6vw,2.3rem) + 1px);font-weight:500;line-height:1.05}.pcard-sub{color:#ffffffc7;animation:hs-rise .8s var(--ease) .16s both;margin:8px 0 0}.pcard-kpis{animation:hs-rise .8s var(--ease) .22s both;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 0;display:grid}.pcard-kpis div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000047;border:1px solid #ffffff1f;border-radius:16px;padding:12px 14px}.pcard-kpis dt{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa8;font-size:calc(.62rem + 1px);font-weight:600}.pcard-kpis dd{flex-wrap:wrap;align-items:baseline;gap:6px;margin:6px 0 0;font-size:calc(1.3rem + 1px);font-weight:600;display:flex}.pcard-kpis small{color:#fff9;font-size:calc(.7rem + 1px);font-weight:500}.pcard-body{animation:hs-rise .8s var(--ease) .3s both;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;margin-top:18px;display:grid}.pcard-list li{border-bottom:1px solid #ffffff24;grid-template-columns:30px minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:8px;padding:10px 0;font-size:calc(.88rem + 1px);display:grid}.pcard-list b{color:var(--good);font-size:calc(.74rem + 1px)}.pcard-list span{color:#ffffffb3}.pcard-list strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pcard-tips{background:#00000052;border:1px solid #2de3a759;border-radius:18px;align-self:start;padding:16px 18px}.pcard-tips p{letter-spacing:.14em;text-transform:uppercase;color:var(--good);margin:0 0 8px;font-size:calc(.68rem + 1px);font-weight:600}.pcard-tips li{color:#ffffffe0;padding-left:16px;font-size:calc(.84rem + 1px);line-height:1.45;position:relative}.pcard-tips li+li{margin-top:8px}.pcard-tips li:before{content:"✦";color:var(--good);font-size:calc(.7rem + 1px);position:absolute;top:.15em;left:0}.pdeck-nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:18px;display:grid}.pdeck-tab{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:12px;padding:6px 0 0;display:grid}.pdeck-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,#777);white-space:nowrap;text-overflow:ellipsis;font-size:calc(.74rem + 1px);font-weight:600;transition:color .3s;overflow:hidden}.pdeck-label b{color:var(--electric);margin-right:8px}.pdeck-tab.is-on .pdeck-label,.pdeck-tab:hover .pdeck-label{color:var(--ink,#000)}.pdeck-line{background:var(--lilac-200,#d9d0ff);border-radius:2px;height:2px;position:relative}.pdeck-tab.is-on .pdeck-line{background:var(--electric)}.pdeck-run{position:absolute;inset:0}.pdeck-fill{background:var(--good);transform-origin:0;animation:hp-fill var(--ms,9s) linear both;border-radius:2px;position:absolute;inset:0;transform:scaleX(0)}.pdeck-head{animation:hp-head var(--ms,9s) linear both;position:absolute;inset:0;transform:translate(-100%)}.pdeck-head i{background:var(--good);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-5px;box-shadow:0 0 0 3px #2de3a733,0 0 12px 3px #2de3a78c,0 0 30px 8px #2de3a738}.pdeck-run.is-paused .pdeck-fill,.pdeck-run.is-paused .pdeck-head{animation-play-state:paused}.pdeck-tab .pdeck-line{overflow:visible}.pdeck-nav{margin:0 -6px;padding:0 6px 8px;overflow:hidden}@keyframes hp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hp-head{0%{opacity:0;transform:translate(-100%)}2.5%{opacity:1}to{opacity:1;transform:translate(0)}}@media (max-width:900px){.pcard-body{grid-template-columns:1fr}.pcard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pdeck-nav{grid-auto-columns:auto;grid-auto-flow:row;gap:10px}}@media (prefers-reduced-motion:reduce){.pcard,.pcard-title,.pcard-sub,.pcard-kpis,.pcard-body,.pcard-ast{animation:none}}.vgd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vgd-tile{background:var(--lilac-100,#f4f0ff);border:1px solid var(--lilac-200,#e3dbff);border-radius:16px;gap:6px;padding:12px 14px;display:grid}.vgd-tile.is-bad{background:#eee9ff;border-color:#c5b2ff}.vgd-tile.is-warn{background:#fff7e6;border-color:#fbe3b0}.vgd-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,#777);font-size:calc(.64rem + 1px);font-weight:600}.vgd-value{letter-spacing:-.02em;color:var(--electric);font-size:calc(1.35rem + 1px);font-weight:600;line-height:1.15}.vgd-value small{letter-spacing:0;color:var(--ink-2,#444);font-size:calc(.74rem + 1px);font-weight:600}.vgd-bar{background:#5822ff1a;border-radius:4px;height:4px;overflow:hidden}.vgd-bar i{background:var(--good);height:100%;transition:width 1s var(--ease);border-radius:4px;display:block}.vgd-trend{gap:6px;margin-top:14px;display:grid}@media (max-width:560px){.vgd-tiles{grid-template-columns:1fr}}.pub-split{align-items:stretch}.pub-left{flex-direction:column;gap:20px;min-width:0;display:flex}.pub-left>.pubp{flex-direction:column;flex:1;display:flex}.pub-left>.pubp>.infog-foot{margin-top:auto}.pubp-line{stroke:#2de3a7;stroke-dasharray:300 1400}.pubp-base{stroke:#5822ff8c;stroke-width:2px}.pubp-pending{letter-spacing:.1em!important;color:#c9baff!important;font-size:calc(.68rem + 1px)!important}.secp-tags .secp-tag.is-pend:before{background:#5822ff;box-shadow:0 0 0 3px #5822ff73,0 0 10px #8c6bffe6}.pubp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:8px 0 10px;display:grid}.pubp-h{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);margin:0 0 10px;font-size:calc(.64rem + 1px);font-weight:500}.pubp-checks li{border-bottom:1px solid var(--line-dark);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:calc(.84rem + 1px);display:grid}.pubp-checks li span{color:var(--on-dark-2)}.pubp-checks li b{color:#fff;text-align:right;font-size:calc(.8rem + 1px);font-weight:500}.pubp-checks i{background:#8c6bff;border-radius:50%;width:8px;height:8px}.pubp-checks .is-pass i{background:var(--good);box-shadow:0 0 8px #2de3a7cc}.pubp-checks .is-warn i{background:#f5a524}.pubp-checks .is-fail i{background:#5822ff;box-shadow:0 0 0 3px #5822ff66,0 0 10px #8c6bffe6}.pubp-spark{padding:6px 0 0}.pubp-days{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}.pubp-days li{background:#5822ff47;border-radius:6px;place-items:center;height:18px;display:grid}.pubp-days li.is-pub{background:var(--good)}.pubp-days svg{fill:#000;width:11px;height:11px;animation:12s linear infinite spin}.pubp-legend{color:var(--on-dark-3);gap:14px;margin-top:8px;font-size:calc(.7rem + 1px);display:flex}.pubp-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.pubp-legend .l-edit{background:#5822ff99}.pubp-legend .l-pub{background:var(--good)}@media (max-width:760px){.pubp-grid{grid-template-columns:1fr}}.vgt-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:1100px){.vgt-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.vgt-log{scrollbar-width:thin;gap:10px;max-height:340px;padding-right:4px;display:grid;overflow-y:auto}.vgt-log--full{max-height:640px}.vgt-line{color:var(--ink-2);margin:0;font-size:calc(.92rem + 1px);line-height:1.55}.vgt-line b{letter-spacing:.1em;text-transform:uppercase;min-width:72px;color:var(--ink-3);font-size:calc(.72rem + 1px);font-weight:600;display:inline-block}.vgt-line--voiegent{color:var(--ink)}.vgt-line--voiegent b{color:var(--ok)}.vgt-line--partial{opacity:.6}.vgt-notes{gap:12px;display:grid}.vgt-note-group ul,.vgt-sum-block ul{gap:4px;margin:6px 0 0;padding-left:18px;font-size:calc(.92rem + 1px);display:grid}.vgt-note-group .label,.vgt-sum-block .label,.vgt-suggest .label{color:var(--ink-3)}.vgt-notes-flat{gap:8px;margin:0;padding:0;font-size:calc(.92rem + 1px);list-style:none;display:grid}.vgt-suggest{border-radius:var(--r-s);background:var(--lilac-25);border:1px solid var(--lilac-200);justify-items:start;gap:6px;padding:14px 16px;display:grid}.vgt-suggest p{margin:0}.vgt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:760px){.vgt-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.vgt-hero{isolation:isolate;background:var(--black);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;margin-bottom:14px;padding:clamp(24px,3.4vw,44px);display:grid;position:relative;overflow:hidden}@media (min-width:1100px){.vgt-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.vgt-hero .glow-bg{background:radial-gradient(60% 60%,#2de3a752 0%,#2de3a700 70%);top:-240px;right:-160px}.vgt-hero-deco{color:#ffffff0d;z-index:-1;pointer-events:none;width:260px;height:260px;position:absolute;bottom:-90px;left:-70px}.vgt-hero .eyebrow{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff38}.vgt-hero .eyebrow .ast{color:var(--good)}.vgt-hero .eyebrow .sep{background:#ffffff4d}.vgt-hero-copy{gap:16px;min-width:0;display:grid}.vgt-hero-title{letter-spacing:-.035em;margin:6px 0 0;font-size:calc(clamp(3rem,7vw,6.2rem) + 1px);font-weight:400;line-height:.95}.vgt-hero-title span{color:var(--good)}.vgt-hero-lead{max-width:46ch;color:var(--on-dark-2);font-size:var(--fs-lead);margin:0;font-weight:300;line-height:1.5}.vgt-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.vgt-hero-stats>div{border-radius:var(--r-m);background:#ffffff0f;border:1px solid #ffffff1f;gap:4px;min-width:0;padding:16px 18px;display:grid}.vgt-hero-stats .label{color:var(--on-dark-3)}.vgt-hero-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:calc(clamp(1.4rem,2.4vw,2rem) + 1px);font-weight:500;line-height:1.1}.vgt-hero-note{color:var(--on-dark-2);font-size:calc(.78rem + 1px)}@media (max-width:620px){.vgt-hero-stats{grid-template-columns:minmax(0,1fr)}}.vgt-hero-viz{justify-items:center;gap:6px;display:grid}.vgt-hero-caption{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);font-size:calc(.7rem + 1px)}.vgt-astweek{width:min(100%,360px);height:auto;overflow:visible}.vgt-aw-orbit{fill:none;stroke:#ffffff1a;stroke-width:1px;stroke-dasharray:2 6}.vgt-aw-orbit--mid{stroke:#ffffff0f}.vgt-aw-arm{stroke:#ffffffe0;stroke-width:24px;stroke-linecap:round;animation:vgt-grow .9s var(--ease) both;transform-origin:170px 170px}.vgt-aw-arm--today{stroke:var(--good);filter:drop-shadow(0 0 14px #2de3a78c)}.vgt-aw-arm--future{stroke:#fff3}.vgt-aw-ghost{stroke:#b9a3ff8c;stroke-width:34px;stroke-linecap:round;fill:none;opacity:.28}.vgt-aw-dot{fill:#ffffff59}.vgt-aw-dot--future{fill:#ffffff1f}.vgt-aw-label{fill:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.vgt-aw-label--today{fill:var(--good)}.vgt-aw-value{fill:#ffffff73;font-variant-numeric:tabular-nums;font-size:12px}.vgt-aw-core{fill:var(--good)}.vgt-aw-core polygon{transform-box:fill-box;transform-origin:50%;animation:18s linear infinite spin}.vgt-aw-total{fill:#fff;letter-spacing:.02em;font-size:14px;font-weight:600}@keyframes vgt-grow{0%{stroke-dasharray:0 400}to{stroke-dasharray:400 0}}.vgt-strip{border-radius:var(--pill);background:var(--black);color:#fff;margin-bottom:26px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.vgt-strip-track{flex:none;align-items:center;gap:30px;padding:13px 30px 13px 0;animation:42s linear infinite vgt-marquee;display:flex}.vgt-strip-track span{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:30px;font-size:calc(1rem + 1px);font-weight:600;font-stretch:72%;display:inline-flex}.vgt-strip-ast{width:15px;height:15px;color:var(--good)}@keyframes vgt-marquee{to{transform:translate(-100%)}}.vgt-usage{margin-bottom:26px}.vgt-w{background:var(--lilac-25);border:1px solid var(--line);border-radius:28px;flex-direction:column;min-width:0;height:660px;display:flex;overflow:hidden;box-shadow:0 30px 90px #14003c29}.vgt-w-head{background:var(--black);color:#fff;align-items:center;gap:12px;padding:16px 16px 16px 18px;display:flex}.vgt-w-avatar{object-fit:cover;object-position:50% 18%;border:2px solid #2de3a780;border-radius:50%;flex:none;width:46px;height:46px}.vgt-w-id{flex:1;min-width:0}.vgt-w-name{align-items:center;gap:6px;font-size:calc(1.05rem + 1px);font-weight:600;display:flex}.vgt-w-name svg{width:13px;height:13px;color:var(--good)}.vgt-w-status{color:var(--on-dark-2);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:calc(.76rem + 1px);display:flex;overflow:hidden}.vgt-w-dot{background:#fff6;border-radius:50%;flex:none;width:7px;height:7px}.vgt-w-actions{gap:6px;display:flex}.vgt-w-icon{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.vgt-w-icon:hover{background:#ffffff2e}.vgt-w-icon[aria-pressed=true]{color:var(--black);background:#fff}.vgt-w-icon svg{width:19px;height:19px}.vgt-w-tabs{background:var(--black);border-top:1px solid #ffffff14;gap:4px;padding:10px 14px;display:flex}.vgt-w-tab{border-radius:var(--pill);height:36px;color:var(--on-dark-2);flex:1;justify-content:center;align-items:center;gap:8px;font-size:calc(.84rem + 1px);font-weight:500;display:inline-flex}.vgt-w-tab svg{width:16px;height:16px}.vgt-w-tab[aria-selected=true]{color:var(--black);background:#fff}.vgt-w-voice{--stage:min(200px, 28vh);text-align:center;color:#fff;background:radial-gradient(120% 80% at 50% 0,#06291f 0%,#000 70%);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;padding:22px;display:flex;overflow:hidden}.vgt-w-stage{--lvl:1;width:var(--stage);height:var(--stage);flex:none;place-items:center;display:grid;position:relative}.vgt-w-stage:before,.vgt-w-stage:after{content:"";z-index:1;border-radius:50%;transition:transform .12s linear;position:absolute}.vgt-w-stage:before{transform:scale(var(--lvl));background:radial-gradient(circle,#2de3a799 0%,#2de3a700 70%);inset:10px}.vgt-w-stage:after{transform:scale(calc(var(--lvl) * 1.02));border:1.5px solid #2de3a780;inset:-6px}.vgt-w-stage[data-phase=connecting]:after,.vgt-w-stage[data-phase=reconnecting]:after,.vgt-w-stage[data-phase=working]:after{border-style:dashed;animation:6s linear infinite spin}.vgt-w-portrait{z-index:2;width:calc(var(--stage) * .82);height:calc(var(--stage) * .82);background:#f4f1ff url(/voiegent/still.jpg) 50%/cover;border:3px solid #ffffff1f;border-radius:50%;position:relative;overflow:hidden}.vgt-w-portrait video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s var(--ease);position:absolute;inset:0}.vgt-w-portrait video.is-on{opacity:1}.vgt-w-state{letter-spacing:.12em;text-transform:uppercase;color:var(--good);font-size:calc(.82rem + 1px);font-weight:600}.vgt-w-caption{width:100%;max-width:38ch;min-height:6em;color:var(--on-dark-2);flex-direction:column;justify-content:center;font-size:calc(.95rem + 1px);line-height:1.5;display:flex}.vgt-w-caption p{margin:0}.vgt-w-controls{justify-items:center;gap:12px;display:grid}.vgt-w-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.vgt-w-mic{background:var(--good);width:74px;height:74px;color:var(--black);border-radius:50%;flex:none;place-items:center;transition:transform .2s,background .2s;display:grid;box-shadow:0 0 0 10px #2de3a729}.vgt-w-mic:hover:not(:disabled){transform:scale(1.05)}.vgt-w-mic:disabled{opacity:.45;cursor:not-allowed}.vgt-w-mic svg{width:28px;height:28px}.vgt-w-mic.is-on{color:var(--black);background:#fff;animation:1.8s infinite vgt-pulse}.vgt-w-chipbtn{border-radius:var(--pill);color:#fff;border:1px solid #ffffff38;height:34px;padding:0 16px;font-size:calc(.8rem + 1px);font-weight:500}.vgt-w-chipbtn:hover{border-color:#fff}.vgt-w-chipbtn[aria-pressed=true]{color:var(--black);background:#fff}.vgt-w-chipbtn--end{background:var(--good);border-color:var(--good);color:var(--black)}.vgt-w-chat{flex-direction:column;flex:1;min-height:0;display:flex}.vgt-w-log{flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 16px 8px;display:flex;overflow-y:auto}.vgt-w-msg{flex-direction:column;align-items:flex-start;gap:4px;max-width:86%;display:flex}.vgt-w-msg p{white-space:pre-wrap;overflow-wrap:break-word;border-radius:18px;margin:0;padding:11px 15px;font-size:calc(.94rem + 1px);font-weight:500;line-height:1.5}.vgt-w-msg.is-agent p{color:var(--black);border:1px solid var(--lilac-200);background:#fff;border-bottom-left-radius:6px}.vgt-w-msg.is-user{align-self:flex-end;align-items:flex-end}.vgt-w-msg.is-user p{background:var(--black);color:#fff;border-bottom-right-radius:6px}.vgt-w-msg.is-typing{border:1px solid var(--lilac-200);background:#fff;border-radius:18px 18px 18px 6px;flex-direction:row;gap:4px;padding:14px 16px}.vgt-w-msg.is-typing span{background:var(--good);border-radius:50%;width:7px;height:7px;animation:1.2s infinite vgt-blink}.vgt-w-msg.is-typing span:nth-child(2){animation-delay:.2s}.vgt-w-msg.is-typing span:nth-child(3){animation-delay:.4s}.vgt-w-src{color:var(--ink-3);padding-left:6px;font-size:calc(.72rem + 1px)}.vgt-w-chips{gap:8px;padding:10px 14px;display:flex;overflow-x:auto}.vgt-w-chip{border-radius:var(--pill);border:1.5px solid var(--good);height:36px;color:var(--good-ink);background:#fff;flex:none;padding:0 14px;font-size:calc(.82rem + 1px);font-weight:500}.vgt-w-chip:hover:not(:disabled){background:var(--good-bg)}.vgt-w-input{border-top:1px solid var(--lilac-200);background:#fff;align-items:flex-end;gap:8px;padding:10px 12px 12px;display:flex}.vgt-w-input textarea{resize:none;border:1.5px solid var(--lilac-200);background:var(--lilac-25);min-height:46px;max-height:120px;font:calc(.95rem + 1px)/1.4 var(--font);color:var(--black);border-radius:16px;flex:1;padding:12px 14px}.vgt-w-input textarea:focus{border-color:var(--good);background:#fff;outline:none}.vgt-w-send{background:var(--good);width:46px;height:46px;color:var(--black);border-radius:50%;flex:none;place-items:center;display:grid}.vgt-w-send:disabled{opacity:.4;cursor:default}.vgt-w-send svg{width:20px;height:20px}.vgt-w-chatlink{color:var(--good-ink);background:#fff;align-items:center;gap:6px;padding:0 16px 10px;font-size:calc(.8rem + 1px);font-weight:600;display:inline-flex}.vgt-w-chatlink svg{width:14px;height:14px}.vgt-w-foot{border-top:1px solid var(--line);color:var(--ink-3);text-align:center;background:#fff;padding:11px 18px;font-size:calc(.72rem + 1px)}.vgt-side{align-content:start;gap:18px;min-width:0;display:grid}@media (max-width:620px){.vgt-w{height:600px}.vgt-w-voice{--stage:min(170px, 24vh)}}@keyframes vgt-pulse{0%{box-shadow:0 0 #ffffff73}to{box-shadow:0 0 0 22px #fff0}}@keyframes vgt-blink{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.vgt-strip-track,.vgt-aw-core polygon,.vgt-aw-arm,.vgt-w-mic.is-on,.vgt-w-msg.is-typing span,.vgt-w-stage:after{animation:none!important}.vgt-w-stage:before,.vgt-w-stage:after{transition:none}}.vgt-w [hidden]{display:none!important}.vgt-hero .eyebrow{justify-self:start}.vgt-layout .linkish,.vgt-back .linkish{align-items:center;gap:6px;display:inline-flex}.vgt-layout .linkish svg,.vgt-back .linkish svg{flex:none;width:16px;height:16px}.fu-list{background:var(--lilac-100,#f4f0ff);border-radius:16px;gap:8px;padding:12px 14px;display:grid}.fu-item{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.fu-item textarea{grid-column:1/-1}.fu-item:not(.is-on) .check{opacity:.55}.fu-timeline{gap:0;margin-bottom:12px;display:grid}.fu-timeline li{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:8px 0;font-size:calc(.88rem + 1px);display:flex}.fu-timeline i{background:var(--lilac-200);border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(1px)}.fu-timeline .is-sent i{background:var(--good);box-shadow:0 0 0 3px #2de3a740}.fu-timeline .is-scheduled i{background:var(--electric);box-shadow:0 0 0 3px #5822ff33}.fu-timeline .is-failed i{background:var(--bad)}.fu-timeline .is-cancelled{opacity:.55}.pubdoc{max-width:980px;margin:0 auto;padding:clamp(16px,3vw,40px) clamp(16px,3vw,28px) 60px}.doc-cover{isolation:isolate;border-radius:var(--r-xl);background:var(--grad);color:#fff;padding:clamp(26px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 30px 80px #5822ff47}.doc-ast{z-index:-1;color:#ffffff1a;width:52%;height:auto;animation:80s linear infinite spin;position:absolute;top:-24%;right:-8%}.doc-logo{color:#fff;width:auto;height:34px}.doc-cover .btn--ghost{--btn-bg:#ffffff24;--btn-fg:#fff;--btn-bd:#fff3}.doc-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;margin:clamp(36px,6vw,70px) 0 0;font-size:calc(.74rem + 1px);font-weight:600}.doc-title{letter-spacing:-.035em;max-width:18ch;margin:10px 0 0;font-size:calc(clamp(2rem,5vw,3.6rem) + 1px);font-weight:500;line-height:1.02}.doc-meta{border-top:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:clamp(26px,4vw,40px) 0 0;padding-top:20px;display:grid}.doc-meta dt{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:calc(.64rem + 1px);font-weight:600}.doc-meta dd{margin:6px 0 0;font-weight:600}.doc-sec{margin-top:clamp(22px,3vw,34px)}.doc-intro p{max-width:68ch;font-size:calc(1.12rem + 1px);line-height:1.65}.doc-intro p+p{margin-top:12px}.doc-h{letter-spacing:.16em;text-transform:uppercase;color:var(--electric);margin:0 0 12px;font-size:calc(.74rem + 1px);font-weight:600}.doc-table{border-collapse:collapse;width:100%}.doc-table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,#777);border-bottom:2px solid #000;padding:0 10px 10px;font-size:calc(.64rem + 1px);font-weight:600}.doc-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 10px}.doc-table td p{color:var(--ink-2,#444);margin:4px 0 0 34px;font-size:calc(.9rem + 1px);line-height:1.5}.doc-table .num{text-align:right;white-space:nowrap}.doc-table .is-opt td{background:var(--lilac-100)}.doc-no{width:34px;color:var(--electric);font-size:calc(.8rem + 1px);font-weight:600;display:inline-block}.doc-opt{background:var(--electric);color:#fff;letter-spacing:.06em;vertical-align:2px;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:calc(.66rem + 1px);font-weight:600}.doc-totals{grid-template-columns:auto auto;justify-content:end;gap:8px 40px;max-width:420px;margin:18px 10px 0 auto;display:grid}.doc-totals dt{color:var(--ink-2,#444)}.doc-totals dd{text-align:right;margin:0;font-weight:600}.doc-totals .is-total{color:#000;border-top:2px solid #000;padding-top:12px;font-size:calc(1.25rem + 1px);font-weight:600}.doc-totals dd.is-total{color:var(--electric)}.doc-terms{background:var(--lilac-100);border-radius:22px;padding:18px 22px;font-size:calc(.9rem + 1px);line-height:1.6}.doc-terms p+p{margin-top:6px}.doc-decide{border-radius:var(--r-xl);border:1px solid var(--lilac-200);box-shadow:var(--shadow-1);background:#fff;gap:16px;padding:clamp(20px,3vw,30px);display:grid}.doc-decide .btn--lg{justify-self:start}.doc-opts{border:0;gap:8px;padding:0;display:grid}.doc-opts legend{letter-spacing:.14em;text-transform:uppercase;color:var(--electric);margin-bottom:6px;font-size:calc(.7rem + 1px);font-weight:600}.doc-stamp{border-radius:var(--r-xl);background:var(--good);color:#000;align-items:center;gap:16px;padding:22px 26px;display:flex}.doc-stamp svg{width:40px;height:40px;animation:14s linear infinite spin}.doc-stamp b{font-size:calc(1.3rem + 1px)}.doc-stamp p{margin:2px 0 0}.doc-note{background:var(--lilac-100);color:var(--electric);border-radius:22px;padding:18px 22px;font-weight:600}.doc-foot{border-top:1px solid var(--line);color:var(--ink-3,#777);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:18px;font-size:calc(.82rem + 1px);display:flex}.doc-foot a{color:var(--electric);font-weight:600}@media (max-width:700px){.doc-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-table thead{display:none}.doc-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:12px 0;display:grid}.doc-table td{border:0;padding:4px 6px}.doc-table td:first-child{grid-column:1/-1}.doc-table td:nth-child(3){display:none}}@media print{.pubdoc{max-width:none;padding:0}.doc-cover{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:18px}.doc-ast{animation:none}.doc-table .is-opt td,.doc-terms,.doc-stamp{-webkit-print-color-adjust:exact;print-color-adjust:exact}.doc-table tr{break-inside:avoid}.no-print{display:none!important}}.prop-head-total{background:var(--lilac-100);border-radius:22px;justify-items:end;gap:2px;padding:14px 20px;display:grid}.prop-head-total span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.64rem + 1px);font-weight:600}.prop-head-total b{letter-spacing:-.03em;color:var(--electric);font-size:calc(1.8rem + 1px)}.prop-head-total small{color:var(--ink-3);font-size:calc(.72rem + 1px)}.prop-ed{border:0;min-width:0;margin:0;padding:0}.prop-lines{gap:10px;display:grid}.prop-lines>li{border:1px solid var(--lilac-200);background:#fff;border-radius:18px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:14px;display:grid}.prop-lines>li .prop-main{grid-area:1/2}.prop-lines>li .prop-nums{grid-area:2/2}.prop-lines>li .prop-ctrl{grid-area:1/3/span 2}.prop-lines>li.is-opt{background:var(--lilac-100);border-style:dashed}.prop-no{color:var(--electric);padding-top:8px;font-size:calc(.8rem + 1px);font-weight:600}.prop-main{gap:6px;min-width:0;display:grid}.prop-nums{grid-template-columns:80px 110px 140px minmax(0,1fr);align-items:end;gap:8px;display:grid}.prop-nums label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);gap:4px;font-size:calc(.66rem + 1px);font-weight:600;display:grid}.prop-sum{text-align:right;align-self:center;padding-top:14px;font-size:calc(1.1rem + 1px)}.prop-ctrl{gap:4px;display:grid}.rot-180{transform:rotate(180deg)}.prop-totals{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:14px;margin-top:16px;padding-top:14px;display:flex}.prop-totals label{letter-spacing:.08em;text-transform:uppercase;width:92px;color:var(--ink-3);gap:4px;font-size:calc(.66rem + 1px);font-weight:600;display:grid}.prop-totals dl{grid-template-columns:auto auto;gap:6px 26px;margin:0 0 0 20px;display:grid}.prop-totals dd{text-align:right;margin:0;font-weight:600}.prop-totals .is-total{color:var(--electric);border-top:2px solid #000;padding-top:6px;font-size:calc(1.15rem + 1px);font-weight:600}.prop-savebar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-1);background:#ffffffe6;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;bottom:14px}.prop-link{background:#00000040;border-radius:14px;padding:10px 14px;overflow:hidden}.prop-link code{color:#fff;word-break:break-all;font-size:calc(.78rem + 1px)}.cat-list{gap:8px;display:grid}.cat-row{border:1px solid var(--lilac-200);border-radius:16px;grid-template-columns:minmax(0,1fr) 120px 86px 96px auto;align-items:center;gap:8px;padding:10px;display:grid}.cat-row.is-off{opacity:.55}.cat-main{gap:6px;display:grid}.mini-btn{background:var(--lilac-100);width:32px;height:32px;color:var(--electric);cursor:pointer;border:0;border-radius:10px;place-items:center;transition:background .2s,color .2s;display:inline-grid}.mini-btn:hover:not(:disabled){background:var(--electric);color:#fff}.mini-btn:disabled{opacity:.4;cursor:default}.mini-btn svg{width:16px;height:16px}@media (max-width:900px){.prop-nums{grid-template-columns:70px 1fr 1fr}.prop-sum{grid-column:1/-1;padding-top:0}.cat-row{grid-template-columns:1fr 1fr}.cat-main{grid-column:1/-1}}.doc-bullets{gap:8px;display:grid}.doc-bullets li{padding-left:22px;line-height:1.5;position:relative}.doc-bullets li:before{content:"✦";color:var(--electric);font-size:calc(.8rem + 1px);position:absolute;top:.05em;left:0}.appr-img{border:1px solid var(--lilac-200);max-width:100%;box-shadow:var(--shadow-1);border-radius:22px;display:block}.client-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.client-card{color:inherit;transition:transform .2s var(--ease), box-shadow .2s;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;text-decoration:none;display:grid}.client-card:hover{box-shadow:var(--shadow-1);transform:translateY(-2px)}.client-card .grow{gap:2px;min-width:0;display:grid}.client-card .grow b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-card.is-done{opacity:.6}.client-av{background:var(--grad);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:calc(.9rem + 1px);font-weight:600;display:grid}.client-stats{color:var(--ink-2);flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;font-size:calc(.78rem + 1px);display:flex}.client-stats b{color:var(--electric)}.client-stats .is-pend b,.client-stats .is-pend{color:#b26a00}.client-card .pill{grid-area:1/3}.client-head-stats{flex-wrap:wrap;gap:10px;display:flex}.client-head-stats span{background:var(--lilac-100);color:var(--ink-2);border-radius:18px;padding:10px 16px;font-size:calc(.8rem + 1px)}.client-head-stats b{color:var(--electric);letter-spacing:-.02em;font-size:calc(1.4rem + 1px);display:block}.proj-pct{background:conic-gradient(var(--good) calc(var(--p) * 360deg), var(--lilac-100) 0);border-radius:50%;place-items:center;width:46px;height:46px;display:inline-grid;position:relative}.proj-pct i{background:#fff;border-radius:50%;position:absolute;inset:5px}.proj-pct b{font-size:calc(.7rem + 1px);position:relative}.proj-edit{background:var(--lilac-100);border-radius:14px;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:10px;display:flex}.proj-edit .input{flex:200px}.tboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tlane{background:var(--lilac-100);border-radius:18px;outline:2px dashed #0000;align-content:start;gap:8px;min-height:90px;padding:10px;transition:background .2s,outline-color .2s;display:grid}.tlane.is-over{outline-color:var(--electric);background:#ebe3ff}.tlane[data-s=done]{background:color-mix(in srgb, var(--good) 14%, #fff)}.tlane-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;margin:2px;font-size:calc(.66rem + 1px);font-weight:600;display:flex}.tlane-h span{color:var(--electric)}.tcard{border:1px solid var(--lilac-200);cursor:grab;background:#fff;border-radius:14px;padding:10px 12px;font-size:calc(.86rem + 1px)}.tcard:active{cursor:grabbing}.tcard.is-late{border-color:#f5a524;box-shadow:inset 3px 0 #f5a524}.tcard-meta{color:var(--ink-3);align-items:center;gap:6px;margin-top:8px;display:flex}.tcard-move{font:inherit;background:var(--lilac-100);color:var(--electric);border:0;border-radius:8px;max-width:110px;margin-left:auto;padding:3px 6px;font-size:calc(.7rem + 1px)}.tcard-del{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:2px;display:grid}.tcard-del svg{width:14px;height:14px}.tcard-del:hover{color:var(--bad)}.avatar--xs{width:22px;height:22px;font-size:calc(.58rem + 1px)}.tadd{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tadd .input:first-child{flex:260px}.appr-list{display:grid}.appr-list li{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.appr-dot{background:var(--lilac-200);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.appr-list .is-approved .appr-dot{background:var(--good);box-shadow:0 0 0 3px #2de3a740}.appr-list .is-changes .appr-dot{background:#f5a524}.appr-list .is-pending .appr-dot{background:var(--electric);box-shadow:0 0 0 3px #5822ff33}@media (max-width:1000px){.tboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tboard{grid-template-columns:1fr}}.case-card{color:inherit;transition:transform .2s var(--ease), box-shadow .2s;gap:8px;text-decoration:none;display:grid}.case-card:hover{box-shadow:var(--shadow-1);transform:translateY(-2px)}.case-mini{color:var(--ink-2);gap:2px;font-size:calc(.8rem + 1px);display:grid}.case-mini b{color:var(--electric)}.wiz{gap:16px;min-width:0;display:grid}.wiz-steps{flex-wrap:wrap;gap:6px;display:flex}.wiz-steps button{font:inherit;border:1px solid var(--lilac-200);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px 7px 8px;font-size:calc(.76rem + 1px);font-weight:500;display:inline-flex}.wiz-steps button b{color:var(--electric);font-size:calc(.68rem + 1px)}.wiz-steps button.is-done{background:var(--lilac-100)}.wiz-steps button.is-on{background:var(--good);border-color:var(--good);color:#000}.wiz-steps button.is-on b{color:#000}.wiz-body{min-height:320px}.wiz-metric{grid-template-columns:140px 1fr;gap:8px;display:grid}.wiz-quote{text-align:left;font:inherit;border:1px solid var(--lilac-200);cursor:pointer;background:#fff;border-radius:14px;padding:10px 14px;font-size:calc(.88rem + 1px)}.wiz-quote span{color:var(--ink-3);font-size:calc(.78rem + 1px)}.wiz-quote.is-on{border-color:var(--electric);background:var(--lilac-100)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font:inherit;border:1px solid var(--lilac-200);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:calc(.78rem + 1px);font-weight:500}.chip.is-on{background:var(--electric);border-color:var(--electric);color:#fff}.case-prev{border-radius:var(--r-xl);color:#fff;background:#000;padding:clamp(20px,3vw,32px)}.case-kicker{letter-spacing:.16em;text-transform:uppercase;color:#b9a3ff;font-size:calc(.7rem + 1px);font-weight:600}.case-prev h2{letter-spacing:-.03em;margin:10px 0 0;font-size:calc(clamp(1.5rem,3vw,2.2rem) + 1px);line-height:1.08}.case-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:22px;display:grid}.case-metrics div{background:var(--grad);border-radius:18px;padding:14px}.case-metrics b{letter-spacing:-.03em;color:var(--good);font-size:calc(2rem + 1px);display:block}.case-metrics span{color:#fffc;font-size:calc(.8rem + 1px)}.case-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.case-cols h3{letter-spacing:.14em;text-transform:uppercase;color:var(--good);margin:0 0 6px;font-size:calc(.7rem + 1px)}.case-cols p,.case-cols li{color:#ffffffdb;white-space:pre-line;font-size:calc(.88rem + 1px);line-height:1.55}.case-cols li:before{content:"✦ ";color:var(--good)}.case-prev blockquote{background:#ffffff0f;border-radius:18px;margin:22px 0 0;padding:18px 20px;font-size:calc(1.05rem + 1px);line-height:1.55}.case-prev cite{color:#b9a3ff;margin-top:8px;font-size:calc(.8rem + 1px);font-style:normal;display:block}.pubp-checks--light li{border-color:var(--line)}.pubp-checks--light li span{color:var(--ink-2)}.pubp-checks--light li b{color:var(--ink)}@media (max-width:800px){.case-cols{grid-template-columns:1fr}.wiz-metric{grid-template-columns:100px 1fr}}.stars{gap:4px;display:flex}.stars button{cursor:pointer;color:var(--lilac-200);background:0 0;border:0;padding:0 2px;font-size:calc(2rem + 1px);line-height:1;transition:color .15s,transform .15s}.stars button.is-on{color:var(--electric)}.stars button:hover{transform:scale(1.12)}.soc{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.soc-main{min-width:0}.soc-chip{text-align:left;width:100%;font:inherit;border:1px solid var(--lilac-200);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:5px 8px;font-size:calc(.72rem + 1px);display:flex;overflow:hidden}.soc-chip i{background:var(--pc);border-radius:50%;flex:none;width:8px;height:8px}.soc-chip b{color:var(--electric);font-weight:500}.soc-chip.is-published{background:color-mix(in srgb, var(--good) 22%, #fff);border-color:#0000}.soc-chip.is-ready{border-color:var(--electric)}.soc-chip.is-idea{border-style:dashed}.soc-chip.is-failed{border-color:var(--bad);background:var(--bad-bg)}.soc-chip svg{width:12px;height:12px;color:var(--pc);flex:none}.soc-chip.is-publishing{border-color:var(--warn)}.soc-edit{position:sticky;top:16px}.chip--dark{color:#fff;background:#ffffff14;border-color:#ffffff40}.chip--dark.is-on{background:var(--good);border-color:var(--good);color:#000}@media (max-width:1100px){.soc{grid-template-columns:1fr}.soc-edit{position:static}}.kv-row{grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:8px;font-size:calc(.88rem + 1px);display:grid}.kv-erase{background:var(--bad-bg,#efe9ff);border-radius:14px;gap:8px;padding:12px;display:grid}.dash-grid>.span-7{grid-column:span 7}.dash-grid>.span-5{grid-column:span 5}@media (max-width:1100px){.dash-grid>.span-7,.dash-grid>.span-5{grid-column:span 12}}.audit-form .input--lg{padding:16px 18px;font-size:calc(1.15rem + 1px)}.audit-hero{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:30px;margin-top:30px;display:grid}.audit-ring{width:150px;height:150px}.audit-ring text{fill:#fff;letter-spacing:-1px;font-size:37px;font-weight:600}.audit-groups{gap:10px;display:grid}.audit-groups li{grid-template-columns:170px minmax(0,1fr) 36px;align-items:center;gap:12px;font-size:calc(.86rem + 1px);display:grid}.audit-groups i{background:#ffffff29;border-radius:8px;height:8px;position:relative;overflow:hidden}.audit-groups i:after{content:"";transform-origin:0;transform:scaleX(var(--p));border-radius:inherit;background:var(--good);animation:meter-in 1.2s var(--ease) both;position:absolute;inset:0}.audit-groups .is-warn i:after{background:#ffc24b}.audit-groups .is-bad i:after{opacity:.55;background:#fff}.audit-groups b{text-align:right}@keyframes meter-in{0%{transform:scaleX(0)}}.audit-wait{border-radius:var(--r-xl);background:var(--lilac-100);align-items:center;gap:18px;padding:26px;display:flex}.audit-wait svg{width:46px;height:46px;color:var(--electric);animation:3s linear infinite spin}.doc-intro-p{max-width:70ch;font-size:calc(1.1rem + 1px);line-height:1.65}.audit-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;margin-top:16px;display:grid}.audit-wins,.audit-ai{border-radius:24px;padding:20px 22px}.audit-wins{background:var(--lilac-100)}.audit-ai{color:#fff;background:#000}.audit-wins h3,.audit-ai h3{letter-spacing:.14em;text-transform:uppercase;color:var(--electric);margin:0 0 10px;font-size:calc(.7rem + 1px);font-weight:500}.audit-ai h3{color:var(--good)}.audit-wins ol{gap:8px;padding-left:18px;list-style:decimal;display:grid}.audit-wins li,.audit-ai p{font-size:calc(.92rem + 1px);line-height:1.55}.audit-checks{display:grid}.audit-checks li{border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:12px;padding:11px 0;font-size:calc(.9rem + 1px);display:grid}.audit-checks i{border-radius:50%;width:10px;height:10px;transform:translateY(1px)}.audit-checks .is-pass i{background:var(--good)}.audit-checks .is-warn i{background:#f5a524}.audit-checks .is-fail i{background:var(--electric);box-shadow:0 0 0 3px #5822ff33}.audit-checks small{color:var(--ink-2);font-size:calc(.82rem + 1px)}.audit-cta{border-radius:var(--r-xl);background:var(--grad);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:26px 30px;display:flex}.audit-cta b{font-size:calc(1.3rem + 1px)}.audit-cta p{color:#fffc;margin:4px 0 0}@media (max-width:760px){.audit-hero{grid-template-columns:1fr;justify-items:center}.audit-groups{width:100%}.audit-groups li{grid-template-columns:120px 1fr 30px}.audit-cols{grid-template-columns:1fr}.audit-checks li{grid-template-columns:12px 1fr}.audit-checks small{grid-column:2}}.geo-hero{isolation:isolate;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:30px;display:grid;position:relative;overflow:hidden}.geo-hero>:not(.glow-bg){z-index:1;position:relative}.geo-score{width:150px;height:150px;position:relative}.geo-score svg{width:100%;height:100%}.geo-score>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.geo-score b{letter-spacing:-.03em;font-size:calc(2.1rem + 1px)}.geo-score span{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-2);font-size:calc(.62rem + 1px)}.geo-engines{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.geo-engine{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;gap:4px;padding:16px;display:grid}.geo-engine span{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-2);font-size:calc(.7rem + 1px);font-weight:600}.geo-engine b{color:var(--good);font-size:calc(1.6rem + 1px)}.geo-engine small{color:var(--on-dark-3);font-size:calc(.74rem + 1px)}.geo-engine.is-off b{color:var(--on-dark-3);font-size:calc(.9rem + 1px)}.geo-matrix td{vertical-align:top}.geo-cell{display:inline-block;position:relative}.geo-cell summary{cursor:pointer;border-radius:10px;place-items:center;min-width:38px;height:30px;padding:0 8px;font-weight:600;list-style:none;display:inline-grid}.geo-cell summary::-webkit-details-marker{display:none}.geo-cell .is-yes{background:var(--good);color:#000}.geo-cell .is-no{background:var(--lilac-100);color:var(--electric)}.geo-pop{z-index:20;border:1px solid var(--lilac-200);text-align:left;background:#fff;border-radius:16px;gap:6px;width:min(420px,80vw);margin-top:6px;padding:14px;display:grid;position:absolute;right:0;box-shadow:0 20px 50px #14003c33}.geo-q{gap:6px;display:grid}.geo-q li{background:var(--lilac-100);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 14px;font-size:calc(.86rem + 1px);display:grid}.geo-qwrap{gap:0;display:grid}.geo-q-foot{border-top:1px solid #5822ff1a;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:8px 0 0 26px;display:flex}.geo-q-dots{gap:4px;display:inline-flex}.geo-q-dots i{min-width:30px;height:22px;color:var(--ink-3);border:1px solid var(--lilac-200);background:#fff;border-radius:7px;place-items:center;padding:0 5px;font-size:calc(.62rem + 1px);font-style:normal;font-weight:600;display:inline-grid}.geo-q-dots i.is-top{background:var(--electric);color:#fff;border-color:#0000}.geo-q-dots i.is-yes{background:var(--good);color:#000;border-color:#0000}.geo-q-dots i.is-no{color:var(--electric)}.geo-q-dots i.is-err{color:var(--bad);border-color:var(--bad-bg)}.geo-q-addlabel{border-top:1px solid var(--lilac-200);margin:22px 0 8px;padding-top:16px}.geo-q li.is-off{opacity:.55}@media (max-width:900px){.geo-hero{grid-template-columns:1fr;justify-items:center}.geo-engines{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.ab-card.is-running{border-color:var(--good);box-shadow:0 0 0 2px #2de3a740}.ab-card.is-stopped{opacity:.8}.ab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ab-var{background:var(--lilac-100);border-radius:20px;gap:10px;padding:16px;display:grid;position:relative}.ab-var.is-lead{background:color-mix(in srgb, var(--good) 22%, #fff)}.ab-tag{background:var(--electric);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:calc(.8rem + 1px);font-weight:600;display:grid;position:absolute;top:12px;right:12px}.ab-var.is-lead .ab-tag{color:var(--good);background:#000}.ab-text{min-height:2.6em;padding-right:36px;font-size:calc(1.02rem + 1px);font-weight:600;line-height:1.35}.ab-var dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.ab-var dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.6rem + 1px);font-weight:600}.ab-var dd{color:var(--electric);margin:2px 0 0;font-size:calc(1.15rem + 1px);font-weight:600}@media (max-width:700px){.ab-grid{grid-template-columns:1fr}}.uptime .card-head{gap:12px}.uptime-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.uptime-state b{letter-spacing:-.03em;color:var(--good);font-size:calc(1.9rem + 1px);display:block}.uptime.is-bad .uptime-state b{color:#b9a3ff}.uptime.is-warn .uptime-state b{color:#ffc24b}.uptime-state span{color:var(--on-dark-2);font-size:calc(.84rem + 1px)}.uptime-kpis{gap:28px;margin:0;display:flex}.uptime-kpis dt{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);font-size:calc(.62rem + 1px);font-weight:600}.uptime-kpis dd{margin:4px 0 0;font-size:calc(1.2rem + 1px);font-weight:600}.uptime-bars{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;margin-top:16px;display:grid}.uptime-bars li{background:#ffffff1a;border-radius:5px;height:28px}.uptime-bars .is-up{background:var(--good)}.uptime-bars .is-part{background:#ffc24b}.uptime-bars .is-down{background:#5822ff;box-shadow:0 0 10px #8c6bffcc}.notif-list{display:grid}.notif-list li{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.notif-list li.is-new{background:linear-gradient(90deg,#5822ff0f,#0000)}.notif-ic{background:var(--lilac-100);width:34px;height:34px;color:var(--electric);border-radius:12px;flex:none;place-items:center;display:grid}.notif-ic svg{width:16px;height:16px}.notif-list .is-good .notif-ic{background:color-mix(in srgb, var(--good) 25%, #fff);color:var(--good-ink,#05392a)}.notif-list .is-warn .notif-ic{color:#b26a00;background:#fff2d6}.notif-list .is-bad .notif-ic{background:var(--electric);color:#fff}.notif-list .grow{gap:2px;display:grid}.log-list{display:grid}.log-list li{border-bottom:1px solid var(--line);grid-template-columns:130px 130px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;font-size:calc(.86rem + 1px);display:grid}.log-when{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:calc(.78rem + 1px)}.log-who{font-weight:600}.log-what code{color:var(--electric)}.log-what{overflow-wrap:anywhere}@media (max-width:760px){.log-list li{grid-template-columns:1fr;gap:2px}}.agenda-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.agenda-item{background:var(--lilac-100);color:inherit;transition:transform .2s var(--ease), background .2s;border-radius:18px;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.agenda-item:hover{background:#e9e1ff;transform:translateY(-2px)}.agenda-item b{letter-spacing:-.03em;color:var(--electric);font-size:calc(1.6rem + 1px)}.agenda-item span{color:var(--ink-2);font-size:calc(.8rem + 1px)}.agenda-item.is-bad{background:var(--electric)}.agenda-item.is-bad b,.agenda-item.is-bad span{color:#fff}.tadd{align-items:center}.tadd>.input,.tadd>.select{flex:0 180px;width:auto}.tadd>.input:first-child,.tadd>.input:first-of-type:not([type=date]){flex:260px}.tadd>.input[type=date]{flex:0 0 170px}.mail-prefs .check{display:flex}.soc-accounts{gap:14px;margin-bottom:20px;display:grid}.soc-acc-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.soc-acc{text-align:left;font:inherit;border-radius:var(--r-m);border:1px solid var(--lilac-200);cursor:pointer;color:var(--ink);transition:transform .2s var(--ease), box-shadow .2s, border-color .2s;background:#fff;grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.soc-acc:hover,.soc-acc.is-open{box-shadow:var(--shadow-1);border-color:var(--lilac-300);transform:translateY(-2px)}.soc-acc.is-open{border-color:var(--electric);box-shadow:0 0 0 3px #5822ff1f}.soc-acc.is-connected .soc-glyph{background:var(--electric);color:#fff}.soc-acc.is-empty{background:#fff}.soc-acc.is-empty .soc-acc-num b{color:var(--ink-3)}.soc-acc-top{align-items:center;gap:8px;display:flex}.soc-glyph{background:var(--lilac-100);min-width:26px;height:26px;color:var(--electric);letter-spacing:.02em;text-transform:none;border-radius:9px;flex:none;place-items:center;padding:0 6px;font-size:calc(.66rem + 1px);font-weight:700;display:inline-grid}.soc-acc-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(.9rem + 1px);font-weight:600;overflow:hidden}.soc-acc-handle{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:calc(.8rem + 1px);overflow:hidden}.soc-acc-num{align-items:baseline;gap:6px;min-width:0;display:flex}.soc-acc-num small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:calc(.72rem + 1px);overflow:hidden}.soc-acc-num b{color:var(--electric);letter-spacing:-.03em;font-size:calc(1.5rem + 1px);font-weight:500;line-height:1}.soc-acc-form{border-top:0}.soc-acc-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;display:grid}.soc-acc-docs{background:var(--lilac-100);border-radius:16px;padding:14px 16px}.soc-acc-docs ol{color:var(--ink-2);gap:6px;margin:8px 0 10px;padding-left:18px;font-size:calc(.82rem + 1px);list-style:decimal;display:grid}.soc-when{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.soc-when .field span{font-size:calc(.72rem + 1px)}.soc-compose{border:1px solid var(--lilac-200);background:linear-gradient(135deg,#5822ff14,#2de3a71f);border-radius:16px;gap:8px;margin-top:12px;padding:12px;display:grid}.soc-compose .label{color:var(--electric)}.cmp{margin-bottom:20px;scroll-margin-top:16px}.cmp-grid{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:22px;margin-top:14px;display:grid}.cmp-media{align-content:start;gap:10px;display:grid}.cmp-drop{aspect-ratio:9/16;border:1.5px dashed var(--lilac-200);cursor:pointer;background:linear-gradient(160deg,#5822ff0f,#2de3a71a);border-radius:22px;place-items:center;max-height:460px;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.cmp-drop:hover{border-color:var(--electric)}.cmp-drop.has-file{cursor:default;background:#0b0b12;border-style:solid}.cmp-drop video{object-fit:contain;background:#0b0b12;width:100%;height:100%}.cmp-drop-empty{text-align:center;color:var(--ink-2);justify-items:center;gap:6px;padding:16px;display:grid}.cmp-drop-empty svg{width:34px;height:34px;color:var(--electric)}.cmp-progress{width:100%;height:6px;accent-color:var(--electric)}.cmp-cover{background:var(--lilac-100);border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.cmp-cover-pick{aspect-ratio:9/16;border:1px dashed var(--lilac-200);cursor:pointer;width:64px;color:var(--electric);background:#fff;border-radius:10px;place-items:center;display:grid;overflow:hidden}.cmp-cover-pick img{object-fit:cover;width:100%;height:100%}.cmp-cover .stack{justify-items:start;display:grid}.cmp-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.cmp-target{text-align:left;font:inherit;border:1px solid var(--lilac-200);color:var(--ink);cursor:pointer;background:#fff;border-radius:18px;gap:4px;padding:12px 14px;transition:background .2s,border-color .2s,box-shadow .2s,color .2s;display:grid}.cmp-target:hover{border-color:var(--lilac-300);box-shadow:var(--shadow-1)}.cmp-target.is-on{background:var(--black);border-color:var(--black);color:#fff}.cmp-target.is-on .faint{color:#fff9}.cmp-target.is-on .soc-glyph{color:#c4b0ff;background:#ffffff24}.cmp-target-top{align-items:center;gap:8px;display:flex}.cmp-target-top b{font-size:calc(.86rem + 1px);font-weight:600}.cmp-check{border:1.5px solid var(--lilac-300);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.cmp-check.is-on{background:var(--good);border-color:var(--good);color:#000}.cmp-conn{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.68rem + 1px);font-weight:600}.cmp-conn.is-ok{color:#0fb884}.cmp-target.is-on .cmp-conn{color:#ffffff8c}.cmp-target.is-on .cmp-conn.is-ok{color:var(--good)}.cmp-variants{border-top:1px solid var(--lilac-200);margin-top:18px;padding-top:16px}.cmp-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.cmp-tab{border-radius:var(--pill);border:1px solid var(--lilac-200);height:34px;font:inherit;cursor:pointer;color:var(--ink-2);background:#fff;align-items:center;gap:7px;padding:0 14px;font-size:calc(.8rem + 1px);display:inline-flex}.cmp-tab .soc-glyph{border-radius:7px;min-width:22px;height:22px;font-size:calc(.6rem + 1px)}.cmp-tab.has-problem svg{width:14px;height:14px;color:var(--bad)}.cmp-editor{border:1px solid var(--lilac-200);background:#fff;border-radius:20px;gap:10px;padding:16px;display:grid}.cmp-thread{gap:10px;display:grid}.cmp-tweet{grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.cmp-tweet-n{background:var(--black);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-top:4px;font-size:calc(.72rem + 1px);font-weight:600;display:grid}.cmp-problems{background:var(--bad-bg);color:var(--bad);border-radius:12px;gap:4px;margin:0;padding:10px 12px;font-size:calc(.78rem + 1px);list-style:none;display:grid}.cmp-problems li{align-items:center;gap:6px;display:flex}.cmp-problems svg{flex:none;width:14px;height:14px}.cmp-when{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.cmp-when .input{width:auto}.cmp-list{border-top:1px solid var(--lilac-200);gap:10px;margin-top:20px;padding-top:16px;display:grid}.cmp-row{background:var(--lilac-50,#faf8ff);border:1px solid var(--lilac-200);border-radius:16px;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:12px;display:grid}.cmp-thumb{aspect-ratio:9/16;background:#0b0b12;border-radius:10px;width:54px;overflow:hidden}.cmp-thumb img,.cmp-thumb video{object-fit:cover;width:100%;height:100%}.cmp-posts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cmp-posts li{flex-wrap:wrap;align-items:center;gap:8px;font-size:calc(.8rem + 1px);display:flex}.cmp-posts .soc-glyph{border-radius:7px;min-width:22px;height:22px;font-size:calc(.6rem + 1px)}.cmp-posts-name{min-width:72px;font-weight:500}.cmp-err{color:var(--bad);flex-basis:100%;padding-left:16px}@media (max-width:900px){.cmp-grid{grid-template-columns:1fr}.cmp-drop{justify-self:center;width:min(100%,240px);max-height:380px}.cmp-targets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.cmp-when .btn{justify-content:center;width:100%}}@media (max-width:1200px){.soc-acc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.soc-acc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.soc-acc-cols,.soc-when{grid-template-columns:1fr}}.demo-bar{border:1px dashed var(--electric);background:linear-gradient(90deg,#5822ff1a,#2de3a729);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;font-size:calc(.88rem + 1px);display:flex}.demo-bar .btn{margin-left:auto}.demo-dot{background:var(--good);border-radius:50%;width:10px;height:10px;animation:1.6s ease-out infinite secp-dot;box-shadow:0 0 0 4px #2de3a740}.geo-board{isolation:isolate;position:relative;overflow:hidden}.geo-board>:not(.glow-bg){z-index:1;position:relative}.geo-board-grid{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:center;gap:28px;display:grid}.geo-radar{aspect-ratio:1;width:100%;max-width:420px;position:relative}.geo-radar svg{width:100%;height:100%;overflow:visible}.gr-ring{fill:none;stroke:#a082ff59;stroke-width:1px;stroke-dasharray:2 6}.gr-ring:first-of-type{stroke-dasharray:none}.gr-axis{stroke:#a082ff2e;stroke-width:1px}.gr-beam{transform-origin:180px 180px;animation:6s linear infinite gr-sweep}.gr-beam-line{stroke:#2de3a7;stroke-width:2px;filter:drop-shadow(0 0 6px #2de3a7e6)}@keyframes gr-sweep{to{transform:rotate(360deg)}}.gr-link{stroke:#2de3a759;stroke-width:1px;stroke-dasharray:3 5}.gr-dot{fill:#2de3a7;filter:drop-shadow(0 0 8px #2de3a7e6)}.gr-pulse{fill:none;stroke:#2de3a7;stroke-width:2px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.4s ease-out infinite infog-ripple}.gr-blip{animation:none}.gr-blip .gr-pulse{animation-delay:inherit}.gr-blip.is-off .gr-dot{fill:#ffffff4d;filter:none}.gr-blip.is-off .gr-pulse,.gr-blip.is-off .gr-link{display:none}.gr-ast{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 16px #8c6bffe6);animation:1.6s cubic-bezier(.3,0,.2,1) infinite infog-heart}.gr-tag{color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#000000d1;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:calc(.66rem + 1px);font-weight:500;animation:6s ease-in-out infinite alternate infog-bob;display:inline-flex;position:absolute}.gr-tag b{letter-spacing:0;color:#2de3a7;font-size:calc(.9rem + 1px)}.gr-tag small{letter-spacing:0;text-transform:none;color:var(--on-dark-2);font-weight:400}.gr-tag.is-off b{color:var(--on-dark-3);font-size:calc(.7rem + 1px)}.gr-tag-0{top:6%;left:0}.gr-tag-1{animation-delay:-2s;top:6%;right:0}.gr-tag-2{animation-delay:-4s;bottom:12%;right:0}.gr-tag-3{animation-delay:-1s;bottom:12%;left:0}.gr-score{text-align:center;position:absolute;bottom:-4px;left:50%;translate:-50%}.gr-score b{letter-spacing:-.03em;font-size:calc(2rem + 1px);line-height:1;display:block}.gr-score span{letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-2);font-size:calc(.62rem + 1px);font-weight:500}.geo-board-side{gap:16px;min-width:0;display:grid}.geo-board-side .card-head{gap:12px}.geo-board-side .card-head h2{margin-right:auto}.geo-engine-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.geo-ec{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;gap:4px;padding:14px 14px 6px;display:grid}.geo-ec span{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-2);font-size:calc(.68rem + 1px);font-weight:600}.geo-ec b{color:#2de3a7;letter-spacing:-.02em;font-size:calc(1.4rem + 1px)}.geo-ec small{color:var(--on-dark-3);font-size:calc(.72rem + 1px)}.geo-ec.is-off b,.geo-sov .label{color:var(--on-dark-3)}.geo-sov-bar{gap:3px;height:14px;margin:10px 0;display:flex}.geo-sov-bar i{transition:flex-grow 1s var(--ease);background:#a082ff73;border-radius:6px;flex-basis:0}.geo-sov-bar i.is-voie{background:#2de3a7;box-shadow:0 0 12px #2de3a799}.geo-sov-bar i:nth-child(3){background:#a082ff52}.geo-sov-bar i:nth-child(4){background:#a082ff3d}.geo-sov-bar i:nth-child(n+5){background:#a082ff29}.geo-sov-legend{color:var(--on-dark-2);flex-wrap:wrap;gap:6px 16px;font-size:calc(.78rem + 1px);display:flex}.geo-sov-legend i{background:#a082ff99;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.geo-sov-legend .is-voie{color:#fff;font-weight:600}.geo-sov-legend .is-voie i{background:#2de3a7}.geo-sov-legend b{color:#fff}.geo-heat{gap:6px;display:grid}.geo-heat-row{grid-template-columns:minmax(0,2.4fr) repeat(4,76px) minmax(0,1.2fr);align-items:center;gap:8px;display:grid}.geo-heat-head span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:center;font-size:calc(.62rem + 1px);font-weight:600}.geo-heat-head span:first-child,.geo-heat-head span:last-child{text-align:left}.geo-heat-row:not(.geo-heat-head){background:var(--lilac-50,#faf8ff);border:1px solid var(--lilac-100);border-radius:14px;padding:8px 10px}.geo-heat-q{gap:2px;font-size:calc(.86rem + 1px);display:grid}.geo-heat-q small{color:var(--ink-3);font-size:calc(.72rem + 1px)}.geo-heat-cell{text-align:center}.geo-heat-cell>i{color:var(--ink-3);font-size:calc(.74rem + 1px);font-style:normal}.geo-heat-cell>i.is-err{color:var(--bad)}.geo-cell .is-top{background:var(--electric);color:#fff;box-shadow:0 0 0 3px #5822ff2e}.geo-heat-rivals{color:var(--ink-2);font-size:calc(.76rem + 1px)}.geo-opps{gap:12px;display:grid}.geo-opps li{background:var(--lilac-100);border:1px solid var(--lilac-200);border-radius:18px;align-content:start;gap:8px;padding:14px 16px;display:grid}.geo-opps-rate{color:var(--electric);letter-spacing:-.02em;flex:none;justify-items:end;font-size:calc(1.15rem + 1px);font-weight:600;line-height:1;display:grid}.geo-opps-rate small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-size:calc(.62rem + 1px);font-weight:500}.geo-opps-rivals{flex-wrap:wrap;gap:4px;display:flex}.geo-opps li>.row{flex-wrap:nowrap}.geo-opps li>.row b{flex:1;min-width:0}.geo-opps b{font-size:calc(.88rem + 1px)}.geo-opps-bar{background:#5822ff26;border-radius:6px;height:6px;overflow:hidden}.geo-opps-bar i{background:var(--good);border-radius:inherit;height:100%;display:block}@media (max-width:1100px){.geo-board-grid{grid-template-columns:1fr;justify-items:center}.geo-board-side{width:100%}}@media (max-width:800px){.geo-heat-row{grid-template-columns:minmax(0,1fr) repeat(4,40px)}.geo-heat-rivals,.geo-heat-head span:last-child{display:none}.geo-engine-cards{grid-template-columns:1fr 1fr}}.work-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;display:grid}.work-card{border-radius:var(--r-xl);border:1px solid var(--lilac-200);transition:transform .25s var(--ease), box-shadow .25s;background:#fff;flex-direction:column;display:flex;overflow:hidden}.work-card:not(.is-preview):hover{box-shadow:var(--shadow-1);transform:translateY(-3px)}.work-cover{aspect-ratio:16/10;background:var(--grad);display:block;position:relative;overflow:hidden}.work-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.work-card:hover .work-cover img{transform:scale(1.04)}.work-no{color:#fff;letter-spacing:.1em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:999px;padding:4px 10px;font-size:calc(.72rem + 1px);font-weight:600;position:absolute;top:12px;left:14px}.work-ring{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:50%;width:44px;height:44px;position:absolute;top:10px;right:12px}.work-ring text{fill:#fff;font-size:13px;font-weight:600}.work-body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.work-body .tags{flex-wrap:wrap;gap:4px;display:flex}.work-body .tag{background:var(--lilac-100);color:var(--electric);border-radius:999px;padding:3px 9px;font-size:calc(.66rem + 1px);font-weight:600}.work-mini{color:var(--ink-2);gap:2px;font-size:calc(.78rem + 1px);display:grid}.work-mini b{color:var(--electric)}.work-sec .card-head{align-items:flex-start}.work-field.is-ph .input{background:#fff9ec;border:1px dashed #f5a524}.work-field small{color:var(--ink-3);font-weight:500}.work-gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.work-img{background:var(--lilac-50,#faf8ff);border:1px solid var(--lilac-100);border-radius:16px;gap:6px;padding:10px;display:grid}.work-img.is-ph{border:1px dashed #f5a524}.work-img img{aspect-ratio:16/10;object-fit:cover;background:var(--lilac-100);border-radius:10px;width:100%}.kapak-img{max-width:360px}.work-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.work-metrics>.work-field:first-child,.work-metrics>.work-field:nth-child(2){grid-column:1/-1}.work-aside{align-self:start;position:sticky;top:16px}.work-aside a{color:inherit}.work-fill{padding:14px 16px}.tslot-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;display:grid}.tslot{color:#fff;background:#000;border-radius:20px;align-content:start;gap:8px;padding:16px;display:grid}.tslot.is-ph{background:var(--lilac-100);color:var(--ink);border:1px dashed var(--electric)}.tslot-q{font-size:calc(.92rem + 1px);line-height:1.5}.tslot .pill{justify-self:start}@media (max-width:900px){.work-metrics{grid-template-columns:1fr}.work-aside{position:static}}.work-sec .stack>.work-img{max-width:440px}.dash-grid>.span-3{grid-column:span 3}@media (max-width:1100px){.dash-grid>.span-3{grid-column:span 6}}@media (max-width:700px){.dash-grid>.span-3{grid-column:span 12}}.ab-lab{isolation:isolate;position:relative;overflow:hidden}.ab-lab>:not(.glow-bg){z-index:1;position:relative}.ab-lab .card-head{gap:12px}.ab-lab .card-head h2{margin-right:auto}.ab-lab .label{color:var(--on-dark-3)}.ab-lab-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;display:grid}.ab-lead h3{letter-spacing:-.02em;margin:6px 0 14px;font-size:calc(1.3rem + 1px)}.ab-duel{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.ab-duel-side{border:1px solid #ffffff1f;border-radius:18px;gap:6px;padding:14px;display:grid}.ab-duel-side.is-a{background:#5822ff47}.ab-duel-side.is-b{background:#2de3a724;border-color:#2de3a773}.ab-duel-side span{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-2);font-size:calc(.62rem + 1px);font-weight:600}.ab-duel-side p{min-height:2.7em;font-size:calc(.92rem + 1px);font-weight:600;line-height:1.35}.ab-duel-side b{letter-spacing:-.03em;font-size:calc(1.9rem + 1px)}.ab-duel-side.is-b b{color:#2de3a7}.ab-duel-side.is-a b{color:#c9baff}.ab-duel-side small{color:var(--on-dark-3);font-size:calc(.72rem + 1px)}.ab-vs{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);align-self:center;font-size:calc(.72rem + 1px);font-weight:600}.ab-lead-foot{align-items:center;gap:18px;margin-top:16px;display:flex}.ab-lead-foot>div{gap:2px;display:grid}.ab-uplift{letter-spacing:-.03em;color:#2de3a7;font-size:calc(2.2rem + 1px);line-height:1}.ab-lead-foot span{color:var(--on-dark-2);font-size:calc(.78rem + 1px)}.ab-lead-foot small{color:var(--on-dark-3);font-size:calc(.72rem + 1px)}.ab-gauge{text-align:center;width:140px;position:relative}.ab-gauge svg{width:140px;height:80px}.ab-gauge-arc{transition:stroke-dasharray 1.2s var(--ease)}.ab-gauge-needle{stroke:#fff;stroke-width:3px;stroke-linecap:round;transform-origin:66px 70px;animation:ab-needle 1.4s var(--ease) both}@keyframes ab-needle{0%{transform:rotate(-90deg)}}.ab-gauge b{margin-top:-6px;font-size:calc(1.2rem + 1px);display:block}.ab-gauge span{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);font-size:calc(.62rem + 1px)}.ab-chart{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;gap:8px;padding:16px;display:grid}.ab-chart .gc-x,.ab-chart .gc-val{fill:var(--on-dark-2)}.ab-legend{color:var(--on-dark-2);gap:16px;font-size:calc(.74rem + 1px);display:flex}.ab-legend i{vertical-align:middle;border-radius:3px;width:18px;height:3px;margin-right:6px;display:inline-block}.ab-legend .is-b{background:#2de3a7}.ab-legend .is-a{background:repeating-linear-gradient(90deg,#8c6bff 0 4px,#0000 4px 7px)}.ab-lab-stats{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:6px 0 0;padding-top:12px;display:grid}.ab-lab-stats dt{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);font-size:calc(.6rem + 1px);font-weight:600}.ab-lab-stats dd{margin:4px 0 0;font-size:calc(1.1rem + 1px);font-weight:600}.ab-tests{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ab-card{align-content:start;gap:12px;display:grid}.ab-card-top{align-items:center;gap:8px;display:flex}.ab-variants{gap:6px;display:grid}.ab-variants p{background:var(--lilac-50,#faf8ff);border-radius:12px;align-items:baseline;gap:10px;padding:8px 12px;font-size:calc(.88rem + 1px);display:flex}.ab-variants b{background:var(--electric);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:calc(.7rem + 1px);display:inline-grid}.ab-variants p:nth-child(2) b{background:var(--good);color:#000}.ab-rates{gap:6px;display:grid}.ab-rate{grid-template-columns:20px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:calc(.8rem + 1px);display:grid}.ab-rate span{color:var(--ink-3);font-weight:600}.ab-rate i{background:var(--lilac-100);border-radius:10px;height:10px;position:relative;overflow:hidden}.ab-rate i:after{content:"";width:var(--w);border-radius:inherit;background:var(--electric);animation:ab-grow 1.2s var(--ease) both;position:absolute;inset:0}.ab-rate.is-b i:after{background:var(--good)}@keyframes ab-grow{0%{width:0}}.ab-rate b{text-align:right}.ab-card-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}@media (max-width:1100px){.ab-lab-grid,.ab-tests{grid-template-columns:1fr}}@media (max-width:600px){.ab-duel{grid-template-columns:1fr}.ab-vs{justify-self:center}.ab-lab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.vgm-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.vgm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.vgm-card{color:inherit;transition:transform .2s var(--ease), box-shadow .2s;align-content:start;gap:8px;text-decoration:none;display:grid}a.vgm-card:hover{box-shadow:var(--shadow-1);transform:translateY(-2px)}.vgm-top{align-items:center;gap:8px;display:flex}.vgm-ic{background:var(--grad);color:#fff;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.vgm-ic svg{width:16px;height:16px}.vgm-sum{-webkit-line-clamp:3;color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vgm-stats{flex-wrap:wrap;gap:6px;display:flex}.vgm-stats span{background:var(--lilac-100);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:calc(.74rem + 1px)}.vgm-stats b{color:var(--electric)}.vgm-dur{background:var(--lilac-100);border-radius:4px;height:4px;overflow:hidden}.vgm-dur i{border-radius:inherit;background:linear-gradient(90deg, var(--electric), var(--good));height:100%;display:block}.vgm-side{isolation:isolate;position:relative;overflow:hidden}.vgm-side>:not(.glow-bg){z-index:1;position:relative}.vgm-side .label{color:var(--on-dark-3)}@media (max-width:1100px){.vgm-wrap{grid-template-columns:1fr}}.vgd-hero{isolation:isolate;position:relative;overflow:hidden}.vgd-hero>:not(.glow-bg){z-index:1;position:relative}.vgd-hero .label{color:var(--on-dark-3)}.vgd-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.vgd-hero-sum{margin-top:8px;font-size:calc(1.12rem + 1px);line-height:1.6}.vgd-next{background:#2de3a724;border:1px solid #2de3a759;border-radius:16px;margin-top:14px;padding:12px 14px;font-size:calc(.9rem + 1px)}.vgd-next b{color:#2de3a7;margin-right:6px}.vgd-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.vgd-hero-stats div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:14px}.vgd-hero-stats dt{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);font-size:calc(.6rem + 1px);font-weight:600}.vgd-hero-stats dd{color:#2de3a7;margin:4px 0 0;font-size:calc(1.5rem + 1px);font-weight:600}.vgd-tasks{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.vgd-task{background:var(--lilac-100);border-radius:18px;gap:6px;padding:14px;display:grid}.vgd-task-no{color:var(--electric);font-size:calc(.7rem + 1px);font-weight:600}.vgd-task p{font-size:calc(.92rem + 1px);font-weight:600}.vgd-task .xs{color:var(--ink-2)}.vgd-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;margin-top:18px;display:grid}.vgd-card ul{gap:8px;display:grid}.vgd-card li{padding-left:16px;font-size:calc(.9rem + 1px);line-height:1.5;position:relative}.vgd-card li:before{content:"✦";color:var(--electric);font-size:calc(.7rem + 1px);position:absolute;top:.1em;left:0}.vgd-card-ic{background:var(--lilac-100);width:28px;height:28px;color:var(--electric);border-radius:9px;place-items:center;display:grid}.vgd-card-ic svg{width:14px;height:14px}.vgd-card.is-good{border-top:3px solid var(--good)}.vgd-card.is-good .vgd-card-ic{background:color-mix(in srgb, var(--good) 22%, #fff);color:var(--good-ink,#05392a)}.vgd-card.is-warn{border-top:3px solid #f5a524}.vgd-card.is-bad{border-top:3px solid var(--electric)}.vgd-card.is-q,.vgd-card.is-num,.vgd-card.is-p{border-top:3px solid var(--lilac-200)}.vgd-suggest-grid{gap:10px;display:grid}.vgd-live{gap:12px;display:grid}.vgd-live-group ul{gap:4px;margin-top:6px;padding-left:4px;font-size:calc(.9rem + 1px);display:grid}.vgt-chat{scrollbar-width:thin;gap:10px;max-height:640px;padding:4px;display:grid;overflow-y:auto}.vgt-bubble{background:var(--lilac-100);border-radius:18px;justify-self:start;max-width:78%;padding:10px 14px}.vgt-bubble.is-voiegent{color:#fff;background:#000;border-bottom-right-radius:6px;justify-self:end}.vgt-bubble.is-ekip{border-bottom-left-radius:6px}.vgt-who{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);gap:8px;font-size:calc(.64rem + 1px);font-weight:600;display:flex}.vgt-bubble.is-voiegent .vgt-who{color:#2de3a7}.vgt-who time{letter-spacing:0;opacity:.7;font-weight:500}.vgt-bubble p{margin-top:4px;font-size:calc(.92rem + 1px);line-height:1.5}@media (max-width:900px){.vgd-hero-grid{grid-template-columns:1fr}.vgt-bubble{max-width:92%}}.src-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}.src-card{padding:0;display:grid;overflow:hidden}.src-media{aspect-ratio:16/7;background:var(--grad);color:#fff;place-items:center;display:grid;position:relative}.src-media img{object-fit:cover;width:100%;height:100%}.src-media svg{opacity:.9;width:34px;height:34px}.src-card.is-file .src-media{background:linear-gradient(135deg,#000,#2a0f8a)}.src-card.is-text .src-media{background:linear-gradient(135deg,#2de3a7,#5822ff)}.src-kind{color:#fff;background:#0009;position:absolute;top:10px;left:12px}.src-body{gap:6px;padding:14px 16px 16px;display:grid}.src-chunks{background:var(--lilac-100);border-radius:4px;height:4px;overflow:hidden}.src-chunks i{background:var(--good);height:100%;display:block}.src-body{min-width:0}.src-body .row{flex-wrap:wrap;gap:6px}.src-body .h4{overflow-wrap:anywhere}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.tpl-card{border:1px solid var(--lilac-200);transition:transform .2s var(--ease), box-shadow .2s, border-color .2s;background:#fff;border-radius:24px;flex-direction:column;gap:8px;padding:18px;display:flex}.tpl-card:hover{box-shadow:var(--shadow-1);border-color:var(--electric);transform:translateY(-2px)}.tpl-card.is-custom{border-style:dashed}.tpl-top{align-items:center;gap:8px;display:flex}.tpl-ic{background:var(--grad);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.tpl-ic svg{width:18px;height:18px}.tpl-items{gap:4px;margin:4px 0;display:grid}.tpl-items li{color:var(--ink-2);padding-left:14px;font-size:calc(.8rem + 1px);position:relative}.tpl-items li:before{content:"✦";color:var(--electric);font-size:calc(.6rem + 1px);position:absolute;top:.25em;left:0}.tpl-items li.is-opt,.tpl-items small{color:var(--ink-3)}.tpl-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.tpl-foot small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.62rem + 1px);display:block}.tpl-foot b{color:var(--electric);font-size:calc(1.15rem + 1px)}.prop-funnel{gap:8px;display:grid}.prop-funnel li{grid-template-columns:110px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:calc(.82rem + 1px);display:grid}.prop-funnel i{background:linear-gradient(90deg, var(--electric), #8c6bff);height:22px;width:var(--w);min-width:4px;transition:width 1s var(--ease);border-radius:8px}.prop-funnel li:last-child i{background:linear-gradient(90deg, #1fcf95, var(--good))}.prop-funnel b{text-align:right}.prop-filter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.prop-filter .input{width:220px}.prop-filter .select{width:160px}.pill--risk{background:var(--electric);color:#fff}.hl-ring{flex:none}.hl-ring circle{fill:none;stroke-width:4.5px}.hl-ring .hl-track{stroke:var(--lilac-100)}.hl-ring .hl-val{stroke-linecap:round;transition:stroke-dasharray .8s var(--ease)}.hl-ring.is-good .hl-val{stroke:var(--good)}.hl-ring.is-warn .hl-val{stroke:#ffb547}.hl-ring.is-risk .hl-val{stroke:var(--electric)}.hl-ring text{fill:var(--ink);font-size:14px;font-weight:500}.on-dark .hl-ring .hl-track{stroke:#ffffff24}.on-dark .hl-ring text{fill:#fff;font-size:15px}.on-dark .hl-ring.is-risk .hl-val{stroke:#8f6bff}.pf-pulse{position:relative;overflow:hidden}.pf-grid{grid-template-columns:1.05fr 1fr 1.15fr;align-items:start;gap:28px;display:grid;position:relative}.pf-health{align-items:center;gap:18px;display:flex}.pf-levels{color:var(--on-dark-2);gap:6px;margin-top:10px;font-size:calc(.86rem + 1px);display:grid}.pf-levels li{align-items:center;gap:8px;display:flex}.pf-levels li:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px}.pf-levels b{color:#fff;font-size:calc(1rem + 1px)}.pf-levels .is-good:before{background:var(--good)}.pf-levels .is-warn:before{background:#ffb547}.pf-levels .is-risk:before{background:#8f6bff}.pf-flow-bar{background:#ffffff14;border-radius:6px;gap:2px;height:16px;margin:14px 0;display:flex;overflow:hidden}.pf-flow-bar i,.tk-bar i{min-width:4px;display:block}.pf-flow-bar .is-todo,.pf-flow-legend .is-todo{background:#ffffff52}.pf-flow-bar .is-doing,.pf-flow-legend .is-doing{background:#8f6bff}.pf-flow-bar .is-review,.pf-flow-legend .is-review{background:#ffb547}.pf-flow-bar .is-done,.pf-flow-legend .is-done{background:var(--good)}.pf-flow-legend{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.pf-flow-legend div{color:var(--on-dark-2);border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:8px;padding-bottom:6px;font-size:calc(.82rem + 1px);display:flex}.pf-flow-legend dt{align-items:center;gap:7px;display:flex}.pf-flow-legend dt i{border-radius:3px;width:9px;height:9px}.pf-flow-legend dd{color:#fff;font-weight:600}.pf-next ol{gap:8px;margin-top:10px;display:grid}.pf-next li{background:#ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pf-next li .grow{min-width:0;display:grid}.pf-next li b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:calc(.84rem + 1px);font-weight:600;overflow:hidden}.pf-next li small{color:var(--on-dark-2);font-size:calc(.72rem + 1px)}.pf-next li svg{width:15px;height:15px;color:var(--good);flex:none}.pf-day{text-align:center;min-width:78px;color:var(--good);background:#2de3a729;border-radius:999px;flex:none;padding:4px 8px;font-size:calc(.72rem + 1px);font-weight:600}.pf-next li.is-late .pf-day{color:#cdbbff;background:#8f6bff40}.pfc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.pfc{color:inherit;transition:transform .2s var(--ease), box-shadow .2s;gap:12px;text-decoration:none;display:grid;position:relative;overflow:hidden}a.pfc:hover{box-shadow:var(--shadow-1);transform:translateY(-2px)}.pfc:before{content:"";background:var(--lilac-100);height:4px;position:absolute;inset:0 0 auto}.pfc.lv-good:before{background:var(--good)}.pfc.lv-warn:before{background:#ffb547}.pfc.lv-risk:before{background:var(--electric)}.pfc.is-done{opacity:.62}.pfc-top{align-items:center;gap:12px;display:flex}.pfc-top .grow{gap:2px;min-width:0;display:grid}.pfc-top .grow b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pfc-prog{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.pfc-prog b{color:var(--electric)}.tk-bar{background:var(--lilac-100);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.tk-bar .is-todo{background:#cfc4f5}.tk-bar .is-doing{background:var(--electric)}.tk-bar .is-review{background:#ffb547}.tk-bar .is-done{background:var(--good)}.tk-bar .is-empty{background:0 0}.pfc-next{background:var(--lilac-50,#f6f3ff);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:calc(.84rem + 1px);display:flex}.pfc-next svg{width:15px;height:15px;color:var(--electric);flex:none}.pfc-next .grow{min-width:0;display:grid}.pfc-next small{color:var(--ink-3,#8a85a0);font-size:calc(.72rem + 1px)}.pfc-next b{white-space:nowrap;color:#0b8a63;font-size:calc(.76rem + 1px)}.pfc-next.is-late b{color:var(--electric)}.pfc-foot{border-top:1px solid var(--line);align-items:baseline;gap:8px;padding-top:10px;display:flex}.pfc-foot b{font-size:calc(.95rem + 1px)}.pfc-why{color:var(--electric);margin-top:-4px}.pf-load{gap:14px;display:grid}.pf-load li{align-items:center;gap:12px;display:flex}.pf-load .grow{gap:6px;display:grid}.pf-load-av{background:var(--lilac-100);width:34px;height:34px;color:var(--indigo);border-radius:11px;flex:none;place-items:center;font-size:calc(.76rem + 1px);font-weight:600;display:grid}.pf-load-bar{background:var(--lilac-100);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.pf-load-bar i{background:var(--electric);border-radius:4px}.pf-load-bar i.is-late{background:#ffb547}.gantt{gap:6px;display:grid}.gantt-scale,.gantt-row{grid-template-columns:230px 1fr;align-items:center;gap:14px;display:grid}.gantt-scale>div{height:18px;position:relative}.gantt-scale>div span{color:var(--ink-3,#8a85a0);white-space:nowrap;font-size:calc(.68rem + 1px);position:absolute;transform:translate(-50%)}.gantt-label{min-width:0;display:grid}.gantt-label b{white-space:nowrap;text-overflow:ellipsis;font-size:calc(.84rem + 1px);font-weight:600;overflow:hidden}.gantt-label small{color:var(--ink-3,#8a85a0);font-size:calc(.72rem + 1px)}.gantt-track{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 11 - 1px), var(--line) calc(100% / 11 - 1px) calc(100% / 11));border-radius:10px;height:34px;position:relative}.gantt-today{background:var(--good);z-index:2;border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px}.gantt-scale>div span.is-today{color:#0b8a63;background:var(--surface,#fff);z-index:3;padding:0 4px;font-size:calc(.62rem + 1px);font-weight:600;top:16px}.gantt-scale>div{height:30px}.gantt-bar{background:var(--lilac-100);border-radius:8px;align-items:center;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.gantt-bar>i{background:var(--grad);position:absolute;inset:0 auto 0 0}.gantt-bar em{color:#fff;text-shadow:0 1px 2px #00000040;margin-left:8px;font-size:calc(.7rem + 1px);font-style:normal;font-weight:600;position:relative}.gantt-bar.is-late{outline-offset:-2px;outline:2px solid #ffb547}.gantt-bar.is-open{-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}@media (max-width:1100px){.pf-grid{grid-template-columns:1fr}}@media (max-width:700px){.gantt-scale,.gantt-row{grid-template-columns:1fr}.gantt-scale>span{display:none}}.ast-hero{margin-bottom:18px;position:relative;overflow:hidden}.ast-hero-grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:28px;display:grid;position:relative}.ast-hero-title{color:#fff;max-width:620px;margin:8px 0 10px;font-size:calc(clamp(1.3rem,2.2vw,1.75rem) + 1px);line-height:1.2}.ast-hero-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ast-hero-stats div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px}.ast-hero-stats dt{color:var(--on-dark-2);font-size:calc(.72rem + 1px)}.ast-hero-stats dd{color:#fff;margin-top:2px;font-size:calc(1.5rem + 1px);font-weight:600}.ast-hero-stats dd.is-on{color:var(--good);font-size:calc(1.1rem + 1px)}.ast-hero-stats dd.is-off{color:#ffb547;font-size:calc(1.1rem + 1px)}.ast-dock{gap:16px;display:grid}.ast-dock-group{gap:8px;display:grid}.ast-dock-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.ast-tile{border:1px solid var(--line);color:inherit;transition:transform .2s var(--ease), box-shadow .2s, border-color .2s;background:#fff;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.ast-tile:hover{box-shadow:var(--shadow-1);border-color:var(--lilac-200);transform:translateY(-2px)}.ast-tile-ic{background:var(--grad);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ast-tile-ic svg{width:18px;height:18px}.ast-tile.is-local .ast-tile-ic{background:var(--good);color:#000}.ast-tile-txt{gap:3px;min-width:0;display:grid}.ast-tile-txt b{font-size:calc(.92rem + 1px)}.ast-tile-txt small{color:var(--ink-3,#8a85a0);font-size:calc(.76rem + 1px);line-height:1.4}.ast-tile[aria-current=page]{background:var(--electric);border-color:var(--electric);color:#fff}.ast-tile[aria-current=page] .ast-tile-ic{color:#fff;background:#ffffff2e}.ast-dock.is-compact{flex-wrap:wrap;gap:14px 28px;display:flex}.ast-dock.is-compact .ast-dock-grid{flex-wrap:wrap;gap:8px;display:flex}.ast-dock.is-compact .ast-tile{border-radius:14px;align-items:center;padding:9px 12px}.ast-dock.is-compact .ast-tile-ic{border-radius:9px;width:30px;height:30px}.ast-dock.is-compact .ast-tile-ic svg{width:15px;height:15px}.ast-dock.is-compact .ast-tile-txt b{white-space:nowrap;font-size:calc(.82rem + 1px)}.ast-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.ast-empty{text-align:center;place-items:center;gap:10px;min-height:260px;display:grid}.ast-empty svg{width:26px;height:26px;color:var(--electric)}.ast-empty p{max-width:360px}@media (max-width:1000px){.ast-split,.ast-hero-grid{grid-template-columns:1fr}}.ad-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ad-card{gap:10px;padding:16px;display:grid}.ad-mock{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.ad-primary{padding:12px 14px;font-size:calc(.86rem + 1px);line-height:1.45}.ad-foot{background:var(--lilac-50,#f6f3ff);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.ad-foot>span:first-child{min-width:0;display:grid}.ad-foot b{font-size:calc(.86rem + 1px)}.ad-foot small{color:var(--ink-3,#8a85a0);font-size:calc(.74rem + 1px)}.ad-cta{background:var(--electric);color:#fff;border-radius:8px;flex:none;padding:6px 12px;font-size:calc(.74rem + 1px);font-weight:500}.ad-card.is-google .ad-mock{font-family:Arial,sans-serif}.ad-card.is-google .ad-foot b{color:#1a0dab}.ad-counts{color:var(--ink-3,#8a85a0);flex-wrap:wrap;gap:4px 12px;display:flex}.ad-heads{grid-template-columns:1fr 1fr;gap:6px 16px;font-size:calc(.86rem + 1px);display:grid}.ad-heads li{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding-bottom:5px;display:flex}@media (max-width:1300px){.ad-grid{grid-template-columns:1fr}}.hl-opt.is-pick{border-color:var(--good);box-shadow:0 0 0 3px #2de3a72e}.hl-text{font-size:calc(1.05rem + 1px);font-weight:500;line-height:1.3}.voice-card{gap:16px;display:grid;position:relative;overflow:hidden}.voice-top{align-items:center;gap:18px;display:flex;position:relative}.voice-score{text-align:center;border:5px solid var(--good);border-radius:50%;flex:none;place-content:center;width:92px;height:92px;display:grid}.voice-score.is-warn{border-color:#ffb547}.voice-score.is-risk{border-color:#8f6bff}.voice-score b{color:#fff;font-size:calc(1.9rem + 1px);line-height:1}.voice-score small{color:var(--on-dark-2);font-size:calc(.7rem + 1px)}.voice-axes{gap:8px;display:grid;position:relative}.voice-axes li,.rd-top li{grid-template-columns:90px 1fr 36px;align-items:center;gap:10px;font-size:calc(.82rem + 1px);display:grid}.voice-axes span{color:var(--on-dark-2)}.voice-axes i,.rd-top i{background:#ffffff1a;border-radius:4px;height:8px;position:relative;overflow:hidden}.voice-axes i:after,.rd-top i:after{content:"";width:var(--w);background:linear-gradient(90deg, #8f6bff, var(--good));border-radius:4px;position:absolute;inset:0 auto 0 0}.voice-axes b{color:#fff;text-align:right}.voice-issue mark,.rd-long mark{color:var(--ink);background:#5822ff1a;border-radius:4px;padding:1px 3px}.voice-fix{color:#0b8a63;align-items:flex-start;gap:8px;display:flex}.voice-fix svg{flex:none;width:14px;height:14px;margin-top:3px}.nl-posts{gap:6px;max-height:180px;display:grid;overflow:auto}.nl-post{background:var(--lilac-50,#f6f3ff);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:calc(.84rem + 1px);display:flex}.nl-mail{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fff;border-radius:18px;overflow:hidden}.nl-mail header{border-bottom:1px solid var(--line);background:var(--lilac-50,#f6f3ff);gap:3px;padding:16px 20px;display:grid}.nl-from{color:var(--electric);letter-spacing:.08em;text-transform:uppercase;font-size:calc(.72rem + 1px);font-weight:600}.nl-mail header b{font-size:calc(1.02rem + 1px)}.nl-mail header small{color:var(--ink-3,#8a85a0);font-size:calc(.8rem + 1px)}.nl-body{gap:14px;padding:18px 20px;font-size:calc(.9rem + 1px);line-height:1.55;display:grid}.nl-body section{border:1px solid var(--line);border-radius:14px;gap:6px;padding:14px 16px;display:grid}.nl-body h4{font-size:calc(.98rem + 1px)}.nl-cta{color:var(--electric);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:calc(.84rem + 1px);font-weight:500;display:flex}.nl-cta small{color:var(--ink-3,#8a85a0);font-size:calc(.72rem + 1px);font-weight:500}.nl-sign{color:var(--ink-2);font-style:italic}.rd-score{align-items:center;gap:22px;display:flex;position:relative;overflow:hidden}.rd-dial{text-align:center;background:conic-gradient(var(--good) calc(var(--p) * 1%), #ffffff1a 0);border-radius:50%;flex:none;place-content:center;width:120px;height:120px;display:grid;position:relative}.rd-dial.is-warn{background:conic-gradient(#ffb547 calc(var(--p) * 1%), #ffffff1a 0)}.rd-dial.is-risk{background:conic-gradient(#8f6bff calc(var(--p) * 1%), #ffffff1a 0)}.rd-dial:before{content:"";background:#0a0614;border-radius:50%;position:absolute;inset:9px}.rd-dial b,.rd-dial small{position:relative}.rd-dial b{color:#fff;font-size:calc(2rem + 1px);line-height:1}.rd-dial small{color:var(--on-dark-2);font-size:calc(.74rem + 1px)}.rd-stats{grid-template-columns:repeat(3,1fr);gap:10px 18px;margin-top:10px;display:grid;position:relative}.rd-stats dt{color:var(--on-dark-2);font-size:calc(.72rem + 1px)}.rd-stats dd{color:#fff;font-size:calc(1.1rem + 1px);font-weight:600}.rd-focus{border-left:4px solid var(--good);font-size:calc(.9rem + 1px)}.rd-focus.is-off{border-left-color:#ffb547}.rd-top{gap:8px;display:grid}.rd-top li{grid-template-columns:120px 1fr 70px}.rd-top span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-top i{background:var(--lilac-100)}.rd-top b{text-align:right;color:var(--ink-2);font-size:calc(.76rem + 1px);font-weight:600}.rd-long{border-top:1px solid var(--line);gap:8px;padding-top:6px;display:grid}.utm-out{position:relative;overflow:hidden}.utm-out code{color:var(--good);word-break:break-all;background:#ffffff12;border-radius:12px;margin-top:10px;padding:12px 14px;font-size:calc(.82rem + 1px);line-height:1.5;display:block;position:relative}.utm-recent{gap:8px;display:grid}.utm-recent li{justify-content:space-between;align-items:center;gap:10px;display:flex}.utm-recent code{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:calc(.76rem + 1px);overflow:hidden}.cc-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cc-stats div{background:var(--lilac-50,#f6f3ff);text-align:center;border-radius:12px;padding:10px}.cc-stats dt{color:var(--ink-3,#8a85a0);font-size:calc(.68rem + 1px)}.cc-stats dd{color:var(--electric);font-size:calc(1.1rem + 1px);font-weight:600}.cc-fold{border:1px dashed var(--lilac-200);border-radius:12px;padding:12px 14px}.cc-list{gap:12px;display:grid}.cc-list li{gap:6px;display:grid}.cc-group{margin-top:6px}.cc-bar{background:var(--lilac-100);border-radius:4px;height:7px;display:block;position:relative}.cc-bar i{background:var(--good);border-radius:4px;transition:width .2s;position:absolute;inset:0 auto 0 0}.cc-bar em{background:var(--ink-3,#8a85a0);opacity:.5;width:2px;position:absolute;top:-3px;bottom:-3px}.cc-list li.is-fold .cc-bar i{background:#ffb547}.cc-list li.is-over .cc-bar i{background:var(--electric)}.cc-list li.is-over .xs{color:var(--electric);font-weight:600}@media (max-width:700px){.cc-stats{grid-template-columns:repeat(3,1fr)}}.nl-fieldset{border:0;min-width:0;margin:0;padding:0}.nl-fieldset legend{margin-bottom:8px;padding:0}.pulse{margin-bottom:18px;position:relative;overflow:hidden}.pulse>.card-head,.pulse-body{position:relative}.pl-grid{align-items:start;gap:28px;display:grid}.pl-grid--2{grid-template-columns:auto 1fr}.pl-grid--21{grid-template-columns:1.5fr 1fr}.pl-col{gap:12px;min-width:0;display:grid}.pl-col>.label{color:var(--on-dark-2)}.pl-hero{align-items:center;gap:20px;display:flex}.pl-hero-txt{gap:6px;max-width:260px;display:grid}.pl-hero-txt b{color:#fff;font-size:calc(1.05rem + 1px)}.pl-hero-txt p{color:var(--on-dark-2);font-size:calc(.82rem + 1px);line-height:1.5}.hl-ring .hl-sub{fill:var(--ink-3);letter-spacing:.04em;font-size:6px;font-weight:400}.on-dark .hl-ring .hl-sub{fill:#fff9}.hl-ring.is-none .hl-val{stroke:#0000}.pl-stack-bar{background:#ffffff0f;border-radius:6px;gap:2px;height:16px;display:flex;overflow:hidden}.pl-stack-bar i{min-width:4px;display:block}.pl-legend{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 18px;margin-top:14px;display:grid}.pl-legend div{color:var(--on-dark-2);border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:8px;padding-bottom:6px;font-size:calc(.8rem + 1px);display:flex}.pl-legend dt{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.pl-legend dt i{border-radius:3px;flex:none;width:9px;height:9px}.pl-legend dd{color:#fff;white-space:nowrap;font-weight:500}.pl-bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:6px;padding-bottom:20px;display:grid;position:relative}.pl-bar{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.pl-bar i{width:100%;max-width:34px;transition:height .6s var(--ease);background:linear-gradient(#8f6bff,#5822ff8c);border-radius:6px 6px 2px 2px;display:block}.pl-bar.is-hi i{background:linear-gradient(#2de3a7,#2de3a773)}.pl-bar-v{color:#fff;margin-bottom:4px;font-size:calc(.68rem + 1px);font-weight:500}.pl-bar-l{color:var(--on-dark-3);white-space:nowrap;font-size:calc(.64rem + 1px);position:absolute;bottom:-20px}.pl-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pl-tiles div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:12px 14px}.pl-tiles dt{color:var(--on-dark-2);font-size:calc(.72rem + 1px)}.pl-tiles dd{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:calc(1.35rem + 1px);font-weight:500;overflow:hidden}.pl-tiles small{color:var(--on-dark-3);font-size:calc(.7rem + 1px)}.pl-tiles .is-good dd{color:var(--good)}.pl-tiles .is-warn dd{color:#ffb547}.pl-tiles .is-risk dd{color:#c4b0ff}.pl-rank{gap:10px;display:grid}.pl-rank li{grid-template-columns:1fr auto;gap:4px 10px;font-size:calc(.84rem + 1px);display:grid}.pl-rank-l{color:#fff;min-width:0;display:grid}.pl-rank-l a{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.pl-rank-l a:hover{color:var(--good)}.pl-rank-l small{color:var(--on-dark-3);font-size:calc(.7rem + 1px)}.pl-rank b{color:#fff;font-size:calc(.82rem + 1px)}.pl-rank i{background:#ffffff14;border-radius:2px;grid-column:1/-1;height:4px;position:relative;overflow:hidden}.pl-rank i:after{content:"";width:var(--w);background:linear-gradient(90deg, #8f6bff, var(--good));border-radius:2px;position:absolute;inset:0 auto 0 0}.pl-note{color:var(--on-dark-2);font-size:calc(.78rem + 1px);line-height:1.5}.pl-note b{color:#fff}@media (max-width:1150px){.pl-grid--3,.pl-grid--21{grid-template-columns:1fr 1fr}.pl-grid--3>:first-child{grid-column:1/-1}}@media (max-width:760px){.pl-grid--3,.pl-grid--2,.pl-grid--21{grid-template-columns:1fr}}.pulse .gc-x,.pulse .gc-val{fill:var(--on-dark-2)}.pl-chart{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;gap:8px;min-width:0;padding:16px;display:grid}.sub-email span{text-overflow:ellipsis;white-space:nowrap;max-width:230px;display:block;overflow:hidden}.hl-ring text.hl-main.is-sm,.on-dark .hl-ring text.hl-main.is-sm{font-size:11px}.on-dark .hl-ring text.hl-sub,.hl-ring text.hl-sub{font-size:5.6px;font-weight:400}.pl-grid--3{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1fr)}.plat-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.plat-head .grow{display:contents}.plat-head .h4{grid-area:1/2}.plat-head>.pill{grid-area:1/3}.plat-head .grow p{grid-area:2/1/auto/-1;margin-top:6px}.plat-grid{align-items:stretch}.plat{flex-direction:column;display:flex}.plat>.linkish{align-self:flex-start;padding-top:12px;margin-top:auto!important}.plat-head{cursor:pointer}.plat.is-ready{border-color:#2de3a78c;box-shadow:0 0 0 3px #2de3a71f}.plat.is-ready .plat-ico{background:var(--good);color:#000}.ig-groups{gap:14px;display:grid}.ig-group{gap:8px;display:grid}.ig-group-h{color:var(--on-dark-2);justify-content:space-between;font-size:calc(.8rem + 1px);display:flex}.ig-group-h b{color:#fff}.ig-dots{flex-wrap:wrap;gap:6px;display:flex}.ig-dot{color:var(--on-dark-2);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:calc(.72rem + 1px);text-decoration:none;display:inline-flex}.ig-dot:before{content:"";background:#ffffff4d;border-radius:50%;width:7px;height:7px}.ig-dot.is-on{color:#fff;background:#2de3a71a;border-color:#2de3a773}.ig-dot.is-on:before{background:var(--good);box-shadow:0 0 0 3px #2de3a740}.ig-dot.is-part:before{background:#ffb547}.ig-dot:hover{border-color:#8f6bff}.ig-unlock{gap:8px;display:grid}.ig-unlock li{background:#ffffff0d;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.ig-unlock b{color:#fff;font-size:calc(.86rem + 1px)}.ig-unlock small{color:var(--on-dark-2);grid-column:1;font-size:calc(.72rem + 1px);line-height:1.4}.ig-unlock a{color:#000;background:var(--good);border-radius:999px;grid-area:1/2/span 2;padding:6px 12px;font-size:calc(.74rem + 1px);font-weight:600;text-decoration:none}.pl-geo{align-items:center;gap:12px;display:flex}.pl-geo span{background:#ffffff14;border-radius:5px;flex:1;height:10px;position:relative;overflow:hidden}.pl-geo span:after{content:"";width:var(--w);background:linear-gradient(90deg, #8f6bff, var(--good));border-radius:5px;position:absolute;inset:0 auto 0 0}.pl-geo b{color:#fff;font-size:calc(1.1rem + 1px)}.cache-state{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.cache-state b{font-size:calc(1.6rem + 1px);line-height:1}.cache-state.is-fresh b{color:var(--good)}.cache-state.is-stale b{color:#ffb547}.cache-state p{color:var(--on-dark-2);font-size:calc(.8rem + 1px);line-height:1.5}.cache-layers{gap:6px;display:grid}.cache-layers li{color:#fff;background:#ffffff0d;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:calc(.84rem + 1px);display:flex}.cache-layers i{background:#ffffff4d;border-radius:50%;flex:none;width:8px;height:8px}.cache-layers li.is-on i{background:var(--good);box-shadow:0 0 0 3px #2de3a740}.cache-layers span{color:var(--on-dark-3);margin-left:auto;font-size:calc(.72rem + 1px)}.cache-headers{gap:6px;display:grid}.cache-headers div{border-bottom:1px solid #ffffff14;grid-template-columns:110px 1fr;gap:10px;padding-bottom:6px;font-size:calc(.76rem + 1px);display:grid}.cache-headers dt{color:var(--on-dark-3)}.cache-headers dd{color:#fff;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(.72rem + 1px)}.cache-headers dd.is-ok{color:var(--good)}.cache-headers dd.is-bad{color:#c4b0ff}.pl-tiles dd.is-text{white-space:normal;margin-top:6px;font-size:calc(.98rem + 1px);line-height:1.25}.cat-price{gap:4px;display:grid}.cat-hint{color:var(--electric);background:var(--lilac-100);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:3px 9px;font-size:calc(.7rem + 1px);font-weight:600}.cat-hint:hover{background:var(--electric);color:#fff}@media (max-width:1150px){.pl-grid--3,.pl-grid--21{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pl-grid--3>:first-child{grid-column:1/-1}}@media (max-width:760px){.pl-grid--3,.pl-grid--2,.pl-grid--21{grid-template-columns:minmax(0,1fr)}.pl-grid--3>:first-child{grid-column:auto}.pl-hero{flex-wrap:wrap}.pl-hero .hl-ring{width:110px;height:110px}}.rv-ready [data-rv]{transition:translate .9s var(--ease), opacity .6s var(--ease), transform .45s var(--ease), box-shadow .35s var(--ease), border-color .35s, background-color .3s;transition-delay:var(--rv-d,0s), var(--rv-d,0s), 0s, 0s, 0s, 0s}.rv-ready [data-rv]:not(.is-in){opacity:.5;translate:0 28px}[data-rv].rv-enter{animation:rv-enter .75s var(--ease) both;animation-delay:var(--rv-d,0s)}@keyframes rv-enter{0%{opacity:0;filter:blur(6px);translate:0 18px}to{opacity:1;filter:none;translate:0}}@media (hover:hover){:is(.main .kpi,.main .card:not(:has(input,select,textarea,table))){transition:translate .9s var(--ease), opacity .6s var(--ease), transform .45s var(--ease), box-shadow .35s var(--ease), border-color .35s, background-color .3s}.main .kpi:hover{box-shadow:var(--shadow-1);border-color:var(--lilac-300)}.main .card:not(:has(input,select,textarea,table)):not(.card--dark):not(.pulse):hover{box-shadow:var(--shadow-1);border-color:var(--lilac-300)}:is(.main .card--dark:not(:has(input,select,textarea,table)):hover,.main .pulse:hover){box-shadow:0 30px 70px #28007847}}.kpi,.pfc,.vgm-card,.ab-card,.tpl-card,.ast-tile,.work-card,.client-card,.ad-card,.src-card{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));transform-style:preserve-3d;will-change:transform}@media (hover:hover){.kpi:hover,.pfc:hover,.vgm-card:hover,.ab-card:hover,.tpl-card:hover,.ast-tile:hover,.work-card:hover,.client-card:hover,.ad-card:hover,.src-card:hover{--lift:-4px}}a.pfc:hover,.ast-tile:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}[data-rv]:not(.is-in) .hl-val{stroke-dasharray:0 200}[data-rv].is-in .hl-val{animation:rv-ring 1.4s var(--ease) both;animation-delay:calc(var(--rv-d,0s) + .15s)}@keyframes rv-ring{0%{stroke-dasharray:0 200}}.pl-bar i,.ab-bars i,.pl-stack-bar i,.tk-bar i,.pf-flow-bar i,.pf-load-bar i,.gantt-bar>i,.meter-fill,.bar>i,.cc-bar i{transform-origin:0}.pl-bar i{transform-origin:50% 100%}[data-rv]:not(.is-in) .pl-bar i{transform:scaleY(0)}[data-rv].is-in .pl-bar i{animation:rv-grow-y 1s var(--ease) both}[data-rv].is-in .pl-bar:nth-child(2) i{animation-delay:60ms}[data-rv].is-in .pl-bar:nth-child(3) i{animation-delay:.12s}[data-rv].is-in .pl-bar:nth-child(4) i{animation-delay:.18s}[data-rv].is-in .pl-bar:nth-child(5) i{animation-delay:.24s}[data-rv].is-in .pl-bar:nth-child(n+6) i{animation-delay:.3s}@keyframes rv-grow-y{0%{transform:scaleY(0)}}[data-rv]:not(.is-in) :is(.pl-stack-bar,.tk-bar,.pf-flow-bar,.pf-load-bar) i,[data-rv]:not(.is-in) .gantt-bar>i,[data-rv]:not(.is-in) .bar>i{transform:scaleX(0)}[data-rv].is-in :is(.pl-stack-bar,.tk-bar,.pf-flow-bar,.pf-load-bar) i,[data-rv].is-in .gantt-bar>i,[data-rv].is-in .bar>i{animation:rv-grow-x 1.1s var(--ease) both;animation-delay:calc(var(--rv-d,0s) + .1s)}@keyframes rv-grow-x{0%{transform:scaleX(0)}}.pl-rank i:after,.pl-geo span:after,.voice-axes i:after,.rd-top i:after{transform-origin:0}[data-rv]:not(.is-in) :is(.pl-rank i,.pl-geo span,.voice-axes i,.rd-top i):after{transform:scaleX(0)}[data-rv].is-in :is(.pl-rank i,.pl-geo span,.voice-axes i,.rd-top i):after{animation:rv-grow-x 1.2s var(--ease) both;animation-delay:calc(var(--rv-d,0s) + .2s)}.gantt-bar{transform-origin:0}[data-rv].is-in .gantt-bar{animation:rv-grow-x .9s var(--ease) both}.ast-liquid{aspect-ratio:273.67/283.69;width:22px;color:var(--electric);vertical-align:-3px;flex:none;display:inline-block;position:relative}.on-dark .ast-liquid{color:#8f6bff}.ast-liquid svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ast-liquid polygon{fill:none;stroke:currentColor;stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ast-liquid-fill{-webkit-mask:var(--ast-mask) center / 100% 100% no-repeat;-webkit-mask:var(--ast-mask) center / 100% 100% no-repeat;mask:var(--ast-mask) center / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.ast-liquid-fill i{background:currentColor;width:100%;height:calc(100% + 12px);transition:transform 1.7s cubic-bezier(.45,.1,.3,1);position:absolute;top:0;left:0;transform:translateY(102%)}.ast-liquid-fill i:before{content:"";background:currentColor;width:calc(100% + 30px);height:5px;animation:1.1s linear infinite liquid-wave;position:absolute;bottom:calc(100% - 1px);left:-15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10V5Q7.5 0 15 5T30 5V10Z'/%3E%3C/svg%3E") 0 100%/15px 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10V5Q7.5 0 15 5T30 5V10Z'/%3E%3C/svg%3E") 0 100%/15px 100% repeat-x}:root{--ast-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 257.67 267.69'%3E%3Cpolygon points='257.67 94.49 178.81 104.93 229.21 38.62 161.05 0 128.35 75.02 95.17 .63 26.49 40.03 76.06 104.37 0 94.54 0 172.56 76.48 162.74 26.86 226.46 92.13 267.69 127.39 191.2 159.7 266.58 230.19 226.31 179.62 163.1 257.67 172.41 257.67 94.49'/%3E%3C/svg%3E")}.card:hover .ast-liquid-fill i,.pulse:hover .ast-liquid-fill i,.kpi:hover .ast-liquid-fill i{transform:translateY(-8px)}@keyframes liquid-wave{to{transform:translate(15px)}}.pulse>.card-head h2{align-items:center;gap:10px;display:inline-flex}.hl-wrap{flex:none;place-items:center;display:inline-grid;position:relative}.hl-halo{pointer-events:none;position:absolute;inset:9%}.hl-halo i{opacity:0;border:1.5px solid #8f6bff8c;border-radius:50%;animation:5.2s cubic-bezier(.15,.55,.35,1) infinite halo;position:absolute;inset:0}.hl-halo i:after{content:"";border:1px dashed #c4b0ff59;border-radius:50%;position:absolute;inset:6px}.hl-halo i:nth-child(2){animation-delay:1.7s}.hl-halo i:nth-child(3){animation-delay:3.4s}.hl-wrap.is-good .hl-halo i{border-color:#2de3a780}@keyframes halo{0%{opacity:0;transform:scale(.9)}8%{opacity:.7}to{opacity:0;transform:scale(1.75)}}.media-thumb img,.work-media img,.wk-cover img,.post-cover img,.blog-card img,.tpl-media img{transition:transform .8s var(--ease)}.card:hover .work-media img,.card:hover .wk-cover img,.card:hover .post-cover img,.blog-card:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.rv-ready [data-rv]:not(.is-in){opacity:1;translate:none}[data-rv].rv-enter,[data-rv] *,.hl-halo i,.ast-liquid-fill i:before{animation:none!important}.kpi,.pfc,.vgm-card,.ab-card,.tpl-card,.ast-tile,.work-card,.client-card,.ad-card,.src-card{transform:none!important}}.card--dark>.card-head>h2:not(:has(.ast-liquid)):before{content:"";aspect-ratio:257.67/267.69;vertical-align:-3px;width:20px;-webkit-mask:var(--ast-mask) center / 100% 100% no-repeat;-webkit-mask:var(--ast-mask) center / 100% 100% no-repeat;mask:var(--ast-mask) center / 100% 100% no-repeat;background:linear-gradient(#8f6bff38 50%,#8f6bff 50%) 0 0/100% 200% no-repeat;margin-right:10px;transition:background-position 1.6s cubic-bezier(.45,.1,.3,1);display:inline-block}.card--gradient>.card-head>h2:not(:has(.ast-liquid)):before{content:"";aspect-ratio:257.67/267.69;vertical-align:-3px;width:20px;-webkit-mask:var(--ast-mask) center / 100% 100% no-repeat;-webkit-mask:var(--ast-mask) center / 100% 100% no-repeat;mask:var(--ast-mask) center / 100% 100% no-repeat;background:linear-gradient(#8f6bff38 50%,#8f6bff 50%) 0 0/100% 200% no-repeat;margin-right:10px;transition:background-position 1.6s cubic-bezier(.45,.1,.3,1);display:inline-block}.card--gradient>.card-head>h2:not(:has(.ast-liquid)):before{background-image:linear-gradient(#ffffff47 50%,#fff 50%)}.card--dark:hover>.card-head>h2:before,.card--gradient:hover>.card-head>h2:before{background-position:0 100%}@media print{.rv-ready [data-rv]:not(.is-in){opacity:1;translate:none}[data-rv]:not(.is-in) .hl-val{stroke-dasharray:revert-layer}[data-rv]:not(.is-in) *{transform:none!important}}.vgt-focus{background:var(--lilac-50,#f8f6ff);border:1px solid var(--lilac-200);border-radius:18px;gap:10px;padding:14px;display:grid}.vgt-focus-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vgt-focus-add{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vgt-focus-add .input{background:#fff;flex:1;min-width:180px}.vgt-focus-add label.btn{cursor:pointer}.vgt-focus-add .is-disabled{opacity:.5;pointer-events:none}.vgt-focus-list{gap:6px;max-height:260px;padding-right:2px;display:grid;overflow:auto}.vgt-src{text-align:left;border:1px solid var(--lilac-200);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.vgt-src:hover{border-color:var(--lilac-300)}.vgt-src i{border:1.5px solid var(--lilac-300);color:#fff;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.vgt-src i svg{width:12px;height:12px}.vgt-src .grow{min-width:0;display:grid}.vgt-src b{white-space:nowrap;text-overflow:ellipsis;font-size:calc(.84rem + 1px);font-weight:600;overflow:hidden}.vgt-src small{color:var(--ink-3);font-size:calc(.72rem + 1px)}.vgt-src.is-on{border-color:var(--electric);box-shadow:0 0 0 3px #5822ff1f}.vgt-src.is-on i{background:var(--electric);border-color:var(--electric)}.vgt-src.is-busy small{color:var(--electric)}.vgt-src.is-busy i{border-style:dashed;animation:1.6s linear infinite spin}.vgt-src.is-err{opacity:.6;cursor:not-allowed}.vgt-focus-note{background:#fff;font-size:calc(.86rem + 1px)}.vgt-brief{gap:10px;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.vgt-brief .card-head{margin-bottom:4px}.vgt-brief-title{color:#fff;font-size:calc(1.05rem + 1px);font-weight:500;line-height:1.3;position:relative}.vgt-brief-sec{border-top:1px solid #ffffff1a;padding-top:8px;position:relative}.vgt-brief-sec summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-2);justify-content:space-between;font-size:calc(.74rem + 1px);font-weight:600;list-style:none;display:flex}.vgt-brief-sec summary::-webkit-details-marker{display:none}.vgt-brief-sec summary span{color:#8f6bff}.vgt-brief-sec ul{gap:6px;margin-top:8px;display:grid}.vgt-brief-sec li{color:#fff;padding-left:16px;font-size:calc(.84rem + 1px);line-height:1.45;position:relative}.vgt-brief-sec li:before{content:"";background:var(--good);border-radius:2px;width:6px;height:6px;position:absolute;top:.55em;left:0}.vgd-web{position:relative;overflow:hidden}.vgd-web-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid;position:relative}.vgd-web-grid .label{color:var(--on-dark-2);margin-bottom:8px}.vgd-web-grid ul{gap:6px;display:grid}.vgd-web-grid li{color:#fff;padding-left:14px;font-size:calc(.86rem + 1px);line-height:1.45;position:relative}.vgd-web-grid li:before{content:"";background:var(--good);border-radius:2px;width:6px;height:6px;position:absolute;top:.55em;left:0}@media (max-width:900px){.vgd-web-grid{grid-template-columns:1fr}}.vgt-w{background:#fbfaff;height:740px}.vgt-w-avatar{border-color:#b9a3ff73;transition:box-shadow .3s}.vgt-w-avatar.is-talking{animation:1.4s ease-in-out infinite vgt-ava;box-shadow:0 0 0 3px #5822ff8c,0 0 0 7px #5822ff2e}@keyframes vgt-ava{50%{box-shadow:0 0 0 4px #8f6bffb3,0 0 0 10px #5822ff1f}}.vgt-w-name svg{color:#b9a3ff}.vgt-w-dot.is-live{background:#2bd47d;box-shadow:0 0 0 4px #2bd47d40}.vgt-w-voice{--stage:min(210px, 28vh);background:radial-gradient(120% 70% at 50% 0,#1a0640 0%,#000 72%);justify-content:center;gap:12px;padding:22px 18px 16px}.vgt-w-top{flex:none;justify-items:center;gap:12px;transition:gap .3s;display:grid}.vgt-w-voice.is-call{--stage:150px;justify-content:flex-start}.vgt-w-stage{transition:width .45s var(--ease), height .45s var(--ease)}.vgt-w-stage:before{background:radial-gradient(circle,#5822ffbf 0%,#5822ff00 70%)}.vgt-w-stage:after{border-color:#b9a3ff73}.vgt-w-stage.is-talking:after{border-color:#b9a3ffcc;box-shadow:0 0 40px #5822ff73}.vgt-w-portrait{transition:width .45s var(--ease), height .45s var(--ease)}.vgt-w-portrait video{transition:opacity .3s var(--ease)}.vgt-w-state{color:#b9a3ff}.vgt-w-caption{color:#ffffffb8}.vgt-w-talk{text-align:left;scrollbar-width:thin;scrollbar-color:#b9a3ff59 transparent;flex-direction:column;flex:1;gap:10px;width:100%;min-height:0;padding:6px 4px 8px;display:flex;overflow-y:auto;-webkit-mask:linear-gradient(#0000 0,#000 18px calc(100% - 6px),#0000);mask:linear-gradient(#0000 0,#000 18px calc(100% - 6px),#0000)}.vgt-w-talk-empty{color:#fff9;text-align:center;max-width:34ch;margin:auto;font-size:calc(.9rem + 1px)}.vgt-w-voice .vgt-w-msg{max-width:88%}.vgt-w-voice .vgt-w-msg p{font-size:calc(.9rem + 1px)}.vgt-w-voice .vgt-w-msg.is-agent p{color:#fff;background:#ffffff14;border:1px solid #b9a3ff38}.vgt-w-voice .vgt-w-msg.is-user p{color:#fff;background:#5822ff}.vgt-w-who{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;padding:0 6px;font-size:calc(.62rem + 1px);font-weight:600}.vgt-w-msg.is-agent .vgt-w-who{color:#b9a3ff}.vgt-w-msg.is-partial p{opacity:.78;font-style:italic}.vgt-w-msg.is-partial .vgt-w-who:after{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-left:6px;animation:1.2s infinite vgt-blink;display:inline-block}.vgt-w-controls{flex:none;justify-items:center;gap:10px;width:100%;display:grid}.vgt-w-hint{color:#ffffff8c;font-size:calc(.74rem + 1px)}.vgt-w-livebar{background:#ffffff14;border:1px solid #b9a3ff40;border-radius:999px;align-items:center;gap:8px;width:100%;padding:6px;display:flex}.vgt-w-livebar input{color:#fff;min-width:0;height:40px;font:.9rem var(--font);background:0 0;border:0;flex:1;padding:0 6px}.vgt-w-livebar input::placeholder{color:#ffffff80}.vgt-w-livebar input:focus{outline:none}.vgt-w-mic{color:#fff;background:#5822ff;box-shadow:0 0 0 10px #5822ff2e}.vgt-w-mic.is-on{color:#5822ff;background:#fff}.vgt-w-mic--sm{width:42px;height:42px;box-shadow:none}.vgt-w-mic--sm svg{width:18px;height:18px}.vgt-w-mic--sm.is-on{animation:none;box-shadow:0 0 0 3px #ffffff40}.vgt-w-chipbtn--end{color:#000;background:#fff;border-color:#fff}.vgt-w-chat{background:#fbfaff}.vgt-w-msg.is-user p{background:#5822ff}.vgt-w-msg.is-typing span{background:#b9a3ff}.vgt-w-chips{border-top:1px solid var(--lilac-200);padding:10px 14px 12px}.vgt-w-chip{border-color:var(--lilac-200);color:var(--electric)}.vgt-w-chip:hover:not(:disabled){border-color:var(--electric);background:#fff}.vgt-w-input{border-top-color:var(--lilac-200)}.vgt-w-input textarea{border-radius:999px;min-height:48px;padding:13px 18px}.vgt-w-input textarea:focus{border-color:var(--electric)}.vgt-w-send{color:#fff;background:#5822ff}.vgt-w-livebar .vgt-w-send{width:42px;height:42px}.vgt-w-chatlink,.vgt-w-src{color:var(--electric)}@media (max-width:700px){.vgt-w{height:680px}.vgt-w-voice.is-call{--stage:112px}}.vgt-w-voice.is-call{--stage:184px}.vgt-w{height:780px}@media (min-width:1100px){.vgt-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.prop-savebar:has(>.btn:disabled){background:#ffffffb3;gap:0;padding:6px}.prop-savebar:has(>.btn:disabled)>span.faint{display:none}.prop-savebar:has(>.btn:disabled)>.btn{min-height:38px;padding:0 16px;font-size:calc(.84rem + 1px)}.ck>.grow,.ck>div{min-width:0}.ck p,.ck .xs,.ck b{overflow-wrap:anywhere}.table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.card .btn{max-width:100%}.card .btn>span,.card .btn{white-space:normal;text-align:center}.card .btn{line-height:1.2}@media (max-width:760px){.seg a,.seg button{height:40px}.seg--sm button,.seg--sm a{height:36px;padding:0 13px;font-size:calc(.8rem + 1px)}.check{min-height:40px}.check input,.main input[type=checkbox],.main input[type=radio]{flex:none;width:22px;height:22px}.opp-title a{padding:4px 0;display:inline-block}.btn--xs{min-height:34px}.chip{min-height:36px}.prop-savebar{border-radius:18px;flex-wrap:wrap;align-self:stretch}.prop-savebar:has(>.btn:disabled){align-self:flex-start}.savebar{border-radius:18px;justify-content:space-between;left:12px;right:12px;transform:none}}@media (max-width:1180px){.table--stack,.table--stack tbody,.table--stack tr,.table--stack td{width:100%;display:block}.table--stack thead{display:none}.table--stack tr{border-bottom:1px solid var(--line);padding:14px 0;position:relative}.table--stack td{text-align:left!important;border:0!important;padding:3px 0!important}.table--stack td[data-label]:not([data-label=""]):before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:calc(.64rem + 1px);font-weight:600;display:block}.table--stack td:first-child:before{margin-top:0}.table--stack .td-actions{width:auto;position:absolute;top:12px;right:0}.table--stack .sub-email span{max-width:calc(100% - 52px)}}.persona-list li{grid-template-columns:30px minmax(96px,.9fr) minmax(0,1.1fr)}.persona-list strong{overflow-wrap:anywhere}.table--stack td[data-label=Nereden] .wrap{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}@media (min-width:761px){.table--stack td[data-label="Ad · marka"]{max-width:200px}}@media (max-width:620px){.vgt-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vgt-hero-stats>div{padding:10px}.vgt-hero-stats .label{letter-spacing:.1em;font-size:calc(.58rem + 1px)}.vgt-hero-stats b{font-size:calc(1.15rem + 1px)}.vgt-hero-note{font-size:calc(.66rem + 1px)}.vgt-hero-viz{max-width:300px;margin:0 auto}.gr-tag{letter-spacing:.08em;height:26px;padding:0 9px;font-size:calc(.56rem + 1px)}.gr-tag b{font-size:calc(.78rem + 1px)}.gr-tag small{display:none}.gr-tag-0,.gr-tag-1{top:0}.gr-tag-2,.gr-tag-3{bottom:0}.gr-score{margin-top:10px;position:static;translate:none}.geo-radar{aspect-ratio:auto}.geo-radar svg{aspect-ratio:1;height:auto}}@media (max-width:700px){.cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-wd{text-align:center;letter-spacing:.06em;padding:0 0 2px;font-size:calc(.56rem + 1px);display:block}.cal-day{border-radius:12px;gap:3px;min-height:54px;padding:5px 4px}.cal-day.is-out{visibility:hidden;display:flex}.cal-num{text-align:center;font-size:calc(.72rem + 1px)}.cal-day.is-today .cal-num{width:20px;height:20px;margin:0 auto;font-size:calc(.66rem + 1px)}.cal-items{gap:2px}.cal-item{border-left:0;border-radius:3px;height:5px;padding:0;font-size:0}.cal-item b,.cal-add{display:none}}.soc-month-list{display:none}@media (max-width:700px){.cal .soc-chip{background:var(--pc);pointer-events:none;border:0;border-radius:4px;gap:0;height:7px;padding:0;font-size:0}.cal .soc-chip i{display:none}.soc-month-list{gap:8px;margin-top:14px;display:grid}.soc-month-row{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;display:grid}.soc-month-day{color:var(--ink-2);font-size:calc(.74rem + 1px);font-weight:600}.soc-month-row .soc-chip{min-height:40px;font-size:calc(.82rem + 1px)}}@media (max-width:759px){:is(.grid-4:has(>.stat),.kpi-cards){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grid-4>.stat,.kpi-cards>.stat{min-height:0;padding:16px}.grid-4>.stat .stat-value,.kpi-cards .stat-value{font-size:calc(1.7rem + 1px)}.kpi-cards .stat .stat-note{font-size:calc(.72rem + 1px)}.kpi-cards .spark,.kpi-cards svg.spark{max-height:44px}}@media (max-width:760px){.linkish{align-items:center;min-height:40px;display:inline-flex}.opp-title a{margin:-4px 0;padding:8px 0}.pubdoc-foot a,.pub-foot a,footer a[href^=mailto\:],footer a[href^=\?lang],.doc-foot a{padding:10px 2px;display:inline-block}}@media (min-width:761px) and (max-width:1180px){.table--stack tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 20px;padding-right:52px;display:grid}.table--stack td{width:auto}.table--stack td[data-label]:not([data-label=""]):before{margin-top:4px}.table--stack td:nth-child(-n+3):before{margin-top:0}}@media (max-width:760px){.table--stack tr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;padding-right:0;display:grid}.table--stack td:first-child{grid-column:1/-1;padding-right:44px!important}.table--stack td:before{margin-top:8px!important}.table--stack td:first-child:before{margin-top:0!important}.table--stack td[data-label=Nereden],.table--stack td[data-label="Ad · marka"]{grid-column:1/-1}.table--stack td[data-label=Nereden] .wrap{max-width:100%}}.pl-grid--2b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ld-funnel{gap:8px;display:grid}.ld-funnel li{grid-template-columns:96px minmax(0,1fr) 34px;align-items:center;gap:10px;display:grid}.ld-funnel-l{color:#fff;font-size:calc(.84rem + 1px);font-weight:500;display:grid}.ld-funnel-l small{color:var(--on-dark-3);font-size:calc(.66rem + 1px);font-weight:500}.ld-funnel-bar{background:#ffffff0d;border-radius:8px;height:22px;position:relative;overflow:hidden}.ld-funnel-bar i{width:var(--w);transform-origin:0;background:linear-gradient(90deg,#5822ff,#8f6bff);border-radius:8px;position:absolute;inset:0 auto 0 0}.ld-funnel .is-contacted i{background:linear-gradient(90deg,#6b3bff,#a68bff)}.ld-funnel .is-proposal i{background:linear-gradient(90deg,#8f6bff,#c4b0ff)}.ld-funnel .is-won i{background:linear-gradient(90deg,#1fbf8c,#2de3a7)}.ld-funnel b{color:#fff;text-align:right;font-size:calc(.95rem + 1px)}[data-rv]:not(.is-in) .ld-funnel-bar i{transform:scaleX(0)}[data-rv].is-in .ld-funnel-bar i{animation:rv-grow-x 1.1s var(--ease) both}[data-rv].is-in .ld-funnel li:nth-child(2) i{animation-delay:.1s}[data-rv].is-in .ld-funnel li:nth-child(3) i{animation-delay:.2s}[data-rv].is-in .ld-funnel li:nth-child(4) i{animation-delay:.3s}.ld-hot{gap:6px;display:grid}.ld-hot a{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.ld-hot a:hover{background:#8f6bff24;border-color:#8f6bff66}.ld-hot .grow{min-width:0;display:grid}.ld-hot b{white-space:nowrap;text-overflow:ellipsis;font-size:calc(.84rem + 1px);font-weight:600;overflow:hidden}.ld-hot small{color:var(--on-dark-2);font-size:calc(.7rem + 1px)}.ld-score{color:#fff;border:2px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:calc(.78rem + 1px);font-weight:600;display:grid}.ld-score.is-high{border-color:var(--good);color:var(--good)}.ld-score.is-mid{color:#ffb547;border-color:#ffb547}.ld-score.is-none{color:var(--on-dark-3)}@media (max-width:760px){.pl-grid--2b{grid-template-columns:minmax(0,1fr)}.ld-funnel li{grid-template-columns:82px minmax(0,1fr) 28px}}.ld-noscore{background:#ffffff08;border:1px dashed #b9a3ff59;border-radius:16px;justify-items:start;gap:8px;padding:16px 18px;display:grid}.ld-noscore b{color:#fff;font-size:calc(.9rem + 1px)}.ld-noscore p{color:var(--on-dark-2);font-size:calc(.8rem + 1px);line-height:1.5}.hv-new,.hv-first .hv-form{border-radius:var(--r-s);background:var(--lilac-50);border:1px solid var(--lilac-200);padding:18px}.hv-new{flex-basis:100%;margin-top:4px}.card-head .hv-new{order:3;width:100%}.hv-form .form-msg{margin-top:10px}.hv-targets{gap:10px;display:grid}.hv-targets>li{border-radius:var(--r-s);border:1px solid var(--lilac-200);background:#fff;grid-template-columns:auto minmax(0,1.6fr) minmax(120px,.7fr) auto auto;align-items:center;gap:18px;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.hv-targets>li:hover{border-color:var(--lilac-300)}.hv-targets>li.is-off{background:var(--lilac-25)}.hv-targets>li.is-off .hv-t-main,.hv-targets>li.is-off .hv-t-stats,.hv-targets>li.is-off .hv-t-tour{opacity:.55}.hv-targets>li.is-editing{background:var(--lilac-50);display:block}.hv-t-main{gap:6px;min-width:0;display:grid}.hv-t-main b{font-weight:600}.hv-t-tour{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.hv-tour-bar{border-radius:var(--pill);background:var(--lilac-100);height:6px;overflow:hidden}.hv-tour-bar i{border-radius:inherit;background:var(--grad);min-width:6px;height:100%;display:block}.hv-t-stats{grid-template-columns:repeat(4,auto);gap:4px 16px;display:grid}.hv-t-stats div{text-align:right;display:grid}.hv-t-stats dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.66rem + 1px)}.hv-t-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.hv-t-actions{align-items:center;gap:6px;display:inline-flex}.hv-switch{cursor:pointer;flex:none;width:40px;height:24px;display:inline-block;position:relative}.hv-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hv-switch>span[aria-hidden]{border-radius:var(--pill);background:var(--lilac-300);transition:background .2s;position:absolute;inset:0}.hv-switch>span[aria-hidden]:after{content:"";width:18px;height:18px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.hv-switch input:checked+span{background:var(--electric)}.hv-switch input:checked+span:after{transform:translate(16px)}.hv-switch input:focus-visible+span{box-shadow:0 0 0 4px #5822ff2e}.hv-switch input:disabled{cursor:default}.hv-name{color:var(--ink);text-decoration:none}.hv-name:hover{color:var(--electric)}.hv-contact{justify-items:start;gap:3px;font-size:calc(.86rem + 1px);display:grid}.hv-contact a{color:var(--electric);word-break:break-all;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.hv-contact a:hover{text-decoration:underline}.hv-contact svg{flex:none;width:12px;height:12px}.hv-scorecell{align-items:flex-start;gap:10px;display:flex}.hv-score{border:2px solid var(--lilac-300);width:38px;height:38px;color:var(--indigo);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:calc(.82rem + 1px);font-weight:600;display:grid}.hv-score.is-high{border-color:var(--good);background:var(--good);color:#000}.hv-score.is-mid{color:var(--warn);border-color:#ffb547}.hv-score.is-none{color:var(--ink-3)}.hv-sigs{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.hv-sig{border-radius:var(--pill);background:var(--lilac-100);height:22px;color:var(--indigo);white-space:nowrap;align-items:center;padding:0 9px;font-size:calc(.7rem + 1px);font-weight:500;display:inline-flex}.hv-status{width:auto;min-width:150px}.hv-status.is-new{background-color:var(--good);border-color:var(--good);font-weight:600}.hv-status.is-converted{background-color:var(--ok-bg);color:var(--ok)}.hv-status.is-rejected,.hv-status.is-optout{color:var(--ink-3)}.hv-table td{vertical-align:middle}.hv-log summary{cursor:pointer;white-space:nowrap;color:var(--electric);font-weight:500}.hv-log ul{color:var(--ink-2);gap:4px;min-width:320px;margin-top:8px;font-size:calc(.78rem + 1px);display:grid}.hv-log li.is-err{color:var(--warn)}@media (max-width:1100px){.hv-targets>li{grid-template-columns:auto minmax(0,1fr) auto}.hv-t-tour,.hv-t-stats{grid-column:2/-1}.hv-t-stats{justify-content:start}.hv-t-stats div{text-align:left}.hv-t-actions{grid-area:1/3}}@media (max-width:760px){.hv-targets>li{gap:12px}.hv-t-stats{grid-template-columns:repeat(2,auto)}.hv-status{width:100%;min-width:0}.table--stack.hv-table td[data-label=İletişim],.table--stack.hv-table td[data-label="Puan · neden"]{grid-column:1/-1}}.hv-sig.is-warn{background:var(--warn-bg);color:var(--warn)}.tag.hv-tag-ex{color:var(--warn);border-color:#f5dfb3}.hv-reports{margin:18px 0}.hv-reports>.card-head{margin-bottom:14px}.hv-rgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin-bottom:14px;display:grid}.hv-rcard{isolation:isolate;border-radius:var(--r-l);color:#fff;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));transform-style:preserve-3d;transition:transform .45s var(--ease), box-shadow .35s var(--ease);background:radial-gradient(120% 140% at 0 0,#6a3dff 0%,#5822ff 38%,#2a0f8a 100%);align-content:start;gap:14px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #5822ff3d}.hv-rcard.is-risk{background:radial-gradient(120% 140% at 0 0,#2c1a5c 0%,#1a0f3a 50%,#0b0618 100%)}.hv-rcard.is-running,.hv-rcard.is-failed{background:radial-gradient(120% 140% at 0 0,#2a1a5e 0%,#160c33 60%,#0b0618 100%)}@media (hover:hover){.hv-rcard:hover{--lift:-4px;box-shadow:0 30px 70px #5822ff57}}.hv-rcard-ast{z-index:-1;fill:#ffffff12;width:52%;animation:80s linear infinite spin;position:absolute;top:-22%;right:-10%}.hv-rcard-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hv-rcard-kicker{letter-spacing:.16em;text-transform:uppercase;color:#c9baff;font-size:calc(.64rem + 1px);font-weight:600}.hv-verdict{border-radius:var(--pill);letter-spacing:.02em;white-space:nowrap;align-items:center;height:24px;padding:0 11px;font-size:calc(.72rem + 1px);font-weight:600;display:inline-flex}.hv-verdict.is-good{background:var(--good);color:#000}.hv-verdict.is-warn{color:#000;background:#ffb547}.hv-verdict.is-risk{background:var(--lilac-200);color:var(--indigo)}.hv-rcard-head{align-items:center;gap:16px;display:flex}.hv-rcard-head .hl-wrap{flex:none}.hv-rcard-title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:calc(1.35rem + 1px);font-weight:500;line-height:1.1}.hv-rcard-sub{color:#ffffffbd;margin:4px 0 0;font-size:calc(.84rem + 1px)}.hv-rcard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.hv-rcard-kpis div{background:#00000042;border:1px solid #ffffff1f;border-radius:14px;padding:9px 10px}.hv-rcard-kpis dt{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa3;font-size:calc(.56rem + 1px);font-weight:600}.hv-rcard-kpis dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:calc(1.1rem + 1px);font-weight:600;line-height:1.1;display:grid}.hv-rcard-kpis small{color:#fff9;font-size:calc(.62rem + 1px);font-weight:500}.hv-rcard-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;display:grid}.hv-rcard-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa8;margin:0 0 6px;font-size:calc(.62rem + 1px);font-weight:600}.hv-rcard-list{gap:5px;display:grid}.hv-rcard-list li{color:#ffffffeb;padding-left:14px;font-size:calc(.8rem + 1px);line-height:1.35;position:relative}.hv-rcard-list li:before{content:"";background:#c4b0ff;border-radius:50%;width:7px;height:7px;position:absolute;top:.45em;left:0}.hv-rcard-list li.is-high:before{background:#ff7a8a}.hv-rcard-list li.is-mid:before{background:#ffb547}.hv-rcard-list.is-good li:before{background:var(--good)}.hv-rcard-foot{color:#ffffffc7;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:calc(.8rem + 1px);display:flex}.hv-rcard-foot b{color:#fff}.hv-rcard-cta{border-radius:var(--pill);height:34px;color:var(--electric);background:#fff;justify-self:start;align-items:center;gap:6px;padding:0 14px;font-size:calc(.8rem + 1px);font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.hv-rcard-cta:hover{background:var(--good);color:#000}.hv-rcard-scan{background:#ffffff1f;border-radius:99px;height:4px;display:block;position:relative;overflow:hidden}.hv-rcard-scan:after{content:"";border-radius:inherit;background:linear-gradient(90deg, #2de3a700, var(--good), #2de3a700);width:35%;animation:hv-scan 1.6s var(--ease) infinite;position:absolute;inset:0 auto 0 0}@keyframes hv-scan{0%{transform:translate(-100%)}to{transform:translate(300%)}}.hv-next{border-radius:var(--r-s);border:1px solid var(--lilac-200);background:#fff;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 16px;display:grid}.hv-next-row{align-items:center;gap:12px;display:flex}.hv-next-row .hv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hv-wait{gap:14px;max-width:62ch;display:grid}.hv-wait p{color:var(--on-dark-2)}.hv-summary{color:#fff;margin-bottom:4px;font-size:calc(1.02rem + 1px);line-height:1.6}.hv-areas{gap:8px;display:grid}.hv-areas li{grid-template-columns:minmax(120px,170px) minmax(0,1fr) 34px;align-items:center;gap:10px;display:grid}.hv-areas-l{color:#fff;font-size:calc(.82rem + 1px);font-weight:500;line-height:1.25;display:grid}.hv-areas-l small{color:var(--on-dark-3);font-size:calc(.64rem + 1px);font-weight:500}.hv-areas-bar{background:#ffffff12;border-radius:99px;height:10px;overflow:hidden}.hv-areas-bar i{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#8f6bff,#c4b0ff);display:block}.hv-areas .is-good .hv-areas-bar i{background:linear-gradient(90deg,#1fbf8c,#2de3a7)}.hv-areas .is-warn .hv-areas-bar i{background:linear-gradient(90deg,#e39a2d,#ffb547)}.hv-areas .is-risk .hv-areas-bar i{background:linear-gradient(90deg,#d9405a,#ff7a8a)}.hv-areas b{color:#fff;text-align:right;font-variant-numeric:tabular-nums}[data-rv]:not(.is-in) .hv-areas-bar i{transform:scaleX(0)}[data-rv].is-in .hv-areas-bar i{animation:rv-grow-x 1.1s var(--ease) both}.hv-needs{gap:10px;display:grid}.hv-needs li{border-radius:var(--r-s);background:var(--lilac-25);border:1px solid var(--lilac-200);gap:6px;padding:14px 16px 14px 18px;display:grid;position:relative;overflow:hidden}.hv-needs li:before{content:"";background:var(--lilac-400);width:4px;position:absolute;top:0;bottom:0;left:0}.hv-needs li.is-high:before{background:#d9405a}.hv-needs li.is-mid:before{background:#ffb547}.hv-needs-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hv-needs-top b{font-weight:600}.hv-needs-svc{color:var(--indigo);background:var(--lilac-100);border-radius:var(--pill);white-space:nowrap;margin-left:auto;padding:3px 10px;font-size:calc(.7rem + 1px)}.hv-sev{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--pill);padding:3px 9px;font-size:calc(.64rem + 1px);font-weight:600}.hv-sev.is-high{color:#b4233d;background:#fde8ec}.hv-sev.is-mid{background:var(--warn-bg);color:var(--warn)}.hv-sev.is-low{background:var(--lilac-100);color:var(--indigo)}.hv-pitch{color:var(--ink)}.hv-pitch:before{content:"Görüşmede: ";color:var(--electric);font-weight:600}.hv-strengths{gap:10px;display:grid}.hv-strengths li{gap:2px;padding-left:22px;display:grid;position:relative}.hv-strengths li:before{content:"✓";background:var(--good);color:#000;border-radius:50%;place-items:center;width:16px;height:16px;font-size:calc(.62rem + 1px);font-weight:600;display:grid;position:absolute;top:0;left:0}.hv-strengths b{font-size:calc(.9rem + 1px);font-weight:600}.hv-peers{gap:10px;display:grid}.hv-peers li{align-items:center;gap:10px;display:flex}.hv-peers .grow{display:grid}.hv-peers b{font-size:calc(.86rem + 1px);font-weight:600}.hv-peers small{color:var(--ink-3);font-size:calc(.72rem + 1px)}.hv-peers-v{font-variant-numeric:tabular-nums;font-weight:600}.hv-rank{text-align:center;border-radius:var(--pill);background:var(--lilac-100);min-width:46px;color:var(--indigo);font-variant-numeric:tabular-nums;padding:3px 8px;font-size:calc(.74rem + 1px);font-weight:600}.hv-rank.is-top{background:var(--good);color:#000}.hv-rank.is-low{color:#b4233d;background:#fde8ec}.hv-offer{gap:8px;display:grid}.hv-offer li{padding-left:18px;font-size:calc(.9rem + 1px);line-height:1.45;position:relative}.hv-offer li:before{content:"✦";color:var(--good);font-size:calc(.7rem + 1px);position:absolute;top:.1em;left:0}.hv-offer.is-light li:before{color:var(--electric)}.hv-script{white-space:pre-wrap;word-break:break-word;border-radius:var(--r-s);background:var(--lilac-25);border:1px solid var(--lilac-200);margin:0;padding:14px 16px;font-family:inherit;font-size:calc(.9rem + 1px);line-height:1.6}.hv-agenda{gap:8px;display:grid}.hv-agenda li{grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.hv-agenda span{color:var(--electric);font-variant-numeric:tabular-nums;font-size:calc(.74rem + 1px);font-weight:600}.hv-questions,.hv-notes{gap:8px;display:grid}.hv-questions li,.hv-notes li{padding-left:18px;font-size:calc(.9rem + 1px);line-height:1.5;position:relative}.hv-questions li:before{content:"?";color:var(--electric);font-weight:600;position:absolute;left:0}.hv-notes li:before{content:"!";color:var(--warn);font-weight:600;position:absolute;left:2px}.hv-rbanner{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.hv-rbanner .label{color:var(--ink-3);margin-bottom:6px}.hv-rbanner .hv-verdict{margin-right:6px}@media (max-width:760px){.hv-rcard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-rcard-cols{grid-template-columns:minmax(0,1fr)}.hv-areas li{grid-template-columns:minmax(0,1fr) 34px}.hv-areas-bar{grid-area:2/1/auto/-1}.hv-needs-svc{margin-left:0}}@media (prefers-reduced-motion:reduce){.hv-rcard-ast,.hv-rcard-scan:after{animation:none}}@media print{.hv-rcard{box-shadow:none}.hv-script{background:0 0}}.rd-prio{border-radius:var(--pill);height:22px;font-size:var(--fs-label);white-space:nowrap;background:var(--lilac-50);color:var(--ink-2);border:1px solid var(--lilac-200);align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.rd-prio[data-p=now]{background:var(--electric);color:#fff;border-color:var(--electric)}.rd-prio[data-p=week]{background:var(--lilac-200);color:var(--indigo);border-color:var(--lilac-200)}.rd-prio[data-p=watch]{background:var(--lilac-50);color:var(--indigo);border-color:var(--lilac-300)}.rd-prio[data-p=skip]{color:var(--ink-3);border:1px dashed var(--line-strong);background:0 0}.rd-prio[data-p=error]{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-bg)}.rd-meter{font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.rd-meter-track{border-radius:var(--pill);background:var(--lilac-100);width:64px;height:6px;overflow:hidden}.rd-meter-track i{border-radius:inherit;background:var(--electric);height:100%;display:block}.rd-meter b{text-align:right;min-width:2ch;color:var(--ink);font-weight:600}.rd-runbar{background:var(--lilac-25);border-color:var(--lilac-200);gap:6px;display:grid}.rd-runbar p{max-width:90ch;margin:0}.rd-list{gap:10px;display:grid}.rd-item{border:1px solid var(--lilac-200);border-radius:var(--r-s);background:#fff;grid-template-columns:1fr auto;align-items:start;gap:16px;padding:16px 18px 16px 22px;display:grid;position:relative}.rd-item:before{content:"";background:var(--lilac-200);border-radius:0 4px 4px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.rd-item[data-p=now]:before{background:var(--electric)}.rd-item[data-p=week]:before{background:var(--indigo)}.rd-item[data-p=watch]:before{background:var(--lilac-300)}.rd-item[data-p=skip]{background:var(--lilac-25)}.rd-item[data-p=skip]:before{background:0 0}.rd-item-main{gap:6px;min-width:0;display:grid}.rd-item-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rd-item-title{color:var(--ink);font-weight:500;line-height:1.3}.rd-item-title:hover{color:var(--electric)}.rd-item-meta{font-size:var(--fs-xs);color:var(--ink-3);margin:0}.rd-item-summary{font-size:var(--fs-small);color:var(--ink-2);max-width:78ch;margin:2px 0 0}.rd-item-why{font-size:var(--fs-xs);color:var(--ink-2);max-width:78ch;margin:0}.rd-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.rd-chip{border-radius:var(--pill);background:var(--lilac-50);min-height:22px;color:var(--ink-2);font-size:var(--fs-label);align-items:center;padding:0 9px;display:inline-flex}.rd-chip--geo{border:1px solid var(--lilac-300);color:var(--indigo);background:#fff}.rd-chip--topic{background:var(--ok-bg);color:var(--ok)}.rd-read summary{cursor:pointer;font-size:var(--fs-xs);color:var(--electric);font-weight:600}.rd-read p{border-radius:var(--r-xs);background:var(--lilac-25);font-size:var(--fs-xs);color:var(--ink-2);white-space:pre-line;max-width:90ch;margin:8px 0 0;padding:10px 12px}.rd-item-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.rd-prio-pick{flex-wrap:wrap;gap:4px;display:inline-flex}.rd-prio-pick button{border-radius:var(--pill);border:1px solid var(--lilac-200);height:28px;font:inherit;font-size:var(--fs-label);color:var(--ink-2);cursor:pointer;background:#fff;padding:0 10px;font-weight:500}.rd-prio-pick button:hover:not(:disabled){border-color:var(--electric);color:var(--electric)}.rd-prio-pick button[aria-pressed=true][data-p=now]{background:var(--electric);border-color:var(--electric);color:#fff}.rd-prio-pick button[aria-pressed=true][data-p=week]{background:var(--lilac-200);border-color:var(--lilac-200);color:var(--indigo)}.rd-prio-pick button[aria-pressed=true][data-p=watch]{background:var(--lilac-50);border-color:var(--lilac-400);color:var(--indigo)}.rd-prio-pick button[aria-pressed=true][data-p=skip]{color:var(--ink-3);background:0 0;border-style:dashed}.rd-prio-pick .rd-prio-reset{color:var(--ink-3);border-color:#0000}.rd-prio-pick button:focus-visible,.rd-sources summary:focus-visible,.rd-read summary:focus-visible{outline:2px solid var(--electric);outline-offset:2px}.rd-topics{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px;display:grid}.rd-topic{border:1px solid var(--lilac-200);border-radius:var(--r-m);background:#fff;flex-direction:column;gap:12px;padding:22px 22px 16px 26px;display:flex;position:relative}.rd-topic:before{content:"";background:var(--lilac-300);border-radius:0 4px 4px 0;width:4px;position:absolute;top:22px;bottom:22px;left:0}.rd-topic[data-s=approved]:before{background:var(--ok)}.rd-topic[data-s=done]:before{background:var(--electric)}.rd-topic[data-s=deferred]:before{background:var(--warn)}.rd-topic[data-s=rejected]{opacity:.62}.rd-topic[data-s=rejected]:before{background:0 0}.rd-topic-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rd-topic-format{font-size:var(--fs-xs);color:var(--electric);font-weight:600}.rd-topic-pillar{font-size:var(--fs-xs);color:var(--ink-3)}.rd-topic-title{font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--ink);max-width:34ch;margin:0;font-weight:500;line-height:1.25}.rd-topic-what{font-size:var(--fs-small);color:var(--ink-2);max-width:70ch;margin:0}.rd-angle{border-radius:var(--r-s);background:var(--lilac-100);color:var(--indigo);padding:14px 16px 14px 46px;position:relative}.rd-angle-ast{width:18px;height:18px;color:var(--electric);position:absolute;top:15px;left:15px}.rd-angle-label{font-size:var(--fs-label);color:var(--electric);margin-bottom:4px;font-weight:600;display:block}.rd-angle p{font-size:var(--fs-small);margin:0;font-weight:500;line-height:1.45}.rd-topic-why{font-size:var(--fs-xs);color:var(--ink-2);max-width:70ch;margin:0}.rd-topic-refs{gap:8px;display:grid}.rd-geo{border-radius:var(--r-xs);border:1px solid var(--lilac-300);font-size:var(--fs-xs);color:var(--indigo);justify-self:start;align-items:baseline;gap:8px;padding:6px 12px;line-height:1.35;display:inline-flex}.rd-geo span{color:var(--electric);font-weight:600}.rd-geo:hover{border-color:var(--electric)}.rd-personas{font-size:var(--fs-xs);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.rd-personas>span{color:var(--ink-3);margin-right:2px;font-weight:600}.rd-persona{background:var(--lilac-100,#5822ff14);color:var(--indigo);border-radius:999px;padding:4px 10px;font-weight:500;line-height:1.35}.rd-persona:hover{color:var(--electric)}.rd-sources summary{cursor:pointer;font-size:var(--fs-xs);color:var(--ink-3)}.rd-sources summary:hover{color:var(--electric)}.rd-sources ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rd-sources li{font-size:var(--fs-xs);gap:1px;display:grid}.rd-sources li a{color:var(--ink);font-weight:500}.rd-sources li a:hover{color:var(--electric)}.rd-sources li span{color:var(--ink-3)}.rd-topic-foot{border-top:1px solid var(--line);gap:12px;margin-top:auto;padding-top:14px;display:grid}.rd-topic-title a{color:inherit}.rd-topic-title a:hover{color:var(--electric)}.rd-more{font-size:var(--fs-xs);color:var(--electric);justify-self:start;font-weight:600}.rd-more span{transition:transform .2s var(--ease);display:inline-block}.rd-more:hover span{transform:translate(3px)}.rd-detail{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:20px;display:grid}.rd-detail .rd-topic:before{top:26px;bottom:26px}.rd-detail .rd-topic-title{font-size:var(--fs-h3);max-width:46ch}.rd-side{gap:14px;min-width:0;display:grid;position:sticky;top:20px}.rd-side .rd-actions{flex-wrap:wrap}.rd-side .card{padding:18px}.rd-facts{font-size:var(--fs-xs);gap:10px;margin:0;display:grid}.rd-facts div{justify-content:space-between;gap:12px;display:flex}.rd-facts dt{color:var(--ink-3)}.rd-facts dd{color:var(--ink);text-align:right;margin:0;font-weight:500}@media (max-width:1100px){.rd-detail{grid-template-columns:1fr}.rd-side{position:static}}.rd-topic-status{font-size:var(--fs-xs);color:var(--ink-3);font-weight:600}.rd-topic-status[data-s=approved]{color:var(--ok)}.rd-topic-status[data-s=done]{color:var(--electric)}.rd-topic-status[data-s=deferred]{color:var(--warn)}.rd-actions-wrap{gap:8px;display:grid}.rd-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.rd-actions .btn{white-space:nowrap;flex:none}.rd-actions .btn--ghost{padding:0 12px}.rd-actions-wrap .tadd{margin-top:0}.rd-rejected>summary{cursor:pointer;color:var(--ink-2)}@media (max-width:640px){.rd-actions{flex-wrap:wrap}.rd-item{grid-template-columns:1fr}.rd-item .rd-meter{order:-1;margin-left:0}.rd-topic{padding:18px 16px 14px 20px}}.rd-feed-ctl .select,.tadd .select{flex:none;width:auto}.rd-feed-ctl .input{width:140px!important}.geo-q--wide,.span-12>.geo-opps{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}@media (min-width:1000px) and (max-width:1600px){:root{--sidebar-w:236px}.main{padding-left:24px;padding-right:24px}.card{padding:22px}.pl-grid--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.pl-grid--3>:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:24px}.pl-grid--3>:first-child .pl-tiles{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.pl-hero-txt{max-width:440px}.pl-grid--21{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pl-legend dt{white-space:normal}.kpi-label{letter-spacing:.06em}.kpi{padding:14px 16px}.soc{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.soc-acc-grid{gap:8px}.soc-acc{padding:14px 12px 12px}.cal{gap:5px}.cal-day{min-height:104px;padding:7px}.rd-topics{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.rd-detail{grid-template-columns:minmax(0,1fr) 290px}}@media (min-width:1000px) and (max-width:1340px){.cal-wrap{grid-template-columns:minmax(0,1fr) 240px}}.media-card .pill{white-space:normal;justify-self:start;max-width:100%;height:auto;min-height:22px;padding-block:3px;line-height:1.25}.sidebar-foot .who b,:is(.kpi,.stat,.pulse,.pulse-body,.pl-grid,.geo-board,.geo-radar,.card--dark,.agenda-item,.infog,.secp,.pubp,.donut,.meter,.agenda,.meet,.persona-list,.barlist,.heat-grid,.timeline) :is(b,strong){font-weight:500}.pulse .card-head h2,.pulse .card-head h3{font-weight:400}.mk-demo{margin-bottom:16px}.mk-head{border-radius:var(--r-l);border:1px solid var(--lilac-200);background:#fff;gap:14px;margin-bottom:14px;padding:18px 20px;display:grid}.mk-id{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mk-id h2{font-size:var(--fs-h3);letter-spacing:-.01em;align-items:center;gap:10px;font-weight:500;display:flex}.mk-id p{font-size:var(--fs-xs);color:var(--ink-3);margin:2px 0 0}.mk-id-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.mk-badge{color:#fff;border-radius:28%;flex:none;place-items:center;font-weight:500;line-height:1;display:inline-grid}.mk-settings{align-items:center;gap:6px;display:flex}.mk-settings .select{width:auto}.mk-vs{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.mk-vs-l{font-size:var(--fs-xs);color:var(--ink-3)}.mk-vs-chip{border-radius:var(--pill);background:var(--lilac-100);height:32px;font-size:var(--fs-xs);align-items:center;gap:7px;padding:0 6px 0 12px;display:inline-flex}.mk-vs-chip>i{border-radius:50%;width:9px;height:9px}.mk-vs-chip a{color:var(--ink)}.mk-vs-x{width:22px;height:22px;color:var(--ink-3);border-radius:50%;place-items:center;display:inline-grid}.mk-vs-x:hover{color:var(--bad);background:#fff}.mk-vs-x svg{width:12px;height:12px}.mk-vs-add{border-radius:var(--pill);border:1px dashed var(--lilac-300);height:32px;font-size:var(--fs-xs);color:var(--electric);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.mk-vs-add svg{width:13px;height:13px}.mk-search{border-radius:var(--pill);border:1px solid var(--lilac-200);background:#fff;align-items:center;gap:8px;padding:0 0 0 12px;display:flex}.mk-search>svg{width:16px;height:16px;color:var(--ink-3);flex:none}.mk-search .input{background:0 0;border:0;width:220px;min-width:0;padding-left:0}.mk-search .btn{border-radius:var(--pill)}.mk-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.mk-filters .seg{min-height:40px;box-shadow:none}.mk-filters .seg a{height:32px}.mk-filters-range{font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.mk-filters-range svg{width:14px;height:14px}.mk-filter .select{width:auto;min-width:140px}.mk-filters-end{margin-left:auto}.mk-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:22px;display:grid}.mk-nav{gap:2px;display:grid;position:sticky;top:16px}.mk-nav>a{font-size:var(--fs-small);color:var(--ink-2);border-left:2px solid #0000;border-radius:12px;padding:8px 12px;display:block}.mk-nav>a:hover{background:var(--lilac-100);color:var(--electric)}.mk-nav>a[aria-current=page]{color:var(--electric);border-left-color:var(--electric);box-shadow:0 1px 0 var(--lilac-200);background:#fff}.mk-tracked{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:14px;display:grid}.mk-tracked-h{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:500}.mk-tracked-k{font-size:var(--fs-xs);color:var(--ink-3);margin:0 0 4px}.mk-tracked a{font-size:var(--fs-xs);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:5px 8px;display:flex;overflow:hidden}.mk-tracked a:hover{background:var(--lilac-100)}.mk-tracked a[aria-current=true]{background:var(--lilac-100);color:var(--electric)}.mk-tracked-add summary{cursor:pointer;font-size:var(--fs-xs);color:var(--electric);align-items:center;gap:6px;display:inline-flex}.mk-tracked-add summary svg{width:13px;height:13px}.mk-add{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mk-add .input{flex:100%}.mk-add .select{flex:auto;width:auto}.mk-main{min-width:0}.mk-title{font-size:var(--fs-h3);letter-spacing:-.01em;margin:0 0 14px;font-weight:500}.mk-foot{max-width:90ch;margin-top:22px}.mk-stack{gap:18px;display:grid}.mk-sec{gap:14px;display:grid}.mk-sec+.mk-sec{margin-top:10px}.mk-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk-sec-h h2{font-size:var(--fs-h4);letter-spacing:-.01em;font-weight:500}.mk-sec-h p{font-size:var(--fs-xs);color:var(--ink-3);margin:0}.mk-sec-h p b{color:var(--ink);font-weight:500}.mk-grid{gap:16px;display:grid}.mk-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-card{border-radius:var(--r-m);border:1px solid var(--lilac-200);background:#fff;flex-direction:column;min-width:0;display:flex}.mk-card-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.mk-card-h h3{font-size:var(--fs-body);letter-spacing:0;font-weight:500}.mk-scope{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:6px;margin:4px 0 0;display:flex}.mk-scope svg{width:13px;height:13px}.mk-card-aside{align-items:center;gap:8px;display:flex}.mk-card-b{flex:1;min-width:0;padding:16px 20px}.mk-card-f{border-top:1px solid var(--line);text-align:right;padding:10px 20px 14px}.mk-card-f a{font-size:var(--fs-xs);color:var(--electric);font-weight:500}.mk-big{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:calc(clamp(1.8rem,2.6vw,2.4rem) + 1px);font-weight:400;line-height:1.05}.mk-big-sub{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.mk-big-sub b{color:var(--ink);font-weight:500}.mk-ch{font-size:var(--fs-xs);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.mk-ch--up{color:var(--ok)}.mk-ch--down{color:var(--bad)}.mk-ch--flat{color:var(--ink-3)}.mk-insights{counter-reset:ins;gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-insights li{counter-increment:ins;font-size:var(--fs-xs);color:var(--ink-2);grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.mk-insights li:before{content:counter(ins) ".";color:var(--ink-3)}.mk-insights li.is-bad span{color:var(--ink)}.mk-insights li.is-bad:before{color:var(--bad)}.mk-insights li.is-good:before{color:var(--ok)}.mk-insights a{color:var(--electric);white-space:nowrap;font-weight:500}.mk-ranks{margin:0;padding:0;list-style:none;display:grid}.mk-ranks li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.mk-ranks li:last-child{border-bottom:0}.mk-ranks span{font-size:var(--fs-small);color:var(--ink-2)}.mk-ranks small{font-size:var(--fs-xs);color:var(--electric);display:block}.mk-ranks b{font-size:var(--fs-h4);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400}.mk-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;display:grid}.mk-strip>div{border-left:1px solid var(--line);gap:4px;padding:6px 16px;display:grid}.mk-strip>div:first-child{border-left:0;padding-left:0}.mk-strip dt{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:6px;display:flex}.mk-strip dt svg{width:14px;height:14px}.mk-strip dd{font-size:var(--fs-h4);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:400}.mk-legend{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.mk-legend>span{border:1px solid var(--lilac-200);background:#fff;border-radius:12px;grid-template-columns:10px auto;align-items:center;column-gap:8px;padding:8px 14px;display:grid}.mk-legend>span.is-main{background:var(--lilac-50,#faf8ff);border-color:var(--lilac-300)}.mk-legend>span>i{border-radius:3px;grid-row:span 2;width:10px;height:10px}.mk-legend>span>span{font-size:var(--fs-xs);color:var(--ink-3)}.mk-legend>span>b{font-size:var(--fs-h4);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400}.mk-legend-add{border:1px dashed var(--lilac-300);font-size:var(--fs-xs);color:var(--electric);border-radius:12px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.mk-legend-add svg{width:13px;height:13px}.mk-tip{color:#fff;min-width:190px;font-size:var(--fs-xs);pointer-events:none;box-shadow:var(--shadow-1);z-index:2;background:#0b0420;border-radius:12px;padding:10px 12px;position:absolute;top:4px}.mk-tip-h{opacity:.7;margin-bottom:6px}.mk-tip-row{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mk-tip-row i{border-radius:2px;width:10px;height:3px}.mk-tip-row span{opacity:.85;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-tip-row b{font-variant-numeric:tabular-nums;font-weight:500}.mk-rows{display:grid}.mk-row{border-bottom:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 84px;align-items:center;gap:12px;padding:9px 0;display:grid}.mk-row--2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.mk-row:last-child{border-bottom:0}.mk-row--h{font-size:var(--fs-xs);color:var(--ink-3);padding-top:0}.mk-row--h span:last-child{text-align:right}.mk-row-l{align-items:center;gap:8px;min-width:0;display:flex}.mk-row-l>span,.mk-row-l>a{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.mk-row-l>a{color:var(--electric)}.mk-row-l small{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}.mk-row-v{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mk-row-v b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:400}.mk-row-c{text-align:right}.mk-bar{background:var(--lilac-100);border-radius:4px;height:7px;display:block;overflow:hidden}.mk-bar>i{background:var(--electric);border-radius:4px;height:100%;display:block}.mk-cols{height:calc(var(--h) + 48px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:10px;display:grid}.mk-col{grid-template-rows:auto 1fr auto;justify-items:center;gap:6px;min-width:0;height:100%;display:grid}.mk-col-v{font-size:var(--fs-xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.mk-col-track{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.mk-col-track i{background:var(--electric);border-radius:6px 6px 2px 2px;width:min(44px,70%);display:block}.mk-col.is-muted .mk-col-track i{background:var(--lilac-300)}.mk-col-l{font-size:var(--fs-xs);color:var(--ink-2);text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;line-height:1.25}.mk-donut{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.mk-donut svg{flex:none;transform:rotate(-90deg)}.mk-donut ul{flex:140px;gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-donut li{font-size:var(--fs-small);color:var(--ink-2);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mk-donut li i{border-radius:50%;width:10px;height:10px}.mk-donut li b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400}.mk-geo{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;display:grid}.mk-geo-top{border-radius:var(--r-s);background:var(--lilac-50,#faf8ff);text-align:center;justify-items:center;gap:4px;padding:18px;display:grid}.mk-geo-flag{font-size:44px;line-height:1}.mk-geo-top b{font-size:var(--fs-h3);font-weight:400}.mk-geo-top span{font-size:var(--fs-xs);color:var(--ink-2)}.mk-table td{font-size:var(--fs-small)}.mk-table td.mk-best{color:var(--ok);font-weight:500}.mk-site{align-items:center;gap:8px;display:inline-flex}.mk-sim{font-size:var(--fs-xs);grid-template-columns:90px auto;align-items:center;gap:10px;display:grid}.mk-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mk-tabs{background:var(--lilac-100);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.mk-tabs a{font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap;border-radius:9px;padding:6px 10px}.mk-tabs a[aria-current=true]{color:var(--electric);background:#fff;box-shadow:0 1px 2px #1e005a14}.mk-pill{border-radius:var(--pill);background:var(--lilac-100);height:26px;font-size:var(--fs-xs);color:var(--indigo);align-items:center;padding:0 10px;display:inline-flex}.mk-tech{gap:12px;margin:0;display:grid}.mk-tech>div{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;display:grid}.mk-tech dt{font-size:var(--fs-xs);color:var(--ink-3)}.mk-tech dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.mk-notes{font-size:var(--fs-small);color:var(--ink-2);gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-notes b{color:var(--ink);font-weight:500}@media (max-width:1399px){.mk-layout{grid-template-columns:minmax(0,1fr);gap:14px}.mk-nav{border:1px solid var(--lilac-200);background:#fff;border-radius:16px;flex-wrap:wrap;gap:4px;padding:4px;display:flex;position:static}.mk-nav>a{font-size:var(--fs-xs);border-left:0;padding:7px 12px}.mk-nav>a[aria-current=page]{background:var(--electric);color:#fff;box-shadow:none}.mk-tracked{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;margin:4px 0 0;padding:8px 4px 2px;display:flex}.mk-tracked>div{display:contents}.mk-tracked-h,.mk-tracked-k{display:none}.mk-tracked a{border-radius:var(--pill);background:var(--lilac-50,#faf8ff);padding:4px 10px 4px 4px}.mk-tracked-add{position:relative}.mk-tracked-add[open] .mk-add{z-index:5;width:280px;box-shadow:var(--shadow-2);background:#fff;border-radius:14px;padding:10px;position:absolute;top:100%;left:0}}@media (max-width:1180px){.mk-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-geo{grid-template-columns:1fr}}@media (max-width:760px){.mk-grid--2,.mk-grid--3{grid-template-columns:1fr}.mk-search .input,.mk-search{width:100%}.mk-id-actions{margin-left:0}.mk-cols{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;height:auto}.mk-col{height:calc(var(--h) * .7 + 48px)}.mk-row{grid-template-columns:minmax(0,1fr) 110px 70px}.mk-row-v{grid-template-columns:48px minmax(0,1fr)}.mk-strip>div{border-left:0;padding-left:0}.mk-tech>div{grid-template-columns:1fr;gap:4px}.mk-filters-end{margin-left:0}}@media print{.mk-nav,.mk-filters,.mk-demo,.mk-id-actions,.mk-vs-add,.mk-vs-x,.mk-search{display:none!important}.mk-layout{grid-template-columns:1fr}.mk-card{break-inside:avoid}}.mk-note{margin:10px 0 0}.mk-chart-legend{font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin-bottom:10px;display:flex}.mk-chart-legend span{align-items:center;gap:6px;display:inline-flex}.mk-chart-legend i{border-radius:2px;width:14px;height:3px}.mk-chart-legend i.is-dashed{background-size:6px 3px;background-image:linear-gradient(90deg,#0000 50%,#fff 50%)!important}.mk-row-l{flex-wrap:wrap;row-gap:0}.mk-row-l small{flex-basis:100%}.mk-row-l .mk-badge+a+small,.mk-row-l .mk-badge+span+small{padding-left:30px}@media (max-width:760px){.mk-col-l{overflow-wrap:anywhere}.mk-head{padding:16px}.mk-id{align-items:flex-start}.mk-id>div:nth-child(2){flex:200px;min-width:0}.mk-id h2{font-size:var(--fs-h4);flex-wrap:wrap}.mk-id-actions{flex-basis:100%}.mk-settings{flex-wrap:wrap;width:100%}.mk-settings .select{flex:140px;min-width:0}.mk-vs-chip{max-width:100%}.mk-vs-chip a:not(.mk-vs-x){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.anchor{scroll-margin-top:24px}@media (max-width:760px){.anchor{scroll-margin-top:calc(var(--topbar-h,64px) + 16px)}}.nav-progress{z-index:100;opacity:0;background:linear-gradient(90deg, var(--electric), var(--good));pointer-events:none;border-radius:0 3px 3px 0;width:0;height:3px;transition:opacity .2s;position:fixed;top:0;left:0}.nav-progress.is-on{opacity:1;animation:8s cubic-bezier(.1,.7,.2,1) forwards nav-progress}@keyframes nav-progress{0%{width:0}10%{width:35%}to{width:92%}}@media (prefers-reduced-motion:reduce){.nav-progress.is-on{width:60%;animation:none}}.skel{gap:16px;padding-top:8px;display:grid}.skel-line,.skel-card{background:linear-gradient(90deg, var(--lilac-100) 0%, #fff 50%, var(--lilac-100) 100%);background-size:200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite skel;display:block}.skel-line{height:14px}.skel-line--lg{border-radius:14px;height:38px}.skel-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px;margin-top:10px;display:grid}.skel-card{border-radius:26px;height:420px}.skel-card--side{height:280px}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.skel-grid{grid-template-columns:1fr}.skel-card--side{display:none}}@media (prefers-reduced-motion:reduce){.skel-line,.skel-card{animation:none}}.seg--fill{flex-wrap:nowrap;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;width:100%;padding:4px;display:grid}.seg--fill button{letter-spacing:0;text-overflow:ellipsis;min-width:0;height:34px;padding:0 4px;font-size:calc(.74rem + 1px);overflow:hidden}.sched.is-live{background:var(--lilac-100);color:var(--ink)}.sched.is-live svg{color:var(--electric)}.kpi--mark{grid-template-rows:auto auto auto 1fr;position:relative}.kpi--mark>.ast-liquid{position:absolute;top:16px;right:16px}.kpi--accent.kpi--mark>.ast-liquid{color:#fff}.kpi--mark .kpi-label{padding-right:26px}.kpi--mark>.spark{align-self:end}.kpi--mark>.spark--empty{border-bottom:1.5px dashed var(--lilac-200);height:44px;margin-top:4px}.kpi--accent.kpi--mark>.spark--empty{border-color:#ffffff40}.sm-toggle{border-radius:var(--pill);border:1px solid var(--lilac-200);height:32px;color:var(--electric);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:6px;margin-top:12px;padding:0 14px;font-size:calc(.78rem + 1px);font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.sm-toggle:hover{background:var(--lilac-100);border-color:var(--lilac-300)}.sm-toggle svg{transition:transform .2s}.on-dark .sm-toggle,.card--dark .sm-toggle{color:#c4b0ff;background:#ffffff0f;border-color:#ffffff24}.sm-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lilac-300) transparent;padding-right:4px}[hidden]{display:none!important}.fmenu{position:relative}.fmenu-btn{border-radius:var(--pill);height:44px;font:inherit;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #0000000f;align-items:center;gap:8px;padding:0 14px 0 16px;transition:border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 30px #1e005a14}.fmenu-btn:hover,.fmenu.is-open .fmenu-btn{border-color:var(--lilac-300);box-shadow:0 10px 34px #1e005a1f}.fmenu-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.62rem + 1px);font-weight:600}.fmenu-value{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:calc(.84rem + 1px);font-weight:500;overflow:hidden}.fmenu.is-set .fmenu-btn{background:var(--black);color:#fff;border-color:var(--black)}.fmenu.is-set .fmenu-label{color:#fff9}.fmenu-btn svg{color:var(--electric);flex:none;transition:transform .2s}.fmenu.is-set .fmenu-btn svg{color:#c4b0ff}.fmenu.is-open .fmenu-btn svg{transform:rotate(180deg)}.fmenu-pop{z-index:40;border:1px solid var(--lilac-200);min-width:260px;max-width:min(360px,90vw);max-height:min(420px,70vh);animation:fmenu-in .16s var(--ease);background:#fff;border-radius:22px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 24px 60px #14003c2e}@keyframes fmenu-in{0%{opacity:0;translate:0 -4px}}.fmenu-group{gap:2px;display:grid}.fmenu-group+.fmenu-group,.fmenu-opt+.fmenu-group{border-top:1px solid var(--lilac-100);margin-top:6px;padding-top:6px}.fmenu-gh{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:6px 12px 2px;font-size:calc(.6rem + 1px);font-weight:600}.fmenu-opt{color:var(--ink-2);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:calc(.84rem + 1px);display:flex}.fmenu-opt:hover{background:var(--lilac-100);color:var(--electric)}.fmenu-opt.is-on{background:var(--black);color:#fff}.fmenu-count{border-radius:var(--pill);background:var(--lilac-100);min-width:26px;height:22px;color:var(--electric);place-items:center;padding:0 7px;font-size:calc(.68rem + 1px);font-weight:600;display:inline-grid}.fmenu-opt.is-on .fmenu-count{color:#fff;background:#ffffff29}@media (max-width:600px){.fmenu{flex:calc(50% - 10px)}.fmenu-btn{width:100%}.fmenu-value{text-align:left;flex:1}.fmenu-pop{min-width:100%}}.page-card>.row--between{flex-wrap:nowrap;gap:8px;min-width:0}.page-card>.row--between>.pill:first-child{text-overflow:ellipsis;min-width:0;line-height:24px;display:block;overflow:hidden}.page-card>.row--between>.pill:last-child{flex:none}.hist{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.hist-restore{position:sticky;top:16px}.hist-plan{border-top:1px solid var(--lilac-200);gap:10px;margin-top:16px;padding-top:14px;display:grid}.hist-diff{gap:8px;max-height:340px;padding-right:4px;display:grid;overflow-y:auto}.hist-diff li{background:var(--lilac-100);border-radius:14px;gap:4px;padding:10px 12px;display:grid}.hist-was,.hist-now{overflow-wrap:anywhere;padding-left:18px;font-size:calc(.76rem + 1px);position:relative}.hist-was{color:var(--ink-3);-webkit-text-decoration:line-through #00000040;text-decoration:line-through #00000040}.hist-now{color:var(--ink)}.hist-was:before,.hist-now:before{font-weight:700;position:absolute;left:0}.hist-was:before{content:"−";color:var(--bad)}.hist-now:before{content:"+";color:#0fb884}.hist-days{gap:18px;display:grid}.hist-day-h{text-transform:capitalize;align-items:baseline;gap:8px;margin-bottom:8px;font-size:calc(.86rem + 1px);font-weight:600;display:flex}.hist-list{gap:6px;display:grid}.hist-list li{border:1px solid var(--lilac-100);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.hist-time{color:var(--electric);font-variant-numeric:tabular-nums;padding-top:2px;font-size:calc(.74rem + 1px);font-weight:600}.hist-after{overflow-wrap:anywhere}@media (max-width:1000px){.hist{grid-template-columns:1fr}.hist-restore{position:static}}@media (max-width:560px){.hist-list li{grid-template-columns:42px minmax(0,1fr)}.hist-list li>.btn{grid-column:2;justify-self:start}}.ve-full-btn[aria-pressed=true]{background:var(--black);color:#fff}.ve.is-full{z-index:200;background:#f6f4fb;grid-template-columns:240px minmax(0,1fr) 300px;gap:12px;min-height:0;padding:12px;position:fixed;inset:0;height:100dvh!important}.ve.is-full:fullscreen{width:100vw}.ve.is-full .ve-hint{display:none}@media (max-width:1100px){.ve.is-full{grid-template-columns:minmax(0,1fr) 280px}.ve.is-full .ve-tree{display:none}.ve.is-full .ve-canvas{order:0;height:auto;min-height:0}.ve.is-full .ve-insp{max-height:none}}@media (max-width:760px){.ve.is-full{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:8px;padding:8px}.ve.is-full .ve-insp{max-height:36dvh;padding:14px}.ve.is-full .ve-bar{gap:6px}.ve.is-full .ve-bar .seg[aria-label=Ekran]{display:none}}.dw-yt{aspect-ratio:16/9;background:#000;border-radius:12px;display:block;position:relative;overflow:hidden}.dw-yt.is-vertical{aspect-ratio:9/16;max-width:220px}.dw-yt img{object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none}.dw-yt i{color:#fff;background:#ff0000eb;border-radius:14px;place-items:center;width:64px;height:44px;font-size:18px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.focal{gap:10px;display:grid}.focal-img{cursor:crosshair;touch-action:none;outline-offset:3px;background:#0b0018;border-radius:16px;justify-self:center;width:fit-content;max-width:100%;position:relative;overflow:hidden}.focal-img img{-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:320px;display:block}.focal-dot{pointer-events:none;background:#5822ff8c;border:2px solid #fff;border-radius:50%;width:26px;height:26px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 4px #5822ff4d,0 4px 14px #0006}.focal-dot:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.focal-previews{grid-template-columns:1fr 1fr;gap:8px;display:grid}.focal-previews figure{gap:4px;margin:0;display:grid}.focal-previews .is-wide{grid-column:1/-1}.focal-pv{background:#0b0018;border-radius:12px;display:block;overflow:hidden}.focal-pv img{object-fit:cover;width:100%;height:100%;display:block}.focal-previews figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.66rem + 1px)}.pub-list{--stack:8px}.pub-list--seo{--stack:6px}.pub-list--files{--stack:4px}.snav{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:20px;display:grid}.snav-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lilac-300) transparent;gap:22px;padding-right:6px;display:grid;overflow-y:auto}.snav-group{scroll-margin-top:4px}.snav-menu{background:var(--lilac-50,#faf8ff);border:1px solid var(--lilac-200);border-radius:20px;gap:4px;padding:8px;display:grid;position:sticky;top:16px}.snav-item{width:100%;font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:calc(.8rem + 1px);transition:background .2s,color .2s;display:flex}.snav-item:hover{background:var(--lilac-100);color:var(--electric)}.snav-item.is-on{background:var(--black);color:#fff}.snav-badge{border-radius:var(--pill);background:var(--lilac-100);color:var(--electric);flex:none;padding:3px 8px;font-size:calc(.62rem + 1px);font-weight:600}.snav-badge.is-bad{background:var(--bad-bg);color:var(--bad)}.snav-badge.is-warn{background:var(--warn-bg);color:var(--warn)}.snav-badge.is-ok{background:var(--ok-bg);color:var(--ok)}.snav-item.is-on .snav-badge{color:#fff;background:#ffffff29}@media (max-width:900px){.snav{grid-template-columns:1fr}.snav-menu{scrollbar-width:none;order:-1;padding:6px;display:flex;position:static;overflow-x:auto}.snav-item{flex:none;width:auto}}.cmp-kind{width:100%}.cmp-kind button{flex:1}.cmp-drop.is-wide{aspect-ratio:16/9;max-height:none}.cmp-drop.is-square{aspect-ratio:1;max-height:none}.cmp-drop--img{aspect-ratio:4/5}.cmp-photo{cursor:pointer;background:#0b0b12;border-radius:22px;display:block;position:relative;overflow:hidden}.cmp-photo img{object-fit:contain;width:100%;max-height:460px;display:block}.cmp-photo .pill{position:absolute;bottom:12px;right:12px}.cmp-carousel{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cmp-slide{aspect-ratio:4/5;background:var(--lilac-100);cursor:pointer;border:2px solid #0000;border-radius:14px;padding:0;position:relative;overflow:hidden}.cmp-slide img{object-fit:cover;width:100%;height:100%;display:block}.cmp-slide.is-sel{border-color:var(--electric);box-shadow:0 0 0 3px #5822ff26}.cmp-slide-n{color:#fff;background:#000000a6;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:calc(.66rem + 1px);font-weight:600;display:grid;position:absolute;top:6px;left:6px}.cmp-slide--add{border:1.5px dashed var(--lilac-300);color:var(--electric);place-items:center;display:grid}.cmp-slide--add svg{width:22px;height:22px}.cmp-imgtools{background:var(--lilac-100);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.cmp-target.is-off{opacity:.45;cursor:not-allowed;box-shadow:none}.cmp-thumb{position:relative}.cmp-thumb-n{color:#fff;background:#000000b3;border-radius:6px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:calc(.58rem + 1px);font-weight:600;display:grid;position:absolute;bottom:4px;right:4px}.rd-article{margin-top:28px;scroll-margin-top:20px}.rd-article-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.rd-article-body{padding:clamp(22px,3vw,40px)}.rd-article-h1{letter-spacing:-.03em;margin:8px 0 12px;font-size:calc(clamp(1.6rem,2.6vw,2.3rem) + 1px);line-height:1.12}.rd-article-excerpt{color:var(--ink-2);margin-bottom:18px;font-size:calc(1.02rem + 1px);line-height:1.55}.rd-prose{color:var(--ink-2);max-width:70ch;font-size:calc(.98rem + 1px);line-height:1.75}.rd-prose>*+*{margin-top:1em}.rd-prose h2{color:var(--ink);letter-spacing:-.02em;margin-top:1.6em;font-size:calc(1.4rem + 1px)}.rd-prose h3{color:var(--ink);margin-top:1.3em;font-size:calc(1.12rem + 1px)}.rd-prose h4{color:var(--ink);font-size:calc(1rem + 1px)}.rd-prose .lead{font-size:calc(1.08rem + 1px);color:var(--ink)!important}.rd-prose ul,.rd-prose ol{padding-left:1.3em;list-style:outside}.rd-prose ol{list-style:decimal}.rd-prose blockquote{border-left:3px solid var(--electric);background:var(--lilac-50,#faf8ff);color:var(--ink);border-radius:0 14px 14px 0;padding:12px 18px}.rd-prose .callout{background:var(--lilac-100);border-radius:18px;padding:16px 18px}.rd-prose .callout h3{margin-top:0}.rd-prose details{border:1px solid var(--lilac-200);border-radius:14px;margin-top:8px;padding:12px 16px}.rd-prose summary{color:var(--ink);cursor:pointer;justify-content:space-between;gap:10px;font-weight:600;display:flex}.rd-prose summary svg{width:18px;height:18px;color:var(--electric);flex:none}.rd-prose .faq-body{margin-top:8px}.rd-prose a{color:var(--electric);text-underline-offset:3px;text-decoration:underline}.rd-prose img,.rd-prose video{max-width:100%;height:auto}.rd-prose .btn-row{flex-wrap:wrap;gap:8px;display:flex}.rd-serp{border:1px solid var(--lilac-200);background:#fff;border-radius:14px;gap:3px;margin-top:8px;padding:14px;font-family:Arial,sans-serif;display:grid}.rd-serp-url{color:#4d5156;font-size:12px}.rd-serp-title{color:#1a0dab;font-size:18px;font-weight:400;line-height:1.3}.rd-serp-desc{color:#4d5156;font-size:13px;line-height:1.5}.rd-checks{gap:6px;display:grid}.rd-checks li{color:var(--ink-2);gap:8px;font-size:calc(.8rem + 1px);line-height:1.35;display:flex}.rd-checks li span{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.rd-checks li.is-ok span{background:var(--ok-bg);color:var(--ok)}.rd-checks li.is-no span{background:var(--warn-bg);color:var(--warn)}@media (max-width:1000px){.rd-article-grid{grid-template-columns:1fr}}.wm-list{gap:10px;display:grid}.wm-item{border:1px solid var(--lilac-200);background:#fff;border-radius:18px;grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px;display:grid}.wm-thumb{aspect-ratio:16/9;background:var(--lilac-100);border-radius:12px;position:relative;overflow:hidden}.wm-thumb.is-vertical{aspect-ratio:9/16;justify-self:start;width:100px;max-height:200px}.wm-thumb img,.wm-thumb video{object-fit:cover;width:100%;height:100%;display:block}.wm-kind{position:absolute;top:6px;left:6px}.wm-empty{border:1.5px dashed var(--lilac-300);width:100%;height:100%;color:var(--electric);font:inherit;cursor:pointer;background:0 0;border-radius:12px;font-size:calc(.78rem + 1px)}.wm-tools{gap:4px;display:grid}.wm-add{border-top:1px solid var(--lilac-200);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}@media (max-width:620px){.wm-item{grid-template-columns:1fr}.wm-tools{grid-auto-flow:column;justify-content:start}}.work-sec-toggle{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;display:flex}.work-sec-chev{width:18px;height:18px;color:var(--electric);margin-top:4px;transition:transform .2s;transform:rotate(90deg)}.work-sec.is-closed .work-sec-chev{transform:rotate(0)}.work-sec.is-closed .card-head{margin-bottom:0}.work-sec-save{border-top:1px solid var(--lilac-100);gap:8px;margin-top:14px;padding-top:12px;display:flex}.work-img video{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:12px;width:100%}.work-img-path{overflow-wrap:anywhere}.pay-list{gap:8px;display:grid}.pay-row{border:1px solid var(--lilac-200);background:#fff;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.pay-row.is-late{border-color:color-mix(in srgb, var(--bad) 35%, transparent);background:color-mix(in srgb, var(--bad-bg) 55%, #fff)}.pay-row.is-soon{border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.pay-row.is-paid{opacity:.7}.pay-date{background:var(--lilac-100);color:var(--electric);border-radius:12px;justify-items:center;padding:6px 0;line-height:1;display:grid}.pay-date b{font-size:calc(1.15rem + 1px)}.pay-date small{text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:calc(.6rem + 1px)}.pay-row.is-late .pay-date{background:var(--bad-bg);color:var(--bad)}.pay-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:calc(.86rem + 1px)}@media (max-width:560px){.pay-row{grid-template-columns:42px minmax(0,1fr)}.pay-row>.row:last-child{grid-column:2}}.demo-tasks{gap:6px;display:grid}.demo-tasks li{border:1px solid var(--lilac-100);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.demo-tasks li.is-late{border-color:color-mix(in srgb, var(--bad) 30%, transparent)}.sumg-row{grid-template-columns:1.35fr 1fr 1fr;gap:14px;display:grid}.sumg{border-radius:var(--r-m);border:1px solid var(--lilac-200);background:#fff;align-content:start;gap:14px;padding:18px;display:grid}.sumg--accent{background:var(--grad);color:#fff;border-color:#0000}.sumg-head{align-items:center;gap:10px;display:flex}.sumg-head b{font-size:calc(.92rem + 1px);display:block}.sumg-head small{color:var(--ink-3);font-size:calc(.68rem + 1px);display:block}.sumg--accent .sumg-head small{color:#ffffffb3}.sumg-ic{background:var(--lilac-100);width:34px;height:34px;color:var(--electric);border-radius:12px;flex:none;place-items:center;display:grid}.sumg-ic svg{width:17px;height:17px}.sumg--accent .sumg-ic{color:#fff;background:#ffffff29}.sumg-hero{border-bottom:1px solid var(--lilac-100);gap:4px;padding-bottom:12px;display:grid}.sumg--accent .sumg-hero{border-color:#ffffff29}.sumg-label,.sumg-grid dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.66rem + 1px)}.sumg--accent .sumg-label,.sumg--accent .sumg-grid dt{color:#ffffffb3}.sumg-value{letter-spacing:-.04em;color:var(--electric);font-variant-numeric:tabular-nums;font-size:calc(clamp(2rem,3vw,2.6rem) + 1px);font-weight:500;line-height:1}.sumg--accent .sumg-value{color:#fff}.sumg-foot{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;display:flex}.sumg-spark{margin-top:4px}.sumg-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px 14px;margin:0;display:grid}.sumg-grid>div{align-content:start;gap:3px;display:grid}.sumg-grid dd{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:calc(1.15rem + 1px);font-weight:500}.sumg--accent .sumg-grid dd{color:#fff}.sumg--accent .dl--none,.sumg--accent .dl--flat{color:#fffc;background:#ffffff24}.sumg-off{border:1.5px dashed var(--lilac-300);border-radius:16px;justify-items:start;gap:12px;padding:14px;display:grid}.sumg--accent .sumg-off{border-color:#ffffff4d}.sumg--accent .sumg-off .btn{color:var(--electric);background:#fff;border-color:#fff}@media (max-width:1200px){.sumg-row{grid-template-columns:1fr 1fr}.sumg-row>:first-child{grid-column:1/-1}}@media (max-width:700px){.sumg-row{grid-template-columns:1fr}}.bp{gap:12px;display:grid}.bp-bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.bp-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:min(440px,86%);grid-auto-flow:column;gap:16px;padding:2px 2px 8px;display:grid;overflow-x:auto}.bp-track::-webkit-scrollbar{display:none}.bp-card{scroll-snap-align:start;border-radius:var(--r-m);border:1px solid var(--lilac-200);background:#fff;align-content:start;gap:14px;padding:20px;display:grid}.bp-head{align-items:center;gap:12px;display:flex}.bp-head b{font-size:calc(1.1rem + 1px);display:block}.bp-head small{color:var(--ink-3);font-size:calc(.74rem + 1px);display:block}.bp-av{background:var(--lilac-100);width:44px;height:44px;color:var(--electric);border-radius:50%;flex:none;place-items:center;font-size:calc(1.1rem + 1px);font-weight:600;display:grid}.bp-quote{color:var(--ink-2);font-size:calc(.92rem + 1px);font-style:italic;line-height:1.5}.bp-demo,.bp-facts{background:var(--lilac-50,#faf8ff);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding:12px;display:grid}.bp-demo dt,.bp-facts dt,.bp-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.6rem + 1px);font-weight:600}.bp-demo dd,.bp-facts dd{color:var(--ink);margin:2px 0 0;font-size:calc(.82rem + 1px)}.bp-h{margin-bottom:6px}.bp-ch{gap:6px;display:grid}.bp-ch li{grid-template-columns:110px minmax(0,1fr) 36px;align-items:center;gap:8px;font-size:calc(.78rem + 1px);display:grid}.bp-ch i{background:var(--electric);border-radius:6px;height:8px;display:block}.bp-ch b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.bp-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bp-list{color:var(--ink-2);gap:5px;font-size:calc(.78rem + 1px);line-height:1.4;display:grid}.bp-list li{padding-left:14px;position:relative}.bp-list li:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.bp-list.is-good li:before{background:var(--good)}.bp-list.is-bad li:before{background:var(--electric)}.bp-offer{background:var(--black);color:#fff;border-radius:14px;padding:10px 12px;font-size:calc(.82rem + 1px)}.bp-offer span{letter-spacing:.12em;text-transform:uppercase;color:#c4b0ff;margin-bottom:2px;font-size:calc(.6rem + 1px);display:block}.rail-item:first-child>.bp-card .bp-head small,.rail-item:first-child>.bp-card .bp-quote,.rail-item:first-child>.bp-card .bp-list{color:#ffffffd1}.rail-item:first-child>.bp-card .bp-av{color:#fff;background:#ffffff2e}.rail-item:first-child>.bp-card .bp-demo,.rail-item:first-child>.bp-card .bp-facts{background:#ffffff1a}.rail-item:first-child>.bp-card dt,.rail-item:first-child>.bp-card .bp-h{color:#ffffffa6}.rail-item:first-child>.bp-card dd,.rail-item:first-child>.bp-card .bp-ch li{color:#fff}.rail-item:first-child>.bp-card .bp-ch i{background:var(--good)}.rail-item:first-child>.bp-card .tag{color:#fff;border-color:#ffffff59}.rail-item:first-child>.bp-card .bp-offer{background:#00000059}.bp-dots{display:none}.bp-dots button{background:var(--lilac-300);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.bp-dots button.is-on{background:var(--electric);border-radius:8px;width:24px}@media (max-width:520px){.bp-two{grid-template-columns:1fr}.bp-ch li{grid-template-columns:90px minmax(0,1fr) 34px}}.sumg-grid .dl,.sumg-foot .dl{justify-self:start;width:auto}.serp-bar{background:var(--lilac-100);border-radius:4px;height:4px;margin-top:6px;display:block;overflow:hidden}.serp-bar i{background:var(--good);border-radius:inherit;height:100%;transition:width .2s;display:block}.serp-bar.is-over i{background:var(--electric)}.serp-bar.is-short i{background:var(--lilac-300)}.serp{border:1px solid var(--lilac-200);background:#fff;border-radius:18px;max-width:652px;padding:18px 20px;font-family:Arial,Helvetica,sans-serif}.serp--mobile{max-width:390px}.serp-site{align-items:center;gap:10px;margin-bottom:6px;display:flex}.serp-site b{color:#202124;font-size:14px;font-weight:400;display:block}.serp-site small{color:#4d5156;font-size:12px;display:block}.serp-fav{color:#5822ff;background:#f1f3f4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.serp-title{color:#1a0dab;margin:0 0 4px;font-size:20px;line-height:1.3}.serp--mobile .serp-title{font-size:18px}.serp-desc{color:#4d5156;margin:0;font-size:14px;line-height:1.58}.ht-reco{gap:8px;display:grid}.ht-reco li{background:var(--lilac-50,#faf8ff);border-radius:14px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.ht-reco li .xs.faint{grid-column:2}.ht-reco code{overflow-wrap:anywhere;color:var(--electric);grid-column:1/3}.ht-reco li>button{grid-area:1/3/3}.past-list{gap:8px;display:grid}.past{border:1px solid var(--lilac-100);border-radius:14px;padding:10px 12px}.past summary{cursor:pointer;align-items:baseline;gap:10px;list-style:none;display:flex}.past summary::-webkit-details-marker{display:none}.past-in{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.past[open] .past-in{white-space:normal}.past-out{border-top:1px solid var(--lilac-100);gap:8px;margin:10px 0 0;padding-top:10px;display:grid}.past-out dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.6rem + 1px)}.past-out dd{color:var(--ink);white-space:pre-wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin:2px 0 0;font-size:calc(.84rem + 1px);display:flex}.ast-flows{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ast-flow{background:var(--lilac-50,#faf8ff);border:1px solid var(--lilac-200);color:inherit;transition:transform .2s var(--ease), box-shadow .2s, border-color .2s;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ast-flow:hover{box-shadow:var(--shadow-1);border-color:var(--lilac-300);transform:translateY(-2px)}.ast-flow b{font-size:calc(.88rem + 1px);display:block}.ast-flow small{color:var(--ink-3);margin-top:2px;font-size:calc(.74rem + 1px);line-height:1.4;display:block}.ast-flow-go{width:16px;height:16px;color:var(--electric);flex:none;margin-top:4px;margin-left:auto}@media (max-width:1100px){.ast-flows{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ast-flows{grid-template-columns:1fr}}.pay-alert{border-radius:var(--r-m);background:var(--warn-bg);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);align-items:flex-start;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.pay-alert.is-late{background:var(--bad-bg);border-color:color-mix(in srgb, var(--bad) 30%, transparent)}.pay-alert-ic{width:36px;height:36px;color:var(--warn);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.pay-alert.is-late .pay-alert-ic{color:var(--bad)}.pay-alert-ic svg{width:18px;height:18px}.pay-alert>.grow>b{font-size:calc(.92rem + 1px)}.pay-alert-list{gap:6px;margin-top:8px;display:grid}.pay-alert-list .pay-row{background:#ffffffbf}@media (max-width:640px){.pay-alert{flex-wrap:wrap}}.soc-acc{grid-template-rows:auto auto auto auto auto;align-content:start}.soc-acc-state{border-radius:var(--pill);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--lilac-100);width:100%;height:26px;color:var(--electric);justify-content:center;align-items:center;gap:6px;font-size:calc(.66rem + 1px);font-weight:600;display:flex}.soc-acc-state i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.soc-acc-state.is-on{background:var(--ok-bg);color:var(--ok)}.soc-acc-state.is-on i{animation:2s ease-out infinite soc-pulse;box-shadow:0 0}.soc-acc-state.is-err{background:var(--bad-bg);color:var(--bad)}.soc-acc-state.is-manual{background:var(--warn-bg);color:var(--warn)}.soc-acc-state.is-off{color:var(--ink-3);background:#f3f2f7}@keyframes soc-pulse{0%{box-shadow:0 0 #0f8a5f73}70%{box-shadow:0 0 0 6px #0f8a5f00}to{box-shadow:0 0 #0f8a5f00}}.soc-route{width:100%;height:22px;display:block;overflow:visible}.soc-route-path{fill:none;stroke:var(--lilac-300);stroke-width:1.6px;stroke-dasharray:1.5 6;stroke-linecap:round;vector-effect:non-scaling-stroke}.soc-route-glow{fill:none;stroke:var(--good);stroke-width:2.4px;stroke-dasharray:18 400;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:tg-glow 3.6s var(--ease) infinite}.soc-route-end{fill:var(--lilac-300)}.soc-acc.is-live .soc-route-path{stroke:var(--electric);animation:16s linear infinite tg-dash}.soc-acc.is-live .soc-route-end{fill:var(--good)}@media (prefers-reduced-motion:reduce){.soc-acc.is-live .soc-route-path,.soc-route-glow,.soc-acc-state.is-on i{animation:none}}.cmp-edit-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:16px;display:grid}.cmp-summary{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cmp-summary li{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:16px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:calc(.82rem + 1px);display:flex}.cmp-summary-t{flex:auto;gap:1px;min-width:0;display:grid}.cmp-summary-t b{font-weight:600}.cmp-summary-t small{color:var(--ink-3);font-size:calc(.7rem + 1px);line-height:1.3}.cmp-summary-s{border-radius:var(--pill);border:1px solid var(--lilac-200);color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;background:#fff;flex:none;padding:3px 9px;font-size:calc(.64rem + 1px);font-weight:600}.cmp-summary-s.is-ok{background:var(--good);border-color:var(--good);color:#000}.cmp-summary-s.is-warn{background:var(--bad);border-color:var(--bad);color:#fff}.cmp-summary li.is-warn{background:var(--bad-bg);border-color:#5822ff59}.cmp-summary .soc-glyph{border-radius:8px;min-width:26px;height:26px;font-size:calc(.62rem + 1px)}.pv{gap:8px;display:grid;position:sticky;top:84px}.pv .label{margin:0}.pv-card{border:1px solid var(--lilac-200);box-shadow:var(--shadow-1);background:#fff;border-radius:20px;gap:10px;padding:12px;display:grid;overflow:hidden}.pv-head{align-items:center;gap:9px;display:flex}.pv-head>span:last-child{min-width:0;display:grid}.pv-head b{text-overflow:ellipsis;white-space:nowrap;font-size:calc(.8rem + 1px);font-weight:600;overflow:hidden}.pv-head small{color:var(--ink-3);font-size:calc(.66rem + 1px)}.pv-av{background:var(--black);color:#c4b0ff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:calc(.74rem + 1px);font-weight:700;display:grid}.pv-media{background:#0b0b12;border-radius:14px;place-items:center;width:100%;max-height:440px;margin:0 auto;display:grid;position:relative;overflow:hidden}.pv-media.is-vertical{width:auto;max-width:100%;height:min(440px,100%)}.pv-media img,.pv-media video{object-fit:contain;width:100%;height:100%;display:block}.pv-empty{color:#ffffff80;font-size:calc(.74rem + 1px)}.pv-play{color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;place-items:center;width:42px;height:42px;padding-left:3px;font-size:14px;display:grid;position:absolute}.pv-count{border-radius:var(--pill);color:#fff;background:#000000a6;padding:2px 8px;font-size:calc(.62rem + 1px);font-weight:600;position:absolute;top:8px;right:8px}.pv-over{color:#fff;text-shadow:0 1px 2px #0009;white-space:pre-line;margin:0;font-size:calc(.7rem + 1px);line-height:1.35;position:absolute;bottom:10px;left:10px;right:46px}.pv-text{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:calc(.76rem + 1px);line-height:1.45}.pv-yt{gap:2px;margin:0;display:grid}.pv-yt b{font-size:calc(.8rem + 1px);font-weight:600;line-height:1.3}.pv-yt small{color:var(--ink-3);font-size:calc(.66rem + 1px)}.pv-doc,.pv-thread{background:var(--lilac-100);color:var(--ink-2);border-radius:10px;margin:0;padding:8px 10px;font-size:calc(.7rem + 1px)}@media (max-width:1180px){.cmp-edit-grid{grid-template-columns:1fr}.pv{max-width:340px;position:static}}.bp-top{align-items:center;gap:10px;min-width:0;display:flex}.bp-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:calc(.86rem + 1px);font-weight:600;overflow:hidden}.bp-code{border-radius:var(--pill);background:var(--black);color:#c4b0ff;height:26px;font:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:0;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:calc(.66rem + 1px);font-weight:700;display:inline-flex}.bp-code--sm{vertical-align:1px;height:20px;margin-right:4px;padding:0 7px;font-size:calc(.56rem + 1px)}.bp-live{background:var(--good);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:6px;animation:2.4s ease-in-out infinite tg-glow;display:inline-block;box-shadow:0 0 0 3px #2de3a738}.bp-bar .bp-live{margin:0 2px 0 0}.bp-src{text-transform:none;letter-spacing:0;font-weight:500}.bp-data{border:1px dashed var(--lilac-300);border-radius:16px;gap:8px;padding:12px;display:grid}.bp-data .bp-h{margin:0}.bp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.bp-kpis dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.58rem + 1px);font-weight:600}.bp-kpis dd{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:calc(.9rem + 1px);font-weight:600;overflow:hidden}.bp-ga{color:var(--ink-2);margin:0;font-size:calc(.74rem + 1px);line-height:1.45}.bp-bar>.row{flex-wrap:wrap;justify-content:flex-end}.rail-item:first-child>.bp-card .bp-title{color:#fff}.rail-item:first-child>.bp-card .bp-code{color:#fff;background:#00000059}.rail-item:first-child>.bp-card .mini-btn{color:#fff;background:#ffffff29;border-color:#0000}.rail-item:first-child>.bp-card .bp-data{border-color:#ffffff59}.rail-item:first-child>.bp-card .bp-kpis dt,.rail-item:first-child>.bp-card .bp-ga,.rail-item:first-child>.bp-card .bp-data .faint{color:#ffffffbf}.rail-item:first-child>.bp-card .bp-kpis dd{color:#fff}@media (max-width:520px){.bp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pe{gap:16px;width:min(1040px,100%);display:grid}.pe .card-head{align-items:flex-start}.pe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pe-block{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:18px;padding:14px}.pe-wide{grid-column:1/-1}.pe-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pe-codes{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pe-codes .bp-code{cursor:pointer;color:var(--ink-2);border:1px solid var(--lilac-200);background:#fff}.pe-codes .bp-code.is-on{background:var(--black);color:#c4b0ff;border-color:var(--black)}.pe-code-other{border-radius:var(--pill);width:120px;height:26px;min-height:26px}.pe-ch{justify-items:start;gap:6px;display:grid}.pe-ch-row{grid-template-columns:minmax(0,1fr) 72px auto;gap:6px;width:100%;display:grid}.pe-auto{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.pe-auto-i{border:1px solid var(--lilac-200);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.pe-auto-i.is-on{border-color:var(--good);box-shadow:0 0 0 3px #2de3a726}.pe-auto-i input{accent-color:var(--electric);margin-top:3px}.pe-auto-i span{gap:2px;min-width:0;display:grid}.pe-auto-i b{font-size:calc(.8rem + 1px);font-weight:600}.pe-auto-i small{color:var(--ink-3);overflow-wrap:anywhere;font-size:calc(.7rem + 1px)}.pe-actions{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--lilac-200);background:#fffffff0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 -24px -24px;padding:12px 24px;display:flex;position:sticky;bottom:-24px}@media (max-width:760px){.pe-grid,.pe-fields{grid-template-columns:1fr}}.legal-draft{z-index:5;border-radius:var(--pill);background:var(--black);color:#c4b0ff;letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:0 0 12px;padding:8px 14px;font-size:calc(.74rem + 1px);font-weight:600;position:sticky;top:0}.legal-body{gap:22px;max-width:72ch;display:grid}.legal-body h2{letter-spacing:-.01em;margin:0 0 6px;font-size:calc(1.05rem + 1px);font-weight:600}.legal-body p{color:var(--ink-2);margin:0 0 8px;line-height:1.65}.legal-body a{color:var(--electric);overflow-wrap:anywhere;font-weight:500}.legal-status{max-width:72ch}.legal .doc-title{max-width:22ch}.soc-connect{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:18px;gap:10px;padding:14px;display:grid}.soc-connect-h{gap:2px;display:grid}.soc-connect-h b{font-size:calc(.9rem + 1px);font-weight:600}.soc-prep-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.prep-common{gap:14px;margin-bottom:18px;display:grid}.prep-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.prep-checks li{background:var(--lilac-50);border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;display:grid}.prep-checks i{border:1.5px solid var(--lilac-300);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:700;display:grid}.prep-checks .is-ok i{background:var(--good);border-color:var(--good);color:#000}.prep-checks span{gap:1px;min-width:0;display:grid}.prep-checks b{font-size:calc(.84rem + 1px);font-weight:500}.prep-checks small{color:var(--ink-3);overflow-wrap:anywhere;font-size:calc(.72rem + 1px)}.prep-checks--sm li{padding:6px 10px}.prep-legal{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.prep-icon{justify-items:center;gap:8px;display:grid}.prep-icon img{box-shadow:var(--shadow-1);border-radius:18px}.prep-fields{gap:6px;display:grid}.prep-field{border:1px solid var(--lilac-200);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l b""c b";align-items:center;gap:2px 10px;padding:8px 8px 8px 12px;display:grid}.prep-field>:first-child{grid-area:l}.prep-field>code{grid-area:c}.prep-field>:last-child{grid-area:b}.prep-field code,.prep-files code{overflow-wrap:anywhere;color:var(--ink);font-size:calc(.76rem + 1px)}.prep-approve{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prep-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr));gap:18px;display:grid}.prep{align-content:start;gap:12px;scroll-margin-top:90px;display:grid}.prep .card-head{align-items:flex-start}.prep-steps{color:var(--ink-2);gap:6px;margin:0;padding-left:20px;font-size:calc(.84rem + 1px);line-height:1.5;display:grid}.prep-steps li::marker{color:var(--electric);font-weight:600}.prep-review{background:var(--black);color:#ffffffd1;border-radius:14px;margin:0;padding:12px 14px;font-size:calc(.8rem + 1px);line-height:1.5}.prep-review b{color:#c4b0ff;font-weight:600}.prep-verify{gap:12px;margin-top:18px;display:grid}.prep-files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.prep-files li{background:var(--lilac-50);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.prep-files li code{flex:260px}.prep-verify-form{grid-template-columns:minmax(180px,260px) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}@media (max-width:760px){.prep-legal,.prep-verify-form{grid-template-columns:1fr}}.cmp-studio{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;margin-top:14px;display:grid}.cmp-form{gap:12px;min-width:0;display:grid}.cmp-block{border:1px solid var(--lilac-200);background:#fff;border-radius:20px;gap:12px;min-width:0;padding:16px;display:grid}.cmp-block-h{align-items:center;gap:10px;display:flex}.cmp-block-h>span:last-child{gap:1px;min-width:0;display:grid}.cmp-block-h b{letter-spacing:-.01em;font-size:calc(.92rem + 1px);font-weight:600}.cmp-block-h small{color:var(--ink-3);font-size:calc(.72rem + 1px)}.cmp-block-dot{border:1.5px solid var(--lilac-300);color:#000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.cmp-block.is-done .cmp-block-dot{background:var(--good);border-color:var(--good)}.cmp-progress-chip{border-radius:var(--pill);background:var(--lilac-100);height:26px;color:var(--electric);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 10px;font-size:calc(.68rem + 1px);font-weight:600;display:inline-flex}.cmp-place{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:8px;display:grid}.cmp-chip{border:1px solid var(--lilac-200);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:9px;padding:8px 10px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.cmp-chip:hover:not(:disabled){border-color:var(--lilac-300);box-shadow:var(--shadow-1)}.cmp-chip.is-on{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 10px 24px #5822ff38}.cmp-chip.is-on .soc-glyph{color:#fff;background:#ffffff2e}.cmp-chip.is-off{opacity:.42;cursor:not-allowed}.cmp-chip-t{flex:auto;min-width:0;display:grid}.cmp-chip-t b{font-size:calc(.82rem + 1px);font-weight:600}.cmp-chip-t small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:calc(.64rem + 1px);overflow:hidden}.cmp-chip-t small.is-ok{color:#0fb884}.cmp-chip.is-on .cmp-chip-t small{color:#ffffffbf}.cmp-chip.is-on .cmp-chip-t small.is-ok{color:var(--good)}.cmp-chip .cmp-check{flex:none;margin-left:0}.cmp-chip.is-on .cmp-check{border-color:#0000}.cmp-studio .cmp-media{align-content:start;gap:10px;display:grid}.cmp-studio .cmp-media.is-tall{grid-template-columns:190px minmax(0,1fr);align-items:start}.cmp-studio .cmp-media.is-tall>.cmp-kind{grid-column:1/-1}.cmp-studio .cmp-media.is-tall>.cmp-drop{grid-row:span 3;max-height:340px}.cmp-studio .cmp-kind{max-width:420px}.cmp-studio .cmp-drop--img{max-width:300px}.cmp-studio .cmp-photo{max-width:360px}.cmp-studio .cmp-carousel{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.cmp-studio .cmp-tabs{margin-bottom:0}.cmp-tab.is-on{background:var(--grad);color:#fff;border-color:#0000}.cmp-tab.is-on .soc-glyph{color:#fff;background:#ffffff2e}.cmp-tab.is-empty:not(.is-on){color:var(--ink-3);border-style:dashed}.cmp-pane{min-height:280px}.cmp-studio .cmp-editor{border:0;padding:0}.cmp-empty{border:1px dashed var(--lilac-300);background:var(--lilac-50);border-radius:16px;justify-items:start;gap:10px;padding:18px;display:grid}.cmp-studio .cmp-when{margin-top:0}.cmp-side{border:1px solid var(--lilac-200);background:var(--lilac-50);border-radius:22px;gap:12px;min-width:0;padding:14px;display:grid;position:sticky;top:84px}.cmp-side-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.cmp-side-h b{font-size:calc(.9rem + 1px);font-weight:600}.cmp-side-h .select{width:auto;max-width:210px}.cmp-side .pv{position:static}.cmp-side .pv>.label{display:none}.cmp-side .cmp-summary{grid-template-columns:1fr;gap:6px}.cmp-side .cmp-summary li{background:#fff;padding:0}.cmp-summary-b{width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:9px 11px;display:flex}.cmp-bar{z-index:4;border:1px solid var(--lilac-200);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-1);background:#fffffff0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:12px}@media (max-width:1100px){.cmp-studio{grid-template-columns:1fr}.cmp-side{position:static}}@media (max-width:560px){.cmp-studio .cmp-media.is-tall{grid-template-columns:1fr}.cmp-studio .cmp-media.is-tall>.cmp-drop{grid-row:auto;justify-self:center;width:min(100%,220px)}.cmp-bar .btn{justify-content:center;width:100%}}.soc-acc-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.soc-route-wrap{height:22px;padding-right:18px;display:block;position:relative}.soc-route-ast{width:16px;height:16px;color:var(--lilac-300);transition:color .3s;position:absolute;top:0;right:0}.soc-route-path{stroke:var(--lilac-300);stroke-dasharray:2 6}.soc-acc.is-live .soc-route-path{stroke:var(--electric);stroke-dasharray:6 5;animation:9s linear infinite tg-dash}.soc-acc.is-live .soc-route-ast{color:var(--electric);animation:14s linear infinite spin}.soc-acc.is-error .soc-route-ast{color:var(--bad)}.soc-acc.is-open{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 18px 40px #5822ff47}.soc-acc.is-open .soc-acc-top b,.soc-acc.is-open .soc-acc-num b{color:#fff}.soc-acc.is-open .soc-acc-num small,.soc-acc.is-open .soc-acc-handle{color:#ffffffc7}.soc-acc.is-open .soc-glyph{color:#fff;background:#ffffff2e}.soc-acc.is-open .soc-acc-state{color:#fff;background:#ffffff29}.soc-acc.is-open .soc-acc-state.is-on{color:var(--good)}.soc-acc.is-open .soc-route-path{stroke:#ffffff8c}.soc-acc.is-open.is-live .soc-route-path{stroke:#fff}.soc-acc.is-open .soc-route-ast{color:#fff}.soc-acc.is-open .soc-route-glow{stroke:var(--good)}@media (prefers-reduced-motion:reduce){.soc-acc.is-live .soc-route-ast{animation:none}}.site-soc{margin:18px 0}.site-soc-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.site-soc-list li{border:1px solid var(--lilac-200);background:#fff;border-radius:14px;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.site-soc-list li.is-on{background:linear-gradient(90deg,#5822ff14,#2de3a714);border-color:#0000}.site-soc-check{cursor:pointer;align-items:center;gap:9px;display:flex}.site-soc-check input{accent-color:var(--electric)}.site-soc-check b{font-size:calc(.86rem + 1px);font-weight:600}.site-soc-url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rot90{transform:rotate(90deg)}@media (max-width:640px){.site-soc-list li{grid-template-columns:minmax(0,1fr) auto}.site-soc-url{grid-area:2/1/auto/-1}}.focal-tabs{margin:0}.focal-stage{background:repeating-conic-gradient(var(--lilac-50) 0 25%, #fff 0 50%) 0 0 / 18px 18px;border:1px solid var(--lilac-200);border-radius:18px;place-items:center;height:250px;padding:10px;display:grid;overflow:hidden}.focal-stage .focal-img{max-height:100%}.focal-stage .focal-img img{max-height:228px}.focal-stage .focal-pv{width:auto;max-width:100%;height:100%;box-shadow:var(--shadow-1)}.focal-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ins-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:14px;display:grid}.ins{border-radius:var(--r-m);border:1px solid var(--lilac-200);min-width:0;color:inherit;transition:transform .2s var(--ease), box-shadow .2s, border-color .2s;background:#fff;grid-template-rows:auto auto 1fr auto;gap:6px;padding:16px;text-decoration:none;display:grid}a.ins:hover{box-shadow:var(--shadow-1);border-color:var(--lilac-300);transform:translateY(-2px)}.ins-top{align-items:center;gap:8px;display:flex}.ins-ic{background:var(--lilac-100);width:28px;height:28px;color:var(--electric);border-radius:9px;flex:none;place-items:center;display:grid}.ins-ic svg{width:15px;height:15px}.ins-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.64rem + 1px);font-weight:600}.ins-value{letter-spacing:-.02em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:calc(1.25rem + 1px);font-weight:500;line-height:1.15;overflow:hidden}.ins-line{color:var(--ink-2);font-size:calc(.76rem + 1px);line-height:1.4}.ins-foot{justify-content:space-between;align-items:center;gap:6px;margin-top:4px;display:flex}.ins-src{letter-spacing:.1em;text-transform:uppercase;color:var(--electric);font-size:calc(.6rem + 1px);font-weight:600}.ins.is-off{background:var(--lilac-50);border-style:dashed}.ins.is-off .ins-value{color:var(--ink-3)}.ins.is-off .ins-ic{color:var(--ink-3);background:#fff}.ins:first-child{background:var(--grad);color:#fff;border-color:#0000}.ins:first-child .ins-value,.ins:first-child .ins-line{color:#fff}.ins:first-child .ins-kicker,.ins:first-child .ins-src{color:#ffffffbf}.ins:first-child .ins-ic{color:#fff;background:#ffffff2e}.ins:first-child.is-off{background:var(--grad);opacity:.85}.bp-track{grid-auto-columns:min(400px,86%)}.bp-card{grid-template-rows:auto auto auto auto auto auto minmax(0,1fr);gap:12px;height:clamp(440px,100dvh - 300px,500px);transition:box-shadow .3s,border-color .3s;overflow:hidden}.rail-item.is-on:not(:first-child)>.bp-card{border-color:var(--lilac-300);box-shadow:var(--shadow-1)}.bp-quote{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:calc(.86rem + 1px);display:-webkit-box;overflow:hidden}.bp-demo dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-ch{gap:5px}.bp-kpis{border:1px dashed var(--lilac-300);border-radius:14px;padding:10px 12px}.bp-foot{grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:end;gap:10px;display:grid}.bp-offer{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bp-more{white-space:nowrap}.rail-item:first-child>.bp-card .bp-kpis{border-color:#ffffff59}.rail-item:first-child>.bp-card .bp-more{--btn-bg:#fff;--btn-fg:var(--electric);--btn-bd:#fff}.bp-steps{scrollbar-width:none;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:14px;margin-top:18px;padding-bottom:4px;display:grid;overflow-x:auto}.bp-steps::-webkit-scrollbar{display:none}.bp-steps button{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--ink-3);background:0 0;border:0;gap:12px;padding:0;display:grid}.bp-steps-t{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;gap:8px;min-width:0;font-size:calc(.66rem + 1px);font-weight:500;display:flex}.bp-steps-t b{color:var(--electric);font-weight:600}.bp-steps-t span{text-overflow:ellipsis;overflow:hidden}.bp-steps button:hover,.bp-steps button.is-on{color:var(--ink)}.bp-steps-line{background:var(--lilac-300);opacity:.7;border-radius:2px;height:2px;display:block;position:relative}.bp-steps button.is-on .bp-steps-line{background:var(--electric);opacity:1}.bp-steps-line i{border-radius:inherit;background:var(--good);width:0;height:100%;animation:linear forwards bp-fill;position:absolute;top:0;left:0}.bp-steps-line i:after{content:"";background:var(--good);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:-6px;translate:0 -50%;box-shadow:0 0 0 4px #2de3a738,0 0 10px #2de3a799}.bp-steps-line i.is-paused{animation-play-state:paused}@keyframes bp-fill{to{width:100%}}.bp-tagline{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:14px 0 0;font-size:calc(.72rem + 1px);font-weight:500;display:flex}@media (prefers-reduced-motion:reduce){.bp-steps-line i{width:100%;animation:none}}@media (max-height:760px){.bp-card{height:440px}}.pd{gap:18px;display:grid}.pd-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pd-hero{border-radius:var(--r-xl);background:var(--grad);color:#fff;justify-items:start;gap:12px;padding:clamp(22px,3vw,36px);display:grid;position:relative;overflow:hidden}.pd-num{letter-spacing:-.05em;color:#ffffff1f;font-size:clamp(4rem,9vw,7.5rem);font-weight:500;line-height:1;position:absolute;top:clamp(10px,2vw,22px);right:clamp(18px,3vw,34px)}.pd-hero .bp-code{color:#fff;background:#0000004d}.pd-title{letter-spacing:-.035em;max-width:22ch;margin:0;font-size:calc(clamp(1.8rem,4vw,2.8rem) + 1px);font-weight:500;line-height:1.05}.pd-who{align-items:center;gap:12px;display:flex}.pd-who>span:last-child{display:grid}.pd-who b{font-size:calc(1rem + 1px)}.pd-who small{color:#ffffffc7;font-size:calc(.78rem + 1px)}.pd-hero .bp-av{color:#fff;background:#ffffff2e}.pd-quote{color:#ffffffe0;max-width:64ch;margin:0;font-size:calc(.98rem + 1px);font-style:italic;line-height:1.5}.pd-kpis{grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;width:100%;margin:6px 0 0;display:grid}.pd-kpis>div{background:#ffffff1f;border-radius:14px;padding:10px 12px}.pd-kpis dt{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;font-size:calc(.58rem + 1px);font-weight:600}.pd-kpis dd{letter-spacing:-.02em;margin:4px 0 0;font-size:calc(1.3rem + 1px);font-weight:500}.pd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pd-card{align-content:start;gap:8px;display:grid}.pd-dl{gap:8px;margin:0;display:grid}.pd-dl>div{border-bottom:1px solid var(--lilac-100);grid-template-columns:120px minmax(0,1fr);gap:10px;padding-bottom:8px;display:grid}.pd-dl>div:last-child{border-bottom:0;padding-bottom:0}.pd-dl dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-top:2px;font-size:calc(.66rem + 1px);font-weight:600}.pd-dl dd{color:var(--ink);margin:0;font-size:calc(.86rem + 1px)}@media (max-width:1100px){.pd-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.pd-grid{grid-template-columns:1fr}.pd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.seg button svg{flex:none;width:15px;height:15px}.cmp-cover-pick svg{width:22px;height:22px}.bp-card{grid-template-rows:auto auto auto auto auto auto auto;align-content:start;gap:10px;height:clamp(500px,100dvh - 270px,540px);padding:16px 18px}.bp-card .bp-foot{margin-top:auto}.bp-quote{min-height:2.9em;font-size:calc(.8rem + 1px);line-height:1.45}.bp-head b{font-size:calc(1rem + 1px)}.bp-av{width:38px;height:38px}.bp-demo{gap:4px 14px;padding:8px 12px}.bp-kpis{gap:6px;padding:8px 12px}.bp-kpis dd{font-size:calc(.84rem + 1px)}.bp-ch li{font-size:calc(.74rem + 1px)}@media (max-height:760px){.bp-card{height:500px}}.bp-card{gap:8px;padding:14px 18px}.bp-ch li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bp-offer{-webkit-line-clamp:3}.bp-card{height:clamp(530px,100dvh - 250px,560px)}@media (max-height:760px){.bp-card{height:530px}}.cmp-studio .seg [aria-pressed=true],.cmp-studio .seg [aria-pressed=true]:hover{background:var(--grad);color:#fff}.cmp-studio .cmp-tabs{scrollbar-width:none;border-radius:var(--pill);flex-wrap:nowrap;gap:6px;margin:0 -4px;padding:4px;display:flex;overflow-x:auto}.cmp-studio .cmp-tabs::-webkit-scrollbar{display:none}.cmp-studio .cmp-tab{white-space:nowrap;flex:none;gap:8px;height:36px;padding:0 14px 0 8px;font-weight:500}.cmp-studio .cmp-tab>svg{flex:none;width:16px;height:16px}.cmp-studio .cmp-tab:first-child{padding-left:12px}.cmp-studio .cmp-tab .soc-glyph{border-radius:7px;min-width:22px;height:22px;padding:0 5px}.cmp-studio .cmp-tab.has-problem>svg:last-child{color:var(--bad);width:14px;height:14px}.cmp-studio .cmp-tab.is-on.has-problem>svg:last-child{color:#fff}.cmp-studio .cmp-editor>.xs.faint:first-child{border-radius:var(--pill);background:var(--lilac-100);color:var(--electric);align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-weight:500;display:inline-flex}.cmp-side{gap:10px}.cmp-side-h>span{gap:1px;display:grid}.cmp-side-h small{color:var(--ink-3);font-size:calc(.7rem + 1px)}.cmp-pv-tabs{flex-wrap:wrap;gap:6px;display:flex}.cmp-pv-tabs button{border:1px solid var(--lilac-200);min-width:34px;height:34px;color:var(--electric);font:inherit;cursor:pointer;background:#fff;border-radius:12px;place-items:center;padding:0 8px;font-size:calc(.66rem + 1px);font-weight:700;transition:background .2s,border-color .2s;display:grid}.cmp-pv-tabs button:hover{border-color:var(--lilac-300)}.cmp-pv-tabs button.is-on{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 6px 16px #5822ff40}.cmp-side .pv-card{border-radius:24px;padding:12px;box-shadow:0 14px 34px #5822ff1f}.cmp-side .pv-media{width:auto;max-width:100%;height:300px;margin:0 auto}.cmp-side .pv-media.is-vertical{height:380px}.cmp-side .pv-media img,.cmp-side .pv-media video{object-fit:cover}.cmp-side .pv-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cmp-summary--side li{border:1px solid var(--lilac-200)}.cmp-summary--side .cmp-summary-b{gap:9px;padding:8px 10px}.cmp-summary--side .cmp-summary-t small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cmp-summary--side .soc-glyph{border-radius:8px;min-width:24px;height:24px}.cmp-st{color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:calc(.68rem + 1px);font-weight:600;display:inline-flex}.cmp-st i{background:var(--lilac-300);border-radius:50%;width:8px;height:8px}.cmp-st.is-ok{color:#0fb884}.cmp-st.is-ok i{background:var(--good);box-shadow:0 0 0 3px #2de3a733}.cmp-st.is-warn{color:var(--bad)}.cmp-st.is-warn i{background:var(--bad)}.cmp-st.is-off i{border:1.5px solid var(--lilac-300);background:0 0}.cmp-sched{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cmp-opt{border:1px solid var(--lilac-200);font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.cmp-opt>span:last-child{gap:2px;min-width:0;display:grid}.cmp-opt b{font-size:calc(.86rem + 1px);font-weight:600}.cmp-opt small{color:var(--ink-3);font-size:calc(.72rem + 1px)}.cmp-opt-dot{border:1.5px solid var(--lilac-300);background:#fff;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.cmp-opt.is-on{background:linear-gradient(#fff, #fff) padding-box, var(--grad) border-box;border:1.5px solid #0000;box-shadow:0 8px 22px #5822ff24}.cmp-opt.is-on .cmp-opt-dot{border:5px solid var(--electric)}.cmp-sched-pick{background:var(--lilac-50);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.cmp-sched-pick .input{width:auto}.cmp-presets{flex-wrap:wrap;gap:6px;display:flex}.cmp-preset{border-radius:var(--pill);border:1px solid var(--lilac-200);height:30px;font:inherit;color:var(--ink-2);cursor:pointer;background:#fff;padding:0 12px;font-size:calc(.74rem + 1px)}.cmp-preset:hover{border-color:var(--lilac-300)}.cmp-preset.is-on{background:var(--grad);color:#fff;border-color:#0000}@media (max-width:560px){.cmp-sched{grid-template-columns:1fr}}.focal-tabs button{text-align:center;justify-content:center}.focal-stage{background:0 0;border:0;border-radius:18px;height:auto;padding:0;display:block}.focal-stage .focal-img{border-radius:18px;width:100%;max-width:100%;display:block}.focal-stage .focal-img img{width:100%;height:auto;max-height:none;display:block}.focal-stage .focal-pv{width:100%;max-width:none;height:auto;box-shadow:none;border-radius:18px;display:block}.focal-stage .focal-pv img{object-fit:cover;width:100%;height:100%}.focal-tabs{padding:4px}.focal-bar{text-align:center;justify-content:center}.focal-bar>.xs{flex-basis:100%}.rail{gap:12px;min-width:0;display:grid}.rail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rail-track{grid-auto-flow:column;grid-auto-columns:var(--rail-w,min(400px, 86%));scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:16px;padding:2px 2px 6px;display:grid;overflow-x:auto}.rail-track::-webkit-scrollbar{display:none}.rail-item{scroll-snap-align:start;align-content:start;gap:14px;min-width:0;display:grid}.rail-item>:first-child{min-width:0}.rail-bar{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--ink-3);background:0 0;border:0;gap:12px;padding:0;display:grid}.rail-bar-t{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;gap:8px;min-width:0;font-size:calc(.66rem + 1px);font-weight:500;display:flex}.rail-bar-t b{color:var(--electric);font-weight:600}.rail-bar-t span{text-overflow:ellipsis;overflow:hidden}.rail-bar:hover,.rail-item.is-on .rail-bar{color:var(--ink)}.rail-bar-line{background:var(--lilac-300);border-radius:2px;height:2px;display:block;position:relative}.rail-bar-line i{border-radius:inherit;background:var(--good);width:0;height:100%;transition:width .5s var(--ease);position:absolute;top:0;left:0}.rail-item.is-on .rail-bar-line{background:var(--electric)}.rail-item.is-on .rail-bar-line i{width:100%}.rail-item.is-on .rail-bar-line i:after{content:"";background:var(--good);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:-6px;translate:0 -50%;box-shadow:0 0 0 4px #2de3a738,0 0 10px #2de3a799}.rail-item:first-child>.bp-card{background:var(--grad);color:#fff;border-color:#0000}.rail-item .persona{height:100%}.ast-brand{border:1px solid var(--lilac-200);background:linear-gradient(90deg,#5822ff0f,#2de3a70f),#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.ast-brand-pick{align-items:center;gap:10px;display:flex}.ast-brand-pick .label{margin:0}.ast-brand-pick .select{width:auto;min-width:240px}.ast-brand-card{color:var(--ink-2);align-items:center;gap:8px;display:flex}.ast-brand-dot{background:var(--warn);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #f5a5242e}.ast-brand-dot.is-ok{background:var(--good);box-shadow:0 0 0 3px #2de3a733}.ast-card-ed{gap:14px;width:min(760px,100%);display:grid}.ast-areas{scrollbar-width:none;border-radius:var(--pill);background:var(--lilac-50);border:1px solid var(--lilac-200);gap:6px;margin:0 0 14px;padding:4px;display:flex;overflow-x:auto}.ast-areas::-webkit-scrollbar{display:none}.ast-areas a{border-radius:var(--pill);height:36px;color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:calc(.8rem + 1px);font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.ast-areas a small{color:var(--ink-3);font-size:calc(.64rem + 1px);font-weight:600}.ast-areas a:hover{color:var(--ink);background:#fff}.ast-areas a.is-on{background:var(--grad);color:#fff;box-shadow:0 6px 16px #5822ff38}.ast-areas a.is-on small{color:#ffffffbf}.ast-dock-lead{text-transform:none;letter-spacing:0;font-weight:500}.ast-tile.is-new .ast-tile-ic{background:var(--grad);color:#fff}.ag-for{border-radius:var(--pill);background:var(--lilac-100);color:var(--electric);align-items:center;gap:6px;width:fit-content;margin:0;padding:4px 10px;font-weight:500;display:inline-flex}.ag-for svg{width:13px;height:13px}.ag-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ag-wide{grid-column:1/-1}.ag-out{gap:14px;display:grid}.ag-out-h{border-bottom:1px solid var(--lilac-200);align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.ag-out-h .mini-btn.is-on{background:var(--grad);color:#fff;border-color:#0000}.ag-sec{gap:8px;display:grid}.ag-sec-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.ag-sec-h b{letter-spacing:.12em;text-transform:uppercase;color:var(--electric);font-size:calc(.66rem + 1px);font-weight:600}.ag-text{background:var(--lilac-50);white-space:pre-line;border-radius:14px;margin:0;padding:12px 14px;font-size:calc(.88rem + 1px);line-height:1.55}.ag-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ag-list li{background:var(--lilac-50);border-radius:12px;padding:8px 12px 8px 28px;font-size:calc(.86rem + 1px);line-height:1.45;position:relative}.ag-list li:before{content:"";background:var(--electric);border-radius:50%;width:7px;height:7px;position:absolute;top:1.05em;left:12px}.ag-list.is-steps li:before{background:var(--good)}.ag-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ag-checks label{background:var(--lilac-50);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 12px;font-size:calc(.86rem + 1px);display:flex}.ag-checks input{accent-color:var(--electric);margin-top:3px}.ag-table td{vertical-align:top;font-size:calc(.82rem + 1px)}.ag-send{gap:10px;display:grid}.qc{border:1px solid var(--lilac-200);background:#fff;border-radius:18px;gap:10px;padding:14px 16px;display:grid}.qc-head{align-items:center;gap:12px;display:flex}.qc-head>span:last-child{gap:1px;display:grid}.qc-head b{font-size:calc(.88rem + 1px);font-weight:600}.qc-head small{color:var(--ink-3);font-size:calc(.7rem + 1px)}.qc-score{color:#fff;background:var(--grad);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:calc(1rem + 1px);font-weight:600;display:grid}.qc.is-ok .qc-score{background:var(--good);color:#000}.qc.is-low .qc-score{background:var(--bad)}.qc-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qc-list li{background:var(--lilac-50);color:var(--ink-2);border-radius:12px;padding:8px 12px 8px 30px;font-size:calc(.8rem + 1px);line-height:1.45;position:relative}.qc-list li:before{content:"i";background:var(--lilac-300);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:grid;position:absolute;top:8px;left:10px}.qc-list li.is-warn{background:var(--bad-bg);color:var(--ink)}.qc-list li.is-warn:before{content:"!";background:var(--bad)}.past-star{width:24px;height:24px;color:var(--lilac-300);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin-right:6px;font-size:15px;line-height:1}.past-star.is-on{color:var(--electric)}@media (max-width:760px){.ag-fields{grid-template-columns:1fr}.ast-brand-pick{flex-wrap:wrap}.ast-brand-pick .select{width:100%;min-width:0}}.pub-left>.card{flex:1}.pub-right{flex-direction:column;display:flex}.pub-right>.pub-how{flex:1}.pub-pulse{margin:0 0 20px}.pub-pulse>.pubp{width:100%}.rail-item{grid-template-rows:minmax(0,1fr) auto}.rail-item>.persona{height:100%;min-height:430px}.cmp-switch{cursor:pointer;color:var(--ink);align-items:center;gap:10px;width:fit-content;font-size:calc(.84rem + 1px);display:inline-flex}.cmp-switch input{opacity:0;width:1px;height:1px;position:absolute}.cmp-switch-ui{background:var(--lilac-200);border-radius:999px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.cmp-switch-ui:after{content:"";width:16px;height:16px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.cmp-switch input:checked+.cmp-switch-ui{background:var(--grad)}.cmp-switch input:checked+.cmp-switch-ui:after{transform:translate(16px)}.cmp-switch input:focus-visible+.cmp-switch-ui{outline:2px solid var(--electric);outline-offset:2px}.cmp-note{background:var(--lilac-50);border:1px solid var(--lilac-200);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:calc(.74rem + 1px);line-height:1.45;display:flex}.cmp-note svg{width:15px;height:15px;color:var(--electric);flex:none;margin-top:1px}.cmp-side-h{gap:8px}.cmp-pv-select{flex:auto;min-width:0;font-weight:500;max-width:none!important}.cmp-device{border:1px solid var(--lilac-200);background:#fff;border-radius:12px;flex:none;display:inline-flex;overflow:hidden}.cmp-device button{width:34px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cmp-device button+button{border-left:1px solid var(--lilac-200)}.cmp-device button[aria-pressed=true]{background:var(--lilac-100);color:var(--electric)}.cmp-side.is-mobile .pv-card{width:100%;max-width:300px;margin:0 auto}.cmp-side.is-desktop .pv-card{max-width:none}.cmp-side.is-desktop .pv-media:not(.is-vertical){width:100%;height:auto}.cm{border-top:1px solid var(--lilac-200);gap:12px;margin-top:22px;padding-top:18px;scroll-margin-top:90px;display:grid}.cm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.cm-head .label{margin:0 0 2px}.cm-tabs{scrollbar-width:none;border-bottom:1px solid var(--lilac-200);gap:4px;display:flex;overflow-x:auto}.cm-tabs::-webkit-scrollbar{display:none}.cm-tabs button{height:40px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:0 14px;font-size:calc(.82rem + 1px);font-weight:500;display:inline-flex}.cm-tabs button small{background:var(--lilac-100);min-width:20px;height:20px;color:var(--electric);border-radius:999px;place-items:center;padding:0 6px;font-size:calc(.62rem + 1px);font-weight:600;display:inline-grid}.cm-tabs button.is-on{color:var(--electric);border-bottom-color:var(--electric)}.cm-tabs button.is-on small{background:var(--grad);color:#fff}.cm-filters{flex-wrap:wrap;gap:8px;display:flex}.cm-filters .input{flex:240px;max-width:360px}.cm-filters .select{width:auto}.cm-list{gap:8px;display:grid}.cm-row{border:1px solid var(--lilac-200);background:#fff;border-radius:16px;grid-template-columns:minmax(0,2.2fr) 130px minmax(0,2fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.cm-row--head{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;padding:0 12px;font-size:calc(.62rem + 1px);font-weight:600}.cm-post{align-items:center;gap:12px;min-width:0;display:flex}.cm-thumb{background:var(--lilac-100);width:52px;height:52px;color:var(--electric);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cm-thumb img,.cm-thumb video{object-fit:cover;width:100%;height:100%}.cm-thumb-n{color:#fff;background:#0009;border-radius:6px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;top:3px;right:3px}.cm-post-t{justify-items:start;gap:2px;min-width:0;display:grid}.cm-post-t b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(.86rem + 1px);font-weight:600;overflow:hidden}.cm-post-t small{color:var(--ink-3);font-size:calc(.7rem + 1px)}.cm-when{color:var(--ink-2)}.cm-plats{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cm-plats li{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 3px;display:inline-flex}.cm-plats .soc-glyph{border-radius:999px;min-width:22px;height:22px;font-size:calc(.56rem + 1px)}.cm-plats .pill{font-size:calc(.56rem + 1px)}.cm-x{width:20px;height:20px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.cm-x:hover{background:var(--lilac-100);color:var(--electric)}.cm-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cm-empty{border:1px dashed var(--lilac-300);background:var(--lilac-50);text-align:center;border-radius:16px;margin:0;padding:18px}@media (max-width:1100px){.cm-row{grid-template-columns:minmax(0,1fr) auto}.cm-row--head{display:none}.cm-when{grid-area:1/2}.cm-plats{grid-column:1/-1}.cm-acts{grid-column:1/-1;justify-content:flex-start}}.spl-week{gap:10px;display:grid}.spl-week-nav{align-items:center;gap:10px;display:flex}.spl-week-nav b{text-align:center;min-width:150px;font-size:calc(.86rem + 1px)}.spl-cols{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.spl-col{background:var(--lilac-50);border:1px solid var(--lilac-200);cursor:pointer;border-radius:16px;align-content:start;gap:8px;min-height:420px;padding:8px;transition:border-color .2s,background .2s;display:grid}.spl-col:hover{border-color:var(--lilac-300)}.spl-col.is-today{border-color:var(--electric);background:linear-gradient(#5822ff14,#5822ff05)}.spl-col.is-over{border-color:var(--good);background:#2de3a714}.spl-col.is-past{opacity:.85}.spl-col-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;font-size:calc(.7rem + 1px);font-weight:600;display:flex}.spl-col-h b{letter-spacing:0;color:var(--ink);font-size:calc(1rem + 1px)}.spl-col.is-today .spl-col-h b{color:var(--electric)}.spl-col-items,.cal-items{gap:6px;display:grid}.spl-card{border:1px solid var(--lilac-200);width:100%;min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:6px;padding:7px;transition:box-shadow .2s,transform .2s;display:grid;box-shadow:0 1px 2px #1100330a}.spl-card:hover{box-shadow:var(--shadow-1);transform:translateY(-1px)}.spl-card.is-published{border-left:3px solid var(--good)}.spl-card.is-ready{border-left:3px solid var(--electric)}.spl-card.is-failed{border-left:3px solid var(--bad);background:var(--bad-bg)}.spl-card.is-draft,.spl-card.is-idea{border-left:3px dashed var(--lilac-300)}.spl-card-h{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.spl-card-h b{color:var(--ink-2);font-size:calc(.68rem + 1px);font-weight:600}.spl-glyphs{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:inline-flex}.spl-glyphs .soc-glyph{border-radius:6px;min-width:18px;height:18px;padding:0 3px;font-size:8.5px}.spl-glyphs .soc-glyph.is-published{color:#087a58;background:#2de3a740}.spl-glyphs .soc-glyph.is-failed{background:var(--bad);color:#fff}.spl-thumb{aspect-ratio:4/5;background:var(--lilac-100);border-radius:8px;max-height:120px;display:block;overflow:hidden}.spl-thumb img{object-fit:cover;width:100%;height:100%;display:block}.spl-text{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:calc(.7rem + 1px);line-height:1.35;display:-webkit-box;overflow:hidden}.spl-state{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:calc(.56rem + 1px);font-weight:600}.spl-card.is-published .spl-state{color:#0fb884}.spl-card.is-failed .spl-state{color:var(--bad)}.spl-card.is-ready .spl-state{color:var(--electric)}.spl-card:not(.is-big){gap:2px;padding:4px 6px}.spl-card:not(.is-big) .spl-state{display:none}.spl-card:not(.is-big) .spl-text{-webkit-line-clamp:1}@media (max-width:900px){.spl-cols{grid-template-columns:repeat(7,minmax(120px,1fr));overflow-x:auto}}.soc-gen-row{grid-template-columns:1fr;gap:8px;display:grid}.soc-gen-row .field span{color:var(--on-dark-2)}.soc-gen-row .input{width:100%}.soc-idea-new{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:14px;gap:8px;margin-bottom:12px;padding:10px;display:grid}.soc-idea-new .select{flex:auto}.cmp-side-h>.cmp-device{gap:0;display:inline-flex}.pub-pulse{margin-top:14px}.rail .persona-list li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.rail .persona-list li{grid-template-columns:30px minmax(0,1fr) minmax(0,1.3fr)}.rail .persona-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.3em;display:-webkit-box;overflow:hidden}.gc-route .tg-path{fill:none}.cmp-side>*{min-width:0;max-width:100%}.cmp-side-h{min-width:0}.cmp-pv-select{text-overflow:ellipsis;flex:1 1 0;width:0;min-width:0}.cmp-side .pv{width:100%}.cmp-side .pv-card{box-sizing:border-box;width:100%}.cmp-side .pv-media.is-vertical{aspect-ratio:9/16;width:min(100%,200px);height:auto}.cmp-side .pv-media:not(.is-vertical){width:100%;height:auto;max-height:320px}.cmp-side.is-mobile .pv-card{max-width:280px}.cmp-studio{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.spl-bar{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;padding:8px 10px;display:flex}.spl-nav{align-items:center;gap:6px;display:inline-flex}.spl-title{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:calc(.95rem + 1px);font-weight:600}.spl-filters{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.spl-filters .select{background-color:#fff;width:auto;max-width:240px}.soc-fold-h>svg{flex:none}.spl-col-h{border-bottom:1px solid var(--lilac-200);padding:4px 4px 6px}.spl-col.is-today .spl-col-h b{background:var(--grad);color:#fff;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:calc(.86rem + 1px);display:inline-grid}.spl-best{border:1px dashed var(--electric);cursor:default;background:#5822ff0d;border-radius:12px;gap:6px;padding:8px;display:grid}.spl-best-h{color:var(--electric);align-items:center;gap:6px;font-size:calc(.74rem + 1px);font-weight:600;display:inline-flex}.spl-best-h svg{flex:none;width:14px;height:14px}.spl-best small{color:var(--ink-3);font-size:calc(.62rem + 1px);line-height:1.35}.spl-best .btn{justify-self:start}.soc-fold{padding:0}.soc-fold>.soc-fold-h{cursor:pointer;align-items:center;gap:10px;padding:18px 20px;list-style:none;display:flex;position:relative}.soc-fold>.soc-fold-h::-webkit-details-marker{display:none}.soc-fold-h h3{margin:0}.soc-fold-h small{color:var(--ink-3);margin-top:2px;font-size:calc(.7rem + 1px);display:block}.soc-fold.on-dark .soc-fold-h small{color:var(--on-dark-2)}.soc-fold-chev{flex:none;width:18px;height:18px;transition:transform .25s}.soc-fold[open] .soc-fold-chev{transform:rotate(180deg)}.soc-fold-b{padding:0 20px 20px;position:relative}.soc-fold .ast-icon{flex:none}.post-pv{gap:10px;padding:12px;display:grid}.post-pv-h{align-items:center;gap:8px;display:flex}.post-pv-h b{flex:1}.post-pv-h .seg button{align-items:center;gap:5px;display:inline-flex}.post-pv-h .seg svg{width:14px;height:14px}.post-pv-phone{background:#103;border-radius:40px;justify-self:center;width:min(100%,392px);padding:10px;box-shadow:0 20px 50px -24px #1100338c}.post-pv-phone .frame-wrap{background:#fff;border:0;border-radius:30px;height:min(72dvh,780px)}.post-pv-phone .frame-wrap.is-mob iframe{border:0;width:100%}@media (min-width:1180px){.post-editor.with-preview{grid-template-columns:minmax(0,1fr) 420px}}.bpx{border-radius:var(--r-l,28px);background:var(--lilac-100);height:clamp(552px,100dvh - 250px,572px);color:var(--ink);transition:transform .45s var(--ease), box-shadow .35s var(--ease);grid-template-rows:auto auto auto auto auto auto auto minmax(0,1fr);gap:10px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.bpx:hover{box-shadow:var(--shadow-1);transform:translateY(-3px)}.bpx:hover .ast-liquid-fill i{transform:translateY(-8px)}.bpx>*{min-width:0}.bpx-top{align-items:center;gap:10px;display:flex}.bpx-top .ast-liquid{vertical-align:0}.bpx-num{letter-spacing:-.02em;color:var(--electric);font-size:calc(1.7rem + 1px);font-weight:700;line-height:1}.bpx-hud{color:#fff;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#000000d1;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 11px 0 9px;font-size:calc(.56rem + 1px);font-weight:600;display:inline-flex}.bpx-hud:before{content:"";background:#7c54ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5822ff59}.bpx-title{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.3em;margin:2px 0 0;font-size:calc(1.15rem + 1px);font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.bpx-who{color:var(--ink-3);align-items:center;gap:8px;min-width:0;margin:0;font-size:calc(.76rem + 1px);display:flex}.bpx-who b{color:var(--ink);flex:none;font-weight:600}.bpx-who>span:not(.bpx-av){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bpx-who em{flex:none;margin-left:auto;font-style:normal}.bpx-av{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:calc(.74rem + 1px);font-weight:600;display:grid}.bpx-bubble{color:var(--ink-2);background:#fffffff0;border-radius:18px 18px 18px 6px;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;font-size:calc(.8rem + 1px);line-height:1.4;display:flex;box-shadow:0 10px 24px -18px #1036}.bpx-bubble span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bpx-dot{background:#2bd47d;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 4px #2bd47d2e}.bpx-deliv{flex-wrap:wrap;gap:6px;max-height:58px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.bpx-deliv li{max-width:100%;color:var(--electric);white-space:nowrap;text-overflow:ellipsis;background:#5822ff14;border-radius:999px;align-items:center;padding:5px 10px;font-size:calc(.66rem + 1px);font-weight:500;display:inline-flex;overflow:hidden}.bpx-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:calc(.58rem + 1px);font-weight:600}.bpx-ch{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bpx-ch li{grid-template-columns:104px minmax(0,1fr) 34px;align-items:center;gap:8px;font-size:calc(.74rem + 1px);display:grid}.bpx-ch li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bpx-ch li>i{background:#5822ff1f;border-radius:6px;height:6px;display:block;overflow:hidden}.bpx-ch li>i>i{background:var(--electric);border-radius:6px;height:100%;display:block}.bpx-ch b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.bpx-kpis{border:1px dashed #5822ff4d;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:8px 12px;display:grid}.bpx-kpis dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:calc(.54rem + 1px);font-weight:600;overflow:hidden}.bpx-kpis dd{font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:calc(.88rem + 1px);font-weight:600;line-height:1.3}.bpx-foot{grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:end;gap:10px;display:grid}.bpx-offer{background:var(--black);color:#fff;border-radius:14px;min-width:0;margin:0;padding:10px 12px;font-size:calc(.78rem + 1px);line-height:1.35}.bpx-offer p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bpx-offer span{letter-spacing:.12em;text-transform:uppercase;color:#c4b0ff;margin-bottom:2px;font-size:calc(.56rem + 1px);display:block}.bpx-more{white-space:nowrap}.bpx.is-featured{background:var(--grad);color:#fff}.bpx.is-featured .ast-liquid,.bpx.is-featured .bpx-num,.bpx.is-featured .bpx-who b,.bpx.is-featured .bpx-ch li,.bpx.is-featured .bpx-kpis dd{color:#fff}.bpx.is-featured .bpx-who,.bpx.is-featured .bpx-h,.bpx.is-featured .bpx-kpis dt{color:#ffffffb8}.bpx.is-featured .bpx-hud{background:#00000059}.bpx.is-featured .bpx-av{background:#fff3}.bpx.is-featured .bpx-deliv li{color:#fff;background:#ffffff29}.bpx.is-featured .bpx-ch li>i{background:#ffffff2e}.bpx.is-featured .bpx-ch li>i>i{background:var(--good)}.bpx.is-featured .bpx-kpis{border-color:#ffffff59}.bpx.is-featured .bpx-offer{background:#00000059}.bpx.is-featured .mini-btn{color:#fff;background:#ffffff29;border-color:#0000}.bpx.is-featured .bpx-more{--btn-bg:#fff;--btn-fg:var(--electric);--btn-bd:#fff}.rail-item.is-on>.bpx:not(.is-featured){box-shadow:0 0 0 2px var(--electric)}@media (max-height:760px){.bpx{gap:8px;height:548px}}.rail-title{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.rail-title .h4{margin:0}.ast-dock:not(.is-compact) .ast-dock-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.ast-dock:not(.is-compact) .ast-dock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.ast-dock:not(.is-compact) .ast-dock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ast-dock:not(.is-compact) .ast-tile{grid-template-rows:38px auto;grid-template-columns:38px minmax(0,1fr);align-content:start;align-items:center;gap:10px 12px;display:grid}.ast-dock:not(.is-compact) .ast-tile-txt{display:contents}.ast-dock:not(.is-compact) .ast-tile-txt b{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.ast-dock:not(.is-compact) .ast-tile-txt small{-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1/-1;align-self:start;min-height:4.2em;display:-webkit-box;overflow:hidden}.ast-dock-group>.label{margin:0}.ast-flows .ast-flow>span:not(.ast-tile-ic){min-width:0}.ast-flow small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box;overflow:hidden}.vg-usage{margin-top:18px}.vg-usage .pl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-usage .plan-form summary{color:var(--on-dark-2)}.vg-usage .plan-form .input,.vg-usage .plan-form .select{color:#fff;background:#ffffff14;border-color:#fff3}.vg-usage .pl-note code{color:#c4b0ff}.vgd--wide .vgd-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){.vgd--wide .vgd-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.vgu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}@media (max-width:1400px){.vgu-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vgu-grid>:last-child{grid-column:1/-1}}@media (max-width:760px){.vgu-grid{grid-template-columns:minmax(0,1fr)}}.ov-today{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ov-chip{border:1px solid var(--lilac-200);height:34px;color:var(--ink);transition:transform .2s var(--ease), box-shadow .2s, border-color .2s;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 6px;font-size:calc(.8rem + 1px);display:inline-flex}.ov-chip b{background:var(--grad);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:calc(.74rem + 1px);font-weight:600;display:inline-grid}.ov-chip svg{width:14px;height:14px;color:var(--electric)}a.ov-chip:hover{box-shadow:var(--shadow-1);border-color:var(--lilac-300);transform:translateY(-1px)}.ov-chip.is-bad{background:#5822ff0f;border-color:#5822ff73}.ov-chip.is-bad b{background:var(--black);color:#c4b0ff}.ov-chip.is-calm{color:var(--ink-2);padding:0 14px}.ov-chip.is-calm svg{color:#0fb884}.ov-more{margin-left:4px}.ov-ready{border-top:1px solid var(--lilac-100);margin-top:12px;padding-top:10px}.ov-ready summary{cursor:pointer;color:#0fb884;align-items:center;gap:6px;display:inline-flex}.ov-ready summary svg{width:13px;height:13px}.ov-ready p{margin:6px 0 0}.pub-changes{flex-direction:column;min-height:0;display:flex}.pub-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lilac-300) transparent;flex:1 1 0;height:0;min-height:260px;margin-right:-6px;padding-right:6px;overflow-y:auto}.pub-scroll::-webkit-scrollbar{width:6px}.pub-scroll::-webkit-scrollbar-thumb{background:var(--lilac-300);border-radius:6px}@media (max-width:1099px){.pub-scroll{flex:none;height:auto;max-height:70vh}}.bpx-title{-webkit-line-clamp:1;min-height:0;font-size:calc(1.3rem + 1px)}.bpx-link{color:inherit}.bpx-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.bpx .mini-btn,.bpx-more{z-index:2;position:relative}.bpx:hover .bpx-link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.bpx-sub{color:var(--electric);text-overflow:ellipsis;white-space:nowrap;margin:-6px 0 0;font-size:calc(.82rem + 1px);font-weight:500;overflow:hidden}.bpx.is-featured .bpx-sub{color:#c4b0ff}.bpx-av{letter-spacing:.02em;font-size:calc(.62rem + 1px)}.bpx-deliv{max-height:58px}.bpx-deliv li{box-sizing:border-box;height:26px;padding:0 10px;line-height:16px}.pdx{gap:clamp(18px,2.4vw,28px);display:grid}.pdx-hero{isolation:isolate;border-radius:var(--r-xl,32px);background:var(--lilac-50);border:1px solid var(--lilac-200);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(24px,3.4vw,48px);display:grid;position:relative;overflow:hidden}.pdx-hero-ast{z-index:-1;width:min(46%,440px);color:var(--lilac-100);position:absolute;top:-30%;right:-8%}.pdx-hero-copy{justify-items:start;gap:14px;min-width:0;display:grid}.pdx-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:calc(.66rem + 1px);font-weight:500;display:inline-flex}.pdx-eyebrow b{color:var(--electric);font-weight:600}.pdx-sep{background:var(--lilac-300);width:18px;height:1px}.pdx-h1{letter-spacing:-.04em;margin:0;font-size:calc(clamp(2.2rem,5vw,3.8rem) + 1px);font-weight:600;line-height:1}.pdx-lead{max-width:54ch;color:var(--ink-2);margin:0;font-size:calc(1.02rem + 1px);line-height:1.55}.pdx-lead b{color:var(--electric);font-weight:600}.pdx-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pdx-tags li{border:1px solid var(--lilac-200);color:var(--ink-2);background:#fff;border-radius:999px;padding:6px 12px;font-size:calc(.72rem + 1px)}.pdx-card{background:var(--grad);border-radius:28px;place-items:center;min-height:320px;display:grid;position:relative;overflow:visible;box-shadow:0 30px 60px -36px #5822ffb3}.pdx-avatar{color:#fff;letter-spacing:-.02em;background:#ffffff24;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:132px;height:132px;margin-bottom:64px;font-size:2.8rem;font-weight:600;display:grid}.pdx-hud{color:#fff;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#000000d1;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 11px 0 9px;font-size:calc(.56rem + 1px);font-weight:600;animation:5s ease-in-out infinite alternate pdx-bob;display:inline-flex;position:absolute;box-shadow:0 8px 22px #14003c47}.pdx-hud:before{content:"";background:#7c54ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5822ff59}.pdx-hud--1{top:18%;left:-14px}.pdx-hud--2{animation-delay:-2s;top:36%;right:-12px}.pdx-hud--3{animation-delay:-3.5s;top:6%;left:12%}@keyframes pdx-bob{to{transform:translateY(-8px)}}.pdx-bubble{color:var(--ink);box-shadow:var(--shadow-1);background:#fffffff2;border-radius:20px 20px 20px 6px;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;font-size:calc(.82rem + 1px);line-height:1.45;display:flex;position:absolute;bottom:7%;left:6%;right:6%}.pdx-bubble i{background:#2bd47d;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 4px #2bd47d2e}.pdx-bubble b{font-weight:600;display:block}.pdx-meta{border-top:1px solid var(--lilac-200);border-bottom:1px solid var(--lilac-200);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid}.pdx-meta>div{padding:16px 18px 16px 0}.pdx-meta>div+div{border-left:1px solid var(--lilac-200);padding-left:18px}.pdx-meta dt,.pdx-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:calc(.62rem + 1px);font-weight:600}.pdx-meta dd{color:var(--ink);margin:6px 0 0;font-size:calc(.92rem + 1px);font-weight:500;line-height:1.35}.pdx-story{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,40px);display:grid}.pdx-prose{color:var(--ink);max-width:62ch;margin:10px 0 0;font-size:calc(1.08rem + 1px);line-height:1.7}.pdx-ch{gap:10px;display:grid}.pdx-chips{flex-wrap:wrap;gap:6px;display:flex}.pdx-chips span{color:var(--electric);background:#5822ff14;border-radius:999px;padding:5px 10px;font-size:calc(.7rem + 1px);font-weight:500}.pdx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.pdx-step{border-radius:var(--r-l,28px);background:var(--lilac-100);transition:transform .45s var(--ease), box-shadow .35s var(--ease);align-content:start;gap:14px;padding:clamp(18px,2vw,26px);display:grid}.pdx-step:hover{box-shadow:var(--shadow-1);transform:translateY(-4px)}.pdx-step:hover .ast-liquid-fill i{transform:translateY(-8px)}.pdx-step-top{justify-content:space-between;align-items:flex-start;display:flex}.pdx-num{letter-spacing:-.02em;color:var(--electric);font-size:calc(clamp(1.8rem,2.4vw,2.3rem) + 1px);font-weight:700;line-height:1}.pdx-step h3{letter-spacing:-.02em;margin:12px 0 0;font-size:calc(clamp(1.2rem,1.6vw,1.45rem) + 1px);font-weight:600}.pdx-quote{border-radius:var(--r-xl,32px);background:var(--black);color:#fff;margin:0;padding:clamp(26px,4vw,56px);position:relative;overflow:hidden}.pdx-quote-ast{color:#8f6bff40;width:clamp(90px,14vw,180px);position:absolute;top:50%;right:4%;transform:translateY(-50%)}.pdx-quote blockquote{letter-spacing:-.02em;max-width:32ch;margin:0;font-size:calc(clamp(1.4rem,2.8vw,2.2rem) + 1px);font-weight:500;line-height:1.25;position:relative}.pdx-quote figcaption{letter-spacing:.14em;text-transform:uppercase;color:#c4b0ff;margin-top:16px;font-size:calc(.72rem + 1px)}.pdx-data{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.pdx-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.pdx-kpis>div{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:16px;padding:12px}.pdx-kpis dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:calc(.54rem + 1px);font-weight:600;overflow:hidden}.pdx-kpis dd{letter-spacing:-.02em;color:var(--electric);margin:4px 0 0;font-size:calc(1.3rem + 1px);font-weight:600}.pdx-cta{text-align:center;border-radius:var(--r-xl,32px);background:var(--grad);color:#fff;justify-items:center;gap:16px;padding:clamp(30px,5vw,64px) clamp(20px,4vw,48px);display:grid;position:relative;overflow:hidden}.pdx-cta-ast{color:#ffffff1a;width:clamp(120px,18vw,240px);position:absolute;top:50%}.pdx-cta-ast--l{left:-60px;transform:translateY(-50%)rotate(-12deg)}.pdx-cta-ast--r{right:-60px;transform:translateY(-50%)rotate(18deg)}.pdx-kicker{letter-spacing:.16em;text-transform:uppercase;background:#ffffff24;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:calc(.62rem + 1px);font-weight:600;display:inline-flex}.pdx-offer{letter-spacing:-.03em;max-width:30ch;margin:0;font-size:calc(clamp(1.4rem,3vw,2.4rem) + 1px);font-weight:600;line-height:1.15;position:relative}.pdx-ghost{--btn-fg:#fff;--btn-bd:#fff6;color:#fff}.pdx-next{border-top:1px solid var(--lilac-200);color:var(--ink);align-items:center;gap:18px;padding:20px 4px;display:flex}.pdx-next-t{letter-spacing:-.03em;flex:1;font-size:calc(clamp(1.3rem,2.4vw,1.9rem) + 1px);font-weight:600}.pdx-next-t small{letter-spacing:0;color:var(--electric);font-size:calc(.8rem + 1px);font-weight:500;display:block}.pdx-next svg{width:28px;height:28px;color:var(--electric);transition:transform .3s var(--ease)}.pdx-next:hover svg{transform:translate(6px)}@media (max-width:1100px){.pdx-hero,.pdx-story,.pdx-data{grid-template-columns:minmax(0,1fr)}.pdx-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.pdx-meta>div:nth-child(odd){border-left:0;padding-left:0}.pdx-steps{grid-template-columns:minmax(0,1fr)}.pdx-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.bpx{grid-template-rows:repeat(8,auto) minmax(0,1fr)}.tg-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tg-head .tg-title{margin:0}.tg-dot--now{background:var(--good);z-index:1;width:14px;height:14px;animation:none;box-shadow:0 0 0 5px #2de3a740}.vgu{margin-top:18px}.vgu .tg-route{height:clamp(70px,7vw,92px)}.vgu-grid{border-top:1px dashed var(--lilac-300);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:20px;padding-top:18px;display:grid}.vgu-col{align-content:start;gap:10px;min-width:0;display:grid}.vgu-h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:calc(.62rem + 1px);font-weight:600}.vgu-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vgu-tiles .vgd-tile{background:#ffffffbf;gap:4px;padding:10px 12px}.vgu-tiles .vgd-value{font-size:calc(1.15rem + 1px)}.vgu-tnote{color:var(--ink-3);font-size:calc(.62rem + 1px);line-height:1.35}.vgu-note{color:var(--ink-3);margin:0;font-size:calc(.68rem + 1px);line-height:1.45}.vgu-note code{font-size:.95em}.vgu-bars{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:6px;height:96px;display:grid}.vgu-bars span{grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:4px;height:100%;display:grid}.vgu-bars b{color:var(--electric);font-size:calc(.68rem + 1px);font-weight:600}.vgu-bars i{background:linear-gradient(180deg, #8f6bff, var(--electric));border-radius:8px 8px 3px 3px;align-self:end;width:100%}.vgu-bars small{color:var(--ink-3);white-space:nowrap;font-size:calc(.56rem + 1px)}.vgu-rank{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vgu-rank li{border:1px solid var(--lilac-200);background:#ffffffbf;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:calc(.74rem + 1px);display:flex}.vgu-rank small{color:var(--ink-3);margin-left:4px}.vgu-rank b{color:var(--electric);white-space:nowrap;font-weight:600}.vgu-fx{margin:14px 0 0}.vgu .plan-form .row{align-items:center}@media (max-width:1400px){.vgu-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vgu-grid>:last-child{grid-column:1/-1}}@media (max-width:760px){.vgu-grid{grid-template-columns:minmax(0,1fr)}}.cmp-media2{gap:12px;display:grid}.cmp-drop2{border:1.5px dashed var(--lilac-300);cursor:pointer;background:linear-gradient(160deg,#5822ff0f,#2de3a71a);border-radius:20px;align-items:center;gap:16px;min-height:132px;padding:22px;transition:border-color .2s,background .2s;display:flex}.cmp-drop2:hover{border-color:var(--electric);background:linear-gradient(160deg,#5822ff1a,#2de3a724)}.cmp-drop2>svg{background:var(--grad);color:#fff;box-sizing:border-box;border-radius:14px;flex:none;width:44px;height:44px;padding:10px}.cmp-drop2 b{font-size:calc(.98rem + 1px);display:block}.cmp-drop2 small{color:var(--ink-3);margin-top:3px;font-size:calc(.72rem + 1px);line-height:1.4;display:block}.cmp-files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cmp-file{border:1px solid var(--lilac-200);cursor:default;background:#fff;border-radius:16px;grid-template-columns:52px minmax(0,1.2fr) minmax(60px,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.cmp-file.is-sel{border-color:var(--electric);box-shadow:0 0 0 3px #5822ff1a}.cmp-files .cmp-file:has(img){cursor:pointer}.cmp-file-th{background:var(--lilac-100);width:52px;height:64px;color:var(--electric);border-radius:10px;place-items:center;display:grid;overflow:hidden}.cmp-file-th img,.cmp-file-th video{object-fit:cover;width:100%;height:100%;display:block}.cmp-file-t{gap:2px;min-width:0;display:grid}.cmp-file-t b{text-overflow:ellipsis;white-space:nowrap;font-size:calc(.82rem + 1px);font-weight:600;overflow:hidden}.cmp-file-t small{color:var(--ink-3);font-size:calc(.68rem + 1px)}.cmp-file-bar{background:var(--lilac-100);border-radius:6px;height:6px;overflow:hidden}.cmp-file-bar i{background:var(--grad);border-radius:6px;height:100%;transition:width .3s;display:block}.cmp-file-pct{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;min-width:36px;font-size:calc(.66rem + 1px);font-weight:600}.cmp-adds{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmp-adds label.btn{cursor:pointer}.cmp-adds .xs{flex:220px}.cmp-alt{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:14px;padding:10px 12px}.th{gap:12px;display:grid}.th-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.th-strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:88px;grid-auto-flow:column;gap:8px;padding:3px;display:grid;overflow-x:auto}.th-strip::-webkit-scrollbar{display:none}.th-frame{aspect-ratio:9/16;background:var(--lilac-100);cursor:pointer;scroll-snap-align:start;border:2px solid #0000;border-radius:12px;padding:0;transition:border-color .2s,transform .2s;display:block;position:relative;overflow:hidden}.th-frame img{object-fit:cover;width:100%;height:100%;display:block}.th-frame:hover{transform:translateY(-2px)}.th-frame.is-on{border-color:var(--electric);box-shadow:0 0 0 3px #5822ff2e}.th-frame--wait{cursor:default;background:linear-gradient(100deg, var(--lilac-100) 30%, var(--lilac-50) 50%, var(--lilac-100) 70%);background-size:200% 100%;animation:1.4s linear infinite th-wait}@keyframes th-wait{to{background-position:-200% 0}}.th-check{background:var(--electric);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;left:6px}.th-check svg{width:12px;height:12px}.th-scrub{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;display:grid}.th-scrub video{aspect-ratio:9/16;object-fit:cover;background:#0b0b12;border-radius:12px;width:120px}.th-scrub input[type=range]{width:100%;accent-color:var(--electric)}.th-scrub .btn{justify-self:start}.th-upload{background:var(--lilac-50);border:1px dashed var(--lilac-300);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.th-upload>svg{width:22px;height:22px;color:var(--electric);flex:none}.th-upload>span:first-of-type{flex:1;gap:2px;display:grid}.th-upload small{color:var(--ink-3);font-size:calc(.68rem + 1px)}.th-now{background:var(--lilac-100);border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.th-now img{object-fit:cover;border-radius:8px;width:44px;height:56px}@media (max-width:640px){.cmp-file{grid-template-columns:44px minmax(0,1fr) auto}.cmp-file-bar,.cmp-file-pct{display:none}.th-scrub{grid-template-columns:1fr}.th-scrub video{width:140px}}.mem{margin-bottom:18px;padding:0}.mem-sum{cursor:pointer;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.mem-sum::-webkit-details-marker{display:none}.mem-sum b{font-size:calc(.92rem + 1px);display:block}.mem-sum small{color:var(--ink-3);margin-top:2px;font-size:calc(.7rem + 1px);display:block}.mem-ic{background:var(--grad);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mem-ic svg{width:18px;height:18px}.mem-chev{flex:none;width:18px;height:18px;transition:transform .25s}.mem[open] .mem-chev{transform:rotate(180deg)}.mem-body{border-top:1px solid var(--lilac-100);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding:4px 20px 20px;display:grid}.mem-col{align-content:start;gap:12px;min-width:0;padding-top:14px;display:grid}.mem-h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:calc(.6rem + 1px);font-weight:600}.mem-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mem-roles button{border:1px solid var(--lilac-200);font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;gap:2px;padding:10px 12px;transition:border-color .2s,background .2s;display:grid}.mem-roles button b{font-size:calc(.8rem + 1px)}.mem-roles button small{color:var(--ink-3);font-size:calc(.64rem + 1px);line-height:1.35}.mem-roles button.is-on{border-color:var(--electric);background:#5822ff0f;box-shadow:0 0 0 3px #5822ff1a}.mem-add{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:16px;gap:8px;padding:12px;display:grid}.mem-add .seg button{align-items:center;gap:5px;display:inline-flex}.mem-add .seg svg{width:13px;height:13px}.mem-add .row .input{flex:auto}.mem-group{gap:6px;display:grid}.mem-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mem-list li{border:1px solid var(--lilac-200);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mem-list li>svg{width:16px;height:16px;color:var(--electric);flex:none}.mem-list b{text-overflow:ellipsis;white-space:nowrap;font-size:calc(.78rem + 1px);font-weight:600;display:block;overflow:hidden}.mem-list small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:calc(.64rem + 1px);display:block;overflow:hidden}.mem-list .grow{min-width:0}.mem-learned{border:1px solid var(--lilac-200);background:linear-gradient(160deg,#5822ff0f,#2de3a714);border-radius:18px;margin-top:14px;padding:14px 16px 16px}.mem-summary{color:var(--ink);margin:0;font-size:calc(.88rem + 1px);line-height:1.55}.mem-chips{flex-wrap:wrap;gap:6px;display:flex}.mem-chips span{border:1px solid var(--lilac-200);color:var(--electric);background:#fff;border-radius:999px;padding:5px 10px;font-size:calc(.68rem + 1px)}.mem-chips.is-quote span{color:var(--ink-2);font-style:italic}.mem-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.mem-two>div{align-content:start;gap:6px;display:grid}.mem-empty{text-align:center;justify-items:center;gap:8px;padding:22px 12px;display:grid}.mem-empty svg{width:26px;height:26px;color:var(--electric)}.ag-mem{background:var(--lilac-50);border:1px dashed var(--lilac-300);color:var(--ink-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;font-size:calc(.7rem + 1px);display:flex}.ag-mem svg{width:14px;height:14px;color:var(--electric)}.ag-mem b{color:var(--electric);margin-left:auto;font-weight:600}@media (max-width:1000px){.mem-body,.mem-two{grid-template-columns:minmax(0,1fr)}}.vsw{background:#ffffff14;border-radius:12px;grid-template-columns:1fr 1fr;gap:2px;margin:8px 10px 0;padding:3px;display:grid}.vsw button{color:#fff9;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:calc(.7rem + 1px);transition:background .2s,color .2s;display:inline-flex}.vsw button svg{width:14px;height:14px}.vsw button:hover{color:#fff}.vsw button[aria-pressed=true]{color:var(--black);background:#fff}.mnav-sheet .vsw{margin:18px 0 0}.sidebar .vsw{margin:auto 10px 12px}.sidebar .vsw+.sidebar-foot{margin-top:0}@media (max-height:760px){.bpx{height:562px}}.pdx-cta .btn.pdx-ghost{--btn-bg:#ffffff1f;color:#fff;background:#ffffff1f;border-color:#fff6}.pdx-cta .btn.pdx-ghost:hover{background:#fff3}.past-list{grid-template-columns:minmax(0,1fr)}.past,.past summary>*{min-width:0}.pd-nav .row{flex-wrap:wrap}@media (max-width:760px){.ast-flows{grid-template-columns:minmax(0,1fr)}.pdx-hero{padding:20px}.pdx-card{min-height:280px}.pdx-hud--1{left:8px}.pdx-hud--2{right:8px}.pdx-meta{grid-template-columns:minmax(0,1fr)}.pdx-meta>div+div{border-left:0;border-top:1px solid var(--lilac-200);padding-left:0}.pdx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-grid>*{min-width:0}.pdx{grid-template-columns:minmax(0,1fr)}.pdx>*{min-width:0}.past{overflow:hidden}.past summary .past-in{flex:160px}.past summary{flex-wrap:wrap;row-gap:2px}.past summary>.xs{white-space:nowrap;flex:none}html{font-size:clamp(16px,.347vw + 11.0032px,17px)}@media (min-width:1000px){:root{--sidebar-w:clamp(236px, calc(236px + (100vw - 1280px) * .089), 276px)}}@media (min-width:2000px){.main{justify-self:center;width:100%;max-width:1760px}}.bpx{height:clamp(35.5rem,100dvh - 236px,36.75rem)}@media (max-height:760px){.bpx{height:35.1rem}}.rail-item>.persona{min-height:29.5rem}.rangebar{position:static;top:auto}@media (max-width:1100px){.cmp-studio{grid-template-columns:minmax(0,1fr)}.cmp-side{position:static}}@media (max-width:760px){.cmp-bar{grid-template-columns:auto auto minmax(0,1fr);gap:8px;padding:8px;display:grid;bottom:8px}.cmp-bar>.xs{grid-column:1/-1;padding:0 4px}.cmp-bar>.grow{display:none}.cmp-bar .btn{justify-content:center;width:auto;padding:0 12px}.cmp-block{border-radius:18px;padding:14px 12px}.cmp-drop2{gap:12px;min-height:110px;padding:16px}.cmp-adds .xs{flex-basis:100%}.cmp-plats,.cmp-accounts{grid-template-columns:repeat(2,minmax(0,1fr))}.seg:not(.seg--fill){overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;min-width:0;max-width:100%;display:flex;overflow-x:auto}.seg:not(.seg--fill)::-webkit-scrollbar{display:none}.seg:not(.seg--fill)>*{flex:none}.row>.seg{flex:0 auto}.vgd-tiles,.vgd--wide .vgd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vgd-value{font-size:calc(1.15rem + 1px)}}.infog-visual{position:absolute;inset:0}.infog-tags{display:contents}@media (max-width:700px){.infog-stage{aspect-ratio:auto;gap:14px;max-width:none;display:grid}.infog-visual{aspect-ratio:560/380;position:relative;inset:auto}.infog-score{top:70%}.infog-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.infog-tags .infog-tag.hud{justify-content:space-between;min-width:0;height:32px;font-size:calc(.56rem + 1px);animation:none;position:static;inset:auto;transform:none}.infog-tags .infog-tag.hud b{font-size:calc(.74rem + 1px)}}@media (max-width:760px){.secp-stage{gap:12px}.secp-ecg{height:112px;inset:10px 0 auto}.secp-core{justify-self:start}.secp-tags{gap:6px}}.mnav-sheet{color:var(--ink);padding:calc(var(--topbar-h) + 12px) clamp(16px, 5vw, 40px) 0;transition:opacity .3s var(--ease), visibility .3s, transform .4s var(--ease);background:#fff;gap:18px;transform:translateY(-10px)}.nav-open .mnav-sheet{transform:none}.mnav-sheet:before{display:none}.nav-open .topbar{border-color:var(--line);background:#fff}.nav-open .topbar .topbar-title{color:var(--ink)}.nav-open .menu-toggle{background:var(--black);color:#fff}.mnav-list{gap:18px;display:grid;position:relative}.mnav-sheet .mnav-label{color:var(--electric);letter-spacing:.16em;margin:0 0 2px;font-size:calc(.6rem + 1px);font-weight:600}.mnav-sheet .mnav-group a{min-height:54px;color:var(--black);letter-spacing:-.02em;border-bottom:1px solid var(--line);justify-content:flex-start;gap:10px;font-size:calc(clamp(1.2rem,5.2vw,1.65rem) + 1px);font-weight:600}.mnav-t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mnav-sheet .mnav-group a .mnav-arrow{opacity:1;width:22px;height:22px;color:var(--electric);transition:transform .25s var(--ease);flex:none}.mnav-sheet .mnav-group a:hover .mnav-arrow,.mnav-sheet .mnav-group a:focus-visible .mnav-arrow{transform:translate(2px,-2px)}.mnav-sheet .mnav-group a[aria-current=page]{color:var(--electric)}.mnav-cur{width:.55em;height:.57em;color:var(--electric);flex:none}.mnav-sheet .nav-count{flex:none}.mnav-group{opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);transition-delay:calc(var(--gi,0) * 45ms);transform:translateY(12px)}.nav-open .mnav-group{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mnav-group,.mnav-sheet{transition:none;transform:none}}.mnav-extra{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:22px;gap:12px;padding:14px 16px;display:grid;position:relative}.mnav-who{align-items:center;gap:12px;min-width:0;display:flex}.mnav-who .grow{min-width:0}.mnav-who b{font-size:calc(.9rem + 1px);display:block}.mnav-who small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:calc(.7rem + 1px);display:block;overflow:hidden}.mnav-sheet .vsw{border:1px solid var(--lilac-200);background:#fff;margin:0}.mnav-sheet .vsw button{color:var(--ink-2)}.mnav-sheet .vsw button:hover{color:var(--electric)}.mnav-sheet .vsw button[aria-pressed=true]{background:var(--black);color:#fff}.mnav-bar{z-index:2;padding:10px clamp(12px, 4vw, 28px) calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#fffffff0;align-items:center;gap:10px;margin:auto calc(-1*clamp(16px,5vw,40px)) 0;display:flex;position:sticky;bottom:0}.mnav-bar .btn{flex:1;justify-content:center;min-height:50px}.mnav-vg{background:var(--black);color:#fff;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:10px;height:50px;padding:0 18px 0 6px;font-weight:600;display:inline-flex}.mnav-vg-ic{background:var(--grad);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.mnav-vg-ic svg{color:#fff;width:18px;height:18px}@media (min-width:640px) and (max-width:999px){.mnav-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.topbar .brand-chip{width:104px;transition:width .45s var(--ease), padding .45s var(--ease);overflow:hidden}.topbar .brand-chip svg{flex:none}.topbar .brand-chip svg>path{transform-box:fill-box;transform-origin:50%;transition:opacity .35s var(--ease), transform .5s var(--ease)}.topbar .brand-chip svg .asterisk{transform-box:fill-box;transform-origin:50%;transition:transform .55s cubic-bezier(.5,0,.2,1)}html.logo-ast:not(.nav-open) .topbar .brand-chip svg>path{opacity:0;transform:scale(.7)}html.logo-ast:not(.nav-open) .topbar .brand-chip svg .asterisk{transform:translate(-903px,255px)scale(2.9)}@media (prefers-reduced-motion:reduce){.topbar .brand-chip,.topbar .brand-chip svg>path,.topbar .brand-chip svg .asterisk{transition:none}}.vsw--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vsw--3 button{gap:4px;padding:0 4px;font-size:calc(.64rem + 1px)}@media (max-width:700px){.infog-visual{aspect-ratio:560/330;overflow:visible}.infog-visual .infog-orbits{width:100%;height:109%;inset:-18.2% 0 auto}.infog-visual .infog-score{top:60%}}.mnav-bar .btn{min-width:0;padding:0 14px}.mnav-sheet{overflow-x:hidden}@media (max-width:760px){.cmp-place{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cmp-bar .btn{white-space:nowrap;min-width:0;padding:0 10px;font-size:calc(.76rem + 1px)}.cmp-bar .btn:last-child svg{display:none}.cmp-bar>.xs{font-size:calc(.68rem + 1px)}.spl-bar{gap:8px;padding:8px}.spl-title{flex:100%;font-size:calc(.9rem + 1px)}.spl-filters{flex:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-left:0;display:grid}.spl-filters .select{width:100%;max-width:none;font-size:calc(.72rem + 1px)}.spl-cols{grid-template-columns:minmax(0,1fr);gap:6px;overflow:visible}.spl-col{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:10px;min-height:58px;padding:8px}.spl-col-h{border-bottom:0;border-right:1px solid var(--lilac-200);justify-items:center;gap:2px;padding:4px 0;display:grid}.spl-col-items{align-content:center;min-height:40px}.spl-col-items:empty:after{content:"Gönderi yok · eklemek için dokunun";color:var(--ink-3);font-size:calc(.68rem + 1px)}.spl-col.is-past{opacity:.7}.spl-card.is-big .spl-thumb{aspect-ratio:16/9;max-height:90px}.soc-month-list{gap:8px;margin-top:14px;display:grid}}@media (min-width:640px) and (max-width:1100px){.kpi-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kpi-cards>.stat{min-height:0;padding:18px}}@media (min-width:761px) and (max-width:1280px){.table-wrap>.table{min-width:720px}.table-wrap{overflow-x:auto}}@media (min-width:761px) and (max-width:1099px){.seg:not(.seg--fill){overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:0;max-width:100%;display:flex;overflow-x:auto}.seg:not(.seg--fill)::-webkit-scrollbar{display:none}.seg:not(.seg--fill)>*{flex:none}}@media (max-width:560px){.hv-targets>li{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:12px}.hv-targets>li>:first-child{grid-area:1/1}.hv-t-actions{grid-area:1/2;justify-self:end}.hv-t-main,.hv-t-tour,.hv-t-stats{grid-column:1/-1}.hv-t-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 10px}}@media (max-width:1099px){.editor-preview,.post-side,.heads-list,.vg-side,.cal-side,.soc-edit,.work-aside,.rd-side,.mk-nav,.hist-restore,.snav-menu,.pv,.cmp-side{position:static}.post-side,.heads-list{max-height:none;overflow:visible}}@media (max-width:760px){.toolbar[style*=sticky]{top:var(--topbar-h)!important}.legal-draft{top:var(--topbar-h)}}@media (min-width:761px){.table-wrap>.table.hv-table{min-width:1040px}.table-wrap>.table.hv-table th:first-child{width:220px;min-width:220px}.table-wrap>.table.hv-table th:nth-child(3){width:190px;min-width:190px}.hv-table td:nth-child(3){overflow-wrap:normal;word-break:normal}.hv-table td:nth-child(3) a{overflow-wrap:anywhere}}.plat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.plat-head .h4{overflow-wrap:anywhere}@media (max-width:760px){.vgd-value small{margin-top:2px;font-size:calc(.66rem + 1px);line-height:1.35;display:block}}.vsw-overlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:vsw-in .25s var(--ease);background:#1039;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes vsw-in{0%{opacity:0}}html.vsw-on{overflow:hidden}.vsw-head{color:#fff;background:#1100338c;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;padding:12px 20px;font-size:calc(.78rem + 1px);display:flex}.vsw-dev{height:34px;color:var(--black);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex;position:relative}.vsw-dev svg{width:16px;height:16px;color:var(--electric);flex:none}.vsw-dev select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23110033' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 100%/14px no-repeat;border:0;padding-right:18px;font-weight:600}.vsw-dev select:focus-visible{outline:none}.vsw-dev:focus-within{box-shadow:0 0 0 3px #ffffff59}.vsw-size{color:#ffffffbf;font-variant-numeric:tabular-nums}.vsw-zoom{background:#ffffff1f;border-radius:999px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.vsw-zoom button{color:#ffffffbf;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:calc(.72rem + 1px)}.vsw-zoom button:hover{color:#fff}.vsw-zoom button[aria-pressed=true]{color:var(--black);background:#fff;font-weight:600}.vsw-alt{--btn-bg:#ffffff24;color:#fff;background:#ffffff24;border-color:#ffffff4d}.vsw-alt[aria-pressed=true]{background:#ffffff42}.vsw-scroll{flex:auto;min-height:0;padding:24px 20px 32px;display:flex;overflow:auto}.vsw-fit{flex:none;margin:auto;position:relative}.vsw-phone{transform-origin:0 0;box-sizing:border-box;background:#0d0d14;position:absolute;top:0;left:0;box-shadow:0 40px 90px -30px #000000bf,inset 0 0 0 2px #ffffff1a,inset 0 0 0 5px #1c1c26}.vsw-screen{background:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.vsw-status{height:var(--bar);color:#000;letter-spacing:-.01em;background:#fff;flex:none;justify-content:space-between;align-items:center;padding:0 28px;font:600 15px/1 -apple-system,SF Pro Text,system-ui,sans-serif;display:flex;position:relative}.vsw-cut--island .vsw-status{padding:4px 34px 0 46px}.vsw-phone--tablet .vsw-status{padding:0 22px;font-size:12px}.vsw-cut--punch .vsw-status{padding:0 18px;font:500 13px/1 Roboto,system-ui,sans-serif}.vsw-notch{pointer-events:none;background:#000;position:absolute;left:50%;transform:translate(-50%)}.vsw-cut--island .vsw-notch{border-radius:20px;width:124px;height:36px;top:11px}.vsw-cut--punch .vsw-notch{border-radius:50%;width:15px;height:15px;top:9px}.vsw-icons{align-items:center;gap:6px;display:inline-flex}.vsw-icons svg{fill:currentColor;width:auto;height:11px}.vsw-batt{border:1.5px solid #0006;border-radius:4px;width:24px;height:12px;position:relative}.vsw-batt:before{content:"";background:#000;border-radius:2px;position:absolute;inset:1.5px 4px 1.5px 1.5px}.vsw-batt:after{content:"";background:#0006;border-radius:0 2px 2px 0;width:2px;height:4px;position:absolute;top:3px;right:-4px}.vsw-screen iframe{background:#fff;border:0;flex:none;display:block}.vsw-home{pointer-events:none;background:#000000d9;border-radius:3px;width:134px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.vsw-cut--punch .vsw-home{background:#0009;width:108px;height:4px;bottom:6px}@media (max-width:760px){.vsw-head{padding:10px 12px}.vsw-zoom{margin-left:0}}.topbar .brand-chip{color:var(--black);background:0 0;border-radius:0;width:72px;height:46px;padding:0}.topbar .brand-chip svg{width:72px;max-width:none}html.logo-ast:not(.nav-open) .topbar .brand-chip{width:26px;padding:0}.rail-toggle,.brand-ast,.rail-scrim{display:none}@media (min-width:761px) and (max-width:999px){:root{--rail-w:88px}.shell{grid-template-columns:var(--rail-w) minmax(0, 1fr)}.topbar,.mnav-sheet{display:none}.main{padding-top:28px}.savebar{left:calc(50% + var(--rail-w) / 2)}.sidebar{width:var(--rail-w);z-index:40;display:block}.sidebar-inner{width:calc(var(--rail-w) - 8px);transition:width .4s var(--ease), box-shadow .4s var(--ease);padding:18px 10px 12px}.rail-toggle{border:1px solid var(--line-dark);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin:12px auto 0;transition:background .2s,border-color .2s;display:grid}.rail-toggle:hover{background:#ffffff1a}.rail-toggle svg{width:18px;height:18px}.sidebar .nav a{position:relative}html:not(.rail-open) .sidebar .brand{justify-content:center;padding:0}html:not(.rail-open) .sidebar .brand>svg:not(.brand-ast),html:not(.rail-open) .sidebar .brand .pill{display:none}html:not(.rail-open) .brand-ast{color:#fff;width:30px;height:31px;display:block}html:not(.rail-open) .sidebar .nav{scrollbar-width:none;margin-top:10px;padding-right:0}html:not(.rail-open) .sidebar .nav::-webkit-scrollbar{display:none}html:not(.rail-open) .sidebar .nav-sec+.nav-sec{margin-top:0}html:not(.rail-open) .sidebar .nav-group{pointer-events:none;justify-content:center;height:17px;margin:0;padding:0}html:not(.rail-open) .sidebar .nav-group>*{display:none}html:not(.rail-open) .sidebar .nav-group:before{content:"";background:var(--line-dark);width:26px;height:1px}html:not(.rail-open) .sidebar .nav a{border-radius:16px;justify-content:center;gap:0;width:52px;height:44px;margin:0 auto;padding:0}html:not(.rail-open) .sidebar .nav a svg{width:20px;height:20px}html:not(.rail-open) .sidebar .nav a .nav-label{display:none}html:not(.rail-open) .sidebar .nav a .nav-count{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--black);padding:0 5px;font-size:10px;position:absolute;top:3px;right:3px}html:not(.rail-open) .sidebar .vsw{display:none}html:not(.rail-open) .sidebar-foot{flex-direction:column;gap:8px;padding:12px 0 0}html:not(.rail-open) .sidebar-foot .who{display:none}html.rail-open .sidebar{z-index:96}html.rail-open .sidebar-inner{width:284px;padding:22px 12px 14px;box-shadow:0 30px 90px -20px #110033a6}html.rail-open .rail-toggle{width:40px;height:40px;margin:0;position:absolute;top:18px;right:14px}html.rail-open .sidebar .nav a .nav-label{white-space:nowrap}.rail-scrim{z-index:95;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:vsw-in .25s var(--ease);background:#11003359;display:block;position:fixed;inset:0}html.rail-open{overflow:hidden}}@media (min-width:761px) and (max-width:999px) and (prefers-reduced-motion:reduce){.sidebar-inner{transition:none}}.imp-list{border:1px solid var(--lilac-200);background:#fff;border-radius:14px;margin-top:10px}.imp-list summary{cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:calc(.8rem + 1px);font-weight:500;list-style:none;display:flex}.imp-list summary::-webkit-details-marker{display:none}.imp-list ul{gap:8px;max-height:320px;margin:0;padding:0 12px 10px;list-style:none;display:grid;overflow:auto}.imp-list li{gap:2px;min-width:0;font-size:calc(.78rem + 1px);display:grid}.imp-list li small{color:var(--ink-3);overflow-wrap:anywhere}@property --g-a{syntax:"<length>";inherits:true;initial-value:0}@property --g-b{syntax:"<length>";inherits:true;initial-value:0}[data-glide]{isolation:isolate;transition:--g-a var(--g-da,0s) cubic-bezier(.215, .61, .355, 1), --g-b var(--g-db,0s) cubic-bezier(.215, .61, .355, 1);position:relative}[data-glide]:before{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:var(--pill);transition:opacity .2s var(--ease);position:absolute}[data-glide][data-glide-on]:before{opacity:1}.seg[data-glide]:before{left:var(--g-a);width:calc(var(--g-b) - var(--g-a));top:var(--g-c,0px);height:var(--g-s,0px);background:var(--g-bg,var(--black))}.seg[data-glide-on]>:is([aria-current=true],[aria-current=page],[aria-pressed=true],[aria-selected=true]){background:0 0}.seg[data-glide-on]>:is([aria-current=true],[aria-current=page],[aria-pressed=true],[aria-selected=true]):not([data-glide-at]){color:var(--ink-2)}.seg[data-glide-on]>[data-glide-at],.seg[data-glide-on]>[data-glide-at]:hover{color:#fff;background:0 0;transition:background .2s,color .22s .1s}.seg[data-glide-on]>.is-new[data-glide-at]{color:#000}.sidebar .nav[data-glide]:before{top:var(--g-a);height:calc(var(--g-b) - var(--g-a));left:var(--g-c,0px);width:var(--g-s,0px);background:#fff}.sidebar .nav[data-glide-on] a[aria-current=page]{background:0 0}.sidebar .nav[data-glide-on] a[aria-current=page]:not([data-glide-at]){color:var(--on-dark-2)}.sidebar .nav[data-glide-on] a[aria-current=page]:not([data-glide-at]) .nav-count{background:var(--electric);color:#fff}.sidebar .nav[data-glide-on] a[data-glide-at],.sidebar .nav[data-glide-on] a[data-glide-at]:hover{color:var(--electric);background:0 0;transition:background .2s,color .22s .1s}.sidebar .nav[data-glide-on] a[data-glide-at] .nav-count{background:var(--lilac-100);color:var(--electric)}@media (min-width:761px) and (max-width:999px){html:not(.rail-open) .sidebar .nav[data-glide]:before{border-radius:16px}}html.pg-leave .main{pointer-events:none}html.pg-leave .main>:not(:has(.savebar,.modal,[role=dialog])){opacity:.35;filter:blur(4px);transition:opacity .22s var(--ease), filter .22s var(--ease)}.main .page-head :is(.eyebrow,.h1),.main .page-head>.lead,.main .page-head .btn-row{animation:pg-in .62s var(--ease) both}.main .page-head .h1{animation-delay:50ms}.main .page-head>.lead{animation-delay:.11s}.main .page-head .btn-row{animation-delay:.14s}@keyframes pg-in{0%{opacity:0;filter:blur(8px);translate:0 12px}to{opacity:1;filter:none;translate:none}}@media (prefers-reduced-motion:reduce){[data-glide]{transition:none}html.pg-leave .main>*{opacity:1;filter:none}.main .page-head :is(.eyebrow,.h1),.main .page-head>.lead,.main .page-head .btn-row{animation:none}}@media print{.main .page-head *{animation:none!important}}.pv-media,.cmp-side .pv-media,.cmp-side .pv-media:not(.is-vertical){width:100%;height:auto;max-height:none}.pv-media.is-vertical,.cmp-side .pv-media.is-vertical{justify-self:center;width:auto;max-width:100%;height:min(460px,64vh)}.cmp-side.is-mobile .pv-media.is-vertical{height:min(430px,60vh)}.pv-media img,.pv-media video,.cmp-side .pv-media img,.cmp-side .pv-media video{object-fit:contain;background:#000;width:100%;height:100%}.pv-over{pointer-events:none;bottom:46px}.pv-dim{text-align:center;color:var(--ink-3);margin:-4px 0 0;font-size:calc(.66rem + 1px)}.ag-persona>span{align-items:center;gap:6px;display:inline-flex}.ag-persona>span svg{width:14px;height:14px;color:var(--electric)}.ag-persona small{line-height:1.4}.ag-fields .ag-persona,.ag-form>.ag-persona{grid-column:1/-1}.mem-auto{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.mem-auto ul{font-size:var(--fs-xs);gap:6px;margin:0;padding:0;list-style:none;display:grid}.mem-auto li{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.mem-auto li b{min-width:22px;color:var(--electric);font-weight:700}.mem-auto li small{color:var(--ink-3)}.pdx-write-tools{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.pdx-write-tool{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .2s,transform .2s;display:flex}.pdx-write-tool:hover{border-color:var(--electric);transform:translateY(-1px)}.pdx-write-tool svg{width:18px;height:18px;color:var(--electric);flex:none}.pdx-write-tool span{gap:1px;display:grid}.pdx-write-tool b{font-weight:600;font-size:var(--fs-sm,.9rem)}.pdx-write-tool small{color:var(--ink-3);font-size:var(--fs-xs)}.pdx-ideas,.pdx-topics{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pdx-ideas li{background:var(--lilac-50);font-size:var(--fs-xs);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.pdx-ideas li b{font-size:var(--fs-sm,.9rem);color:var(--ink)}.pdx-ideas li span{color:var(--ink-2)}.pdx-topics li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:8px 0;display:flex}.pdx-topics li:last-child{border-bottom:0}.psg{gap:14px;display:grid}.psg .card-head{align-items:flex-start;gap:12px}.psg .card-head h2{align-items:center;gap:8px;display:flex}.psg-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.psg-item{border:1px solid var(--lilac-200);background:var(--lilac-25);border-radius:16px;gap:8px;padding:14px;display:grid}.psg-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.psg-field{background:var(--lilac-100);color:var(--electric);font-size:var(--fs-xs);border-radius:999px;padding:3px 10px;font-weight:600}.psg-field[data-f=pains]{background:var(--bad-bg);color:var(--bad)}.psg-field[data-f=goals]{background:var(--ok-bg);color:var(--ok)}.psg-text{min-height:0;font-weight:500}.psg-why{font-size:var(--fs-xs);color:var(--ink-2);margin:0}.psg-src summary,.psg-hist summary{cursor:pointer;font-size:var(--fs-xs);color:var(--ink-3)}.psg-src summary:hover,.psg-hist summary:hover{color:var(--electric)}.psg-src blockquote{border-left:3px solid var(--lilac-300);font-size:var(--fs-xs);color:var(--ink-2);background:#fff;border-radius:0 10px 10px 0;margin:6px 0 0;padding:8px 12px}.psg-hist ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.psg-hist li{font-size:var(--fs-xs);align-items:center;gap:10px;display:flex}.psg-hist li .grow{gap:1px;min-width:0;display:grid}.psg-hist li small{color:var(--ink-3)}.pfm{gap:16px;display:grid}.pfm-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;display:grid}.pfm-list,.pfm-posts{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.pfm-list li{border-bottom:1px solid var(--line);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:8px 0;display:flex}.pfm-list li:last-child,.pfm-posts li:last-child{border-bottom:0}.pfm-list li span{color:var(--ink)}.pfm-list li b{color:var(--electric);font-weight:600}.pfm-posts li{border-bottom:1px solid var(--line);font-size:var(--fs-sm,.9rem);gap:6px;padding:10px 0;display:grid}.pfm-chips{flex-wrap:wrap;gap:4px;display:flex}.pfm-chips i{background:var(--lilac-50);color:var(--ink-2);font-style:normal;font-size:var(--fs-xs);border-radius:999px;padding:2px 8px}.pfm-chips i.is-good{background:var(--ok-bg);color:var(--ok);font-weight:600}.pfm-pat{border-top:1px solid var(--line);padding-top:6px}.tg-stop{z-index:2;width:0;height:0;position:absolute}.tg-stop .tg-dot{top:0;left:0}a.tg-dot{cursor:pointer}a.tg-dot:after{content:"";border-radius:50%;position:absolute;inset:-9px}a.tg-dot:hover,a.tg-dot:focus-visible,.tg-stop:focus-within a.tg-dot{outline:none;width:12px;height:12px;animation:none;box-shadow:0 0 0 4px #5822ff33}.tg-pop{color:#fff;z-index:5;background:#0b0b0f;border-radius:14px;min-width:210px;max-width:290px;padding:10px 12px;font-size:calc(.72rem + 1px);line-height:1.35;display:none;position:absolute;top:14px;left:-14px;box-shadow:0 14px 36px #00000047}.tg-stop.is-end .tg-pop{left:auto;right:-14px}.tg-stop:hover .tg-pop,.tg-stop:focus-within .tg-pop{gap:4px;display:grid}.tg-pop b{color:#2de3a7;margin-bottom:2px;font-weight:600}.tg-pop a{color:#fff;border-radius:8px;margin:0 -6px;padding:4px 6px}.tg-pop a:hover,.tg-pop a:focus-visible{background:#ffffff1a;outline:none}.tg-pop:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.tg-ticks{height:16px;margin-top:2px;position:relative}.tg-ticks span{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:calc(.6rem + 1px);position:absolute;transform:translate(-50%)}.ast-brand-note{flex-basis:100%;margin:0}.tple{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:18px;display:grid}@media (max-width:1080px){.tple{grid-template-columns:minmax(0,1fr)}}.tple-items{gap:10px;display:grid}.tple-line{border:1px solid var(--lilac-200);background:var(--lilac-25);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:12px;display:grid}.tple-line.is-opt{border-style:dashed}.tple-line-main{grid-column:1;gap:6px;display:grid}.tple-line-num{grid-column:1;grid-template-columns:minmax(70px,100px) minmax(90px,130px) minmax(120px,170px) minmax(0,1fr);align-items:end;gap:8px;display:grid}.tple-sum{font-variant-numeric:tabular-nums;place-self:center end;font-weight:600}.tple-line-act{flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:4px;display:flex}@media (max-width:760px){.tple-line{grid-template-columns:minmax(0,1fr)}.tple-line-num{grid-template-columns:repeat(3,minmax(0,1fr))}.tple-sum{grid-column:1/-1}.tple-line-act{flex-direction:row;grid-area:auto/1;align-items:center}}.tple-total{letter-spacing:-.01em;font-size:1.25rem}.tple-learn{gap:8px;display:grid;position:sticky;top:90px}@media (max-width:1080px){.tple-learn{position:static}}.tple-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.tple-kpis div{background:var(--lilac-50);border-radius:12px;padding:8px 10px}.tple-kpis dt{font-size:var(--fs-xs);color:var(--ink-3)}.tple-kpis dd{margin:0;font-weight:600}.tple-lines,.tple-reasons{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tple-lines li{border-bottom:1px solid var(--line);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.tple-lines li span{gap:1px;min-width:0;display:grid}.tple-lines li small{color:var(--ink-3)}.tple-reasons li{font-size:var(--fs-xs);color:var(--ink-2);border-left:2px solid var(--lilac-300);padding-left:10px}.plan-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.plan-num{width:150px}.plan-chips{flex-wrap:wrap;gap:6px;display:flex}.plan-chip{border:1px solid var(--lilac-200);font-size:var(--fs-xs);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.plan-chip input{opacity:0;pointer-events:none;position:absolute}.plan-chip.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.plan-chip:focus-within{outline:2px solid var(--electric);outline-offset:2px}.plan{gap:14px;display:grid}.plan-week{gap:8px;display:grid}.plan-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.plan-item{border:1px solid var(--lilac-200);background:var(--lilac-25);border-radius:18px;align-content:start;gap:6px;padding:14px;display:grid}.plan-item-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plan-date{font-size:var(--fs-xs);color:var(--electric);margin-right:2px;font-weight:600}.plan-title{margin:2px 0 0;font-size:calc(.95rem + 1px);line-height:1.3}.plan-item .small{color:var(--ink-2);margin:0}.plan-src{font-size:var(--fs-xs);color:var(--ink-2);gap:3px;margin:2px 0 4px;padding:0;list-style:none;display:grid}.plan-src li{align-items:baseline;gap:6px;min-width:0;display:flex}.plan-src li>span{color:var(--ink-3);flex:none;font-weight:600}.plan-src a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-src a:hover{color:var(--electric)}.bl{margin-bottom:14px}.bl-sum{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bl-sum svg{width:16px;height:16px;color:var(--electric)}.bl-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bl-list li{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:center;gap:10px;padding:8px 10px;display:grid}.bl-list li.is-on{border-color:var(--lilac-300);background:var(--lilac-25)}.bl-label{min-width:0;font-size:var(--fs-sm,.9rem);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.bl-label svg{width:15px;height:15px;color:var(--ink-3);flex:none}@media (max-width:760px){.bl-list li{grid-template-columns:minmax(0,1fr)}}.ve-scope{background:var(--lilac-50);border:1px solid var(--lilac-200);border-radius:14px;gap:6px;padding:10px 12px;display:grid}.ve-scope .seg{justify-self:start}.ve-own{color:var(--electric);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.ve-own svg{width:14px;height:14px}@media (max-width:760px){.topbar .menu-toggle{width:46px;height:46px;color:var(--electric);box-shadow:none;opacity:.5;transition:opacity .2s var(--ease);background:0 0;border:1.5px solid}.topbar .menu-toggle:hover,.topbar .menu-toggle:focus-visible,.nav-open .topbar .menu-toggle{opacity:1;color:var(--electric);background:#fff}.topbar .menu-toggle>span:not(.sr-only){background:currentColor;border-radius:2px;width:18px;height:2px;transition:background .2s}.topbar .menu-toggle>span:not(.sr-only):before,.topbar .menu-toggle>span:not(.sr-only):after{transform-origin:50%;border-radius:2px;width:18px;height:2px;left:0}.topbar .menu-toggle>span:not(.sr-only):before{top:-6px}.topbar .menu-toggle>span:not(.sr-only):after{top:6px}.nav-open .topbar .menu-toggle>span:not(.sr-only){background:0 0}.nav-open .topbar .menu-toggle>span:not(.sr-only):before{transform:translateY(6px)rotate(45deg)}.nav-open .topbar .menu-toggle>span:not(.sr-only):after{transform:translateY(-6px)rotate(-45deg)}.mnav-sheet:after{content:"";z-index:0;aspect-ratio:257.67/267.69;background:var(--electric);opacity:.05;pointer-events:none;clip-path:polygon(100% 35.3%,69.4% 39.2%,89% 14.4%,62.5% 0%,49.8% 28%,36.9% .2%,10.3% 15%,29.5% 39%,0% 35.3%,0% 64.5%,29.7% 60.8%,10.4% 84.6%,35.8% 100%,49.4% 71.4%,62% 99.6%,89.3% 84.5%,69.7% 60.9%,100% 64.4%);width:min(102vw,600px);position:fixed;top:50%;right:0;translate:50% -50%}.mnav-list,.mnav-extra{z-index:1;position:relative}.mnav-list{gap:20px;padding-top:6px}.mnav-group{text-align:center;justify-items:center}.mnav-sheet .mnav-label{color:var(--electric);margin:0 0 6px}.mnav-sheet .mnav-group a{width:100%;min-height:0;color:var(--black);letter-spacing:-.02em;border-bottom:0;justify-content:center;gap:.3em;padding:7px 0;font-size:calc(clamp(1.35rem,6.6vw,1.95rem) + 1px);font-weight:500;line-height:1.15}.mnav-sheet .mnav-group a[aria-current=page]{color:var(--electric);font-weight:600}.mnav-sheet .mnav-group a .mnav-arrow{display:none}.mnav-t{flex:0 auto}.mnav-cur{order:-1}.mnav-sheet .nav-count{font-size:11px}.mnav-extra{text-align:center;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;justify-items:center;gap:14px;margin-top:4px;padding:18px 0 8px}.mnav-who{text-align:left;flex-wrap:wrap;justify-content:center}.mnav-who .grow{flex:0 auto}.mnav-sheet .vsw{justify-self:center}}@media (min-width:640px) and (max-width:760px){.mnav-list{column-gap:24px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.topbar .menu-toggle{transition:none}}.sidebar .brand{isolation:isolate;position:relative}.sidebar .brand:before{content:"";z-index:-1;pointer-events:none;filter:blur(6px);background:radial-gradient(closest-side,#7c54ff80,#5822ff38 48%,#5822ff00 78%);border-radius:50%;width:230px;height:118px;position:absolute;top:52%;left:56px;translate:-50% -50%}@media (min-width:761px) and (max-width:999px){html:not(.rail-open) .sidebar .brand:before{width:78px;height:102px;top:50%;left:50%}}
