:root,[data-theme=dark]{--bg:#0f1115;--surface:#171a21;--raised:#20242d;--sunken:#0b0d11;--line:#ffffff12;--line-strong:#ffffff24;--text:#f5f6f8;--text-2:#c2c4cc;--text-3:#8a8c96;--ink:#f5f6f8;--on-ink:#0f1115;--brand-a:#ff6b4a;--brand-b:#e5189d;--accent:#ff7a5c;--accent-soft:#ff6b4a24;--magenta:#f0569f;--magenta-soft:#e5189d29;--lime:#c8ff3d;--on-lime:#141a00;--signal:#c8ff3d;--signal-text:#c8ff3d;--signal-soft:#c8ff3d1f;--warn:#ffc247;--warn-soft:#ffc24724;--danger:#ff6257;--danger-soft:#ff625724;--shadow-card:inset 0 1px 0 #ffffff0d, 0 24px 48px -32px #000000b3;--shadow-pop:inset 0 1px 0 #ffffff12, 0 32px 64px -24px #000c, 0 0 0 1px #ffffff0f;--shadow-brand:0 12px 24px -12px #e5189d8c;--shadow:var(--shadow-pop);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f0f1f6;--surface:#fff;--raised:#f3f4f8;--sunken:#e7e9f0;--line:#13172612;--line-strong:#13172624;--text:#0f1115;--text-2:#454955;--text-3:#6b6e7b;--ink:#0f1115;--on-ink:#fff;--brand-a:#ff6b4a;--brand-b:#e5189d;--accent:#ee4f2c;--accent-soft:#ff6b4a1f;--magenta:#d6148f;--magenta-soft:#e5189d1a;--lime:#c8ff3d;--on-lime:#141a00;--signal:#c8ff3d;--signal-text:#4f7d00;--signal-soft:#a8e61438;--warn:#b26a00;--warn-soft:#ffb02033;--danger:#d93a30;--danger-soft:#f0524b1f;--shadow-card:0 1px 0 #ffffffe6 inset, 0 0 0 1px #13172609, 0 28px 56px -36px #242a4a47, 0 2px 6px -2px #242a4a0d;--shadow-pop:0 40px 80px -32px #242a4a61, 0 0 0 1px #1317260d;--shadow-brand:0 14px 28px -14px #e5189d80;--shadow:var(--shadow-pop);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--r-xl:28px;--r-lg:20px;--r-md:14px;--r-sm:10px;--r-pill:999px;--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--font-display:"Cal Sans", "Outfit", system-ui, sans-serif;--font:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font);--font-code:"Geist Mono", ui-monospace, Menlo, monospace;--poster-ratio:148 / 210;--cover-ratio:16 / 9;--page-max:1320px;--page-pad:32px;--sidebar:264px;--topbar:76px}@media (width<=767px){:root{--topbar:64px;--page-pad:16px;--r-xl:24px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-display:var(--font-display)}}@layer components{*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg)}body{font:400 15px/22px var(--font);color:var(--text-2);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}[data-theme]{color:var(--text-2)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;word-spacing:.1em;text-wrap:balance;margin:0;font-weight:400}h1{font-size:34px;line-height:40px}.page h1{letter-spacing:-.02em;font-size:44px;line-height:48px}.page h1 .soft{color:inherit}h2{font-size:22px;line-height:28px}h3{font-size:17px;line-height:24px}h1 .soft,h2 .soft{color:var(--text-3)}.dot-end:after{content:".";background:linear-gradient(135deg, var(--brand-a), var(--brand-b));color:#0000;-webkit-background-clip:text;background-clip:text}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}select,summary,[role=tab],[role=button],[role=menuitem],[role=option],[role=switch]{cursor:pointer}button:disabled,select:disabled{cursor:not-allowed}input,select,textarea{font:inherit;color:inherit}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--brand-b)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--brand-b) 28%, transparent)}}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.num{font-family:var(--font-mono);font-feature-settings:"tnum"}.mono{font-family:var(--font-code);letter-spacing:-.01em;font-size:.92em}.muted{color:var(--text-3)}.strong{color:var(--text);font-weight:500}.right{text-align:right}.nowrap{white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ico{flex:none;place-items:center;line-height:1;display:inline-grid}.shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100dvh;display:grid}.sidebar{flex-direction:column;gap:12px;height:calc(100dvh - 32px);margin:16px 0 16px 16px;display:flex;position:sticky;top:16px}.sidebar .logo{padding:6px 12px 10px;display:block}.sidebar-card{scrollbar-width:none;background:var(--surface);border-radius:var(--r-xl);min-height:0;box-shadow:var(--shadow-card);flex-direction:column;flex:1;padding:14px;display:flex;overflow-y:auto}.sidebar-card::-webkit-scrollbar{display:none}.sidebar .me-card{background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:10px}.sidebar .me-card:hover{background:var(--raised)}.sidebar .logo img{width:auto;height:26px}[data-theme=light] .logo .on-dark,:root:not([data-theme=light]) .logo .on-light{display:none}.nav{flex-direction:column;gap:4px;display:flex}.nav+.nav-label{margin-top:22px}.nav-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding:0 12px 8px;font-size:11px;font-weight:500;line-height:14px}.nav a{height:44px;color:var(--text-3);transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 12px 0 8px;font-weight:500;display:flex}.nav a .ico{width:30px;height:30px;transition:background .2s var(--ease), color .2s var(--ease), transform .3s var(--spring);border-radius:999px;place-items:center;display:grid}.nav a:hover{color:var(--text)}.nav a:hover .ico{transform:scale(1.08)}.nav a[aria-current=page]{background:var(--raised);color:var(--text)}.nav a[aria-current=page] .ico{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));box-shadow:var(--shadow-brand)}.nav a .count,.tabs .count,.count-badge{min-width:24px;height:24px;font:600 12px/1 var(--font);font-feature-settings:"tnum";color:var(--accent);background:var(--accent-soft);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.nav a .count{margin-left:auto}.nav a .count.hot,.count-badge.hot{color:var(--signal-text);background:var(--signal-soft)}.me{border-radius:var(--r-lg);text-align:left;width:100%;transition:background .2s var(--ease);align-items:center;gap:12px;padding:8px;display:flex}.me:hover{background:var(--raised)}.me .avatar{width:40px;height:40px}.me .who{flex:1;min-width:0}.me .who b{color:var(--text);font-weight:500;display:block}.me .who span{color:var(--text-3);font-size:13px;line-height:18px;display:block}.topbar{z-index:20;height:var(--topbar);padding:0 max(var(--page-pad), calc((100% - var(--page-max)) / 2 + var(--page-pad)));pointer-events:none;background:0 0;align-items:center;gap:12px;display:flex;position:sticky;top:0}.topbar>*{pointer-events:auto}.topbar .search-trigger,.topbar .icon-btn,.topbar .crumbs a{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.topbar .search-trigger,.topbar .icon-btn,.topbar .crumbs a{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.topbar .search-trigger,.topbar .icon-btn,.topbar .crumbs a{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:inset 0 1px 0 #ffffff12, inset 0 0 0 1px var(--line), var(--shadow-card);transition:box-shadow .26s var(--ease), background .26s var(--ease), transform .3s var(--spring)}[data-theme=light] .topbar .search-trigger,[data-theme=light] .topbar .icon-btn,[data-theme=light] .topbar .crumbs a{box-shadow:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px var(--line), var(--shadow-card)}.topbar[data-scrolled=true] .search-trigger,.topbar[data-scrolled=true] .icon-btn,.topbar[data-scrolled=true] .crumbs a{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.topbar[data-scrolled=true] .search-trigger,.topbar[data-scrolled=true] .icon-btn,.topbar[data-scrolled=true] .crumbs a{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.topbar[data-scrolled=true] .search-trigger,.topbar[data-scrolled=true] .icon-btn,.topbar[data-scrolled=true] .crumbs a{box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px var(--line-strong), var(--shadow-pop)}.topbar-sentinel{height:1px;margin-bottom:-1px}.crumbs{align-items:center;gap:6px;min-width:0;display:flex}.crumbs a{height:36px;color:var(--text-3);white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:14px;font-weight:500;display:inline-flex}.crumbs a:hover{color:var(--text);background:var(--surface)}.crumbs a .ico{font-size:14px}.crumbs a+a .ico{display:none}.crumbs a+a{padding-left:14px}.topbar .grow{flex:1}.search-trigger{width:300px;height:44px;color:var(--text-3);background:var(--surface);box-shadow:var(--shadow-card);transition:transform .3s var(--spring);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.search-trigger:hover{transform:translateY(-1px)}.search-trigger kbd{flex:none;margin-left:auto}.search-trigger>span:not(.ico){text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}kbd{font:500 11px/20px var(--font-code);background:var(--raised);color:var(--text-3);border-radius:999px;padding:0 7px}.main{min-width:0}.page{max-width:var(--page-max);padding:12px var(--page-pad) 96px;margin:0 auto}.page-head{align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-head .titles{flex:1;min-width:0}.page-head p{color:var(--text-3);margin-top:6px}.page-head .actions{flex:none;gap:8px;display:flex}.btn{white-space:nowrap;height:44px;color:var(--text);background:var(--raised);transition:transform .3s var(--spring), background .2s var(--ease), box-shadow .2s var(--ease), filter .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:500;display:inline-flex}.btn:hover{background:var(--raised);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn:hover{background:color-mix(in srgb, var(--raised) 86%, var(--text))}}.btn:active{transform:scale(.97)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn-primary[disabled],.btn-primary[aria-disabled=true]{box-shadow:none;filter:saturate(.5)}.btn .ico{font-size:18px}.btn-primary{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));box-shadow:inset 0 1px 0 #ffffff38, var(--shadow-brand)}.btn-primary:hover{background:linear-gradient(135deg, var(--brand-a), var(--brand-b));filter:brightness(1.06)saturate(1.05)}.btn-solid{color:var(--on-ink);background:var(--ink)}.btn-solid:hover{background:var(--ink);filter:brightness(.9)}[data-theme=light] .btn-solid:hover{filter:brightness(1.4)}.btn-lime{color:var(--on-lime);background:var(--lime)}.btn-lime:hover{background:var(--lime);filter:brightness(1.05)}.btn-ghost{color:var(--text-2);background:0 0}.btn-ghost:hover{background:var(--raised)}.btn-danger{color:var(--danger);background:var(--danger-soft)}.btn-danger:hover{background:var(--danger-soft);filter:brightness(1.1)}.btn-sm{height:36px;padding:0 14px;font-size:14px}.btn-sm .ico{font-size:16px}.btn-lg{height:54px;padding:0 28px;font-size:16px}.btn-block{width:100%}.icon-btn{width:44px;height:44px;color:var(--text-2);transition:background .2s var(--ease), color .2s var(--ease), transform .3s var(--spring);border-radius:999px;place-items:center;display:inline-grid;position:relative}.icon-btn:hover{background:var(--raised);color:var(--text);transform:translateY(-1px)}.icon-btn:active{transform:scale(.94)}.icon-btn .dot:not(:empty){box-sizing:border-box;place-items:center;width:auto;min-width:18px;height:18px;padding:0 5px;display:grid;top:5px;right:4px}.icon-btn.sm{width:34px;height:34px}.icon-btn.sm .ico{font-size:16px}.icon-btn .dot{background:var(--lime);width:9px;height:9px;box-shadow:0 0 0 3px var(--surface);border-radius:999px;position:absolute;top:10px;right:11px}.link{color:var(--accent);font-weight:500}.link:hover{text-underline-offset:4px;text-decoration:underline}.tabs{scrollbar-width:none;gap:6px;margin-bottom:24px;padding:2px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs [role=tab]{height:40px;color:var(--text-3);white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px;font-weight:500;display:flex}.tabs [role=tab]:hover:not(:disabled):not([aria-selected=true]){color:var(--text);background:var(--raised)}.tabs [role=tab]:disabled{opacity:.45;cursor:not-allowed}.tabs [role=tab][aria-selected=true]{color:var(--on-ink);background:var(--ink)}.tabs [role=tab][aria-selected=true] .count{color:var(--signal-text);background:var(--signal-soft)}.tabs .count{min-width:22px;height:22px;margin-right:-6px}.tabs .end{margin-left:auto}.chip{height:38px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--text-2);white-space:nowrap;transition:background .2s var(--ease), box-shadow .2s var(--ease), color .2s var(--ease), transform .3s var(--spring);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.chip:hover{color:var(--text);transform:translateY(-1px)}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{color:var(--on-ink);background:var(--ink);box-shadow:none}.chip .ico{font-size:16px}.chip.c1{box-shadow:inset 0 0 0 1.5px var(--brand-a);color:var(--text)}.chip.c2{box-shadow:inset 0 0 0 1.5px var(--brand-b);color:var(--text)}.chip.c3{box-shadow:inset 0 0 0 1.5px var(--signal-text);color:var(--text)}.tag{background:var(--raised);height:26px;color:var(--text-2);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.status{color:var(--text-3);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.status.ok{color:var(--signal-text)}.status.warn{color:var(--warn)}.status.danger{color:var(--danger)}.status.live:before{animation:pulse 1.8s var(--ease) infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.badge{background:var(--raised);height:26px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.badge.ok{background:var(--signal-soft);color:var(--signal-text)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.danger{background:var(--danger-soft);color:var(--danger)}.badge.accent{background:var(--accent-soft);color:var(--accent)}.badge.lime{background:var(--signal-soft);color:var(--signal-text)}.tile{border-radius:var(--r-md);background:var(--accent-soft);width:44px;height:44px;color:var(--accent);flex:none;place-items:center;display:grid}.tile.magenta{background:var(--magenta-soft);color:var(--magenta)}.tile.lime{background:var(--signal-soft);color:var(--signal-text)}.tile.neutral{background:var(--raised);color:var(--text-2)}.tile.warn{background:var(--warn-soft);color:var(--warn)}.tile.danger{background:var(--danger-soft);color:var(--danger)}.tile.lg{border-radius:var(--r-lg);width:60px;height:60px}.tile.lg .ico{font-size:28px}.tile.brand{background:linear-gradient(135deg, var(--brand-a), var(--brand-b));color:#fff;box-shadow:var(--shadow-brand)}.tile.sm{border-radius:var(--r-sm);width:34px;height:34px}.tile.sm .ico{font-size:16px}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:500;line-height:14px}.label.accent{color:var(--accent)}.section{margin-top:36px}.section-head{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.section-head h2,.section-head h3{flex:none}.section-head .muted{flex:1;min-width:0}.card{background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-card)}.card.pad{padding:24px}.card.flat{box-shadow:none;background:var(--raised)}.card.link-card{transition:transform .4s var(--spring), box-shadow .3s var(--ease)}.card.link-card:hover{transform:translateY(-3px)}.card.link-card:active{transform:scale(.99)}.rows>*{border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}.rows>:first-child{border-top:0}.rows .body{flex:1;min-width:0}.rows .body b{color:var(--text);font-weight:500;display:block}.rows .body span{color:var(--text-3);font-size:14px;line-height:20px;display:block}.rows .body p b,.rows .body span b,.rows .body span span{display:inline}a.row:hover b,.rows>a:hover b{color:var(--accent)}.rows.soft>*{border-radius:var(--r-lg);transition:background .2s var(--ease);border-top:0;padding:10px 12px}.rows.soft>:hover{background:var(--raised)}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.stats>*{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card);padding:20px 22px}.stats .value{font:400 30px/34px var(--font-display);letter-spacing:-.01em;color:var(--text);font-variant-numeric:lining-nums;margin-top:8px;display:block}.stats .delta{height:22px;font:500 12px/1 var(--font);font-feature-settings:"tnum";color:var(--text-3);background:var(--raised);border-radius:999px;align-items:center;margin-top:8px;padding:0 9px;display:inline-flex}.stats .delta.up{color:var(--signal-text);background:var(--signal-soft)}.stats .delta.down{color:var(--danger);background:var(--danger-soft)}.avatar{object-fit:cover;background:var(--raised);border-radius:999px;flex:none;width:36px;height:36px}.avatar.sm{width:28px;height:28px}.avatar.lg{width:60px;height:60px}.avatar.xl{width:96px;height:96px}.avatar.sq{border-radius:12px}.avatar.sm.sq{border-radius:9px}.avatar.lg.sq{border-radius:18px}.avatar.xl.sq{border-radius:26px}.avatar.ring{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand-b)}.avatar.ring.lime{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--lime)}.avatars{display:flex}.avatars .avatar{box-shadow:0 0 0 3px var(--surface);margin-left:-10px}.avatars .avatar:first-child{margin-left:0}.avatars .more{min-width:36px;height:36px;font:600 12px/1 var(--font);color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));box-shadow:0 0 0 3px var(--surface);border-radius:999px;place-items:center;margin-left:-10px;padding:0 8px;display:grid}.poster{aspect-ratio:var(--poster-ratio);border-radius:var(--r-lg);background:var(--raised);isolation:isolate;position:relative;overflow:hidden}.poster:before{content:"";z-index:-1;background:var(--img) center / cover;filter:blur(28px)saturate(1.2)brightness(.6);position:absolute;inset:-20%}.poster img{object-fit:contain;width:100%;height:100%;transition:transform .6s var(--ease)}.poster.wide{aspect-ratio:16/9}.poster.thumb{border-radius:12px;flex:none;width:48px}.poster.thumb:before{filter:blur(8px)brightness(.6)}.ev-cover{aspect-ratio:3;border-radius:var(--r-xl);background:var(--raised);isolation:isolate;width:100%;max-height:340px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.ev-cover:before{content:"";z-index:-1;background:var(--img) center / cover;filter:blur(36px)saturate(1.2)brightness(.55);position:absolute;inset:-20%}.ev-cover>img{object-fit:cover;object-position:50% 38%;width:100%;height:100%}.ev-cover>.glass{position:absolute;top:16px;left:16px}.ev-cover>.glass.end{left:auto;right:16px}.ev-cover.sm{aspect-ratio:var(--cover-ratio);border-radius:var(--r-lg);max-height:none;box-shadow:none}.photo{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--raised);overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}a:hover>.photo img,a:hover>.poster img{transform:scale(1.04)}:root{--glow-brand:-12px 16px 40px -18px var(--brand-a), 12px 16px 40px -18px var(--brand-b), 0 0 22px -10px var(--brand-b)}@supports (color:color-mix(in lab, red, red)){:root{--glow-brand:-12px 16px 40px -18px color-mix(in srgb, var(--brand-a) 55%, transparent), 12px 16px 40px -18px color-mix(in srgb, var(--brand-b) 55%, transparent), 0 0 22px -10px color-mix(in srgb, var(--brand-b) 30%, transparent)}}.event-card.is-community .poster{box-shadow:0 0 0 2px var(--lime)}.event-card.is-ended .poster img{filter:grayscale();opacity:.85}.event-card.is-ended .ev-date{filter:grayscale()}.event-card .community-tag{color:var(--on-lime);background:var(--lime);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.event-card{--ev-inner:calc(var(--r-xl) - 8px);border-radius:var(--r-xl);background:var(--surface);min-width:0;height:100%;box-shadow:var(--shadow-card);transition:transform .4s var(--spring), box-shadow .3s var(--ease);animation:ev-card-in .56s var(--spring) backwards;flex-direction:column;display:flex;position:relative;container:ev-card/inline-size}.event-card:hover{z-index:1;box-shadow:var(--shadow-pop), var(--glow-brand);transform:translateY(-3px)}@keyframes ev-card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.event-grid>:nth-child(2)>.event-card,.event-grid>.event-card:nth-child(2){animation-delay:40ms}.event-grid>:nth-child(3)>.event-card,.event-grid>.event-card:nth-child(3){animation-delay:80ms}.event-grid>:nth-child(4)>.event-card,.event-grid>.event-card:nth-child(4){animation-delay:.12s}.event-grid>:nth-child(5)>.event-card,.event-grid>.event-card:nth-child(5){animation-delay:.16s}.event-grid>:nth-child(6)>.event-card,.event-grid>.event-card:nth-child(6){animation-delay:.2s}.event-grid>:nth-child(7)>.event-card,.event-grid>.event-card:nth-child(7){animation-delay:.24s}.event-grid>:nth-child(n+8)>.event-card,.event-grid>.event-card:nth-child(n+8){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.event-card{animation:none}}.event-card:active{transform:translateY(-1px)scale(.99)}.event-card .poster{border-radius:var(--r-xl) var(--r-xl) var(--ev-inner) var(--ev-inner)}.event-card .poster:after{content:"";pointer-events:none;background:linear-gradient(#0a0c126b 0%,#0a0c1200 24% 58%,#0a0c1294 100%);position:absolute;inset:0}.event-card .poster-top,.event-card .poster-foot{z-index:1}.event-card:hover .poster img{transform:scale(1.04)}.event-card .ev-link{color:inherit}.event-card .ev-link:after{content:"";border-radius:var(--r-xl);box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff14;transition:box-shadow .3s var(--ease);position:absolute;inset:0}.event-card .ev-link:before{content:"";z-index:3;border-radius:calc(var(--r-xl) + 4px);background:linear-gradient(135deg, var(--brand-a), var(--brand-b));-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity .3s var(--ease);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.event-card .ev-link:focus-visible:before{opacity:1}.event-card .txt :not(.ev-link){pointer-events:none}.event-card .ev-link{pointer-events:auto}.event-card .ev-link:focus-visible{outline:none}.event-card .meta{flex:1;align-items:stretch;gap:6px;padding:14px 8px 12px 16px;display:flex}.event-card .ev-action{z-index:2;flex:none;margin:-6px 0 -4px;display:flex;position:relative}.ev-menu-btn{border-radius:var(--ev-inner);width:40px;height:100%;min-height:40px;color:var(--text-3);transition:background .16s var(--ease), color .16s var(--ease), transform .22s var(--spring);place-items:center;display:grid}.ev-menu-btn:hover,.ev-menu-btn[aria-expanded=true]{color:var(--text);background:var(--raised)}.ev-menu-btn:active{transform:scale(.92)}.event-card .meta .txt{flex:1;gap:4px;min-width:0;display:grid}.event-card h3{-webkit-line-clamp:2;overflow-wrap:anywhere;font:600 16px/22px var(--font);letter-spacing:-.01em;color:var(--text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-card .meta .where{min-width:0;color:var(--text-3);align-items:center;gap:5px;font-size:14px;line-height:20px;display:flex}.event-card .where .truncate{min-width:0}.event-card .where .ico{opacity:.7;flex:none}.event-card .poster-top{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.event-card .poster-followers{margin-left:auto;display:flex}.poster-followers .glass{gap:5px;padding:0 11px;font-weight:600}.event-card .poster-foot{justify-content:space-between;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.poster-foot .foot-left{justify-items:start;gap:6px;min-width:0;display:grid}.poster-foot .tags{gap:6px;min-width:0;max-width:100%;display:flex}.poster-foot .glass{height:30px;padding:0 12px;font-size:12px}.poster-foot .tags .glass{text-overflow:ellipsis;min-width:0;line-height:30px;display:block;overflow:hidden}.poster-foot .ev-date{color:#fff;-webkit-backdrop-filter:blur(12px);background:#14161c80;border-radius:14px;align-content:center;justify-items:center;width:48px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff1a}.ev-date .m{letter-spacing:.1em;text-transform:uppercase;color:#ff9a7f;font-size:11px;font-weight:700;line-height:13px}.ev-date .d{font:400 23px/26px var(--font-display)}.poster-foot .ev-dist{flex:none;display:flex}.poster-foot .ev-dist .glass{gap:4px;padding:0 10px;font-weight:600}@container ev-card (width<=219px){.event-card .meta{padding:12px 4px 10px 12px}.event-card h3{font-size:15px;line-height:20px}.event-card .meta .where{font-size:13px;line-height:18px}.event-card .poster-top,.event-card .poster-foot{left:8px;right:8px}.event-card .poster-top{gap:4px;top:8px}.event-card .poster-foot{gap:4px;bottom:8px}.event-card .poster-top .glass,.event-card .poster-foot .glass{height:26px;padding:0 9px;font-size:11.5px}.event-card .poster-foot .tags .glass{line-height:26px}.event-card .poster-followers .glass,.event-card .poster-foot .ev-dist .glass{gap:3px;padding:0 8px}.poster-foot .ev-date{border-radius:12px;width:40px;height:44px}.ev-date .d{font-size:20px;line-height:22px}}.grid{gap:20px;display:grid}.grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.event-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,236px),1fr));gap:20px}@media (width<=599px){.grid.event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.grid.main-aside{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px}.stack{flex-direction:column;gap:12px;display:flex}.cluster{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.sticky{top:calc(var(--topbar) + 12px);position:sticky}.page-progress{z-index:90;pointer-events:none;transform-origin:0;background:linear-gradient(90deg, var(--brand-a), var(--brand-b));height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@keyframes progress{60%{transform:scaleX(.72)}to{transform:scaleX(.94)}}.table-frame{border-radius:var(--r-xl);position:relative}.table-frame:before,.table-frame:after{content:"";z-index:1;pointer-events:none;opacity:0;width:44px;transition:opacity .2s;position:absolute;top:0;bottom:0}.table-frame:before{border-radius:var(--r-xl) 0 0 var(--r-xl);background:linear-gradient(90deg, var(--surface), transparent);left:0}.table-frame:after{border-radius:0 var(--r-xl) var(--r-xl) 0;background:linear-gradient(270deg, var(--surface), transparent);right:0}.table-frame[data-start]:before,.table-frame[data-end]:after{opacity:1}.table-wrap{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card);padding:8px;overflow-x:auto}table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:20px}th{text-align:left;letter-spacing:.04em;height:40px;color:var(--text-3);white-space:nowrap;padding:0 14px;font-size:12px;font-weight:500}th.sorted{color:var(--text)}td{vertical-align:middle;height:56px;transition:background .16s var(--ease);padding:8px 14px}td:first-child{border-radius:var(--r-md) 0 0 var(--r-md)}td:last-child{border-radius:0 var(--r-md) var(--r-md) 0}tbody tr:hover td{background:var(--raised)}tbody tr[aria-selected=true] td{background:var(--accent-soft)}td .title{color:var(--text);font-weight:500}td .sub{color:var(--text-3);font-size:13px;line-height:18px;display:block}td.actions{white-space:nowrap;text-align:right;width:1%}td.actions .icon-btn{opacity:0;transition:opacity .16s var(--ease)}tr:hover td.actions .icon-btn,tr[aria-selected=true] td.actions .icon-btn{opacity:1}@media (hover:none){td.actions .icon-btn{opacity:1}}.cell{align-items:center;gap:12px;min-width:0;display:flex}.table-foot{color:var(--text-3);align-items:center;gap:12px;padding:12px 14px 6px;font-size:14px;display:flex}.check{appearance:none;background:var(--raised);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-strong);cursor:pointer;vertical-align:middle;transition:background .2s var(--ease), transform .3s var(--spring);border-radius:7px;place-items:center;margin:0;display:inline-grid}.check:checked{background:linear-gradient(135deg, var(--brand-a), var(--brand-b));box-shadow:none;transform:scale(1.05)}.check:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translateY(-1px)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.toolbar .grow{flex:1}.field{flex-direction:column;gap:8px;display:flex}.field>label,.field>.lbl{color:var(--text);font-size:14px;font-weight:500}.field .hint{color:var(--text-3);font-size:13px;line-height:18px}.field .error{color:var(--danger);font-size:13px;line-height:18px}.input,.select,.textarea{border-radius:var(--r-md);background:var(--surface);width:100%;height:48px;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .2s var(--ease), background .2s var(--ease);border:0;padding:0 16px}.textarea{resize:vertical;height:auto;min-height:112px;padding:14px 16px;line-height:22px}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:hover,.select:hover,.textarea:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.input:focus,.select:focus,.textarea:focus{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px var(--accent-soft);outline:0}.input.invalid{box-shadow:inset 0 0 0 1.5px var(--danger)}.input-icon{position:relative}.input-icon .ico{color:var(--text-3);position:absolute;top:14px;left:15px}.input-icon .input{padding-left:44px}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%238a8c96' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.card .input,.card .select,.card .textarea,.dialog .input,.dialog .select,.dialog .textarea,.drawer .input,.drawer .select,.drawer .textarea{background-color:var(--raised);box-shadow:inset 0 0 0 1.5px #0000}.card .input:focus,.card .select:focus,.card .textarea:focus,.dialog .input:focus,.dialog .select:focus,.dialog .textarea:focus,.drawer .input:focus,.drawer .select:focus,.drawer .textarea:focus{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px var(--accent-soft)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.form-grid .full{grid-column:1/-1}.switch{appearance:none;background:var(--line-strong);cursor:pointer;width:46px;height:28px;transition:background .24s var(--ease);border-radius:999px;flex:none;margin:0;position:relative}.switch:after{content:"";width:22px;height:22px;transition:transform .36s var(--spring);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.switch:checked{background:linear-gradient(135deg, var(--brand-a), var(--brand-b))}.switch:checked:after{transform:translate(18px)}.setting{border-top:1px solid var(--line);align-items:center;gap:16px;padding:16px 0;display:flex}.setting:first-child{border-top:0}.setting .body{flex:1;min-width:0}.setting .body b{color:var(--text);font-weight:500;display:block}.setting .body span{color:var(--text-3);font-size:14px;line-height:20px;display:block}.segmented{scrollbar-width:none;background:var(--sunken);border-radius:999px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.segmented button{white-space:nowrap;height:34px;color:var(--text-3);transition:background .24s var(--ease), color .2s var(--ease);border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:500}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 6px 14px -8px #0006}[data-theme=dark] .segmented button[aria-pressed=true],:root:not([data-theme=light]) .segmented button[aria-pressed=true]{background:var(--raised)}.lang-pill{background:var(--sunken);height:42px;color:var(--text-2);letter-spacing:.02em;transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.lang-pill:hover,.lang-pill[aria-expanded=true]{background:var(--raised);color:var(--text)}.lang-pill .code{text-transform:uppercase}.flag{box-shadow:0 0 0 1px var(--line-strong);border-radius:999px;flex:none}.lang-item{align-items:center;gap:10px;display:inline-flex}.menu .menu-check{color:var(--accent);display:inline-flex}.empty{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card);justify-items:start;gap:10px;padding:32px;display:grid}.empty>.ico{border-radius:var(--r-md);width:52px;height:52px;color:var(--accent);background:var(--accent-soft);place-items:center;font-size:24px;display:grid}.empty h3{font:400 18px/24px var(--font-display)}.empty p{max-width:52ch;color:var(--text-3)}.empty .btn{margin-top:8px}.callout{border-radius:var(--r-lg);background:var(--raised);gap:14px;padding:16px 18px;display:flex}.callout .ico{color:var(--text-3);margin-top:1px}.callout.warn{background:var(--warn-soft)}.callout.warn .ico{color:var(--warn)}.callout.danger{background:var(--danger-soft)}.callout.danger .ico{color:var(--danger)}.callout b{color:var(--text);font-weight:500;display:block}.skeleton{border-radius:var(--r-md);background:linear-gradient(90deg, var(--raised) 25%, var(--raised) 50%, var(--raised) 75%)}@supports (color:color-mix(in lab, red, red)){.skeleton{background:linear-gradient(90deg, var(--raised) 25%, color-mix(in srgb, var(--raised) 60%, var(--line-strong)) 50%, var(--raised) 75%)}}.skeleton{background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.menu{z-index:40;border-radius:var(--r-lg);background:var(--surface);min-width:240px;box-shadow:var(--shadow-pop);animation:pop-in .26s var(--spring);transform-origin:0 0;padding:8px;position:absolute}@keyframes pop-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}}.menu :is(a,button):not(.btn,.chip){border-radius:var(--r-md);width:100%;height:42px;color:var(--text-2);text-align:left;transition:background .16s var(--ease);align-items:center;gap:12px;padding:0 12px;display:flex}.menu :is(a,button):not(.btn,.chip):hover{background:var(--raised);color:var(--text)}.menu .segmented{width:100%;display:flex}.menu .segmented button{width:auto;height:34px;color:var(--text-3);border-radius:999px;flex:1;justify-content:center;padding:0 10px}.menu .segmented button:hover:not([aria-pressed=true]){color:var(--text);background:0 0}.menu .segmented button[aria-pressed=true]{color:var(--text)}.seg-ico{justify-content:center;align-items:center;height:100%;display:inline-flex}.menu hr{background:var(--line);border:0;height:1px;margin:8px 4px}.menu .danger{color:var(--danger)}.menu .label{padding:8px 12px 6px}.scrim{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .24s var(--ease);background:#0a0c1280;position:fixed;inset:0}[data-theme=light] .scrim{background:#242a4a47}@keyframes fade{0%{opacity:0}}.drawer{z-index:60;background:var(--surface);border-radius:var(--r-xl);width:min(500px,100vw - 24px);box-shadow:var(--shadow-pop);animation:slide .42s var(--ease);flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden}@keyframes slide{0%{opacity:0;transform:translate(32px)}}.drawer header,.dialog header{align-items:center;gap:12px;padding:22px 24px 14px;display:flex}.drawer header h3,.dialog header h3{flex:1;font-size:20px;line-height:26px}.drawer>.body{flex:1;padding:8px 24px 24px;overflow-y:auto}.drawer footer,.dialog footer{justify-content:flex-end;gap:8px;padding:16px 24px 22px;display:flex}.dialog{z-index:60;border-radius:var(--r-xl);background:var(--surface);width:min(480px,100vw - 32px);box-shadow:var(--shadow-pop);animation:pop .38s var(--spring);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog>.body{max-height:calc(100dvh - 220px);padding:4px 24px 8px;overflow-y:auto}@keyframes pop{0%{opacity:0;transform:translate(-50%,-46%)scale(.95)}}.toasts{z-index:70;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast{background:var(--ink);height:48px;color:var(--on-ink);white-space:nowrap;box-shadow:var(--shadow-pop);animation:toast-in .52s var(--spring) both;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 14px;font-weight:500;display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)scale(.92)}}.toast .ico{width:26px;height:26px;color:var(--on-lime);background:var(--lime);border-radius:999px;place-items:center;font-size:16px;display:grid}.toast[data-tone=error] .ico{color:#fff;background:var(--danger)}.palette{z-index:60;border-radius:var(--r-xl);background:var(--surface);width:min(620px,100vw - 32px);box-shadow:var(--shadow-pop);animation:fade .2s var(--ease);position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.palette input{border:0;border-bottom:1px solid var(--line);width:100%;height:64px;color:var(--text);background:0 0;outline:0;padding:0 24px;font-size:17px}.palette .group{padding:10px}.palette .group .label{padding:8px 12px}.palette .group a{border-radius:var(--r-md);height:46px;color:var(--text-2);align-items:center;gap:12px;padding:0 12px;display:flex}.palette .group a:hover,.palette .group a.active{background:var(--raised);color:var(--text)}.palette .group a>span:not(.ico){color:var(--text-3);margin-left:auto;font-size:13px}.notif{top:calc(var(--topbar) + 4px);z-index:40;border-radius:var(--r-xl);background:var(--surface);width:min(420px,100vw - 32px);max-height:calc(100dvh - 104px);box-shadow:var(--shadow-pop);animation:pop-in .32s var(--spring) both;transform-origin:100% 0;flex-direction:column;display:flex;position:fixed;right:24px}.notif header{align-items:center;gap:8px;padding:20px 20px 0;display:flex}.notif header h3{flex:1;font-size:20px}.notif .tabs{margin:12px 18px 4px}.notif .tabs [role=tab]{height:34px;padding:0 14px;font-size:14px}.notif .list{padding:4px 12px 14px;overflow-y:auto}.notif .item{border-radius:var(--r-lg);transition:background .16s var(--ease);gap:14px;padding:12px;display:flex}.notif .item:hover{background:var(--raised)}.notif .item p{color:var(--text)}.notif .item p b{font-weight:600}.notif .item time{color:var(--text-3);margin-top:2px;font-size:13px;display:block}.notif .item .cluster{margin-top:10px}.notif .item.unread{background:var(--raised);margin-bottom:6px;position:relative}.notif .item.unread:before{content:"";background:var(--lime);border-radius:999px;width:8px;height:8px;position:absolute;top:18px;left:4px}.notif .item.unread .btn:not(.btn-solid){background:var(--surface)}.chart{width:100%;height:auto;display:block;overflow:visible}.chart .grid-line{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 6}.chart .axis{fill:var(--text-3);font:400 12px var(--font)}.chart .s1{stroke:var(--brand-a);fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.bar{grid-template-columns:140px minmax(0,1fr) 72px;align-items:center;gap:14px;padding:9px 0;font-size:14px;display:grid}.bar .track{background:var(--raised);border-radius:999px;height:10px;overflow:hidden}.bar .track span{background:var(--text-3);border-radius:999px;height:100%;display:block}.bar.accent .track span{background:linear-gradient(90deg, var(--brand-a), var(--brand-b))}.bar .num{text-align:right;color:var(--text);font-weight:500}.glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#14161c73;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff1a}.glass .ico{font-size:16px}.shade{color:#fff;background:linear-gradient(#0000,#08090cd1);padding:48px 18px 16px;position:absolute;inset:auto 0 0}.shade b{font:400 18px/24px var(--font-display);display:block}.shade>span,.shade>div>span{opacity:.82;font-size:14px}.plate{height:24px;font:500 12px/1 var(--font-code);letter-spacing:.04em;color:var(--text);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line-strong);white-space:nowrap;border-radius:8px;align-items:center;padding:0 9px;display:inline-flex}.kv{gap:0 28px;margin:0;display:grid}.kv.two{grid-template-columns:repeat(2,minmax(0,1fr))}.kv>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.kv>div:first-child,.kv.two>div:nth-child(2){border-top:0}.kv dt{color:var(--text-3);flex:none}.kv dd{color:var(--text);text-align:right;min-width:0;margin:0;font-weight:500}.option{border-radius:var(--r-lg);background:var(--raised);cursor:pointer;transition:box-shadow .2s var(--ease), background .2s var(--ease);align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.option:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.option[aria-checked=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.option:has(input:checked){background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.option .body{flex:1;min-width:0}.option .body b{color:var(--text);font-weight:500;display:block}.option .body span{color:var(--text-3);font-size:14px;line-height:20px;display:block}.radio{appearance:none;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-strong);cursor:pointer;transition:box-shadow .2s var(--ease);border-radius:999px;flex:none;margin:0}.radio:checked{box-shadow:inset 0 0 0 6px var(--accent)}.hero-card{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card);align-items:center;gap:20px;padding:24px;display:flex}.hero-card .body{flex:1;min-width:0}.hero-card .actions{flex:none;gap:8px;display:flex}@media (width<=767px){.kv.two{grid-template-columns:minmax(0,1fr)}.kv.two>div:nth-child(2){border-top:1px solid var(--line)}.hero-card{flex-direction:column;align-items:flex-start}.hero-card .actions{width:100%}.ev-cover{aspect-ratio:2;max-height:220px}}.public-bar{z-index:20;background:var(--bg);align-items:center;gap:12px;height:72px;padding:0 max(20px,50vw - 560px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.public-bar{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.public-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-bar .logo img{height:26px}.public-bar .grow{flex:1}.public-page{max-width:1160px;margin:0 auto;padding:24px 20px 140px}.join-bar{z-index:30;background:var(--ink);width:min(720px,100vw - 24px);color:var(--on-ink);box-shadow:var(--shadow-pop);border-radius:999px;align-items:center;gap:16px;padding:12px 12px 12px 24px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.join-bar p{min-width:0;color:var(--on-ink);flex:1;font-weight:500}.join-bar p span{color:var(--on-ink);font-size:14px;font-weight:400;display:block}@supports (color:color-mix(in lab, red, red)){.join-bar p span{color:color-mix(in srgb, var(--on-ink) 60%, transparent)}}.join-bar .icon-btn{color:var(--on-ink)}.join-bar .btn-solid{color:var(--ink);background:var(--on-ink)}.tabs .count.hot{color:var(--signal-text);background:var(--signal-soft)}.bottom-nav{display:none}@media (width<=1100px){.grid.c5{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.main-aside{grid-template-columns:minmax(0,1fr);gap:28px}.search-trigger{width:290px}}@media (width<=767px){:root{--topbar:64px;--r-xl:24px}.shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.topbar{gap:8px}.topbar .search-trigger span,.topbar .search-trigger kbd{display:none}.topbar .search-trigger{justify-content:center;width:44px;padding:0}.crumbs a{display:none}.crumbs a:last-child{padding:0 12px 0 8px;display:inline-flex}.crumbs a:last-child .ico{display:inline-block}:root{--page-pad:16px}.page{padding:4px var(--page-pad) 120px}.page-head{flex-direction:column;align-items:stretch}.page-head .actions{overflow-x:auto}h1{font-size:28px;line-height:34px}.page h1{font-size:36px;line-height:40px}.grid.c2,.grid.c3{grid-template-columns:minmax(0,1fr)}.grid.c4,.grid.c5{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.form-grid{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sticky{position:static}.card.pad{padding:20px}.table-wrap{padding:4px}.notif{width:auto;left:12px;right:12px}.notif header{padding:16px 12px 0 18px}.notif header .badge{display:none}th,td{padding-left:10px;padding-right:10px}.empty{padding:24px}.bar{grid-template-columns:96px minmax(0,1fr) 60px}.drawer{width:auto;max-height:calc(100dvh - 56px);inset:auto 8px 8px}.bottom-nav{width:min(332px,100% - 24px);left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;background:var(--surface);border-radius:999px;grid-template-columns:repeat(5,1fr);margin-inline:auto;padding:6px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.bottom-nav{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-pop)}.bottom-nav a{min-width:0;height:48px;color:var(--text-3);transition:background .24s var(--ease);border-radius:999px;justify-content:center;align-items:center;display:flex}.bottom-nav a .ico{font-size:24px;display:block}.bottom-nav a .avatar{transition:box-shadow .24s var(--ease);box-shadow:0 0 0 2px #0000}.bottom-nav a[aria-current=page] .avatar{box-shadow:0 0 0 2px #fff}.bottom-nav a[aria-current=page]{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));box-shadow:var(--shadow-brand)}.toasts{bottom:92px}.join-bar{border-radius:var(--r-xl)}}@media (width>=768px){.only-mobile{display:none!important}}@media (hover:none){.btn:hover,.chip:hover,.icon-btn:hover,.card.link-card:hover,.event-card:hover,.search-trigger:hover,.nav a:hover .ico{transform:none}.tabs [role=tab]:active,.menu :is(a,button):not(.btn,.chip):active{background:var(--raised)}}@media (pointer:coarse){.icon-btn.sm{width:40px;height:40px}.tabs [role=tab]{height:44px}.chip{height:42px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.country-flag{object-fit:cover;box-shadow:0 0 0 1px var(--text);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.country-flag{box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}}.country-flag.fallback{background:var(--raised);color:var(--text-2);font:600 10px/1 var(--font);letter-spacing:.02em;place-items:center;display:inline-grid}.country-picker{background:var(--surface);max-width:100%;height:56px;box-shadow:var(--shadow-card);color:var(--text);text-align:left;transition:transform .3s var(--spring), box-shadow .3s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 18px 0 12px;display:inline-flex}.country-picker:hover{box-shadow:var(--shadow-pop);transform:translateY(-1px)}.country-picker:active{transform:scale(.98)}.country-picker .txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.country-picker small{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.country-picker b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.country-picker .caret{color:var(--text-3);margin-left:4px}.chip.pill{gap:8px;padding:0 12px 0 16px}.chip.pill .caret{color:var(--text-3);margin-left:-2px}.chip.pill.on{color:var(--text);background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.chip.pill .pill-count{background:var(--ink);min-width:20px;height:20px;color:var(--on-ink);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.pick-panel{gap:8px;padding:4px;display:grid}.pick-list{overscroll-behavior:contain;gap:2px;max-height:288px;display:grid;overflow-y:auto}.pick-list.tall{max-height:320px}.pick-list button{flex:none;height:42px}.pick-list button[aria-selected=true]{color:var(--text);font-weight:600}.pick-list .tick{color:var(--accent)}.pick-check{background:var(--raised);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:background .2s var(--ease), transform .3s var(--spring);border-radius:7px;flex:none;place-items:center;display:inline-grid}.pick-check[data-on=true]{background:linear-gradient(135deg, var(--brand-a), var(--brand-b));box-shadow:none;transform:scale(1.05)}.pick-check[data-on=true]:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translateY(-1px)}.pick-list.multi button[aria-selected=true]{font-weight:500}.country-count{flex:none;min-width:32px}.country-count.zero{color:var(--text-3);background:var(--raised)}.pick-list .tick-slot{flex:none;place-items:center;width:18px;display:inline-grid}.pick-list .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pick-empty{color:var(--text-3);padding:14px 12px;font-size:14px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:4px 0 20px;display:flex}.section-head h2{min-width:0;font:400 26px/32px var(--font-display);letter-spacing:-.005em;align-items:center;gap:10px;display:flex}.section-head .mark{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:14px;flex:none;place-items:center;display:inline-grid}.section-head .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.section-head .m{color:var(--text-3);white-space:nowrap}.section-head .controls{color:var(--text-3);align-items:center;gap:10px;font-size:14px;display:flex}.section-head .controls .select{width:auto;min-width:180px;height:40px}@media (width<=767px){.section-head h2{flex-wrap:wrap;font-size:22px;line-height:28px}.section-head .controls{width:100%}.section-head .controls .select{flex:1}}@media (pointer:coarse){.input,.select,.textarea{font-size:16px}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.biz-shell{background:radial-gradient(60rem 30rem at 85% -10%, var(--magenta-soft), transparent 60%), radial-gradient(50rem 26rem at -10% 10%, var(--accent-soft), transparent 60%), var(--bg);flex-direction:column;min-height:100dvh;display:flex}.biz-shell .public-bar{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.biz-shell .public-bar{background:color-mix(in srgb, var(--bg) 78%, transparent)}}.biz-shell .public-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background .3s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .3s,backdrop-filter .3s}.biz-shell .public-bar.over-hero{-webkit-backdrop-filter:none;background:0 0}.public-bar.over-hero .biz-nav a{color:#ffffffd1}.public-bar.over-hero .biz-nav a:hover,.public-bar.over-hero .biz-nav a.active{color:#fff;background:#ffffff24}.public-bar.over-hero .lang-pill,.public-bar.over-hero .btn-ghost,.public-bar.over-hero>button,.public-bar.over-hero .icon-btn{color:#fff;background:#ffffff1a}.biz-logo{align-items:center;gap:10px;display:inline-flex}.biz-logo-mark{--logo-h:28px;--u:calc(var(--logo-h) / 236);padding-top:calc(var(--u) * 105);display:inline-block;position:relative}.biz-logo-mark img{height:var(--logo-h);width:auto;max-width:none;display:block}.biz-logo{flex-shrink:0}.biz-logo-tag{top:0;left:calc(var(--u) * 1036);height:calc(var(--u) * 150);padding:0 calc(var(--u) * 26) 0 calc(var(--u) * 28);border-radius:calc(var(--u) * 30);font:400 calc(var(--u) * 104) / calc(var(--u) * 150) var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:#0f1115;background:var(--lime);position:absolute}.biz-logo-tail{top:calc(var(--u) * 148);left:calc(var(--u) * 1235);width:calc(var(--u) * 62);height:calc(var(--u) * 39);background:var(--lime);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute}.biz-nav{gap:4px;margin-left:16px;display:flex}.biz-nav a{border-radius:var(--r-pill);color:var(--text-2);padding:8px 14px;font-weight:500}.biz-nav a:hover,.biz-nav a.active{color:var(--text);background:var(--raised)}.biz-page{flex:1;width:100%;padding-bottom:64px}.biz-footer{padding-top:0;padding-bottom:40px;font-size:13px}.small{font-size:13px}.error{color:var(--danger);font-size:13px}button.link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.biz-nav a,.biz-nav .locked{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.biz-nav .locked{color:var(--text-3);cursor:not-allowed;padding:8px 14px;font-weight:500}.biz-nav .count-badge{min-width:20px;height:20px;padding:0 6px;font-size:11px}.biz-nav .biz-nav-switch{color:var(--text-3);box-shadow:-9px 0 0 -8px var(--line);margin-left:8px}@media (width<=820px){.biz-nav{display:none}.biz-shell .public-bar.signed{flex-wrap:wrap;row-gap:4px;height:auto;padding-top:10px;padding-bottom:8px}.public-bar.signed .biz-nav{scrollbar-width:none;flex-basis:100%;order:10;margin:0;display:flex;overflow-x:auto}.public-bar.signed .biz-nav::-webkit-scrollbar{display:none}}@media (width<=560px){.biz-shell .public-bar{gap:8px}.calc-includes{grid-template-columns:1fr}.biz-shell .public-bar .lang-pill,.biz-shell .public-bar .btn-ghost{display:none}}.biz-footer .biz-footer-tools{display:none}@media (width<=560px){.biz-footer .biz-footer-tools{margin-bottom:12px;display:flex}}.biz-home{gap:88px;padding-bottom:40px;display:grid}.eyebrow{border-radius:var(--r-pill);background:var(--signal-soft);color:var(--signal-text);justify-self:start;padding:6px 14px;font-size:13px;font-weight:500}.lead{color:var(--text-2);max-width:560px;font-size:18px;line-height:28px}.section-intro{gap:8px;max-width:640px;display:grid}.section-intro h2{font-size:34px;line-height:40px}.step-n{background:var(--ink);width:36px;height:36px;color:var(--on-ink);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.biz-hero{isolation:isolate;color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;padding:72px 0 0;display:grid;position:relative}.biz-hero h1{color:#fff}.biz-hero .eyebrow{color:var(--lime);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f11158c;box-shadow:inset 0 0 0 1px #c8ff3d59}.biz-hero .biz-mock{color:var(--text)}.biz-hero-media{z-index:-1;background:#0f1115;width:100vw;position:absolute;top:-96px;bottom:-88px;left:50%;overflow:hidden;transform:translate(-50%)}.biz-hero-media video{object-fit:cover;width:100%;height:100%}.biz-hero-media:after{content:"";background:linear-gradient(180deg, transparent calc(100% - 300px), var(--bg) 100%), linear-gradient(90deg, #0a0b0edb 0%, #0a0b0e94 45%, #0a0b0e4d 100%), linear-gradient(180deg, #0a0b0e80 0%, transparent 28%);position:absolute;inset:0}.biz-hero .lead,.biz-hero .biz-assurances{color:#ffffffd1}.biz-hero .btn-ghost{color:#fff}.biz-shell{overflow-x:clip}@media (width<=900px){.biz-hero-media:after{background:linear-gradient(180deg, transparent calc(100% - 260px), var(--bg) 100%), linear-gradient(180deg, #0a0b0eb3 0%, #0a0b0ecc 100%)}}.biz-hero-text{gap:22px;display:grid}.biz-hero h1{letter-spacing:-.025em;max-width:13ch;font-size:clamp(38px,5.6vw,62px);line-height:1.03}.biz-assurances{color:var(--text-2);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.biz-assurances li{align-items:center;gap:8px;display:inline-flex}.biz-assurances li:before{content:"";background:var(--lime);border-radius:999px;width:6px;height:6px}.biz-mock{justify-self:center;width:min(100%,380px);padding:24px 0 40px;position:relative}.biz-mock-card{background:var(--surface);border:1px solid var(--line);border-radius:32px;animation:7s ease-in-out infinite biz-float;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 60px -30px #0f111573}.biz-mock-cover{background:linear-gradient(180deg, #0a0b0e00 45%, #0a0b0e73 100%), url(/business-mock-cover.avif) center / cover, radial-gradient(120% 120% at 20% 0%, var(--brand-a), var(--brand-b) 70%);height:150px;position:relative}.biz-mock-badge{color:#0f1115;background:var(--lime);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:14px;right:14px}.biz-mock-body{gap:6px;padding:0 22px 22px;display:grid}.biz-mock-logo{color:#0f1115;border:4px solid var(--surface);background:#fff;border-radius:20px;place-items:center;width:64px;height:64px;margin-top:-32px;font-size:30px;display:grid;position:relative;box-shadow:0 10px 24px -12px #0f111580}.biz-mock-body>b{letter-spacing:-.01em;font-size:20px}.biz-mock-meta{color:var(--text-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.biz-mock-offer{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));border-radius:18px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;font-size:22px;display:flex}.biz-mock-offer div{font-size:13px;display:grid}.biz-mock-offer b{font-size:15px}.biz-mock-float{color:var(--accent);background:var(--surface);border:1px solid var(--line);border-radius:20px;align-items:center;gap:12px;padding:12px 16px;font-size:22px;animation:7s ease-in-out -3.5s infinite biz-float;display:flex;position:absolute;top:92px;right:-32px;box-shadow:0 18px 40px -20px #0f111566}.biz-mock-float div{color:var(--text-3);font-size:12px;display:grid}.biz-mock-float b{color:var(--text);font-size:14px}@keyframes biz-float{50%{translate:0 -8px}}.biz-proof{color:#fff;-webkit-backdrop-filter:blur(14px);background:#0f111580;border:1px solid #ffffff1f;border-radius:28px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;display:grid;box-shadow:inset 0 1px #ffffff14}.biz-proof-item{gap:4px;padding:24px 28px;display:grid}.biz-proof-item+.biz-proof-item{border-left:1px solid #ffffff1f}.biz-proof-item b{font:400 clamp(30px, 3.6vw, 42px) / 1 var(--font-display);letter-spacing:-.02em}.biz-proof-item span{color:#ffffffb8;font-size:14px}.biz-section{gap:28px;display:grid}.biz-section-head{gap:10px;max-width:680px;display:grid}.biz-section-head h2{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,38px);line-height:1.1}.biz-contrast-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;display:grid}.biz-contrast-col{background:var(--raised);border-radius:28px;align-content:start;gap:18px;padding:28px;display:grid}.biz-contrast-col h3{font-size:18px}.biz-contrast-col ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.biz-contrast-col li{color:var(--text-2);grid-template-columns:22px 1fr;gap:10px;display:grid}.biz-contrast-col li svg{color:var(--text-3);margin-top:2px;font-size:20px}.biz-contrast-col.is-blinker{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));box-shadow:var(--shadow-brand)}.biz-contrast-col.is-blinker li{color:#ffffffeb}.biz-contrast-col.is-blinker li svg{color:var(--lime)}.biz-reasons{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.biz-reason{background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 48px -32px var(--text);border-radius:32px;grid-column:span 2;align-content:start;gap:12px;padding:28px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.biz-reason{box-shadow:0 24px 48px -32px color-mix(in srgb, var(--text) 30%, transparent)}}.biz-reason{transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1)}.biz-reason.is-target,.biz-reason.is-events{grid-column:span 4;align-content:end;min-height:240px}.biz-reason.is-stats,.biz-reason.is-free{grid-column:span 3}.biz-reason.is-target h3,.biz-reason.is-events h3{letter-spacing:-.015em;font-size:24px}.biz-reason.is-target p,.biz-reason.is-events p{max-width:46ch}.biz-reason-ghost{display:none}.biz-reason.is-target .biz-reason-ghost,.biz-reason.is-events .biz-reason-ghost{width:auto;height:150%;color:var(--text);opacity:.022;pointer-events:none;display:block;position:absolute;top:50%;right:-4%;transform:translateY(-50%)rotate(30deg)}.biz-reason:hover{box-shadow:0 32px 56px -30px var(--text);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.biz-reason:hover{box-shadow:0 32px 56px -30px color-mix(in srgb, var(--text) 38%, transparent)}}.biz-reason h3{font-size:18px}.biz-audience{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;display:grid}.biz-audience-item{border-top:1px solid var(--line);gap:16px;padding:18px 0;display:flex}.biz-audience-ico{width:44px;height:44px;color:var(--accent);background:var(--accent-soft);border-radius:14px;flex:none;place-items:center;font-size:22px;display:grid}.biz-audience-item h3{margin-bottom:4px;font-size:17px}.biz-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.biz-steps:before{content:"";background:linear-gradient(90deg, var(--line-strong), var(--line) 60%, transparent);height:1px;position:absolute;top:22px;left:22px;right:22px}.biz-steps li{align-content:start;gap:10px;display:grid;position:relative}.biz-step-n{width:44px;height:44px;font:400 18px/1 var(--font-display);color:var(--on-ink);background:var(--ink);box-shadow:0 0 0 6px var(--bg);border-radius:999px;place-items:center;margin-bottom:8px;display:grid}.biz-steps li:last-child .biz-step-n{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b))}.biz-steps h3{letter-spacing:-.01em;font-size:19px}.biz-steps p{max-width:34ch}.biz-early{color:#fff;background:radial-gradient(120% 160% at 100% 0%, var(--brand-b), #0f1115 60%);border-radius:36px;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:28px;padding:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.biz-early{background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--brand-b) 55%, #0f1115), #0f1115 60%)}}.biz-early .eyebrow{color:#0f1115;background:var(--lime)}.biz-early h2,.biz-contrast-col.is-blinker h3{color:#fff}.biz-early h2{letter-spacing:-.02em;margin:14px 0 10px;font-size:clamp(26px,3vw,34px);line-height:1.1}.biz-early p{color:#ffffffc7;max-width:58ch}.biz-early-cta{justify-items:center;gap:10px;display:grid}.biz-early-price{color:#ffffffb3;font-size:13px}.biz-faq{gap:10px;max-width:820px;display:grid}.biz-faq details{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:18px 22px}.biz-faq summary{cursor:pointer;font-weight:600;list-style:none}.biz-faq summary::-webkit-details-marker{display:none}.biz-faq summary:after{content:"+";float:right;color:var(--text-3);transition:transform .2s}.biz-faq details[open] summary:after{transform:rotate(45deg)}.biz-faq details p{margin-top:10px}@media (width<=900px){.biz-hero,.biz-contrast-grid,.biz-early{grid-template-columns:1fr}.biz-reasons,.biz-steps,.biz-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.biz-proof-item:nth-child(3){border-left:0}.biz-proof-item:nth-child(n+3){border-top:1px solid #ffffff1f}.grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.biz-early-cta{justify-items:start}}@media (width<=560px){.biz-home{gap:64px}.biz-hero-media{bottom:-64px}.biz-reasons,.biz-steps,.biz-audience,.grid.c4,.grid.c3,.grid.c2,.form-grid{grid-template-columns:1fr}.biz-mock-float{right:0}.biz-early{padding:28px}}@media (prefers-reduced-motion:reduce){.biz-mock-card,.biz-mock-float{animation:none}.biz-reason{transition:none}}.calc{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.calc-options{gap:16px;display:grid}.calc-card{transition:box-shadow .2s var(--ease), transform .2s var(--ease);align-items:flex-start;gap:16px;display:flex}.calc-card .body{flex:1;gap:6px;min-width:0;display:grid}.calc-card.on{box-shadow:0 0 0 2px var(--accent), var(--shadow-card)}.calc-pick{cursor:pointer}.calc-card>.card,.calc-events-head{align-items:flex-start;gap:16px;display:flex}.calc-card:has(.calc-radius){flex-direction:column;align-items:stretch}.price{font:400 22px/28px var(--font-display);color:var(--text);white-space:nowrap}.price small,.price-lg small{font:400 13px var(--font);color:var(--text-3)}.price-lg{font:400 26px/32px var(--font-display);color:var(--text)}.calc-includes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:6px 0 0;padding:0;list-style:none;display:grid}.calc-includes li{align-items:center;gap:8px;display:flex}.calc-includes .ico{color:var(--lime)}[data-theme=light] .calc-includes .ico{color:var(--accent)}.calc-radius{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.calc-radius button{border-radius:var(--r-lg);background:var(--raised);color:var(--text);font:500 14px var(--font);text-align:left;cursor:pointer;border:0;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:12px 14px;display:grid}.calc-radius button>span:first-child:not(.ico){grid-column:1/-1}.calc-radius button small{color:var(--text-3);grid-column:1/-1;font-weight:400}.calc-radius button[aria-checked=true]{background:var(--ink);color:var(--on-ink)}.calc-radius button[aria-checked=true] small{color:inherit;opacity:.7}.calc-note{font-size:13px}.calc-summary{gap:16px;display:grid;position:sticky;top:96px}.calc-lines{gap:10px;margin:0;padding:0;list-style:none;display:grid}.calc-lines li{gap:16px}.calc-totals{border-top:1px dashed var(--line-strong);gap:8px;padding-top:14px;display:grid}.calc-totals .total{font:400 24px/30px var(--font-display);color:var(--text)}.calc.compact{grid-template-columns:1fr}.calc.compact .calc-summary{position:static}@media (width<=900px){.calc{grid-template-columns:1fr}.calc-summary{position:static}}.auth-wrap{place-items:center;padding:40px 0;display:grid}.auth-card{gap:24px;width:min(460px,100%);padding:36px;display:grid}.auth-head{gap:8px;display:grid}.auth-head h1,.auth-head p{margin:0}.auth-card form.stack{gap:16px}.auth-card form.stack>.btn{margin-top:8px}.auth-card form.stack>.link{justify-self:center}.auth-app-hint{color:var(--text-2);background:var(--accent);border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-app-hint{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.auth-app-hint svg{color:var(--accent);flex-shrink:0;margin-top:1px}.auth-app-hint .link{font:inherit;padding:0;font-weight:600}@media (width<=560px){.auth-card{gap:20px;padding:24px}}.biz-register,.biz-area,.biz-staff,.biz-staff-company,.biz-terms{gap:20px;display:grid}.wizard-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wizard-steps button{border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-card);color:var(--text-2);font:500 14px var(--font);cursor:pointer;border:0;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:inline-flex}.wizard-steps button:disabled{cursor:default;opacity:.6}.wizard-steps .n{background:var(--raised);border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.wizard-steps .current button{color:var(--text);opacity:1}.wizard-steps .current .n{background:linear-gradient(135deg, var(--brand-a), var(--brand-b));color:#fff}.wizard-steps .done .n{background:var(--lime);color:var(--on-lime)}.wizard-card{gap:18px;display:grid}.wizard-actions{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.form-block{gap:14px;padding-bottom:8px;display:grid}.form-block+.form-block{border-top:1px solid var(--line);padding-top:18px}.formats.invalid .option{box-shadow:0 0 0 1px var(--danger)}.setting-inline{border-radius:var(--r-lg);background:var(--raised);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.image-field{border-radius:var(--r-lg);background:var(--raised);align-items:center;gap:16px;padding:14px;display:flex}.image-field.invalid{box-shadow:0 0 0 1px var(--danger)}.image-field .preview{background:var(--surface);width:84px;height:84px;color:var(--text-3);border-radius:22px;flex:none;place-items:center;display:grid;overflow:hidden}.image-field.cover .preview{border-radius:18px;width:140px;height:84px}.image-field .preview img{object-fit:cover;width:100%;height:100%}.review-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.review-pay{gap:14px;display:grid;position:sticky;top:96px}.terms-check{align-items:flex-start;gap:10px;display:flex}.terms-check .check{flex:none;margin-top:1px}.terms-check a{text-decoration:underline}@media (width<=900px){.review-grid{grid-template-columns:1fr}.review-pay{position:static}}.pp{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px;display:flex}.pp-device{justify-items:center;gap:12px;width:min(300px,100%);margin:0;display:grid}.pp-screen::-webkit-scrollbar{display:none}.pp-device figcaption{color:var(--text-3);font-size:13px;font-weight:600}.pp-screen{aspect-ratio:9/19.5;overscroll-behavior:contain;scrollbar-width:none;background:var(--bg);width:100%;box-shadow:0 30px 60px -34px var(--text);border:8px solid #0f1115;border-radius:40px;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.pp-screen{box-shadow:0 30px 60px -34px color-mix(in srgb, var(--text) 45%, transparent)}}.pp-screen{color:var(--text);font-size:13px;line-height:1.4}.pp-logo{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));flex:none;place-items:center;display:grid;overflow:hidden}.pp-logo img{object-fit:cover;width:100%;height:100%}.pp-glass{color:#fff;-webkit-backdrop-filter:blur(10px);background:#0f111573;justify-content:center;align-items:center;display:inline-flex}.pp-pill{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.pp-chip{color:var(--text-2);background:var(--raised);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.pp-chip.accent{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pp-chip.accent{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.pp-place{color:var(--text-3);align-items:center;gap:3px;font-size:11px;display:inline-flex}.pp-list{align-content:start;gap:12px;padding:18px 12px;display:grid}.pp-list-title{font:400 22px/1.1 var(--font-display);padding:4px 4px 2px}.pp-featured{background:#14161b;border-radius:24px;height:190px;position:relative;overflow:hidden}.pp-featured>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pp-featured:after{content:"";background:linear-gradient(#08090c0d,#08090c40 45%,#08090cdb);position:absolute;inset:0}.pp-featured-top,.pp-featured-body{z-index:1;position:absolute;left:12px;right:12px}.pp-featured-top{justify-content:space-between;align-items:flex-start;display:flex;top:12px}.pp-featured-logo{border:2px solid #ffffffe6;border-radius:14px;line-height:0;overflow:hidden}.pp-featured-body{color:#fff;gap:2px;display:grid;bottom:12px}.pp-featured-body b{font-size:16px}.pp-featured-body>span:not(.pp-lime){white-space:nowrap;text-overflow:ellipsis;color:#ffffffd1;font-size:12px;overflow:hidden}.pp-lime{color:var(--on-lime);background:var(--lime);border-radius:999px;justify-self:start;align-items:center;gap:4px;margin-top:4px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.pp-row{background:var(--surface);box-shadow:0 10px 24px -18px var(--text);border-radius:22px;align-items:center;gap:12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pp-row{box-shadow:0 10px 24px -18px color-mix(in srgb, var(--text) 40%, transparent)}}.pp-row-body{gap:1px;min-width:0;display:grid}.pp-row-name{align-items:center;gap:6px;min-width:0;display:flex}.pp-row-name b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pp-warn{color:var(--warn,#b7791f);background:var(--warn,#b7791f);border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pp-warn{background:color-mix(in srgb, var(--warn,#b7791f) 14%, transparent)}}.pp-row-meta{color:var(--text-3);font-size:11px}.pp-row-tag{-webkit-line-clamp:2;color:var(--text-2);-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.pp-row-offer{color:var(--accent);align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:600;display:inline-flex}.pp-ghost{background:var(--surface);opacity:.55;border-radius:22px;height:76px}.kpis .kpi,.stat-card{color:var(--text-2);align-content:start;gap:6px;display:grid}.kpi b,.stat-card .value{font:400 24px/30px var(--font-display);color:var(--text)}.stat-card{text-align:left;font:inherit;cursor:pointer;border:0;position:relative}.stat-card>.ico{color:var(--text-3);position:absolute;top:20px;right:20px}.stat-card[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent), var(--shadow-card)}.bars{width:100%;height:180px;display:block}.bars rect{fill:var(--accent)}.bars rect:hover{fill:var(--magenta)}.staff-company-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}@media (width<=1000px){.staff-company-grid{grid-template-columns:1fr}}.contract-actions{border-top:1px solid var(--line);margin:16px 0 0;padding-top:14px}.request-card{gap:16px;display:grid}.diff{gap:8px;margin:0;display:grid}.diff div{gap:2px;display:grid}.diff dt{color:var(--text-3);font-size:13px}.diff dd{gap:2px;margin:0;display:grid}.diff del{color:var(--danger)}.diff ins{color:var(--text);text-decoration:none}.price-row{padding:8px 0}.price-row+.price-row{border-top:1px solid var(--line)}.pipeline-stages{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1000px){.pipeline-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.pipeline-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage-card{border-top:4px solid var(--line)}.stage-card.accent{border-top-color:var(--accent)}.stage-card.lime,.stage-card.ok{border-top-color:var(--signal-text)}.stage-card.warn{border-top-color:var(--warn)}.stage-card.danger{border-top-color:var(--danger)}.stage-card.ok{background:var(--signal-soft)}.due-card{gap:12px;display:grid}.due-card.hot{background:var(--warn-soft)}.due-card h3{margin:0}.due-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.due-item{background:var(--surface);width:100%;box-shadow:var(--shadow-card);color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:12px;padding:10px 14px;display:flex}.due-item:hover{box-shadow:0 0 0 2px var(--accent), var(--shadow-card)}.due-item .grow{flex:1}@media (width<=560px){.due-item{flex-wrap:wrap}.hide-sm{display:none}}.contact-log{gap:12px;margin:0;padding:0;list-style:none;display:grid}.contact-log li{background:var(--bg);border-radius:18px;gap:4px;padding:12px 14px;display:grid}.contact-log p{white-space:pre-wrap;margin:0}.viewer-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.viewer-list li{align-items:center;gap:10px;display:flex}.viewer-list li .grow{flex:1;min-width:0}.biz-team-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:16px;display:grid}.biz-member{background:var(--surface);border:1px solid var(--line);border-radius:28px;gap:22px;padding:24px;animation:.42s cubic-bezier(.16,1,.3,1) both biz-member-in;display:grid;box-shadow:inset 0 1px #ffffff0a}.biz-member[aria-busy=true]{opacity:.6;transition:opacity .2s}.biz-member-head{align-items:center;gap:14px;display:flex}.biz-member-who{flex:1;gap:3px;min-width:0;display:grid}.biz-member-name{letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;display:flex}.biz-member-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.biz-member-you{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.biz-member-handle{min-width:0;color:var(--text-3);gap:6px;font-size:13px;display:flex}.biz-member-handle>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.biz-member-handle a{color:inherit}.biz-member-handle a:hover{color:var(--text)}.biz-member-more{width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:background .16s,transform .12s;display:grid}.biz-member-more:hover,.biz-member-more[aria-expanded=true]{background:var(--raised)}.biz-member-more:active{transform:scale(.94)}.biz-member-work{grid-template-columns:auto 1fr;align-items:end;gap:20px;display:grid}.biz-member-ops{gap:2px;display:grid}.biz-member-ops b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.biz-member-ops span{color:var(--text-3);font-size:12px}.biz-member-last{background:var(--raised);border-radius:18px;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;display:flex}.biz-member-last p{gap:2px;min-width:0;margin:0;font-size:14px;display:grid}.biz-member-last p>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.biz-member-last .muted{font-size:12px}.biz-member-dot{background:var(--line-strong);border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.biz-member-dot[data-live=true]{background:var(--lime);animation:2.4s ease-in-out infinite biz-breathe}.biz-member-split{grid-template-columns:1fr 1fr;margin:0;display:grid}.biz-member-split>div{gap:2px;display:grid}.biz-member-split>div+div{border-left:1px solid var(--line);padding-left:16px}.biz-member-split dt{color:var(--text-3);font-size:12px}.biz-member-split dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600}.biz-member-foot{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:14px;font-size:12px;display:flex}@keyframes biz-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--lime) 45%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--lime) 0%, transparent)}}@keyframes biz-member-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=520px){.biz-member{padding:20px}.biz-member-work{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.biz-member,.biz-member-dot[data-live=true]{animation:none}}.eyebrow-short{display:none}.biz-hero-ctas{flex-wrap:wrap;gap:10px;display:flex}.biz-sticky-cta{display:none}@media (width<=560px){.biz-shell .public-bar{height:64px}.biz-logo-mark{--logo-h:24px}.biz-theme-toggle{display:none}.biz-home{gap:56px;padding-bottom:96px}.biz-hero{gap:28px;padding-top:28px}.eyebrow-long{display:none}.eyebrow-short{display:inline}.biz-hero h1{font-size:36px;line-height:1.04}.biz-hero .lead{font-size:16px;line-height:25px}.biz-hero-ctas{grid-template-columns:1fr;display:grid}.biz-hero-ctas>*{justify-content:center;width:100%}.biz-hero-ctas .btn-ghost{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.biz-assurances{gap:6px 14px;font-size:13px}.biz-mock{width:min(100%,320px);padding:4px 0 8px}.biz-mock-card{animation:none;transform:none}.biz-mock-cover{height:120px}.biz-mock-float{display:none}.biz-proof{border-radius:22px;margin-top:0}.biz-proof-item{padding:16px 18px}.biz-proof-item b{font-size:28px}.biz-proof-item span{font-size:12.5px}.biz-section{gap:20px}.biz-section-head h2{font-size:27px}.biz-contrast-col{border-radius:24px;padding:22px}.biz-contrast-col li{font-size:14.5px}.biz-reasons{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:12px;margin:0 -20px;padding:0 20px 6px;scroll-padding:0 20px;display:grid;overflow-x:auto}.biz-reasons::-webkit-scrollbar{display:none}.biz-reason{scroll-snap-align:start;padding:22px}.biz-audience-item{padding:14px 0}.biz-steps{gap:10px}.biz-steps li{border-radius:22px;grid-template-columns:40px 1fr;gap:2px 14px;padding:18px}.biz-step-n{grid-row:span 2}.biz-early{border-radius:28px;padding:26px 22px}.biz-early-cta,.biz-early-cta>button{justify-items:stretch;width:100%}.biz-early-price{text-align:center}.biz-sticky-cta{z-index:30;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(16px);opacity:0;background:#0f1115db;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;padding:10px 10px 10px 18px;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .24s;display:flex;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:0 18px 40px -16px #0f111599}.biz-sticky-cta[data-show=true]{opacity:1;transform:none}.biz-sticky-cta>div{flex:1;min-width:0;line-height:1.2;display:grid}.biz-sticky-cta b{font-size:14px}.biz-sticky-cta span{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb3;font-size:12px;overflow:hidden}}@media (width<=560px) and (prefers-reduced-motion:reduce){.biz-sticky-cta{transition:opacity .2s;transform:none}}.biz-proof,.biz-sticky-cta,.biz-hero .eyebrow{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f}.biz-proof-live{letter-spacing:.02em;color:#ffffffa8;grid-column:1/-1;align-items:center;gap:8px;margin:0;padding:16px 28px 0;font-size:12px;display:flex}.biz-proof-live+.biz-proof-item{border-left:0}.biz-live-dot{background:var(--lime);border-radius:999px;width:7px;height:7px;animation:2.4s ease-in-out infinite biz-live}@keyframes biz-live{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--lime) 55%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--lime) 0%, transparent)}}.biz-section-head h2,.biz-hero h1{text-wrap:balance}.biz-section-head p,.biz-hero .lead{text-wrap:pretty}.reveal-ready [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(18px)}.reveal-ready [data-reveal].is-in{opacity:1;transform:none}@media (width<=900px){.biz-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.biz-reason,.biz-reason.is-target,.biz-reason.is-events,.biz-reason.is-stats,.biz-reason.is-free{grid-column:span 1;min-height:0}.biz-reason.is-target,.biz-reason.is-events{grid-column:1/-1}}@media (width<=560px){.biz-reasons{grid-template-columns:none}.biz-reason,.biz-reason.is-target,.biz-reason.is-events,.biz-reason.is-stats,.biz-reason.is-free{grid-column:auto;align-content:start}.biz-reason.is-target h3,.biz-reason.is-events h3{font-size:19px}.biz-steps{grid-template-columns:1fr;gap:22px}.biz-steps:before{background:linear-gradient(180deg, var(--line-strong), var(--line));width:1px;height:auto;inset:22px auto 22px 21px}.biz-steps li{background:0 0;grid-template-columns:44px 1fr;gap:2px 16px;padding:0}.biz-step-n{grid-row:span 2;margin-bottom:0}.biz-proof-live{padding:14px 18px 0}}@media (prefers-reduced-motion:reduce){.reveal-ready [data-reveal]{opacity:1;transition:none;transform:none}.biz-live-dot{animation:none}.biz-reason{transition:none}.biz-reason:hover{transform:none}}.biz-password{position:relative}.biz-password .input{padding-right:48px}.biz-password>.icon-btn{color:var(--text-3);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.biz-password>.icon-btn:hover{color:var(--text)}.wizard-actions-end{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ships-to{gap:12px;display:grid}.ships-to-areas{flex-wrap:wrap;gap:8px;display:flex}.ships-chip{height:36px;color:var(--text-2);background:var(--raised);transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.ships-chip.on{color:var(--on-ink);background:var(--ink)}.ships-chip:disabled{opacity:.4;cursor:not-allowed}.ships-chip>button{width:20px;height:20px;color:inherit;background:#ffffff29;border-radius:999px;place-items:center;margin-right:-6px;display:grid}.offer-discount,.calc-offer-tip{color:var(--text);background:var(--lime);border-radius:16px;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.offer-discount,.calc-offer-tip{background:color-mix(in srgb, var(--lime) 22%, transparent)}}.offer-discount svg,.calc-offer-tip svg{flex-shrink:0;margin-top:1px}.calc-discount{font-weight:600}.calc-discount svg{vertical-align:-2px}.draft-steps{gap:22px;display:grid}.draft-steps-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.draft-steps-head h2{margin:0 0 6px}.draft-steps ol{margin:0;padding:0;list-style:none;display:grid}.draft-steps li{border-top:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.draft-steps .mark{color:var(--text-3);place-items:center;display:grid}.draft-steps li.done .mark{color:var(--success,#2f9e6b)}.draft-steps .mark .n{width:26px;height:26px;color:var(--text-2);background:var(--raised);border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:grid}.draft-steps li.next .mark .n{color:var(--on-ink);background:var(--ink)}.draft-steps .body{gap:2px;display:grid}.draft-steps .body .muted{font-size:13px}.setting-inline .setting-text{gap:2px;min-width:0;display:grid}.setting-inline .setting-text .muted{font-size:13px;line-height:1.4}.offer-use{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.offer-use legend{padding:0;font-size:15px;font-weight:600}.offer-use>.muted{margin:-4px 0 0;font-size:13px}.use-methods{gap:8px;display:grid}.use-method{background:var(--raised);transition:background .22s var(--ease), box-shadow .22s var(--ease);border-radius:20px;box-shadow:inset 0 0 0 1px #0000}.use-method.on{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent), 0 10px 24px -18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.use-method.on{box-shadow:inset 0 0 0 1.5px var(--accent), 0 10px 24px -18px color-mix(in srgb, var(--accent) 60%, transparent)}}.use-method-head{border-radius:inherit;width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.use-method-head:active{transform:scale(.99)}.use-method-head:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.use-method-icon{width:40px;height:40px;color:var(--text-2);background:var(--surface);transition:color .22s var(--ease), background .22s var(--ease);border-radius:13px;place-items:center;display:grid}.use-method.on .use-method-icon{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b))}.use-method-text{gap:2px;display:grid}.use-method-text b{font-size:14px;font-weight:600}.use-method-text small{color:var(--text-3);font-size:13px;line-height:18px}.use-method-check{color:#0000;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong,var(--line));transition:background .22s var(--ease), color .22s var(--ease), box-shadow .22s var(--ease);border-radius:999px;place-items:center;display:grid}.use-method.on .use-method-check{background:var(--accent);box-shadow:inset 0 0 0 6px var(--accent), inset 0 0 0 11px #fff}.use-method-body{animation:form-in .3s var(--ease) both;gap:6px;padding:0 16px 16px 70px;display:grid}.use-method-error{color:var(--danger);font-size:13px}@media (width<=560px){.use-method-body{padding-left:16px}}.create-app-note{color:var(--text-2);background:var(--accent);border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.create-app-note{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.create-app-note svg{color:var(--accent);flex-shrink:0;margin-top:1px}.pp-wrap{justify-items:center;gap:20px;scroll-margin-top:88px;display:grid}.pp-wrap>.segmented button{align-items:center;gap:6px;display:inline-flex}.pp-wrap>.pp{width:100%}.pw{justify-items:center;gap:12px;width:min(760px,100%);margin:0;display:grid}.pw figcaption{color:var(--text-3);font-size:13px;font-weight:600}.pw-window{border:1px solid var(--line);background:var(--bg);width:100%;box-shadow:0 30px 60px -34px var(--text);border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pw-window{box-shadow:0 30px 60px -34px color-mix(in srgb, var(--text) 45%, transparent)}}.pw-bar{background:var(--raised);border-bottom:1px solid var(--line);align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.pw-dots{gap:6px;display:flex}.pw-dots i{background:#ff5f57;border-radius:999px;width:11px;height:11px}.pw-dots i:nth-child(2){background:#febc2e}.pw-dots i:nth-child(3){background:#28c840}.pw-url{color:var(--text-2);background:var(--surface);border-radius:999px;align-items:center;gap:6px;margin:0 auto;padding:4px 14px;font-size:12px;display:inline-flex}.pw-frame{position:relative;overflow:hidden}.pw-page{transform-origin:0 0;color:var(--text);padding:28px 32px 36px;font-size:15px;line-height:1.5;position:absolute;top:0;left:0}.pw-hero{background:#14161b;border-radius:28px;height:280px;position:relative;overflow:hidden}.pw-hero img{object-fit:cover;width:100%;height:100%}.pw-label{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f11158c;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:14px;right:14px}.pw-head{gap:8px;margin:-44px 0 20px 20px;display:grid;position:relative}.pw-logo{border:4px solid var(--bg);border-radius:30px;justify-self:start;line-height:0;overflow:hidden}.pw-head h1{font:400 32px/38px var(--font-display);margin:0}.pw-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw-badges .pp-chip,.pw-badges .pp-place{padding:4px 10px;font-size:13px}.pw-lead{max-width:640px;color:var(--text-2);margin:0}.pw-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pw-col{gap:16px;display:grid}.pw-note{color:var(--text);background:var(--warn,#b7791f);border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.pw-note{background:color-mix(in srgb, var(--warn,#b7791f) 14%, transparent)}}.pw-note svg{color:var(--warn,#b7791f);flex-shrink:0}.pw-offer{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));border-radius:28px;gap:12px;padding:20px;display:grid}.pw-kicker{letter-spacing:.04em;color:#ffffffd9;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.pw-offer h3{color:#fff;margin:0;font-size:20px}.pw-offer p{color:#ffffffdb;margin:4px 0 0;font-size:14px}.pw-code{background:#ffffff1f;border:1.5px dashed #ffffffb3;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.pw-code b{font:600 18px var(--font-code);letter-spacing:.08em}.pw-code>span{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pw-in-store{background:#ffffff29;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.pw-in-store>span{gap:2px;display:grid}.pw-in-store small{color:#ffffffdb;font-size:13px}.pw-use{color:#0f1115;background:#fff;border-radius:999px;place-items:center;height:50px;font-weight:600;display:grid}.pw-card{background:var(--surface);box-shadow:0 16px 34px -26px var(--text);border-radius:28px;gap:14px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.pw-card{box-shadow:0 16px 34px -26px color-mix(in srgb, var(--text) 40%, transparent)}}.pw-card h3{margin:0;font-size:18px}.pw-card p{white-space:pre-line;color:var(--text-2);margin:0}.pw-kv{gap:12px;display:flex}.pw-kv>svg{color:var(--accent);flex-shrink:0}.pw-kv>span,.pw-row>span{gap:2px;min-width:0;display:grid}.pw-kv small,.pw-row small{color:var(--text-3);font-size:13px}.pw-buttons{flex-wrap:wrap;gap:10px;display:flex}.pw-btn{height:46px;color:var(--text);background:var(--raised);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;display:inline-flex}.pw-btn.primary{color:#fff;background:linear-gradient(90deg, var(--brand-a), var(--brand-b))}.pw-btn.block{width:100%}.pw-buy{text-align:center;gap:6px;display:grid}.pw-buy small{color:var(--text-3);font-size:13px}.pw-rows{gap:4px;padding:10px 20px}.pw-row{align-items:center;gap:14px;padding:10px 0;display:flex}.pw-row+.pw-row{border-top:1px solid var(--line)}.pw-row>svg{color:var(--text-2);flex-shrink:0}.pp-featured-note{text-align:center;color:var(--text-3);margin-top:-6px;font-size:11px}.campaigns-hero{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.campaigns-hero .body{flex:1;gap:4px;min-width:220px;display:grid}.campaigns-hero h2{margin:0}.campaign-card{gap:16px;display:grid}.campaign-head{align-items:center;gap:14px;display:flex}.campaign-head .body{flex:1;gap:2px;min-width:0;display:grid}.campaign-head h3{margin:0}.campaign-icon,.campaign-logo{width:48px;height:48px;color:var(--text-2);background:var(--raised);border-radius:16px;flex:none;place-items:center;display:grid;overflow:hidden}.campaign-icon.active{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b))}.campaign-logo img{object-fit:cover;width:100%;height:100%}.campaign-price{font:400 20px/1 var(--font-display);white-space:nowrap}.campaign-paid{justify-items:end;gap:4px;display:grid}.campaign-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.campaign-results>button{text-align:left;color:var(--text-3);background:var(--raised);cursor:pointer;transition:box-shadow .2s var(--ease), background .2s var(--ease);border-radius:18px;justify-items:start;gap:2px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #0000}.campaign-results>button:hover{background:var(--raised)}@supports (color:color-mix(in lab, red, red)){.campaign-results>button:hover{background:color-mix(in srgb, var(--raised) 70%, var(--line))}}.campaign-results>button[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.campaign-results b{font:400 22px/1.1 var(--font-display);color:var(--text)}.campaign-results span{font-size:12px}.campaign-composer{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.composer-step{grid-template-columns:34px minmax(0,1fr);gap:14px;display:grid}.composer-step h3{margin:0 0 4px}.composer-n{width:30px;height:30px;color:var(--on-ink);background:var(--ink);border-radius:999px;place-items:center;font-weight:600;display:grid}.radius-slider{background:var(--raised);border-radius:22px;gap:12px;padding:18px 18px 30px;display:grid}.radius-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.radius-value{font:400 24px/1.1 var(--font-display);align-items:center;gap:8px;display:inline-flex}.radius-value svg{color:var(--accent)}.radius-price{font:400 20px/1 var(--font-display);white-space:nowrap}.radius-price small{font:500 13px var(--font-body,inherit);color:var(--text-3);margin-left:2px}.radius-range{--p:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.radius-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--brand-a), var(--brand-b)) 0 / var(--p) 100% no-repeat, var(--line);border-radius:999px;height:8px}.radius-range::-moz-range-track{background:var(--line);border-radius:999px;height:8px}.radius-range::-moz-range-progress{background:linear-gradient(90deg, var(--brand-a), var(--brand-b));border-radius:999px;height:8px}.radius-range::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));width:26px;height:26px;box-shadow:0 6px 16px -6px var(--brand-b);border:3px solid #fff;border-radius:999px;margin-top:-9px}@supports (color:color-mix(in lab, red, red)){.radius-range::-webkit-slider-thumb{box-shadow:0 6px 16px -6px color-mix(in srgb, var(--brand-b) 70%, transparent)}}.radius-range::-webkit-slider-thumb{transition:transform .16s var(--ease)}.radius-range::-moz-range-thumb{background:linear-gradient(135deg, var(--brand-a), var(--brand-b));border:3px solid #fff;border-radius:999px;width:20px;height:20px}.radius-range:active::-webkit-slider-thumb{transform:scale(1.12)}.radius-range:focus-visible{outline:none}.radius-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.radius-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 30%, transparent)}}.radius-ticks{height:0;margin:-4px 13px 0;position:relative}.radius-ticks button{white-space:nowrap;color:var(--text-3);font-size:12px;position:absolute;top:0;transform:translate(-50%)}.radius-ticks button:first-child{transform:none}.radius-ticks button:last-child{transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.radius-range::-webkit-slider-thumb{transition:none}}.audience{background:var(--accent);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.audience{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.audience svg{color:var(--accent);flex:none}.audience>div{gap:2px;display:grid}.audience .muted{font-size:13px}.campaign-summary{gap:14px;display:grid;position:sticky;top:96px}.campaign-summary h3{margin:0}.campaign-lines{gap:10px;margin:0;display:grid}.campaign-lines>div{gap:2px;display:grid}.campaign-lines dt{color:var(--text-3);font-size:12px}.campaign-lines dd{margin:0;font-weight:600}.campaign-discount{color:var(--accent);font-size:14px}@media (width<=900px){.campaign-composer{grid-template-columns:1fr}.campaign-summary{position:static}.campaign-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.composer-step{grid-template-columns:1fr}.campaign-head{flex-wrap:wrap}}.placement-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.placement-option{text-align:left;background:var(--raised);transition:box-shadow .2s var(--ease), background .2s var(--ease);border-radius:22px;align-content:start;justify-items:start;gap:6px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #0000}.placement-option b{color:var(--text);font-size:16px}.placement-option .muted{font-size:13px;line-height:1.45}.placement-option.on{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.placement-icon{width:38px;height:38px;color:var(--text-2);background:var(--surface);border-radius:12px;place-items:center;display:grid}.placement-option.on .placement-icon{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b))}.placement-price{font:400 18px/1 var(--font-display);color:var(--text);margin-top:4px}.placement-price small{color:var(--text-3);margin-left:2px;font-size:12px}.creative-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.spot-card{color:var(--text);background:var(--surface);box-shadow:var(--shadow-card);border-radius:24px;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px;display:grid}.spot-thumb{background:#14161b;border-radius:18px;width:104px;height:104px;position:relative;overflow:hidden}.spot-thumb>img{object-fit:cover;width:100%;height:100%}.spot-logo{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));border:1.5px solid #ffffffe6;border-radius:10px;place-items:center;width:28px;height:28px;font-size:12px;display:grid;position:absolute;bottom:6px;left:6px;overflow:hidden}.spot-logo img{object-fit:cover;width:100%;height:100%}.spot-body{flex-direction:column;justify-content:space-between;min-width:0;padding:2px 0;display:flex}.spot-body>span:first-child{gap:2px;min-width:0;display:grid}.spot-meta{align-items:center;gap:6px;min-width:0;font-size:12px;line-height:16px;display:flex}.spot-meta b{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-weight:600;overflow:hidden}.spot-sponsored{color:var(--text-3);flex:none;align-items:center;gap:3px;display:inline-flex}.spot-card h4{-webkit-line-clamp:2;color:inherit;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.spot-actions{align-items:center;gap:6px;min-width:0;display:flex}.spot-cta{white-space:nowrap;color:var(--on-ink);background:var(--ink);border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.spot-thumb.no-image{background:var(--raised);place-items:center;display:grid}.spot-thumb.no-image .spot-logo{border:0;border-radius:18px;width:64px;height:64px;font-size:24px;position:static}.spot-card.banner{color:#fff;background-color:#14161b;background-position:50%;background-size:cover;border-radius:28px;flex-direction:column;justify-content:space-between;gap:0;height:176px;padding:16px;display:flex}.spot-card.banner .spot-meta{gap:8px}.spot-card.banner .spot-logo{flex:none;position:static}.spot-card.banner .spot-meta b{color:inherit;flex:1}.spot-card.banner .spot-sponsored{color:#fff;background:#0f111573;border-radius:999px;gap:4px;padding:4px 9px;font-weight:600}.spot-card.banner .spot-foot{flex-direction:column;gap:10px;min-width:0;display:flex}.spot-card.banner h4{font:400 17px/24px var(--font-display);margin:0}.spot-card.banner .spot-cta{color:#0f1115;background:#fff;padding:7px 12px}.spot-card.banner.on-light{color:#0f1115}.spot-card.banner.on-light .spot-logo{border-color:#0f111526}.spot-card.banner.on-light .spot-sponsored{color:#0f1115;background:#0f11151a}.spot-card.banner.on-light .spot-cta{color:#fff;background:#0f1115}.app-crop{justify-items:center;gap:12px;width:min(402px,100%);margin:0;display:grid}.app-crop figcaption{color:var(--text-3);font-size:13px;font-weight:600}.app-crop-frame{background:var(--bg);width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 32px calc(100% - 44px),#0000);mask-image:linear-gradient(#0000,#000 32px calc(100% - 44px),#0000)}.app-crop-screen{transform-origin:0 0;color:var(--text);grid-template-columns:minmax(0,1fr);gap:28px;padding:0 16px;font-size:15px;line-height:22px;display:grid;position:absolute;top:0;left:0}.crop-group{gap:12px;display:grid}.crop-ghost{background:var(--surface);opacity:.7;border-radius:24px;height:88px}.crop-ghost.top{border-radius:0 0 24px 24px;height:56px}.crop-row{grid-template-columns:repeat(3,150px);gap:12px;margin-right:-16px;display:grid;overflow:hidden}.crop-row i{background:var(--surface);opacity:.6;border-radius:0 0 22px 22px;height:96px}.crop-group .crop-row i{border-radius:22px 22px 0 0}.crop-pair{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-items:center;gap:20px;width:100%;display:grid}.app-bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-bar>span{font:400 22px/28px var(--font-display);align-items:center;gap:10px;display:flex}.app-bar>span:before{content:"";background:linear-gradient(180deg, var(--brand-a), var(--brand-b));border-radius:999px;width:5px;height:20px}.app-bar small{color:var(--accent);font-size:14px;font-weight:600}.app-head{gap:2px;padding-top:24px;display:grid}.app-head b{font:400 36px/40px var(--font-display)}.app-head em{color:var(--magenta,var(--accent));font-style:normal}.app-head small{color:var(--text-3);font-size:14px;line-height:20px}.afc{box-shadow:var(--shadow-card);background:#14161b;border-radius:28px;position:relative;overflow:hidden}.afc.no-cover{background:linear-gradient(135deg, var(--brand-a), var(--brand-b))}.afc>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.afc:after{content:"";background:linear-gradient(#08090c0d,#08090c40 45%,#08090cdb);position:absolute;inset:0}.afc-top,.afc-body{z-index:1;position:absolute}.afc-top{justify-content:space-between;align-items:flex-start;display:flex;top:14px;left:14px;right:14px}.afc-logo{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));border:2px solid #ffffffe6;border-radius:16px;place-items:center;width:48px;height:48px;font-size:20px;display:grid;overflow:hidden}.afc-logo img{object-fit:cover;width:100%;height:100%}.afc-badge{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f11158c;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;line-height:16px}.afc-body{color:#fff;gap:4px;display:grid;bottom:16px;left:16px;right:16px}.afc-body>b{white-space:nowrap;text-overflow:ellipsis;font:400 17px/24px var(--font-display);overflow:hidden}.afc-body>span:not(.afc-offer){white-space:nowrap;text-overflow:ellipsis;color:#ffffffd1;font-size:14px;line-height:20px;overflow:hidden}.afc-offer{color:var(--on-lime);background:var(--lime);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.creative-grid .app-crop{width:340px}.swatches{flex-wrap:wrap;gap:10px;display:flex}.swatch{width:40px;height:40px;transition:box-shadow .2s var(--ease), transform .16s var(--ease);border-radius:14px;box-shadow:inset 0 0 0 1px #0f111514,0 0 #0000}.swatch:hover{transform:translateY(-1px)}.swatch.on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.placement-grid.compact .placement-option{padding:14px}.staff-creative{background:var(--raised);border-radius:18px;gap:6px;padding:14px;display:grid}.staff-creative img{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:min(320px,100%)}@media (width<=900px){.creative-grid{grid-template-columns:1fr;justify-items:center}}@media (width<=560px){.placement-grid{grid-template-columns:1fr}}.cta-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.cta-option{text-align:left;color:var(--text-2);background:var(--raised);transition:box-shadow .2s var(--ease), background .2s var(--ease);border-radius:16px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #0000}.cta-option svg{flex:none;margin-top:2px}.cta-option>span{gap:1px;display:grid}.cta-option b{color:var(--text);font-size:14px}.cta-option small{color:var(--text-3);font-size:12px;line-height:1.35}.cta-option.on{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.cta-option.on svg{color:var(--accent)}.cta-option:disabled{opacity:.5;cursor:not-allowed}.campaign-actions{gap:8px;display:grid}.action-chip{color:var(--text-2);background:var(--raised);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.action-chip b{color:var(--text)}.action-chip.main{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.action-chip.main{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.staff-checks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.staff-checks li{border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.staff-checks li.ok{color:var(--ok,#2f9e6b);background:var(--ok,#2f9e6b)}@supports (color:color-mix(in lab, red, red)){.staff-checks li.ok{background:color-mix(in srgb, var(--ok,#2f9e6b) 12%, transparent)}}.staff-checks li.warn{color:var(--warn,#b7791f);background:var(--warn,#b7791f)}@supports (color:color-mix(in lab, red, red)){.staff-checks li.warn{background:color-mix(in srgb, var(--warn,#b7791f) 14%, transparent)}}.staff-campaign-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.staff-campaign-preview{background:var(--raised);border-radius:24px;justify-items:center;gap:10px;padding:16px;display:grid}.staff-campaign-preview>.muted{justify-self:start}.staff-block{border:1px solid var(--line);border-radius:20px;gap:8px;padding:16px;display:grid}.staff-block h4{margin:0;font-size:14px}.staff-block .btn{justify-self:start}.staff-review{border-top:1px solid var(--line);padding-top:16px}@media (width<=1000px){.staff-campaign-grid{grid-template-columns:1fr}}.pwc{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.pwc .pw{grid-template-rows:1fr auto}.pwc .pw-window{flex-direction:column;display:flex}.pwc-page{flex:1;align-content:start;gap:12px;min-height:330px;padding:18px;display:grid}.pwc-title{font:400 22px/1.1 var(--font-display)}.pwc-section{font:400 15px/1 var(--font-display);justify-content:space-between;align-items:baseline;margin-top:4px;display:flex}.pwc-section small{font:600 11px var(--font-body,inherit);color:var(--accent)}.pwc-ghosts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pwc-ghosts i{background:var(--surface);opacity:.6;border-radius:14px;height:70px}.pwc .pp-featured{height:150px}.pwc-rows{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pwc-rows i{background:var(--surface);opacity:.6;border-radius:18px;height:64px}@media (width<=900px){.pwc{grid-template-columns:1fr}}.campaign-chart{gap:10px;margin:0;display:grid}.campaign-chart-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.campaign-chart-head b:first-letter{text-transform:uppercase}.campaign-chart-plot{height:140px;position:relative}.campaign-chart-grid{border-top:1px dashed var(--line);border-bottom:1px solid var(--line);pointer-events:none;position:absolute;inset:0}.campaign-chart-bars{gap:2px;height:100%;display:grid;position:relative}.campaign-chart-col{cursor:default;justify-content:center;align-items:flex-end;height:100%;display:flex}.campaign-chart-col i{background:var(--accent);width:min(100%,28px);min-height:2px;transition:background .16s var(--ease);border-radius:4px 4px 0 0}.campaign-chart-col i.zero{background:var(--accent);border-radius:1px;height:2px}@supports (color:color-mix(in lab, red, red)){.campaign-chart-col i.zero{background:color-mix(in srgb, var(--accent) 35%, transparent)}}.campaign-chart-col i.future{background:var(--line);border-radius:1px;height:2px}.campaign-chart-col.on i:not(.future){background:var(--magenta,var(--accent))}.campaign-chart-tip{z-index:2;white-space:nowrap;color:var(--on-ink);background:var(--ink);pointer-events:none;border-radius:12px;gap:1px;padding:6px 10px;font-size:12px;display:grid;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.campaign-chart-tip small{opacity:.7}.campaign-chart-axis{color:var(--text-3);justify-content:space-between;font-size:12px;display:flex}.campaign-side{justify-items:end;gap:6px;display:grid}.campaign-preview-dialog{display:grid}.campaign-preview-dialog>.app-crop{justify-self:center}.profile-edit{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.profile-live{scrollbar-width:none;justify-items:center;gap:12px;max-height:calc(100vh - 112px);display:grid;position:sticky;top:96px;overflow:auto}.profile-live-title{color:var(--text-3);justify-self:start;font-size:13px;font-weight:600}.profile-live .pp-wrap{width:100%}.pp.compact{flex-direction:column;align-items:center;gap:14px}.profile-live .pp-device{width:min(300px,100%)}@media (width<=1100px){.profile-edit{grid-template-columns:1fr}.profile-live{max-height:none;position:static}}.app-frame{position:relative;overflow:hidden}.app-scaled{transform-origin:0 0;color:var(--text);font-size:15px;line-height:22px;position:absolute;top:0;left:0}.ap{background:var(--bg);padding-bottom:40px}.ap-cover{background:var(--raised);position:relative;overflow:hidden}.ap-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ap-cover:after{content:"";background:linear-gradient(#08090c73,#08090c00 40%);position:absolute;inset:0}.ap-backdrop{background:#14161b;place-items:center;display:grid;position:absolute;inset:0}.ap-logo-big{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));border-radius:36px;place-items:center;width:120px;height:120px;font-size:46px;display:grid;overflow:hidden}.ap-logo-big img,.ap-logo img{object-fit:cover;width:100%;height:100%}.ap-cover-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;left:16px;right:16px}.ap-glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f111573;justify-content:center;align-items:center;display:inline-flex}.ap-round{border-radius:999px;width:44px;height:44px}.ap-pill{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;line-height:16px}.ap-body{gap:18px;margin-top:-44px;padding:0 16px;display:grid;position:relative}.ap-head{gap:14px;display:grid}.ap-logo{border:4px solid var(--bg);color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));border-radius:26px;place-items:center;width:92px;height:92px;font-size:32px;display:grid;overflow:hidden}.ap-title{gap:4px;display:grid}.ap-title h4{-webkit-line-clamp:2;font:400 34px/40px var(--font-display);color:var(--text);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ap-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-badge{height:26px;color:var(--text-2);background:var(--raised);border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.ap-badge.accent{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ap-badge.accent{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.ap-badge.lime{color:var(--on-lime);background:var(--lime)}.ap-place{color:var(--text-3);align-items:center;gap:4px;font-size:14px;line-height:20px;display:inline-flex}.ap-tagline{color:var(--text-2);margin:0}.ap-id{align-items:flex-start;gap:14px;display:flex}.ap-id .ap-logo{flex:none}.ap-meta{flex:1;justify-items:start;min-width:0;margin-top:8px;display:grid}.ap-cat{white-space:nowrap;border-radius:999px;gap:5px;max-width:100%;padding:5px 9px;font-size:12px;font-weight:600;line-height:16px;box-shadow:inset 0 0 0 .5px #ffffff2e,inset 0 1px #ffffff1a}.ap-meta .ap-title{gap:2px;margin-top:14px}.ap-meta .ap-title h4{font-size:28px;line-height:32px}.ap-meta .ap-place{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ap-head>.ap-badges{gap:6px}.ap-card{background:var(--surface);box-shadow:inset 0 0 0 .5px var(--line), var(--shadow-card);border-radius:28px;gap:12px;padding:18px;display:grid}.ap-note{color:var(--text);background:var(--warn-soft,var(--warn));align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.ap-note{background:var(--warn-soft,color-mix(in srgb, var(--warn) 14%, transparent))}}.ap-note svg{color:var(--warn);flex:none}.ap-offer{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));border-radius:28px;gap:12px;padding:18px;display:grid}.ap-offer-head{color:#ffffffd9;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.ap-offer-head svg{color:#fff}.ap-offer-text{gap:4px;display:grid}.ap-offer-text b{font:400 22px/28px var(--font-display)}.ap-offer-text span{color:#ffffffdb;font-size:14px;line-height:20px}.ap-code{background:#ffffff1f;border:1.5px dashed #ffffffb3;border-radius:16px;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.ap-code>b{font:400 17px/24px var(--font-display);letter-spacing:1.5px}.ap-code>span{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ap-in-store{background:#ffffff29;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.ap-in-store>span{gap:2px;display:grid}.ap-in-store small{color:#ffffffdb;font-size:14px;line-height:20px}.ap-use{color:#0f1115;background:#fff;border-radius:999px;place-items:center;height:50px;font-weight:600;display:grid}.ap-kv{gap:12px;display:flex}.ap-kv>svg{color:var(--accent);flex:none}.ap-kv>span{gap:2px;display:grid}.ap-kv small{color:var(--text-3);font-size:13px;line-height:18px}.ap-kv b{font-weight:400}.ap-buttons{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.ap-button{height:48px;color:var(--text);background:var(--raised);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:500;display:flex}.ap-button.primary{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));box-shadow:var(--shadow-brand);font-weight:600}.ap-buy{gap:6px;display:grid}.ap-buy small,.ap-disclosure{text-align:center;color:var(--text-3);font-size:12px;line-height:16px}.ap-about{gap:6px;display:grid}.ap-about b{font:400 22px/28px var(--font-display)}.ap-about p{color:var(--text-2);white-space:pre-line;margin:0}.ap-rows{gap:0;padding:6px 18px}.ap-row{color:var(--text-3);align-items:center;gap:12px;padding:10px 0;display:flex}.ap-tile{width:44px;height:44px;color:var(--text-2);background:var(--raised);border-radius:15px;flex:none;place-items:center;display:grid}.ap-row-text{flex:1;min-width:0;display:grid}.ap-row-text b{color:var(--text);font-weight:600}.ap-row-text small{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.address-search{gap:8px;display:grid;position:relative}.address-search-label{font-size:14px;font-weight:600}.address-search-box{position:relative}.address-search-box>svg{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.address-search-box input{padding-left:44px}.address-options{z-index:20;background:var(--surface);box-shadow:var(--shadow-pop,var(--shadow-card));border-radius:18px;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% - 22px);left:0;right:0}.address-options li{cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.address-options li>svg{color:var(--accent);flex:none}.address-options li.on{background:var(--raised)}.address-options li>span{min-width:0;display:grid}.address-options b{font-weight:600}.address-options small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);overflow:hidden}.venue-map{gap:8px;display:grid}.venue-map-canvas{background:var(--raised);border-radius:20px;height:240px;overflow:hidden}.hours-editor{justify-items:start;gap:6px;display:grid}.hours-row{background:var(--raised);border-radius:16px;grid-template-columns:110px auto minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:8px 12px;display:grid}.hours-row.closed{opacity:.75}.hours-day{font-weight:600}.hours-slots{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hours-slot{background:var(--surface);border-radius:14px;align-items:center;gap:6px;padding:4px;display:inline-flex}.hours-slot input{width:108px;height:36px;padding:0 10px}.hours-slot.bad{box-shadow:inset 0 0 0 2px var(--danger,#e5484d)}.hours-remove,.hours-add{font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.hours-remove{width:28px;height:28px;color:var(--text-3);background:0 0;justify-content:center}.hours-remove:hover{color:var(--text);background:var(--raised)}.hours-add{color:var(--accent);background:0 0;padding:8px 12px}.hours-add:hover{background:var(--surface)}@media (width<=640px){.hours-row{grid-template-columns:1fr auto}.hours-slots{grid-column:1/-1}}.ap-hours{gap:4px;margin-top:2px;display:grid}.ap-hours>span{color:var(--text-2);justify-content:space-between;gap:12px;display:flex}.ap-hours>span b{text-align:right;font-weight:400}.ap-hours>span.today{color:var(--text);font-weight:600}.ap-hours>span.today b{font-weight:600}.ap-kv>span:has(.ap-hours){flex:1}.profile-fields{gap:0;container-type:inline-size}.profile-fields>.form-block{animation:form-in .42s var(--ease) both;padding:28px 0}.profile-fields>.form-block:first-child{padding-top:4px}.profile-fields>.form-block+.form-block{padding-top:28px}.form-block-head{align-content:start;gap:6px;display:grid}.form-block-head h3{letter-spacing:-.01em;margin:0;font-size:16px}.form-block-head .muted{max-width:34ch;margin:0;font-size:13px;line-height:19px}.form-block-action{margin-top:8px}.form-block-body{gap:14px;min-width:0;display:grid}@container (width>=720px){.profile-fields>.form-block{grid-template-columns:200px minmax(0,1fr);column-gap:36px}.form-block-head{position:sticky;top:96px}}@keyframes form-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.profile-fields>.form-block{animation:none}}.profile-fields .formats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.hint-row{justify-content:space-between;gap:12px;display:flex}.hint-count{font-variant-numeric:tabular-nums;flex:none}.images-field{display:grid}.images-cover{aspect-ratio:16/7;background:var(--raised);border-radius:24px;position:relative;overflow:hidden}.images-cover>img{object-fit:cover;width:100%;height:100%}.images-cover.is-empty{box-shadow:inset 0 0 0 1.5px var(--line-strong,var(--line))}.images-cover.invalid,.images-logo.invalid button{box-shadow:inset 0 0 0 2px var(--danger)}.images-drop{border-radius:inherit;width:100%;height:100%;font:inherit;text-align:center;color:var(--text-3);background:repeating-linear-gradient(-45deg, transparent 0 10px, var(--line) 10px 11px), var(--raised);border:0;place-content:center;justify-items:center;gap:6px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.images-drop{background:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in srgb, var(--line) 50%, transparent) 10px 11px), var(--raised)}}.images-drop{cursor:pointer;transition:color .2s var(--ease)}.images-drop:hover{color:var(--text)}.images-drop b{color:var(--text);font-size:14px}.images-drop small{max-width:36ch;font-size:12px;line-height:17px}.images-actions{gap:6px;display:flex;position:absolute;top:12px;right:12px}.images-actions button{height:32px;font:inherit;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:background .2s var(--ease), transform .16s var(--ease);background:#0f111580;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff2e,inset 0 1px #ffffff1a}.images-actions button:hover{background:#0f1115b3}.images-actions button:active,.images-logo button:active{transform:scale(.97)}.images-logo-row{align-items:flex-start;gap:16px;margin-top:-40px;padding-left:18px;display:flex;position:relative}.images-logo{flex:none}.images-logo button{border:4px solid var(--surface);width:96px;height:96px;color:var(--text-3);background:var(--raised);cursor:pointer;transition:transform .16s var(--ease);border-radius:30px;place-items:center;padding:0;display:grid;overflow:hidden}.images-logo.is-empty button{background:repeating-linear-gradient(-45deg, transparent 0 8px, var(--line) 8px 9px), var(--raised)}@supports (color:color-mix(in lab, red, red)){.images-logo.is-empty button{background:repeating-linear-gradient(-45deg, transparent 0 8px, color-mix(in srgb, var(--line) 50%, transparent) 8px 9px), var(--raised)}}.images-logo img{object-fit:cover;width:100%;height:100%}.images-logo-text{gap:2px;min-width:0;padding-top:50px;display:grid}.images-logo-text b{font-size:14px}.images-logo-text small{color:var(--text-3);font-size:12px;line-height:17px}.images-logo-actions{gap:14px;margin-top:4px;display:flex}.images-logo-actions button{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.images-logo-actions button+button{color:var(--text-3)}.offer-expired{color:var(--text);background:var(--warn);border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.offer-expired{background:color-mix(in srgb, var(--warn) 14%, transparent)}}.offer-expired svg{color:var(--warn);flex:none;margin-top:1px}.aet{background:var(--surface);box-shadow:var(--shadow-card);border-radius:28px;display:grid;overflow:hidden}.aet-poster{aspect-ratio:148/210;background:var(--raised);border-radius:28px 28px 20px 20px;position:relative;overflow:hidden}.aet-poster>img{object-fit:cover;width:100%;height:100%}.aet-poster.no-cover{background:linear-gradient(135deg, var(--brand-a), var(--brand-b));place-items:center;display:grid}.aet-poster:after{content:"";background:linear-gradient(#0a0c126b,#0a0c1200 24% 58%,#0a0c1280);position:absolute;inset:0}.aet.ghost .aet-poster:after{display:none}.aet-glass{z-index:1;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0c1259;border-radius:999px;align-items:center;gap:3px;padding:5px 7px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:inset 0 0 0 .5px #ffffff2e}.aet-logo,.aet-logo-big{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));place-items:center;display:grid;overflow:hidden}.aet-logo{z-index:1;border:1.5px solid #ffffffe6;border-radius:14px;width:44px;height:44px;font-size:18px;position:absolute;bottom:8px;left:8px}.aet-logo-big{border-radius:22px;width:72px;height:72px;font-size:28px}.aet-logo img,.aet-logo-big img{object-fit:cover;width:100%;height:100%}.aet-body{gap:4px;padding:12px 14px 14px;display:grid}.aet-body>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.aet-offer,.aet-place{white-space:nowrap;align-items:center;gap:4px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.aet-offer{color:var(--accent);font-weight:600}.aet-place{color:var(--text-3)}.aet-offer svg,.aet-place svg{flex:none}.aet.ghost{opacity:.6}.aet.ghost .aet-body i{background:var(--raised);border-radius:6px;height:12px}.aet.ghost .aet-body i+i{width:60%}.aeg{gap:14px;display:grid}.aeg-row{grid-template-columns:1fr 1fr;gap:14px;height:96px;display:grid;overflow:hidden}.aeg-row.cut-top{align-items:end}.aeg-row.cut-bottom{align-items:start}.spot-sub{white-space:nowrap;text-overflow:ellipsis;color:var(--text-2);align-items:center;gap:4px;margin-top:2px;font-size:13px;line-height:18px;display:flex;overflow:hidden}.spot-card.banner .spot-sub{color:inherit;opacity:.85}.spot-sub .aet-offer,.spot-sub .aet-place{font-size:inherit}.overview{gap:20px;display:grid}.overview-section{gap:16px;margin-top:16px;scroll-margin-top:96px;display:grid}.overview-section>h2{font:400 24px/30px var(--font-display);letter-spacing:-.01em;margin:0}.calc-plans{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.calc-plan{font:inherit;text-align:left;color:inherit;cursor:pointer;border:0;align-items:flex-start;gap:14px;display:flex}.calc-plan .calc-includes{grid-template-columns:1fr}.calc-plan.premium.on{box-shadow:inset 0 0 0 2px var(--magenta,var(--accent)), var(--shadow-card)}.campaign-credit{color:var(--accent);font-weight:600}.campaign-credit span:first-child{align-items:center;gap:6px;display:inline-flex}.credits-box{background:var(--raised);border-radius:20px;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex}.credits-box>div{flex:1;gap:2px;display:grid}.wallet-card{gap:18px;display:grid}.wallet-head{align-items:center;gap:16px;display:flex}.wallet-icon{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));border-radius:18px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff40}.wallet-amount{flex:1;gap:2px;min-width:0;display:grid}.wallet-amount>b{font:400 34px/38px var(--font-display);letter-spacing:-.01em}.wallet-bar{background:var(--raised);border-radius:999px;gap:3px;height:8px;display:flex;overflow:hidden}.wallet-bar>span{border-radius:999px}.wallet-bar .wb-plan{background:var(--magenta,#d6336c);flex:none}.wallet-bar .wb-topped{background:var(--lime,#b5e61d);flex:1}.wallet-split{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;display:grid}.wallet-split>div{background:var(--raised);border-radius:20px;gap:6px;padding:14px 16px;display:grid}.wallet-split dt{color:var(--text-2);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.wallet-split dd{gap:2px;margin:0;display:grid}.wallet-split dd>b{font-variant-numeric:tabular-nums;font-size:20px}.wallet-split dd>.muted{font-size:13px}.wallet-key{border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.wallet-key.wk-plan{color:var(--magenta,#d6336c);background:var(--magenta,#d6336c)}@supports (color:color-mix(in lab, red, red)){.wallet-key.wk-plan{background:color-mix(in srgb, var(--magenta,#d6336c) 14%, transparent)}}.wallet-key.wk-topped{color:var(--lime,#b5e61d);background:var(--lime,#b5e61d)}@supports (color:color-mix(in lab, red, red)){.wallet-key.wk-topped{background:color-mix(in srgb, var(--lime,#b5e61d) 16%, transparent)}}[data-theme=light] .wallet-key.wk-topped{color:#4d6b00;background:var(--lime,#b5e61d)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .wallet-key.wk-topped{background:color-mix(in srgb, var(--lime,#b5e61d) 30%, transparent)}}.wallet-history summary{cursor:pointer;color:var(--text-2);font-size:14px;font-weight:600}.wallet-history ul{gap:8px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.wallet-history b{font-variant-numeric:tabular-nums;color:var(--ok,#2f9e44)}.wallet-history b.neg{color:var(--danger,#e03131)}.wallet-presets{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.wallet-preset{border:1px solid var(--line);background:var(--surface);color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:16px;padding:14px 8px;font-size:16px;font-weight:600;line-height:1;transition:transform .15s cubic-bezier(.23,1,.32,1),border-color .15s,background .15s}.wallet-preset:active{transform:scale(.97)}.wallet-preset.on{border-color:var(--text);background:var(--raised);box-shadow:inset 0 0 0 1px var(--text)}@media (width<=560px){.wallet-head{flex-wrap:wrap}.wallet-head>.btn,.wallet-head>button{width:100%}.wallet-presets{grid-template-columns:repeat(2,1fr)}}.form-section-title,.form-note{gap:2px;display:grid}.form-section-title{border-top:1px solid var(--line);margin-top:8px;padding-top:18px}.form-section-title>b{font-size:16px}.form-note>b{font-size:14px}.form-note>.muted,.form-section-title>.muted{font-size:13px}.vat-status{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding-top:14px;display:flex}.vat-status>.muted{flex:1;min-width:200px}.dialog:has(.plans)>.body{max-height:calc(100dvh - 120px);padding:0 28px 28px}.plans{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.plans-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.plans-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.plans-intro h2{font:400 34px/38px var(--font-display);letter-spacing:-.02em;max-width:18ch;margin:6px 0 8px}.plans-intro p{max-width:56ch}.plans-period{justify-items:end;gap:8px;display:grid}.plans-save{color:var(--text-2);background:var(--raised);transition:background .25s var(--ease), color .25s var(--ease);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.plans-save.on{color:var(--on-lime);background:var(--lime)}.plans-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:16px;display:grid}.plan{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), 0 20px 40px -24px #0f11152e;animation:.5s cubic-bezier(.16,1,.3,1) both plan-in;animation-delay:calc(var(--i,0) * 80ms);border-radius:32px;flex-direction:column;gap:14px;padding:28px;display:flex}.plan.premium{color:#f4f5f7;background:radial-gradient(120% 90% at 100% 0%, var(--brand-b), transparent 60%), linear-gradient(160deg, #1a1c22, #0f1115)}@supports (color:color-mix(in lab, red, red)){.plan.premium{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--brand-b) 38%, transparent), transparent 60%), linear-gradient(160deg, #1a1c22, #0f1115)}}.plan.premium{box-shadow:inset 0 1px #ffffff14,0 30px 60px -28px #0f11158c}.plan.premium h3,.plan.premium .plan-price>b{color:#fff}.plan.premium .muted,.plan.premium .plan-for,.plan.premium .plan-billed,.plan.premium .plan-today,.plan.premium .plan-price span{color:#f4f5f7b8}@keyframes plan-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.plan-top{align-items:center;gap:10px;display:flex}.plan-top h3{flex:1;margin:0;font-size:20px}.plan-icon{width:38px;height:38px;color:var(--accent);background:var(--raised);border-radius:13px;place-items:center;display:grid}.plan.premium .plan-icon{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));box-shadow:inset 0 1px #ffffff40}.plan-badge{color:var(--on-lime);background:var(--lime);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.plan-badge.mine{color:var(--text);background:var(--raised)}.plan.premium .plan-badge.mine{color:#fff;background:#ffffff24}.plan-for{color:var(--text-2);max-width:44ch;margin:0}.plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;animation:.35s cubic-bezier(.16,1,.3,1) price-in;display:flex}.plan-price>b{font:400 48px/1 var(--font-display);letter-spacing:-.03em}.plan-price>span{color:var(--text-2);gap:6px;font-size:14px;display:inline-flex}.plan-price s{opacity:.7}@keyframes price-in{0%{opacity:0;transform:translateY(6px)}}.plan-billed{color:var(--text-3);flex-wrap:wrap;gap:4px 10px;margin:-6px 0 4px;font-size:13px;display:flex}.plan-offer{color:var(--accent);font-weight:600}.plan.premium .plan-offer{color:var(--lime)}.plan-today{text-align:center;color:var(--text-3);margin:-4px 0 0;font-size:12px}.plan-includes{border-top:1px solid var(--line);gap:10px;margin:6px 0 0;padding:16px 0 0;list-style:none;display:grid}.plan.premium .plan-includes{border-top-color:#ffffff1f}.plan-includes li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.plan-includes svg{color:var(--accent);flex:none;margin-top:3px}.plan.premium .plan-includes svg{color:var(--lime)}.plans-value{background:var(--raised);color:var(--text-2);border-radius:22px;align-items:center;gap:12px;margin:0;padding:16px 20px;display:flex}.plans-value svg{color:var(--magenta);flex:none}.plans-compare{border-collapse:collapse;width:100%;font-size:14px}.plans-compare caption{text-align:left;padding-bottom:10px;font-size:16px;font-weight:600}.plans-compare th,.plans-compare td{border-bottom:1px solid var(--line);text-align:center;padding:12px 8px}.plans-compare thead th{color:var(--text-2);font-weight:600}.plans-compare tbody th{text-align:left;color:var(--text);text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}.plans-compare th:first-child{width:48%}.plans-yes{color:var(--ok)}.plans-no{color:var(--text-3)}.plans-trust{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 20px;margin:0;padding:0;list-style:none;display:grid}.plans-trust li{color:var(--text-2);gap:10px;font-size:13px;display:flex}.plans-trust svg{color:var(--text-3);flex:none;margin-top:1px}.plans-trust b{color:var(--text);font-size:14px;display:block}.plans-teaser{align-items:center;gap:16px;display:flex}.plans-teaser .body{flex:1}.plans-teaser h3{margin:0 0 4px}@media (width<=860px){.plans-head,.plans-grid{grid-template-columns:1fr}.plans-period{justify-items:start}.plans-intro h2{font-size:28px;line-height:32px}.plan{padding:22px}.plans-teaser{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.plan,.plan-price{animation:none}}.launch{color:var(--on-lime);background:radial-gradient(90% 140% at 100% 0%, #ffffff73, transparent 60%), var(--lime);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 28px;padding:22px 26px;animation:.5s cubic-bezier(.16,1,.3,1) both plan-in;display:grid;box-shadow:inset 0 1px #fff6,0 18px 36px -24px #0f111559}.launch.monthly{color:var(--text);background:var(--raised);box-shadow:inset 0 0 0 1.5px var(--lime)}.launch-text{gap:6px;min-width:0;display:grid}.launch-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#f4f5f7;background:#0f1115;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.launch h3{color:inherit;font:400 24px/28px var(--font-display);letter-spacing:-.015em;margin:4px 0 0}.launch p{opacity:.85;max-width:62ch;margin:0;font-size:14px}.launch-side{justify-items:end;gap:10px;display:grid}.launch-count{align-items:baseline;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.launch-count svg{align-self:center}.launch-count b{font:400 36px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.launch-count .last{font-size:16px;font-weight:700}.launch.ribbon{margin-top:4px}.plan-refund{color:var(--on-lime);background:var(--lime);border-radius:18px;gap:2px;margin:-2px 0 2px;padding:12px 14px;animation:.35s cubic-bezier(.16,1,.3,1) price-in;display:grid}.plan-refund b{font-size:16px}.plan-refund span{opacity:.8;font-size:12px}.biz-early-days{color:var(--lime);white-space:nowrap}@media (width<=760px){.launch{grid-template-columns:1fr;padding:20px}.launch-side{justify-items:start}}@media (prefers-reduced-motion:reduce){.launch,.plan-refund{animation:none}}.campaign-price.included{color:var(--text-2);font-size:14px;font-weight:600}.radius-audience{background:var(--raised);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.radius-audience svg{color:var(--accent);flex:none}.plan-includes li.replaced s{opacity:.6}.plan-includes li.replaced em{opacity:.75;font-size:13px;font-style:normal}.delegation-card{align-items:center;gap:16px;display:flex}.delegation-card .body{flex:1;min-width:0}.delegation-card h3{margin:0}.delegation-card p{margin:4px 0 0}.delegation-icon{width:48px;height:48px;color:var(--on-lime);background:var(--lime);border-radius:16px;flex:none;place-items:center;display:grid}.delegation-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.delegation-points li{gap:10px;font-size:14px;display:flex}.delegation-points svg{color:var(--accent);flex:none;margin-top:4px}.otp-input{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:28px}@media (width<=640px){.delegation-card{flex-wrap:wrap}.delegation-card>.btn,.delegation-card>a,.delegation-card>button{width:100%}}.biz-how{gap:96px;padding:24px 0 48px;display:grid}.how-hero{gap:16px;max-width:760px;display:grid}.how-hero h1{letter-spacing:-.03em;font-size:clamp(34px,4.6vw,54px);line-height:1.04}.how-map{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.how-map a{background:var(--raised);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1);display:inline-flex}.how-map a:active{transform:scale(.97)}.how-map a span{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.how-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px;scroll-margin-top:96px;display:grid}@media (width>=901px){.how-row .how-text{position:sticky;top:112px}}.how-row.reverse{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.how-row.reverse .how-text{order:2}.how-text{align-content:start;gap:14px;display:grid}.how-text h2,.how-block-head h2,.how-cta h2{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,40px);line-height:1.08}.how-text h3{letter-spacing:-.01em;font-size:24px;line-height:1.15}.lead-sm{max-width:58ch;color:var(--text-2);margin:0;font-size:17px;line-height:1.55}.how-step{font:400 15px/1 var(--font-display);letter-spacing:.08em;color:var(--accent)}.how-step.on-dark{color:var(--lime)}.how-points{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.how-points li{color:var(--text-2);grid-template-columns:22px 1fr;gap:10px;display:grid}.how-points svg{color:var(--accent);margin-top:3px}.how-points.on-dark li{color:#f4f5f7db}.how-points.on-dark svg{color:var(--lime)}.how-note{background:var(--raised);color:var(--text-2);border-radius:18px;margin:4px 0 0;padding:14px 16px;font-size:14px}.how-visual{min-width:0}.how-block{gap:72px;scroll-margin-top:96px;display:grid}.how-block-head{gap:12px;max-width:720px;display:grid}.how-chip{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.how-chip.magenta{background:var(--magenta)}.how-chip.lime{color:var(--on-lime);background:var(--lime)}.how-facts{gap:14px;margin:0;display:grid}.how-facts>div{border-left:2px solid var(--line);gap:2px;padding-left:14px;display:grid}.how-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:700}.how-facts dd{color:var(--text-2);margin:0}.how-setup{background:var(--raised);border-radius:32px;gap:20px;padding:32px;display:grid}.how-setup h3{font-size:22px}.how-setup ol{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.how-setup li{gap:12px;display:flex}.how-setup li>span{width:30px;height:30px;color:var(--on-lime);background:var(--lime);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.how-setup p{margin:4px 0 0;font-size:14px}.how-premium{color:#f4f5f7;background:radial-gradient(120% 100% at 100% 0%, var(--brand-b), transparent 60%), linear-gradient(160deg, #1a1c22, #0f1115);border-radius:40px;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:32px;padding:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.how-premium{background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--brand-b) 40%, transparent), transparent 60%), linear-gradient(160deg, #1a1c22, #0f1115)}}.how-premium{scroll-margin-top:96px}.how-premium h2{color:#fff}.how-premium .lead-sm{color:#f4f5f7c7}.how-delegate{background:#ffffff0f;border-radius:28px;gap:12px;padding:26px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.how-delegate svg{color:var(--lime)}.how-delegate h3{color:#fff;font-size:20px}.how-delegate p{color:#f4f5f7c7;margin:0}.how-delegate ol{color:#f4f5f7db;gap:8px;margin:4px 0 0;padding-left:20px;display:grid}.how-cta{background:var(--raised);border-radius:32px;justify-content:space-between;align-items:center;gap:24px;padding:36px 40px;display:flex}.how-cta p{margin:8px 0 0}@media (width<=900px){.biz-how{gap:64px}.how-row,.how-row.reverse,.how-premium{grid-template-columns:1fr;gap:28px}.how-row.reverse .how-text{order:0}.how-premium{padding:28px 22px}.how-cta{flex-direction:column;align-items:stretch;padding:28px 22px}}.how-hero .eyebrow svg{vertical-align:-2px}.sector-points li span{line-height:1.55}.sector-points li b{color:var(--text);margin-bottom:2px;display:block}.sector-more{width:fit-content;color:var(--accent);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.sector-faq,.sector-others{gap:20px;display:grid}.sector-faq h2,.sector-others h2{letter-spacing:-.02em;font-size:clamp(24px,2.8vw,32px)}.sector-links{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sector-links a{background:var(--raised);color:var(--text);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1);display:grid}.sector-links a:active{transform:scale(.98)}.sector-links b{font-weight:600;display:block}.sector-links small{color:var(--text-2);margin-top:2px;font-size:13px;line-height:1.35;display:block}.sector-icon{color:#fff;background:linear-gradient(135deg, var(--brand-a), var(--brand-b));border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.sector-arrow{color:var(--text-3);transition:transform .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover){.sector-links a:hover .sector-arrow{color:var(--accent);transform:translate(3px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
