:root{--bg-page: #F5F6F9;--bg-card: #FFFFFF;--bg-raised: #EEF0F4;--ink: #0C1425;--muted: #566074;--faint: #8B94A6;--line: #E3E6EC;--line-strong: #C9CFDA;--card-line: transparent;--cta-bg: #FC6305;--cta-fg: #0C1425;--cta-hover: #E85B05;--accent-text: #C2410C;--accent-strong: #E25500;--focus: #E25500;--ai-tint: #FFF3EB;--ai-text: #A63A00;--ai-line: #FEC8A8;--ai-glow: rgba(252, 99, 5, .16);--ok: #047857;--ok-bg: #ECFDF5;--warn: #8A6100;--warn-bg: #FDF8EC;--warn-line: #EFDCA8;--danger: #B91C1C;--danger-bg: #FEF2F2;--danger-line: #FECACA;--danger-fill: #C81E1E;--rail-bg: #0C1425;--rail-fg: #E6E9F0;--rail-muted: #8C96AB;--rail-active: #322120;--k-lead: #E25500;--k-chat: #2C5FD1;--k-call: #0F8F7A;--k-view: #7C4DEB;--k-click: #B45309;--k-site: #0E7490;--k-profile: #B21FC4;--k-sub: #1F8FD6;--k-neutral: #6B7488;--shadow: 0 1px 2px rgba(12, 20, 37, .06), 0 4px 16px rgba(12, 20, 37, .06);--shadow-pop: 0 12px 40px rgba(12, 20, 37, .18);--scrim: rgba(12, 20, 37, .48);--tg-head: #FFFFFF;--tg-head-fg: #0C1425;--f-display: "Sora", "Inter", system-ui, sans-serif;--f-body: "DM Sans", "Inter", system-ui, sans-serif;--f-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-ctl: 12px;--r-card: 16px;--r-sheet: 24px;--ease: cubic-bezier(.2, .7, .3, 1);--t1: .12s;--t2: .2s;--t3: .32s}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-page: #090F1C;--bg-card: #111A2D;--bg-raised: #18233B;--ink: #F2F4F8;--muted: #A0AABD;--faint: #6F7A90;--line: #212C45;--line-strong: #33405F;--card-line: #212C45;--cta-hover: #FF7A2E;--accent-text: #FF8A4C;--accent-strong: #FC6305;--focus: #FF7A2E;--ai-tint: #322427;--ai-text: #FFB27F;--ai-line: #63341F;--ai-glow: rgba(252, 99, 5, .22);--ok: #34D399;--ok-bg: #15303A;--warn: #FBBF24;--warn-bg: #2D2E2C;--warn-line: #5A4A1A;--danger: #F87171;--danger-bg: #2D2435;--danger-line: #5C2A2E;--danger-fill: #DC2626;--rail-bg: #070B15;--k-lead: #FC6305;--k-chat: #6E9BF0;--k-call: #3CC9AF;--k-view: #A88BFA;--k-click: #E0A23C;--k-site: #38BDD8;--k-profile: #E879F9;--k-sub: #5AB4F5;--k-neutral: #8B94A6;--shadow: 0 0 0 0 transparent;--shadow-pop: 0 12px 40px rgba(0, 0, 0, .5);--scrim: rgba(0, 0, 0, .6);--tg-head: #17212B;--tg-head-fg: #F2F4F8;color-scheme:dark}}:root[data-theme=dark]{--bg-page: #090F1C;--bg-card: #111A2D;--bg-raised: #18233B;--ink: #F2F4F8;--muted: #A0AABD;--faint: #6F7A90;--line: #212C45;--line-strong: #33405F;--card-line: #212C45;--cta-hover: #FF7A2E;--accent-text: #FF8A4C;--accent-strong: #FC6305;--focus: #FF7A2E;--ai-tint: #322427;--ai-text: #FFB27F;--ai-line: #63341F;--ai-glow: rgba(252, 99, 5, .22);--ok: #34D399;--ok-bg: #15303A;--warn: #FBBF24;--warn-bg: #2D2E2C;--warn-line: #5A4A1A;--danger: #F87171;--danger-bg: #2D2435;--danger-line: #5C2A2E;--danger-fill: #DC2626;--rail-bg: #070B15;--k-lead: #FC6305;--k-chat: #6E9BF0;--k-call: #3CC9AF;--k-view: #A88BFA;--k-click: #E0A23C;--k-site: #38BDD8;--k-profile: #E879F9;--k-sub: #5AB4F5;--k-neutral: #8B94A6;--shadow: 0 0 0 0 transparent;--shadow-pop: 0 12px 40px rgba(0, 0, 0, .5);--scrim: rgba(0, 0, 0, .6);--tg-head: #17212B;--tg-head-fg: #F2F4F8;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg-page);color:var(--ink);font:400 15px/1.55 var(--f-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.02em;margin:0;text-wrap:balance}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}svg.i{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}svg.i.s14{width:14px;height:14px}svg.i.s16{width:16px;height:16px}svg.i.s20{width:20px;height:20px}svg.i.s24{width:24px;height:24px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kit-top{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg-page) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding-inline:16px}.kit-top .in{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:16px;min-height:60px;flex-wrap:wrap;padding-block:8px}.logo{font:700 19px/1 var(--f-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.logo b{color:var(--accent-strong);font-weight:700}.kit-tag{font-size:12px;font-weight:600;color:var(--muted);background:var(--bg-raised);padding:3px 8px;border-radius:6px}.kit-nav{display:flex;gap:4px;flex:1;overflow-x:auto;scrollbar-width:none}.kit-nav a{color:var(--muted);text-decoration:none;font-weight:600;font-size:14px;padding:8px 12px;border-radius:10px;white-space:nowrap}.kit-nav a:hover{color:var(--ink);background:var(--bg-raised)}main.kit{max-width:1240px;margin:0 auto;padding-inline:16px;padding-block:32px 96px;display:grid;gap:64px}.sec{display:grid;gap:24px;scroll-margin-top:80px}.sec-head{display:grid;gap:8px;max-width:70ch}.sec-head h2{font-size:clamp(26px,3.4vw,34px);font-weight:800}.sec-head p{color:var(--muted)}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start}.grid.wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr))}.spec{background:var(--bg-card);border:1px solid var(--card-line);box-shadow:var(--shadow);border-radius:var(--r-card);padding:20px;display:grid;gap:16px;min-width:0;align-content:start}.spec>h3{font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:8px}.spec>h3 small{font:500 12px/1.3 var(--f-body);color:var(--muted);letter-spacing:0}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.col{display:grid;gap:10px}.cap{font-size:12px;color:var(--muted)}.lbl{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.sw{border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg-card)}.sw i{display:block;height:52px}.sw div{padding:8px 10px;display:grid;gap:2px}.sw b{font-size:13px;font-weight:600}.sw code{font:11px/1.3 var(--f-mono);color:var(--muted)}.type-scale{display:grid;gap:14px}.type-scale>div{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:baseline}.type-scale .cap{font-family:var(--f-mono);font-size:11px}.t-h1{font:800 32px/1.15 var(--f-display);letter-spacing:-.02em}.t-h2{font:700 24px/1.2 var(--f-display);letter-spacing:-.02em}.t-h3{font:700 18px/1.3 var(--f-display);letter-spacing:-.01em}.t-big{font:800 36px/1.05 var(--f-display);letter-spacing:-.02em;color:var(--accent-strong);white-space:nowrap}.t-body{font:400 15px/1.55 var(--f-body)}.t-small{font:500 13px/1.45 var(--f-body);color:var(--muted)}.scale-boxes{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.scale-boxes div{display:grid;gap:6px;justify-items:center;font:11px var(--f-mono);color:var(--muted)}.scale-boxes i{display:block;background:var(--accent-strong);opacity:.85;border-radius:3px}.radii{display:flex;gap:12px;flex-wrap:wrap}.radii div{width:64px;height:64px;background:var(--bg-raised);border:1px solid var(--line-strong);display:grid;place-items:end center;padding-bottom:6px;font:11px var(--f-mono);color:var(--muted)}.motion-demo{display:grid;gap:8px}.motion-demo .track{height:34px;background:var(--bg-raised);border-radius:10px;position:relative;overflow:hidden}.motion-demo .dot{position:absolute;inset-block:5px;inset-inline-start:5px;width:24px;border-radius:7px;background:var(--accent-strong)}.motion-demo.go .dot{inset-inline-start:calc(100% - 29px)}.motion-demo .t1 .dot{transition:inset-inline-start var(--t1) var(--ease)}.motion-demo .t2 .dot{transition:inset-inline-start var(--t2) var(--ease)}.motion-demo .t3 .dot{transition:inset-inline-start var(--t3) var(--ease)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--r-ctl);border:0;font:700 15px/1 var(--f-body);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--t1) var(--ease),color var(--t1) var(--ease),transform var(--t1) var(--ease)}.btn:active{transform:scale(.98)}.btn.primary{background:var(--cta-bg);color:var(--cta-fg)}.btn.primary:hover{background:var(--cta-hover)}.btn.secondary{background:var(--bg-raised);color:var(--ink)}.btn.secondary:hover{background:color-mix(in srgb,var(--bg-raised) 80%,var(--ink) 8%)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn.ghost:hover{background:var(--bg-raised)}.btn.danger{background:var(--danger-fill);color:#fff}.btn.link{background:none;color:var(--accent-text);padding:0 4px;min-height:32px}.btn.link:hover{text-decoration:underline}.btn.icon{width:44px;padding:0;background:var(--bg-raised);color:var(--ink)}.btn.sm{min-height:36px;padding:0 12px;font-size:13px;border-radius:10px}.btn.icon.sm{width:36px;min-height:36px;padding:0}.btn.lg{min-height:52px;padding:0 24px;font-size:16px}.btn.block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn.is-loading{pointer-events:none}.btn .spin{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.field{display:grid;gap:6px;min-width:0;grid-template-columns:minmax(0,1fr)}.inp input,.inp select,.inp textarea{width:100%}.field>label,.field>.flabel{font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}.inp{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;background:var(--bg-card);border-radius:var(--r-ctl);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--t1) var(--ease)}.inp:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.inp input,.inp select,.inp textarea{border:0;background:none;outline:none;flex:1;min-width:0;padding:12px 0;font-size:16px}.inp textarea{resize:vertical;min-height:72px}.inp .suf{color:var(--muted);font-weight:600;font-size:14px;white-space:nowrap}.inp .pre{display:flex;align-items:center;gap:6px;color:var(--ink);font-weight:600;padding-inline-end:10px;border-inline-end:1px solid var(--line);white-space:nowrap}.inp.err{box-shadow:inset 0 0 0 2px var(--danger)}.help{font-size:13px;color:var(--muted)}.errmsg{font-size:13px;color:var(--danger);display:flex;gap:6px;align-items:center;font-weight:500}.okmark{color:var(--ok)}.counter{font-size:12px;color:var(--muted);text-align:end}.tip{position:relative;display:inline-flex}.tip>button{width:22px;height:22px;border-radius:50%;border:0;background:var(--bg-raised);color:var(--muted);display:grid;place-items:center;cursor:pointer;padding:0}.tip>button svg{width:14px;height:14px}.tip .pop{position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%);width:max-content;max-width:240px;background:var(--ink);color:var(--bg-card);font:500 13px/1.45 var(--f-body);padding:10px 12px;border-radius:10px;z-index:5;box-shadow:var(--shadow-pop)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;background:var(--bg-raised);color:var(--ink);border:0;font:600 13px/1 var(--f-body);cursor:pointer;white-space:nowrap;transition:background-color var(--t1) var(--ease)}.chip[aria-pressed=true],.chip.on{background:var(--ink);color:var(--bg-card)}.chip .n{font-variant-numeric:tabular-nums;color:inherit;opacity:.65}.chip .x{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;margin-inline-end:-4px}.chip.add{background:transparent;color:var(--muted);border:1px dashed var(--line-strong)}.seg{display:inline-flex;background:var(--bg-raised);padding:4px;border-radius:12px;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none}.seg button{border:0;background:none;padding:8px 14px;min-height:36px;border-radius:9px;font-weight:600;font-size:14px;color:var(--muted);cursor:pointer;white-space:nowrap;transition:background-color var(--t2) var(--ease),color var(--t2) var(--ease)}.seg button[aria-pressed=true]{background:var(--bg-card);color:var(--ink);box-shadow:var(--shadow)}:root[data-theme=dark] .seg button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--line-strong)}.switch{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer}.switch .tx{display:grid;gap:2px}.switch .tx small{color:var(--muted);font-size:13px}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch .tr{width:46px;height:28px;border-radius:999px;background:var(--line-strong);position:relative;flex:none;transition:background-color var(--t2) var(--ease)}.switch .tr:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:inset-inline-start var(--t2) var(--ease)}.switch input:checked+.tr{background:var(--ok)}.switch input:checked+.tr:after{inset-inline-start:21px}.switch input:focus-visible+.tr{outline:2px solid var(--focus);outline-offset:2px}.stepper{display:inline-flex;align-items:center;background:var(--bg-raised);border-radius:12px}.stepper button{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;cursor:pointer;color:var(--ink);border-radius:12px}.stepper button:hover{background:color-mix(in srgb,var(--bg-raised) 70%,var(--ink) 10%)}.stepper output{min-width:40px;text-align:center;font:700 17px/1 var(--f-display);font-variant-numeric:tabular-nums}.choice{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:14px;border-radius:14px;background:var(--bg-card);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-strong);text-align:start;border:0;width:100%;transition:box-shadow var(--t1) var(--ease),background-color var(--t1) var(--ease)}.choice:hover{box-shadow:inset 0 0 0 1px var(--ink)}.choice[aria-checked=true]{background:color-mix(in srgb,var(--accent-strong) 7%,var(--bg-card));box-shadow:inset 0 0 0 2px var(--accent-strong)}.choice[aria-disabled=true]{cursor:not-allowed;opacity:.6}.choice[aria-disabled=true]:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.choice .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--bg-raised);color:var(--k, var(--ink))}.choice .body{display:grid;gap:2px;min-width:0}.choice .t{font-weight:700;font-size:15px}.choice .meta{font-size:12px;color:var(--muted)}.choice .meta-en{font-size:12px;color:var(--faint)}.choice .reason{font-size:12px;color:var(--muted);display:flex;gap:4px;align-items:center}.choice .radio{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-strong);display:grid;place-items:center;margin-top:2px}.choice[aria-checked=true] .radio{box-shadow:inset 0 0 0 7px var(--accent-strong)}.choice .tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.badge{display:inline-flex;align-items:center;gap:6px;font:700 12px/1 var(--f-body);padding:6px 9px;border-radius:8px;white-space:nowrap}.badge.dot:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.b-ok{color:var(--ok);background:var(--ok-bg)}.b-warn{color:var(--warn);background:var(--warn-bg)}.b-danger{color:var(--danger);background:var(--danger-bg)}.b-neutral{color:var(--muted);background:var(--bg-raised)}.b-learn{color:var(--ink);background:var(--bg-raised)}.b-learn:before{content:"";width:7px;height:7px;border-radius:50%;border:2px solid var(--muted);border-inline-end-color:transparent;flex:none}.b-ai{color:var(--ai-text);background:var(--ai-tint);box-shadow:inset 0 0 0 1px var(--ai-line)}.b-reco{color:var(--ok);background:var(--ok-bg)}.b-soon{color:var(--muted);background:var(--bg-raised)}.b-new{color:var(--cta-fg);background:var(--cta-bg)}.kindmark{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.kindmark .k{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--k);background:color-mix(in srgb,var(--k) 12%,transparent)}.netmark{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.netmark .m{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font:800 12px/1 var(--f-display);background:var(--bg-raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.netmark .st{font-size:12px;color:var(--muted);font-weight:500}.card{background:var(--bg-card);border-radius:var(--r-card);box-shadow:var(--shadow);border:1px solid var(--card-line);padding:16px;display:grid;gap:10px;min-width:0}.stat{display:grid;gap:4px}.stat .v{font:800 26px/1.1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.stat .d{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.up-good{color:var(--ok)}.up-bad{color:var(--danger)}.kindcard{display:grid;gap:6px;padding:14px;border-radius:14px;background:var(--bg-card);box-shadow:var(--shadow);border:1px solid var(--card-line);cursor:pointer;text-align:start;min-width:0}.kindcard[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--k),var(--shadow);background:color-mix(in srgb,var(--k) 6%,var(--bg-card))}.kindcard.dim{opacity:.55}.kindcard .h{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kindcard .h svg{color:var(--k)}.kindcard .v{display:flex;align-items:baseline;gap:8px;font:800 22px/1.1 var(--f-display);font-variant-numeric:tabular-nums}.kindcard .v small{font:600 12px/1 var(--f-body);color:var(--ok)}.kindcard .c{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.banner{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:14px;border-radius:14px}.banner .t{font-weight:700;font-size:14px}.banner p{font-size:14px}.banner .acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.banner .close{width:32px;height:32px;border:0;background:none;color:inherit;border-radius:8px;cursor:pointer;display:grid;place-items:center}.bn-danger{background:var(--danger-bg);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger-line)}.bn-warn{background:var(--warn-bg);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-line)}.bn-ok{background:var(--ok-bg);color:var(--ok)}.bn-neutral{background:var(--bg-raised);color:var(--ink)}.banner p,.banner .t{color:var(--ink)}.banner>svg{margin-top:1px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs button{border:0;background:none;padding:12px 14px;font-weight:600;color:var(--muted);cursor:pointer;position:relative;white-space:nowrap;min-height:44px}.tabs button[aria-selected=true]{color:var(--ink)}.tabs button[aria-selected=true]:after{content:"";position:absolute;inset-inline:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--accent-strong)}.tabpanel{padding-top:12px;font-size:14px;color:var(--muted)}.menu-wrap{position:relative;display:inline-block}.menu{position:absolute;inset-inline-start:0;top:calc(100% + 6px);min-width:220px;background:var(--bg-card);border-radius:14px;box-shadow:var(--shadow-pop);border:1px solid var(--line);padding:6px;z-index:6;display:grid}.menu button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:10px;border-radius:9px;cursor:pointer;text-align:start;font-size:14px;min-height:40px}.menu button:hover,.menu button:focus-visible{background:var(--bg-raised)}.menu .sep{height:1px;background:var(--line);margin:6px 4px}.menu .dang{color:var(--danger)}.tbl-wrap{overflow-x:auto}table.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:start;font-size:12px;font-weight:600;color:var(--muted);padding:10px 12px;white-space:nowrap}.tbl td{padding:12px;border-top:1px solid var(--line);vertical-align:middle}.tbl td.r,.tbl th.r{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl tr:hover td{background:color-mix(in srgb,var(--bg-raised) 50%,transparent)}.empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:28px 16px}.empty .ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--bg-raised);color:var(--muted)}.empty h4{font-size:17px}.empty p{color:var(--muted);font-size:14px;max-width:34ch}.sk{background:linear-gradient(90deg,var(--bg-raised) 0%,color-mix(in srgb,var(--bg-raised) 60%,var(--bg-card)) 50%,var(--bg-raised) 100%);background-size:200% 100%;border-radius:8px;animation:sk 1.4s ease-in-out infinite}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}.bar{height:8px;border-radius:99px;background:var(--bg-raised);overflow:hidden}.bar i{display:block;height:100%;background:var(--accent-strong);border-radius:99px}.share{display:flex;height:8px;border-radius:99px;overflow:hidden;gap:2px}.share i{display:block;height:100%}.steps{display:flex;gap:6px;align-items:center}.steps i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.steps i.on{background:var(--accent-strong);width:22px;border-radius:99px}.steps i.done{background:var(--ink)}.ai-card{position:relative;overflow:hidden;display:grid;gap:10px;padding:16px;border-radius:var(--r-card);background:linear-gradient(135deg,var(--ai-tint),var(--bg-card) 72%);box-shadow:inset 0 0 0 1px var(--ai-line)}.ai-card:after{content:"";position:absolute;inset-inline-end:-50px;top:-50px;width:150px;height:150px;background:radial-gradient(circle,var(--ai-glow),transparent 70%);pointer-events:none}.ai-card>*{position:relative;z-index:1}.ai-stages{display:grid;gap:10px}.ai-stage{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:center;font-size:14px;color:var(--muted)}.ai-stage .mk{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 2px var(--line-strong)}.ai-stage.done{color:var(--ink)}.ai-stage.done .mk{background:var(--ink);color:var(--bg-card);box-shadow:none}.ai-stage.now{color:var(--ink);font-weight:600}.ai-stage.now .mk{box-shadow:inset 0 0 0 2px var(--accent-strong)}.ai-stage.now .mk:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent-strong);animation:pulse 1.2s var(--ease) infinite}@keyframes pulse{50%{transform:scale(.5);opacity:.5}}.shimmer{height:4px;border-radius:99px;background:linear-gradient(90deg,transparent,var(--accent-strong),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:shim 1.6s var(--ease) infinite;background-color:var(--bg-raised)}@keyframes shim{0%{background-position:-50% 0}to{background-position:150% 0}}.bubbles{display:grid;gap:10px}.bub{max-width:88%;padding:10px 14px;border-radius:18px;font-size:14px}.bub.me{justify-self:end;background:var(--ink);color:var(--bg-card);border-end-end-radius:6px}.bub.ai{justify-self:start;background:var(--bg-raised);border-end-start-radius:6px;display:grid;gap:8px}.bub.ai .who{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--ai-text)}.bub .rows{display:grid;gap:4px;font-variant-numeric:tabular-nums}.bub .rows div{display:flex;justify-content:space-between;gap:16px}.caret{display:inline-block;width:8px;height:16px;background:var(--accent-strong);vertical-align:-3px;border-radius:2px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.media{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tile{aspect-ratio:1;border-radius:12px;position:relative;overflow:hidden;max-width:100%;display:grid;place-items:center;color:var(--muted);font-size:11px;text-align:center;padding:6px}.tile.img{background:linear-gradient(135deg,color-mix(in srgb,var(--k-chat) 35%,var(--bg-raised)),color-mix(in srgb,var(--k-lead) 30%,var(--bg-raised)))}.tile.img2{background:linear-gradient(160deg,color-mix(in srgb,var(--k-call) 35%,var(--bg-raised)),color-mix(in srgb,var(--k-view) 30%,var(--bg-raised)))}.tile.sel{box-shadow:inset 0 0 0 3px var(--accent-strong)}.tile .ck{position:absolute;top:6px;inset-inline-end:6px;width:22px;height:22px;border-radius:50%;background:var(--cta-bg);color:var(--cta-fg);display:grid;place-items:center}.tile .warn{position:absolute;inset-inline:6px;bottom:6px;background:var(--warn-bg);color:var(--warn);font-weight:700;border-radius:6px;padding:3px 4px}.tile.up{background:var(--bg-raised);box-shadow:inset 0 0 0 2px var(--line-strong);border:0;gap:4px}.tile.loading{background:var(--bg-raised)}.toasts{position:fixed;inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));display:grid;justify-items:center;gap:8px;z-index:60;pointer-events:none}.toast{pointer-events:auto;background:var(--ink);color:var(--bg-card);padding:12px 16px;border-radius:12px;font-weight:600;font-size:14px;display:flex;gap:10px;align-items:center;box-shadow:var(--shadow-pop);max-width:420px}.toast svg{color:var(--ok)}.ov{position:fixed;inset:0;background:var(--scrim);z-index:50;display:grid;place-items:center;padding:16px}.dlg{background:var(--bg-card);border-radius:20px;width:min(480px,100%);max-height:85vh;overflow:auto;display:grid;box-shadow:var(--shadow-pop)}.dlg .dh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 4px}.dlg .dh h3{font-size:18px}.dlg .db{padding:8px 20px 16px;display:grid;gap:12px;font-size:14px}.dlg .df{display:flex;gap:8px;justify-content:flex-end;padding:12px 20px 20px;flex-wrap:wrap}.dlg .grab{display:none;width:40px;height:5px;border-radius:99px;background:var(--line-strong);margin:10px auto 0}.danger-panel{background:var(--danger-bg);color:var(--ink);border-radius:12px;padding:12px;font-size:14px;display:flex;gap:10px}.danger-panel svg{color:var(--danger);margin-top:2px}@media(max-width:639px){.ov{place-items:end stretch;padding:0}.dlg{width:100%;border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);animation:sheet-in var(--t3) var(--ease)}.dlg .grab{display:block}.dlg .df{flex-direction:column-reverse}.dlg .df .btn{width:100%}}@keyframes sheet-in{0%{transform:translateY(40px);opacity:0}}.viewer{display:grid;gap:16px}.viewer-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.viewer-bar .row{gap:12px}.stage{position:relative;background:repeating-linear-gradient(45deg,var(--bg-raised) 0 1px,transparent 1px 12px);border-radius:20px;padding:20px;overflow:hidden}.stage-inner{position:relative;margin:0 auto}.frame{transform-origin:top left;border-radius:28px;overflow:hidden;background:var(--bg-page);box-shadow:0 0 0 1px var(--line-strong),var(--shadow-pop);position:absolute;top:0;left:0}.frame.desk{border-radius:14px}.viewer-note{display:grid;gap:6px;font-size:14px;color:var(--muted);max-width:80ch}.viewer-note b{color:var(--ink)}.frame{container:screen / inline-size}.screen{height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;color:var(--ink);background:var(--bg-page);font-size:15px;position:relative}.s-tg,.s-rail{display:none}.s-top{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg-card);border-bottom:1px solid var(--line);min-height:56px}.s-top h1{font-size:18px;font-weight:700;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-ava{width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--bg-card);display:grid;place-items:center;font:700 13px/1 var(--f-display);flex:none}.s-bell{position:relative}.s-bell .cnt{position:absolute;top:4px;inset-inline-end:4px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--danger-fill);color:#fff;font:700 11px/18px var(--f-body);text-align:center}.s-switcher{display:none;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--muted);background:var(--bg-raised);border-radius:10px;padding:8px 12px;border:0;cursor:pointer}.s-main{overflow-y:auto;overflow-x:hidden;padding:14px;display:grid;gap:14px;align-content:start;min-height:0;grid-row:3}.s-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--rail-bg);padding:6px 4px calc(8px + env(safe-area-inset-bottom,0px));grid-row:4}.s-tabs a{display:grid;justify-items:center;gap:3px;font:600 10.5px/1.2 var(--f-body);color:var(--rail-muted);text-decoration:none;padding:6px 0;border-radius:10px}.s-tabs a.on{color:var(--rail-fg);background:var(--rail-active)}.s-tabs a.on svg{color:var(--accent-strong)}.s-filters{display:flex;align-items:center;justify-content:space-between;gap:8px}.s-filters .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1}.s-filters .s-sync{flex:none}.s-sync{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);white-space:nowrap}.s-sync .lbl2{display:none}.s-hero{display:grid;gap:14px}.s-total .eyebrow2{font-size:13px;color:var(--muted);font-weight:600}.s-total .big{font:800 34px/1.05 var(--f-display);letter-spacing:-.02em;color:var(--accent-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.s-total .big small{font-size:17px;font-weight:700}.s-total .delta{font-size:13px;color:var(--ok);font-weight:600;display:inline-flex;gap:4px;align-items:center}.s-total .other{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.s-kinds{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-14px;padding-inline:14px;padding-block:2px}.s-kinds>*{scroll-snap-align:start}.s-detail{display:grid;gap:14px}.s-chart svg{width:100%;height:auto;display:block}.ax{font:500 10px var(--f-body);fill:var(--muted)}.funnel{display:grid;gap:10px}.funnel .st{display:grid;gap:4px}.funnel .st .tp{display:flex;justify-content:space-between;gap:8px;font-size:13px}.funnel .st .tp b{font-variant-numeric:tabular-nums}.funnel .st .tp span{color:var(--muted)}.funnel .bar i{background:var(--k-lead)}.s-ads-cards{display:grid;gap:8px}.s-ad{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px;background:var(--bg-card);border-radius:14px;box-shadow:var(--shadow);border:1px solid var(--card-line)}.s-ad .nm{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-ad .sub{font-size:12px;color:var(--muted);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.s-ad .rt{text-align:end;display:grid;gap:2px;font-variant-numeric:tabular-nums}.s-ad .rt b{font-size:14px}.s-ad .rt span{font-size:12px;color:var(--muted)}.s-ads-table{display:none}.s-sec-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.s-sec-h h2{font-size:16px;font-weight:700}.s-search{display:flex;gap:8px}.s-search .inp{flex:1;min-height:44px}.s-live{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);flex-wrap:wrap}.pulse{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 color-mix(in srgb,var(--ok) 50%,transparent);animation:ring 1.8s var(--ease) infinite}@keyframes ring{70%{box-shadow:0 0 0 8px transparent}}.s-ld{display:grid;grid-template-columns:1fr;gap:14px;min-height:0}.s-leads{display:grid;gap:8px;align-content:start}.s-lead{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px;background:var(--bg-card);border-radius:14px;box-shadow:var(--shadow);border:1px solid var(--card-line);cursor:pointer;text-align:start;width:100%}.s-lead[aria-current=true]{box-shadow:inset 0 0 0 2px var(--accent-strong)}.s-lead .ini{width:40px;height:40px;border-radius:50%;background:var(--bg-raised);display:grid;place-items:center;font:700 14px/1 var(--f-display);color:var(--muted)}.s-lead .nm{font-weight:700;font-size:15px;display:flex;gap:6px;align-items:center;min-width:0}.s-lead .nm span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-lead .nm.none span{color:var(--muted);font-weight:600}.s-lead .sub{font-size:12px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}.s-lead .tm{font-size:12px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.s-lead.fresh{animation:fresh .6s var(--ease)}@keyframes fresh{0%{transform:translateY(-8px);opacity:0}}.s-leaddetail{display:none}.kv{display:grid;gap:10px}.kv div{display:grid;gap:2px}.kv dt{font-size:12px;color:var(--muted)}.kv dd{margin:0;font-weight:600;font-size:14px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}dl.kv{margin:0}.s-pager{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--muted);gap:8px}.s-flow-top{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg-card);border-bottom:1px solid var(--line);min-height:56px}.s-flow-top .mid{flex:1;display:grid;justify-items:center;gap:6px;font-size:13px;color:var(--muted);font-weight:600}.s-flow{display:grid;gap:16px}.s-flow-col{display:grid;gap:18px;min-width:0}.s-flow h2.q{font-size:22px;font-weight:800}.s-flow .qsub{color:var(--muted);font-size:14px}.s-goals,.s-ways{display:grid;gap:8px}.s-summary{display:none}.s-bottombar{grid-row:4;display:flex;align-items:center;gap:12px;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg-card);border-top:1px solid var(--line)}.s-bottombar .sum{flex:1;min-width:0;display:grid;gap:2px}.s-bottombar .sum b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-bottombar .sum span{font-size:12px;color:var(--muted)}.ring{width:44px;height:44px;flex:none}.ring circle{fill:none;stroke-width:4}.ring .bg{stroke:var(--bg-raised)}.ring .fg{stroke:var(--accent-strong);stroke-linecap:round;transform:rotate(-90deg);transform-origin:center}.ring text{font:700 11px var(--f-body);fill:var(--ink)}.amount-chips .chip{min-height:40px}.screen.tg{grid-template-rows:auto auto 1fr auto}.screen.tg .s-tg{display:flex;grid-row:1;align-items:center;gap:10px;padding:10px 12px;background:var(--tg-head);color:var(--tg-head-fg);font-weight:600;font-size:15px;min-height:52px}.screen.tg .s-tg .tg-x{display:flex;align-items:center;gap:6px;color:var(--tg-head-fg);font-size:14px}.screen.tg .s-tg .tg-t{flex:1;text-align:center;display:grid;line-height:1.2}.screen.tg .s-tg .tg-t small{font-size:11px;color:var(--muted);font-weight:500}.screen.tg .s-top,.screen.tg .s-flow-top,.screen.tg .s-bottombar,.s-mainbtn{display:none}.screen.tg .s-mainbtn{display:block;grid-row:4;padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg-card)}.screen.tg .s-mainbtn button{width:100%;min-height:48px;border:0;border-radius:12px;background:var(--cta-bg);color:var(--cta-fg);font:700 15px/1 var(--f-body)}.screen.tg .s-mainbtn small{display:block;text-align:center;font-size:11px;color:var(--muted);margin-top:6px}.screen.tg .s-inline-back{display:inline-flex}.s-inline-back{display:none}@container screen (min-width: 640px){.s-main{padding:20px;gap:18px}.s-kinds{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));overflow:visible;margin:0;padding:0}.s-detail{grid-template-columns:1.4fr 1fr;align-items:start}.s-sync .lbl2{display:inline}.s-switcher{display:inline-flex}.s-goals{grid-template-columns:1fr 1fr}.s-flow h2.q{font-size:26px}}@container screen (min-width: 1024px){.screen{grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto 1fr}.s-rail{display:flex;flex-direction:column;grid-column:1;grid-row:1 / -1;background:var(--rail-bg);color:var(--rail-fg);padding:14px 10px 0;gap:0;overflow:hidden}.s-rail>*{flex:none}.s-rail .rail-top{display:grid;gap:2px;flex:0 1 auto;min-height:0;overflow:hidden auto;scrollbar-width:thin}.s-rail .rail-chats{display:grid;gap:2px;align-content:start;flex:1 1 auto;min-height:0;overflow:hidden auto;scrollbar-width:thin}.s-rail .foot{margin-top:auto;display:grid;gap:2px;padding:8px 0 10px;background:var(--rail-bg);border-top:1px solid var(--line)}.s-rail>*,.s-rail a>span{min-width:0}.s-rail a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-rail .logo{color:var(--rail-fg);padding:2px 8px 12px;font-size:18px}.s-rail .btn{margin-bottom:8px;min-height:38px;font-size:14px}.s-rail a{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:9px;color:var(--rail-muted);text-decoration:none;font-weight:600;font-size:13.5px;line-height:1.3}.s-rail a svg.i{width:17px;height:17px}.s-rail a.on{color:var(--rail-fg);background:var(--rail-active)}.s-rail a.on svg{color:var(--accent-strong)}.s-rail .div{height:1px;background:color-mix(in srgb,var(--rail-fg) 12%,transparent);margin:6px 4px}.s-rail .soon{margin-inline-start:auto;font:700 9px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--rail-muted);background:color-mix(in srgb,var(--rail-fg) 10%,transparent);padding:3px 5px;border-radius:5px}.s-rail .nets{display:grid;gap:0;padding-inline-start:12px}.s-rail .nets a{padding:4px 8px;font-size:12.5px;min-width:0;flex-wrap:wrap;row-gap:0}.s-rail .nets a>span:not(.m){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-rail .nets .m{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font:800 9px/1 var(--f-display);background:color-mix(in srgb,var(--rail-fg) 12%,transparent);color:var(--rail-fg);flex:none}.s-rail .nets a.on .m{background:var(--accent-strong);color:var(--cta-fg)}.s-rail .nets small{margin-inline-start:auto;font-size:10px;color:var(--rail-muted);white-space:nowrap;flex:none}.s-rail .nets small.bad{color:var(--danger)}.s-rail .chats{display:grid;gap:0;padding-inline-start:4px}.s-rail .chats a{padding:4px 8px;font-weight:500}.s-rail .chats span{font-size:12px;color:var(--rail-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-rail .foot .ai-live{margin:4px 0;padding:8px 10px;gap:8px;border-radius:12px}.s-rail .foot .ai-live b{font-size:12.5px}.s-rail .foot .ai-live small{font-size:11px}.s-rail .me{display:flex;align-items:center;gap:2px;font-size:13px;color:var(--rail-fg);min-width:0}.s-rail .me .who{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:6px 8px;color:var(--rail-fg);border-radius:9px}.s-rail .me .who>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-rail .me .set{flex:none;padding:8px}.s-rail .me .s-ava{width:28px;height:28px;font-size:11px}.s-rail .me .s-ava{background:var(--rail-active);color:var(--rail-fg)}.s-top,.s-flow-top{grid-column:2;grid-row:1;padding:12px 24px;min-height:64px}.s-top .s-ava{display:none}.s-top h1{font-size:20px}.s-main{grid-column:2;grid-row:2;padding:24px;gap:20px}.s-tabs{display:none}.s-hero{grid-template-columns:minmax(280px,1fr) 2fr;align-items:stretch}.s-kinds{grid-template-columns:repeat(2,1fr)}.s-ads-cards{display:none}.s-ads-table{display:block}.s-ld{grid-template-columns:minmax(320px,1fr) 1.2fr;align-items:start}.s-leaddetail{display:grid;position:sticky;top:0}.s-bottombar{display:none}.s-flow{grid-template-columns:minmax(0,640px) 300px;justify-content:center;gap:28px;align-items:start}.s-summary{display:grid;position:sticky;top:0}.screen.launch{grid-template-columns:1fr;grid-template-rows:auto 1fr}.screen.launch .s-flow-top,.screen.launch .s-main{grid-column:1}}@container screen (min-width: 1200px){.s-kinds{grid-template-columns:repeat(4,1fr)}.s-hero{grid-template-columns:minmax(300px,1fr) 2.2fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(max-width:720px){.kit-top .in{gap:8px}.kit-nav{order:3;flex-basis:100%}.stage{padding:10px;border-radius:14px}}.gal-top{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg-page) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding-inline:16px}.gal-top .in{max-width:1480px;margin:0 auto;display:flex;align-items:center;gap:12px 16px;min-height:60px;flex-wrap:wrap;padding-block:8px}.gal-top .ttl{font:700 15px/1.2 var(--f-display);color:var(--muted)}.gal-top .sp{flex:1}.gal{max-width:1480px;margin:0 auto;padding-inline:16px;padding-block:20px 80px;display:grid;gap:20px;grid-template-columns:1fr}.gal-list{display:none}.gal-pick{display:grid;gap:6px}.gal-pick select{min-height:44px;border-radius:12px;border:0;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--bg-card);padding:0 12px;font-weight:600}.gal-main{display:grid;gap:14px;min-width:0}.gal-head{display:grid;gap:6px}.gal-head h1{font-size:clamp(22px,2.6vw,28px);font-weight:800}.gal-head .grp{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.gal-ctrl{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gal-note{display:grid;gap:6px;font-size:14px;color:var(--muted);max-width:90ch}.gal-note b{color:var(--ink)}.gal-pager{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}@media(min-width:1100px){.gal{grid-template-columns:260px minmax(0,1fr);align-items:start}.gal-pick{display:none}.gal-list{display:grid;gap:14px;position:sticky;top:80px;max-height:calc(100vh - 100px);overflow:auto;padding-inline-end:6px}.gal-list .g{display:grid;gap:2px}.gal-list .g>span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:4px 10px}.gal-list a{display:block;padding:7px 10px;border-radius:9px;color:var(--ink);text-decoration:none;font-size:14px;font-weight:500}.gal-list a:hover{background:var(--bg-raised)}.gal-list a[aria-current=true]{background:var(--ink);color:var(--bg-card);font-weight:600}}.s-page-h{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 12px;flex-wrap:wrap}.s-page-h>div{display:grid;gap:4px;min-width:0}.s-page-h h2{font-size:22px;font-weight:800}.s-page-h p{color:var(--muted);font-size:14px}.s-h3{font-size:16px;font-weight:700}.s-g2,.s-g3,.s-g4{display:grid;gap:12px;grid-template-columns:1fr;min-width:0}.s-cols{display:grid;gap:16px;grid-template-columns:1fr;align-items:start;min-width:0}.s-cols>*{min-width:0}.s-stack{display:grid;gap:12px;align-content:start;min-width:0}.s-list{display:grid;gap:8px}.s-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;background:var(--bg-card);border-radius:14px;box-shadow:var(--shadow);border:1px solid var(--card-line);text-align:start;width:100%;color:inherit}button.s-item,a.s-item{cursor:pointer;text-decoration:none}.s-item .t{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-item .s{font-size:12px;color:var(--muted);display:flex;gap:6px 8px;flex-wrap:wrap;align-items:center}.s-item .e{text-align:end;display:grid;gap:2px;font-variant-numeric:tabular-nums;justify-items:end}.s-item .e b{font-size:14px}.s-item .e span{font-size:12px;color:var(--muted)}.s-rows{display:grid}.s-rows>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.s-rows>div:first-child{border-top:0}.s-rows>div>span:first-child{color:var(--muted)}.s-rows>div>:last-child{font-weight:600;text-align:end;font-variant-numeric:tabular-nums}.s-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--bg-raised);color:var(--k, var(--ink));flex:none}.s-hr{height:1px;background:var(--line)}.s-muted{color:var(--muted)}.s-num{font-variant-numeric:tabular-nums;white-space:nowrap}.s-scroll-x{overflow-x:auto;scrollbar-width:none}.s-chiprow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px}.s-chiprow>*{flex:none}.s-cardlist{display:grid;gap:8px}.s-tablecard{padding:4px 8px}.s-dense .tbl td,.s-dense .tbl th{padding:8px 10px;font-size:13px}.s-kpi{display:grid;gap:4px}.s-kpi .k{font-size:12px;color:var(--muted);font-weight:600}.s-kpi .v{font:800 24px/1.1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.s-kpi .d{font-size:12px;color:var(--muted)}.s-center{display:grid;place-items:center;min-height:100%}.s-narrow{width:100%;max-width:440px;margin-inline:auto}.s-form{width:100%;max-width:720px}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--bg-raised);color:var(--muted);font:700 14px/1 var(--f-display);flex:none}.avatar.lg{width:56px;height:56px;font-size:18px}.cnt-badge{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--danger-fill);color:#fff;font:700 11px/20px var(--f-body);text-align:center}.s-main{grid-template-columns:minmax(0,1fr)}.s-main>*{min-width:0}.s-main{grid-auto-rows:max-content}.screen.L-bare .s-main{grid-auto-rows:minmax(100%,max-content)}.btn.link.sm{padding:0 4px}.s-rail>.btn.primary{background:var(--rail-active);color:var(--rail-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-strong) 45%,transparent)}.s-rail>.btn.primary svg{color:var(--accent-strong)}.s-rail>.btn.primary:hover{background:color-mix(in srgb,var(--rail-active) 70%,var(--accent-strong) 30%)}@container screen (max-width: 1023.98px){.lg-only{display:none!important}}@container screen (min-width: 1024px){.sm-only{display:none!important}}@container screen (max-width: 639.98px){.md-up{display:none!important}}@container screen (min-width: 640px){.xs-only{display:none!important}}@container screen (min-width: 640px){.s-g2,.s-g3,.s-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.s-chiprow{margin-inline:0;padding-inline:0;flex-wrap:wrap}.s-page-h h2{font-size:26px}}@container screen (min-width: 1024px){.s-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.s-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.s-cols{grid-template-columns:minmax(0,1fr) 320px}.s-cols.wide-side{grid-template-columns:minmax(0,1fr) 380px}.s-cols.even{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-modal{position:absolute;inset:0;z-index:30;background:var(--scrim);display:grid;place-items:end stretch}.s-modal .dlg{width:100%;max-height:88%;border-radius:var(--r-sheet) var(--r-sheet) 0 0;overflow:auto}.s-modal .dlg .grab{display:block}.s-modal .dlg .df{flex-direction:column-reverse}.s-modal .dlg .df .btn{width:100%}@container screen (min-width: 640px){.s-modal{place-items:center;padding:24px}.s-modal .dlg{width:min(560px,100%);border-radius:20px;max-height:90%}.s-modal .dlg.wide{width:min(820px,100%)}.s-modal .dlg .grab{display:none}.s-modal .dlg .df{flex-direction:row}.s-modal .dlg .df .btn{width:auto}}.s-panel{position:absolute;z-index:25;inset:0;background:var(--scrim);display:grid;place-items:end stretch}.s-panel>div{background:var(--bg-card);width:100%;max-height:88%;overflow:auto;border-radius:var(--r-sheet) var(--r-sheet) 0 0;display:grid;gap:12px;padding:16px;align-content:start}@container screen (min-width: 1024px){.s-panel{place-items:stretch end}.s-panel>div{width:380px;max-height:none;height:100%;border-radius:0;box-shadow:var(--shadow-pop)}}.s-top .s-back,.s-top.has-back .s-ava{display:none}.s-top.has-back .s-back{display:inline-flex}.s-top .acts{display:flex;gap:8px;align-items:center;flex:none;min-width:0}.screen.L-flow,.screen.L-site,.screen.L-bare{grid-template-columns:1fr}@container screen (min-width: 1024px){.screen.L-flow,.screen.L-site,.screen.L-bare{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.screen.L-flow .s-flow-top,.screen.L-flow .s-main,.screen.L-site .s-top,.screen.L-site .s-main,.screen.L-bare .s-main{grid-column:1}.screen.L-flow .s-main,.screen.L-site .s-main{grid-row:2}.screen.L-bare .s-main{grid-row:1 / -1}}.screen.L-bare .s-main{grid-row:1 / -1;padding:20px 16px}.screen.L-bare.tg .s-main{grid-row:2 / -1}.o-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:8px 14px;background:var(--bg-card);border-bottom:1px solid var(--line);grid-row:2}.o-nav a{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;min-height:40px;border-radius:10px;font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;background:var(--bg-raised);white-space:nowrap}.o-nav a.on{background:var(--ink);color:var(--bg-card)}.o-nav a .cnt-badge{height:18px;line-height:18px;min-width:18px;font-size:10px}.o-tag{font:700 11px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--cta-fg);background:var(--cta-bg);padding:4px 7px;border-radius:6px}.s-rail .o-tag{margin-inline-start:6px}@container screen (min-width: 1024px){.screen.L-office{grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto 1fr}.screen.L-office .o-nav{display:none}.screen.L-office .s-top{grid-column:2;grid-row:1}.screen.L-office .s-main{grid-column:2;grid-row:2}}.screen.L-office .s-tabs{display:none}.o-subtabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.o-subtabs a{padding:10px 12px;font-weight:600;font-size:14px;color:var(--muted);text-decoration:none;position:relative;white-space:nowrap}.o-subtabs a.on{color:var(--ink)}.o-subtabs a.on:after{content:"";position:absolute;inset-inline:8px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--accent-strong)}.site-top{gap:12px}.site-top .logo{font-size:20px}.site-top nav{display:flex;gap:4px;flex:1;justify-content:center}.site-top nav a{color:var(--muted);text-decoration:none;font-weight:600;font-size:14px;padding:8px 12px;border-radius:10px}.site-top .sp{flex:1}.site-main{padding:0!important;gap:0!important}.site-sec{padding:40px 16px;display:grid;gap:20px}.site-sec>.in{width:100%;max-width:1120px;margin-inline:auto;display:grid;gap:20px;min-width:0}.site-foot{background:var(--rail-bg);color:var(--rail-muted);padding:32px 16px;font-size:13px}.site-foot .in{max-width:1120px;margin-inline:auto;display:grid;gap:16px}.site-foot .logo{color:var(--rail-fg)}.site-foot a{color:var(--rail-fg);text-decoration:none}@container screen (min-width: 1024px){.site-sec{padding:72px 32px}}.s-flow.no-side{grid-template-columns:minmax(0,720px)!important}:root{--bg-page: #EEF3FB;--bg-card: #FFFFFF;--bg-raised: #E5EDF9;--ink: #0F1B33;--muted: #5B6B88;--faint: #8A98B3;--line: rgba(20, 100, 220, .14);--line-strong: rgba(20, 100, 220, .28);--card-line: rgba(20, 100, 220, .14);--cta-bg: #0A64E0;--cta-fg: #FFFFFF;--cta-hover: #0857C4;--cta-grad: linear-gradient(110deg, #0A64E0, #1E6BFF 50%, #0A64E0);--accent-text: #0A64E0;--accent-strong: #0A64E0;--focus: #0A64E0;--cy: #0A8FC2;--acc: #1478FF;--mg: #7C6CFF;--mn: #0B7553;--ai-tint: #E6F1FF;--ai-text: #0A55C2;--ai-line: rgba(20, 120, 255, .28);--ai-glow: rgba(31, 194, 242, .22);--ok: #0B7553;--ok-bg: #E3F6EF;--warn: #8A6100;--warn-bg: #FDF4DC;--warn-line: #F0DDA6;--danger: #C42847;--danger-bg: #FDECEF;--danger-line: #F6C3CE;--danger-fill: #D6334F;--rail-bg: #FFFFFF;--rail-fg: #0F1B33;--rail-muted: #5B6B88;--rail-active: #E4EEFF;--k-lead: #0A64E0;--k-chat: #0A8FC2;--k-call: #D2611F;--k-view: #A23BD6;--k-click: #6A5BE0;--k-site: #0E8C80;--k-profile: #C5309A;--k-sub: #1C8FD0;--k-neutral: #6B7896;--shadow: 0 1px 2px rgba(20, 60, 160, .06), 0 10px 30px rgba(20, 60, 160, .08);--shadow-pop: 0 20px 50px rgba(10, 40, 120, .18);--scrim: rgba(15, 27, 51, .45);--tg-head: #FFFFFF;--tg-head-fg: #0F1B33;--glass: linear-gradient(180deg, rgba(255, 255, 255, .95), rgba(255, 255, 255, .84));--glass-soft: rgba(255, 255, 255, .72);--page-glow: radial-gradient(760px circle at 85% -10%, rgba(31, 194, 242, .16), transparent 60%), radial-gradient(620px circle at -10% 20%, rgba(20, 120, 255, .1), transparent 60%);--glow-cta: 0 12px 32px -10px rgba(20, 120, 255, .6);--grad-text: linear-gradient(90deg, #0A64E0, #1478FF 50%, #0A8FC2);--orb: radial-gradient(circle at 34% 30%, #FFFFFF 0, #CFF4FF 10%, #1FC2F2 28%, #1478FF 62%, #0A2A6E 90%);--logo-grad: linear-gradient(135deg, #0A64E0, #1478FF 55%, #1FC2F2);--f-display: "Onest", "Inter", system-ui, sans-serif;--f-body: "Onest", "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--r-ctl: 14px;--r-card: 20px;--r-sheet: 26px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-page: #060A16;--bg-card: #0C1428;--bg-raised: #13203D;--ink: #EAF2FF;--muted: #8FA2C6;--faint: #6F82A8;--line: rgba(120, 180, 255, .14);--line-strong: rgba(120, 180, 255, .26);--card-line: rgba(120, 180, 255, .14);--cta-grad: linear-gradient(110deg, #1E6BFF, #0A64E0 50%, #1E6BFF);--cta-bg: #1E6BFF;--cta-hover: #2E78FF;--accent-text: #6FB2FF;--accent-strong: #3FE0FF;--focus: #3FE0FF;--cy: #3FE0FF;--acc: #3D95FF;--mg: #8B7CFF;--mn: #2EF0B5;--ai-tint: rgba(61, 149, 255, .14);--ai-text: #9CCBFF;--ai-line: rgba(120, 180, 255, .4);--ai-glow: rgba(63, 224, 255, .28);--ok: #2EF0B5;--ok-bg: rgba(46, 240, 181, .12);--warn: #FFC857;--warn-bg: rgba(255, 200, 87, .12);--warn-line: rgba(255, 200, 87, .3);--danger: #FF6B87;--danger-bg: rgba(255, 107, 135, .12);--danger-line: rgba(255, 107, 135, .32);--danger-fill: #E0405F;--rail-bg: #08101F;--rail-fg: #EAF2FF;--rail-muted: #8FA2C6;--rail-active: rgba(61, 149, 255, .2);--k-lead: #6FB2FF;--k-chat: #3FE0FF;--k-call: #FF9F6B;--k-view: #C08BFF;--k-click: #8F84FF;--k-site: #4FE3D0;--k-profile: #FF6BD6;--k-sub: #5CC8FF;--k-neutral: #7C8AB2;--shadow: 0 0 0 0 transparent;--shadow-pop: 0 30px 80px rgba(0, 0, 0, .6);--scrim: rgba(2, 4, 12, .72);--tg-head: #0C1428;--tg-head-fg: #EAF2FF;--glass: linear-gradient(180deg, rgba(22, 40, 84, .55), rgba(10, 18, 38, .65));--glass-soft: rgba(120, 180, 255, .05);--page-glow: radial-gradient(760px circle at 85% -10%, rgba(61, 149, 255, .26), transparent 60%), radial-gradient(620px circle at -10% 25%, rgba(63, 224, 255, .14), transparent 60%), radial-gradient(520px circle at 50% 115%, rgba(139, 124, 255, .1), transparent 60%);--glow-cta: 0 14px 40px -10px #2E7BFF;--grad-text: linear-gradient(90deg, #3FE0FF, #3D95FF 55%, #8B7CFF);--orb: radial-gradient(circle at 34% 30%, #FFFFFF 0, #A8F1FF 9%, #3FE0FF 24%, #3D95FF 56%, #0A1A48 82%);--logo-grad: linear-gradient(135deg, #1E6BFF, #3D95FF 55%, #3FE0FF);color-scheme:dark}}:root[data-theme=dark]{--bg-page: #060A16;--bg-card: #0C1428;--bg-raised: #13203D;--ink: #EAF2FF;--muted: #8FA2C6;--faint: #6F82A8;--line: rgba(120, 180, 255, .14);--line-strong: rgba(120, 180, 255, .26);--card-line: rgba(120, 180, 255, .14);--cta-grad: linear-gradient(110deg, #1E6BFF, #0A64E0 50%, #1E6BFF);--cta-bg: #1E6BFF;--cta-hover: #2E78FF;--accent-text: #6FB2FF;--accent-strong: #3FE0FF;--focus: #3FE0FF;--cy: #3FE0FF;--acc: #3D95FF;--mg: #8B7CFF;--mn: #2EF0B5;--ai-tint: rgba(61, 149, 255, .14);--ai-text: #9CCBFF;--ai-line: rgba(120, 180, 255, .4);--ai-glow: rgba(63, 224, 255, .28);--ok: #2EF0B5;--ok-bg: rgba(46, 240, 181, .12);--warn: #FFC857;--warn-bg: rgba(255, 200, 87, .12);--warn-line: rgba(255, 200, 87, .3);--danger: #FF6B87;--danger-bg: rgba(255, 107, 135, .12);--danger-line: rgba(255, 107, 135, .32);--danger-fill: #E0405F;--rail-bg: #08101F;--rail-fg: #EAF2FF;--rail-muted: #8FA2C6;--rail-active: rgba(61, 149, 255, .2);--k-lead: #6FB2FF;--k-chat: #3FE0FF;--k-call: #FF9F6B;--k-view: #C08BFF;--k-click: #8F84FF;--k-site: #4FE3D0;--k-profile: #FF6BD6;--k-sub: #5CC8FF;--k-neutral: #7C8AB2;--shadow: 0 0 0 0 transparent;--shadow-pop: 0 30px 80px rgba(0, 0, 0, .6);--scrim: rgba(2, 4, 12, .72);--tg-head: #0C1428;--tg-head-fg: #EAF2FF;--glass: linear-gradient(180deg, rgba(22, 40, 84, .55), rgba(10, 18, 38, .65));--glass-soft: rgba(120, 180, 255, .05);--page-glow: radial-gradient(760px circle at 85% -10%, rgba(61, 149, 255, .26), transparent 60%), radial-gradient(620px circle at -10% 25%, rgba(63, 224, 255, .14), transparent 60%), radial-gradient(520px circle at 50% 115%, rgba(139, 124, 255, .1), transparent 60%);--glow-cta: 0 14px 40px -10px #2E7BFF;--grad-text: linear-gradient(90deg, #3FE0FF, #3D95FF 55%, #8B7CFF);--orb: radial-gradient(circle at 34% 30%, #FFFFFF 0, #A8F1FF 9%, #3FE0FF 24%, #3D95FF 56%, #0A1A48 82%);--logo-grad: linear-gradient(135deg, #1E6BFF, #3D95FF 55%, #3FE0FF);color-scheme:dark}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes nx-shift{to{background-position:-200% 0}}@keyframes nx-rot{to{--ang: 360deg}}@keyframes nx-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--mn) 70%,transparent)}to{box-shadow:0 0 0 10px transparent}}@keyframes nx-morph{0%,to{border-radius:50%;transform:rotate(0)}33%{border-radius:56% 44% 52% 48%/46% 56% 44% 54%;transform:rotate(60deg)}66%{border-radius:46% 54% 44% 56%/54% 46% 56% 44%;transform:rotate(-40deg)}}@keyframes nx-spin{to{transform:rotate(360deg)}}@keyframes nx-wave{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}body{font-family:var(--f-body);font-weight:400}body{background:var(--page-glow),var(--bg-page);background-attachment:fixed}.logo{display:inline-flex;align-items:center;gap:10px;font:600 17px/1 var(--f-body);letter-spacing:-.01em}.logo:before{content:"";width:30px;height:30px;border-radius:10px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Ccircle cx='17' cy='17' r='14' fill='none' stroke='%23fff' stroke-width='2.4'/%3E%3Ccircle cx='17' cy='17' r='7.5' fill='none' stroke='%23fff' stroke-opacity='.6' stroke-width='2.4'/%3E%3Ccircle cx='17' cy='17' r='3' fill='%23fff'/%3E%3C/svg%3E") center / 18px no-repeat,var(--logo-grad);box-shadow:0 0 24px -6px var(--acc)}.logo b{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}h1,h2,h3,h4{font-family:var(--f-display);font-weight:600;letter-spacing:-.025em}.lbl,.eyebrow,.gal-head .grp{font-family:var(--f-mono);font-weight:500;letter-spacing:.16em}.lbl{color:var(--muted);font-size:11px}.grad,.s-total .big{background:var(--grad-text);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nx-shift 8s linear infinite}.s-total .big small{-webkit-text-fill-color:var(--muted)}.btn{border-radius:999px;font-weight:600;transition:transform var(--t2) var(--ease),box-shadow var(--t2) var(--ease),background-color var(--t1) var(--ease),border-color var(--t1) var(--ease)}.btn.primary{background:var(--cta-grad);background-size:200% 100%;color:var(--cta-fg);box-shadow:inset 0 0 0 1px #fff3,var(--glow-cta);animation:nx-shift 6s linear infinite}.btn.primary:hover{background:var(--cta-grad);background-size:200% 100%;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff52,0 18px 50px -10px var(--acc)}.btn.secondary{background:var(--glass-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn.secondary:hover{background:var(--glass-soft);box-shadow:inset 0 0 0 1px var(--cy),0 0 24px -8px var(--cy)}.btn.ghost{box-shadow:inset 0 0 0 1px var(--line-strong)}.btn.ghost:hover{background:var(--glass-soft);box-shadow:inset 0 0 0 1px var(--cy)}.btn.icon{border-radius:50%;background:var(--glass-soft);box-shadow:inset 0 0 0 1px var(--line)}.btn.link{color:var(--accent-text)}.card,.kindcard,.s-item,.s-ad,.s-lead,.choice{background:var(--glass);border:1px solid var(--card-line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card,.kindcard{border-radius:var(--r-card)}.choice{border-radius:18px;box-shadow:var(--shadow)}.choice:hover{box-shadow:var(--shadow);border-color:var(--line-strong)}.choice[aria-checked=true]{border:1px solid transparent;background:linear-gradient(var(--bg-card),var(--bg-card)) padding-box,conic-gradient(from var(--ang),var(--line-strong) 0deg,var(--cy) 70deg,var(--acc) 130deg,var(--line-strong) 200deg,var(--line-strong) 360deg) border-box;box-shadow:0 0 34px -12px var(--acc);animation:nx-rot 5s linear infinite}.choice[aria-checked=true] .radio{box-shadow:inset 0 0 0 7px var(--acc)}.choice .ic,.s-ico{border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 22%,transparent),color-mix(in srgb,var(--cy) 10%,transparent));box-shadow:inset 0 0 0 1px var(--line-strong)}.kindcard[aria-pressed=true]{border-color:color-mix(in srgb,var(--k) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--k) 40%,transparent),0 0 36px -10px var(--k);background:linear-gradient(180deg,color-mix(in srgb,var(--k) 14%,var(--bg-card)),var(--bg-card))}.kindcard .v small{color:var(--ok)}.chip{border-radius:999px;background:var(--glass-soft);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.chip[aria-pressed=true],.chip.on{background:color-mix(in srgb,var(--acc) 22%,transparent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 65%,transparent),0 0 18px -6px var(--acc)}.seg{border-radius:999px;background:var(--glass-soft);box-shadow:inset 0 0 0 1px var(--line)}.seg button{border-radius:999px}.seg button[aria-pressed=true]{background:color-mix(in srgb,var(--acc) 24%,var(--bg-card));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 55%,transparent)}.inp{border-radius:14px;background:var(--glass-soft);box-shadow:inset 0 0 0 1px var(--line-strong)}.inp:focus-within{box-shadow:inset 0 0 0 1px var(--cy),0 0 22px -8px var(--cy)}.switch input:checked+.tr{background:var(--cta-grad)}.badge{border-radius:999px}.b-ai{box-shadow:inset 0 0 0 1px var(--ai-line)}.tabs button[aria-selected=true]:after,.o-subtabs a.on:after{background:linear-gradient(90deg,var(--cy),var(--acc));box-shadow:0 0 12px var(--acc)}.bar{background:color-mix(in srgb,var(--ink) 8%,transparent)}.bar i,.funnel .bar i{background:linear-gradient(90deg,var(--cy),var(--acc))}.steps i.on{background:linear-gradient(90deg,var(--cy),var(--acc));box-shadow:0 0 10px var(--acc)}.steps i.done{background:var(--acc)}.banner{border-radius:18px}.bn-neutral{background:var(--glass-soft);box-shadow:inset 0 0 0 1px var(--line)}.ai-card{border-radius:var(--r-card);border:1px solid transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 12%,var(--bg-card)),var(--bg-card)) padding-box,linear-gradient(120deg,var(--line-strong),var(--acc),var(--cy),var(--line-strong)) border-box;box-shadow:0 20px 60px -30px var(--acc)}.ai-card:after{background:radial-gradient(circle,var(--ai-glow),transparent 70%)}.orb{width:64px;height:64px;border-radius:50%;background:var(--orb);box-shadow:0 0 40px -6px var(--acc),0 0 70px -20px var(--cy),inset -8px -10px 22px #0a05288c;animation:nx-morph 9s ease-in-out infinite;flex:none}.orb.sm{width:34px;height:34px;box-shadow:0 0 22px -4px var(--acc),inset -4px -6px 12px #0a052880}.orb-wrap{position:relative;display:grid;place-items:center;width:110px;height:110px;flex:none}.orb-wrap:before{content:"";position:absolute;inset:6px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--cy) 50%,transparent);animation:nx-spin 16s linear infinite}.orb-wrap:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--line);border-top-color:var(--cy);animation:nx-spin 5s linear infinite reverse}.wave{display:flex;align-items:center;gap:3px;height:22px}.wave i{width:3px;height:100%;border-radius:2px;background:linear-gradient(var(--cy),var(--acc));animation:nx-wave 1.3s ease-in-out infinite}.live{width:8px;height:8px;border-radius:50%;background:var(--mn);display:inline-block;animation:nx-ping 2s ease-out infinite;flex:none}.mono{font-family:var(--f-mono)}.screen{background:var(--page-glow),var(--bg-page)}.s-top,.s-flow-top{background:color-mix(in srgb,var(--bg-card) 72%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.s-ava{background:linear-gradient(135deg,var(--acc),var(--cy));color:#fff}.s-bell .cnt{background:linear-gradient(135deg,#1478ff,#0a64e0)}.s-rail{border-inline-end:1px solid var(--line)}.s-rail a{border-radius:12px}.s-rail a.on{background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 30%,transparent),color-mix(in srgb,var(--acc) 4%,transparent));color:var(--rail-fg)}.s-rail a.on svg{color:var(--cy)}.s-rail>.btn.primary{background:var(--cta-grad);background-size:200% 100%;color:#fff;box-shadow:inset 0 0 0 1px #fff3,var(--glow-cta)}.s-rail>.btn.primary svg{color:#fff}.s-rail .div{background:var(--line)}.s-rail .ai-live{margin-top:10px;display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;background:var(--glass-soft);border:1px solid var(--line)}.s-rail .ai-live b{display:block;font-size:13px;color:var(--rail-fg)}.s-rail .ai-live small{display:block;font-size:12px;color:var(--rail-muted)}.s-tabs{background:color-mix(in srgb,var(--bg-card) 78%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line)}.s-tabs a{color:var(--muted);border-radius:14px}.s-tabs a.on{color:var(--ink);background:color-mix(in srgb,var(--acc) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 45%,transparent)}.s-tabs a.on svg{color:var(--cy)}.s-bottombar,.s-mainbtn{background:color-mix(in srgb,var(--bg-card) 80%,transparent)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.screen.tg .s-mainbtn button{background:var(--cta-grad);color:#fff;border-radius:14px}.ring .fg{stroke:url(#nxg);stroke:var(--cy)}.ax{fill:var(--muted);font-family:var(--f-mono)}.share{gap:3px}.gal-top{background:color-mix(in srgb,var(--bg-page) 70%,transparent)}.gal-list a[aria-current=true]{background:color-mix(in srgb,var(--acc) 22%,var(--bg-card));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 55%,transparent)}.stage{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--acc) 10%,transparent),transparent 60%),repeating-linear-gradient(45deg,color-mix(in srgb,var(--ink) 4%,transparent) 0 1px,transparent 1px 12px)}.frame{box-shadow:0 0 0 1px color-mix(in srgb,var(--cy) 35%,transparent),0 0 40px color-mix(in srgb,var(--cy) 14%,transparent),var(--shadow-pop)}.btn.sm{border-radius:999px}.s-rail>.btn.primary{border:1px solid transparent;background:linear-gradient(var(--rail-bg),var(--rail-bg)) padding-box,linear-gradient(110deg,var(--acc),var(--cy)) border-box;color:var(--rail-fg);box-shadow:0 0 24px -10px var(--acc);animation:none}.s-rail>.btn.primary:hover{background:linear-gradient(color-mix(in srgb,var(--acc) 12%,var(--rail-bg)),color-mix(in srgb,var(--acc) 12%,var(--rail-bg))) padding-box,linear-gradient(110deg,var(--acc),var(--cy)) border-box;transform:none}.s-rail>.btn.primary svg{color:var(--acc)}.logo{gap:0}.logo:before{margin-inline-end:10px}.logo b{margin-inline-start:.28em}.screen:has(.s-main .orb) .s-rail .ai-live{display:none}.o-nav{background:color-mix(in srgb,var(--bg-card) 75%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.o-nav a{background:var(--glass-soft);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:999px}.o-nav a.on{background:color-mix(in srgb,var(--acc) 20%,transparent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 55%,transparent),0 0 18px -6px var(--acc)}.o-tag{font-family:var(--f-mono);font-weight:500;background:var(--cta-bg);color:#fff;border-radius:999px}.cnt-badge{background:var(--cta-bg);color:#fff;font-family:var(--f-mono);font-weight:500}.cnt-badge.soft{background:var(--bg-raised);color:var(--muted)}.dlg{background:var(--glass),var(--bg-card);border:1px solid var(--card-line);border-radius:var(--r-sheet);box-shadow:var(--shadow-pop),0 0 60px -30px var(--acc)}.s-modal,.ov{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.s-page-h h2,.s-h3{font-weight:600}.s-kpi .v{font-weight:600;font-variant-numeric:proportional-nums}.s-kpi .k{font:500 11px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.bub.me{background:var(--cta-grad);color:#fff}.bub.ai{background:var(--glass);border:1px solid var(--card-line)}.b-new{background:color-mix(in srgb,var(--mn) 16%,transparent);color:var(--mn);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mn) 45%,transparent)}.ai-stage.done .mk{background:linear-gradient(135deg,var(--acc),var(--cy));color:#fff}.ai-stage.now .mk{box-shadow:inset 0 0 0 2px var(--cy),0 0 14px -2px var(--cy)}.ai-stage.now .mk:after{background:var(--cy)}.shimmer{background-image:linear-gradient(90deg,transparent,var(--cy),transparent)}.empty .ic{background:var(--glass-soft);box-shadow:inset 0 0 0 1px var(--line);color:var(--acc);border-radius:18px}.tile.sel{box-shadow:inset 0 0 0 3px var(--acc),0 0 24px -8px var(--acc)}.tile .ck{background:var(--cta-grad);color:#fff}.stepper{border-radius:999px;background:var(--glass-soft);box-shadow:inset 0 0 0 1px var(--line)}.stepper button{border-radius:50%}.menu{background:var(--glass),var(--bg-card);border-radius:18px;border-color:var(--card-line)}.tbl th{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.toast{background:var(--glass),var(--bg-card);color:var(--ink);border:1px solid var(--line-strong)}.s-switcher{border-radius:999px;background:var(--glass-soft);box-shadow:inset 0 0 0 1px var(--line)}.gal-list a{border-radius:10px}@media(prefers-reduced-motion:reduce){.orb,.orb-wrap:before,.orb-wrap:after,.btn.primary,.grad,.s-total .big,.choice[aria-checked=true],.wave i{animation:none!important}}html,body{height:100%}body{margin:0}.tg-app{container:screen / inline-size;height:100dvh;position:relative}.tg-app>.screen{height:100%}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.err-page{display:grid;justify-items:center;text-align:center;gap:12px;max-width:420px;padding:32px 20px}.err-page h2{font-size:22px}.devbar-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-card);color:var(--muted);font:600 12px/1 var(--f-body);cursor:pointer;transition:color var(--t1) var(--ease),border-color var(--t1) var(--ease)}.devbar-btn:hover,.devbar-btn:focus-visible{color:var(--ink);border-color:var(--accent-strong)}.devbar-btn svg{color:var(--accent-strong)}.s-devslot{position:absolute;top:calc(10px + env(safe-area-inset-top,0px));inset-inline-end:12px;z-index:5}.devbar-ov{position:fixed;inset:0;z-index:41;background:var(--scrim);display:grid;place-items:end stretch}.devbar-scrim{position:absolute;inset:0;border:0;background:transparent;cursor:default}.devbar-dlg{position:relative}.devbar-dlg{background:var(--bg-card);color:var(--ink);width:100%;max-height:88vh;overflow:auto;border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:16px 18px calc(18px + env(safe-area-inset-bottom,0px));display:grid;gap:14px;box-shadow:var(--shadow-pop);font:400 14px/1.45 var(--f-body)}.devbar-dlg .dh{display:flex;align-items:center;justify-content:space-between;gap:12px}.devbar-dlg h3{font-size:17px}.devbar-dlg .sec{display:grid;gap:8px}.devbar-dlg .sec>b{font:600 11px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.devbar-dlg .grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.devbar-dlg label,.devbar-dlg .fld{display:grid;gap:4px;font-size:13px;font-weight:600}.devbar-dlg select{font:inherit;font-weight:500;min-height:40px;padding:6px 10px;border-radius:10px;border:1px solid var(--line-strong);background:var(--bg-card);color:var(--ink)}@media(min-width:640px){.devbar-ov{place-items:center;padding:24px}.devbar-dlg{width:min(640px,100%);border-radius:20px;max-height:85vh;padding:20px 22px}}a.s-ava{text-decoration:none}table.tbl{line-height:normal}:root{--bg-page: #F5F7FA;--bg-card: #FFFFFF;--bg-raised: #F0F2F5;--ink: #111827;--muted: #5B6475;--faint: #8A93A3;--line: #E5E8ED;--line-strong: #D3D8E0;--card-line: #E5E8ED;--cta-bg: #1366E8;--cta-fg: #FFFFFF;--cta-hover: #0F57C7;--cta-grad: linear-gradient(#1366E8, #1366E8);--accent-text: #1259CC;--accent-strong: #1366E8;--focus: #1366E8;--acc: #1366E8;--cy: #1366E8;--mg: #1366E8;--mn: #0F7B55;--ai-tint: #EEF4FE;--ai-text: #1259CC;--ai-line: #C9DBFA;--ai-glow: transparent;--rail-bg: #FFFFFF;--rail-fg: #111827;--rail-muted: #5B6475;--rail-active: #EEF4FE;--shadow: 0 1px 2px rgba(16, 24, 40, .05);--shadow-pop: 0 12px 32px rgba(16, 24, 40, .14);--scrim: rgba(17, 24, 39, .4);--glass: linear-gradient(#FFFFFF, #FFFFFF);--glass-soft: #FFFFFF;--page-glow: linear-gradient(transparent, transparent);--glow-cta: 0 0 0 0 transparent;--grad-text: linear-gradient(#1366E8, #1366E8);--orb: radial-gradient(circle, #1366E8 0 34%, #DCE8FC 36%);--logo-grad: linear-gradient(#1366E8, #1366E8);--f-mono: "Onest", "Inter", system-ui, sans-serif;--r-ctl: 10px;--r-card: 14px;--r-sheet: 18px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-page: #0E1116;--bg-card: #161A21;--bg-raised: #1E232C;--ink: #E8EBF0;--muted: #9AA3B2;--faint: #6E7787;--line: #262C36;--line-strong: #353C48;--card-line: #262C36;--cta-bg: #2F74EA;--cta-hover: #3D80F0;--cta-grad: linear-gradient(#2F74EA, #2F74EA);--accent-text: #7AAEFF;--accent-strong: #5B9BFF;--focus: #7AAEFF;--acc: #4C8DF6;--cy: #4C8DF6;--mg: #4C8DF6;--mn: #34C38F;--ai-tint: rgba(76, 141, 246, .12);--ai-text: #9CC2FF;--ai-line: rgba(76, 141, 246, .35);--ai-glow: transparent;--rail-bg: #12161C;--rail-fg: #E8EBF0;--rail-muted: #9AA3B2;--rail-active: rgba(76, 141, 246, .14);--shadow: 0 0 0 0 transparent;--shadow-pop: 0 16px 40px rgba(0, 0, 0, .5);--page-glow: linear-gradient(transparent, transparent);--glow-cta: 0 0 0 0 transparent;--scrim: rgba(0, 0, 0, .6);--tg-head: #161A21;--tg-head-fg: #E8EBF0;--glass: linear-gradient(#161A21, #161A21);--glass-soft: #161A21;--grad-text: linear-gradient(#5B9BFF, #5B9BFF);--orb: radial-gradient(circle, #4C8DF6 0 34%, rgba(76, 141, 246, .2) 36%);--logo-grad: linear-gradient(#2F74EA, #2F74EA)}}:root[data-theme=dark]{--bg-page: #0E1116;--bg-card: #161A21;--bg-raised: #1E232C;--ink: #E8EBF0;--muted: #9AA3B2;--faint: #6E7787;--line: #262C36;--line-strong: #353C48;--card-line: #262C36;--cta-bg: #2F74EA;--cta-hover: #3D80F0;--cta-grad: linear-gradient(#2F74EA, #2F74EA);--accent-text: #7AAEFF;--accent-strong: #5B9BFF;--focus: #7AAEFF;--acc: #4C8DF6;--cy: #4C8DF6;--mg: #4C8DF6;--mn: #34C38F;--ai-tint: rgba(76, 141, 246, .12);--ai-text: #9CC2FF;--ai-line: rgba(76, 141, 246, .35);--ai-glow: transparent;--rail-bg: #12161C;--rail-fg: #E8EBF0;--rail-muted: #9AA3B2;--rail-active: rgba(76, 141, 246, .14);--shadow: 0 0 0 0 transparent;--shadow-pop: 0 16px 40px rgba(0, 0, 0, .5);--page-glow: linear-gradient(transparent, transparent);--glow-cta: 0 0 0 0 transparent;--scrim: rgba(0, 0, 0, .6);--tg-head: #161A21;--tg-head-fg: #E8EBF0;--glass: linear-gradient(#161A21, #161A21);--glass-soft: #161A21;--grad-text: linear-gradient(#5B9BFF, #5B9BFF);--orb: radial-gradient(circle, #4C8DF6 0 34%, rgba(76, 141, 246, .2) 36%);--logo-grad: linear-gradient(#2F74EA, #2F74EA)}body,.screen{background:var(--bg-page)}.s-top,.s-flow-top,.s-tabs,.o-nav,.s-bottombar,.s-mainbtn,.s-modal,.ov,.card,.kindcard,.s-item,.s-ad,.s-lead,.choice{-webkit-backdrop-filter:none;backdrop-filter:none}.s-top,.s-flow-top,.o-nav{background:var(--bg-card)}.s-tabs,.s-bottombar,.s-mainbtn{background:var(--bg-card)!important}.grad,.s-total .big{background:none;color:var(--ink);-webkit-text-fill-color:currentColor;animation:none}.orb,.wave i,.live,.choice[aria-checked=true],.btn.primary{animation:none}.orb,.orb.sm{box-shadow:none}.orb-wrap:before,.orb-wrap:after,.ai-card:after{display:none}.live{box-shadow:none}.lbl,.eyebrow{letter-spacing:.06em}.tbl th{font-family:var(--f-body);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none}.s-kpi .k{font:600 12px/1.2 var(--f-body);letter-spacing:0;text-transform:none}h1,h2,h3,h4{letter-spacing:-.015em}.logo:before{box-shadow:none}.logo b{background:none;color:var(--accent-text);-webkit-text-fill-color:currentColor}.btn,.btn.sm{border-radius:var(--r-ctl)}.btn.icon{border-radius:50%}.btn.primary{background:var(--cta-bg);box-shadow:none}.btn.primary:hover{background:var(--cta-hover);box-shadow:none;transform:none}.btn.secondary{background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn.secondary:hover,.btn.ghost:hover{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn.icon{background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--line)}.s-rail>.btn.primary,.s-rail>.btn.primary:hover{background:var(--cta-bg);color:var(--cta-fg);border:0;box-shadow:none}.s-rail>.btn.primary svg{color:var(--cta-fg)}.card,.kindcard,.s-item,.s-ad,.s-lead,.choice{background:var(--bg-card);border:1px solid var(--card-line);box-shadow:var(--shadow)}.choice{border-radius:var(--r-card)}.choice:hover{border-color:var(--line-strong)}.choice[aria-checked=true]{background:var(--ai-tint);border:1px solid var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.choice[aria-checked=true] .radio{box-shadow:inset 0 0 0 6px var(--acc)}.choice .ic,.s-ico{border-radius:10px;background:color-mix(in srgb,var(--k, var(--acc)) 12%,transparent);box-shadow:none}.kindcard[aria-pressed=true]{background:var(--bg-card);border-color:var(--k);box-shadow:inset 0 0 0 1px var(--k)}.ai-card{background:var(--bg-card);border:1px solid var(--line);box-shadow:var(--shadow)}.dlg{background:var(--bg-card);border:1px solid var(--line);box-shadow:var(--shadow-pop)}.menu,.toast{background:var(--bg-card)}.banner{border-radius:var(--r-card)}.bn-neutral{background:var(--bg-raised);box-shadow:none}.empty .ic{background:var(--bg-raised);box-shadow:none;border-radius:50%}.chip{background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--line-strong)}.chip[aria-pressed=true],.chip.on{background:var(--ai-tint);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--acc)}.seg{background:var(--bg-raised);box-shadow:none}.seg button[aria-pressed=true]{background:var(--bg-card);color:var(--ink);box-shadow:0 1px 2px #1018281a,inset 0 0 0 1px var(--line)}.inp{border-radius:var(--r-ctl);background:var(--bg-card)}.inp:focus-within{box-shadow:inset 0 0 0 2px var(--acc)}.switch input:checked+.tr{background:var(--acc)}.tabs button[aria-selected=true]:after,.o-subtabs a.on:after{background:var(--acc);box-shadow:none}.steps i.on{background:var(--acc);box-shadow:none}.stepper{background:var(--bg-card)}.tile.sel{box-shadow:inset 0 0 0 3px var(--acc)}.tile .ck,.s-ava,.s-bell .cnt{background:var(--acc)}.s-rail a.on{background:var(--rail-active);color:var(--accent-text)}.s-rail a.on svg{color:var(--accent-text)}.s-rail .ai-live{background:var(--bg-raised)}.s-tabs a.on{background:transparent;color:var(--accent-text);box-shadow:none}.s-tabs a.on svg{color:var(--accent-text)}.o-nav a{background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-ctl)}.o-nav a.on{background:var(--ai-tint);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--acc)}.o-tag{border-radius:6px;font-family:var(--f-body)}.screen.tg .s-mainbtn button,.bub.me{background:var(--cta-bg)}.bub.ai{background:var(--bg-card)}.ai-stage.done .mk{background:var(--acc)}.ai-stage.now .mk{box-shadow:inset 0 0 0 2px var(--acc)}.s-rail .chats{padding-inline-start:30px}.s-rail .chats a{padding:4px 10px;min-height:0}.s-rail .chats span{padding:2px 0}.screen .btn:not(.icon),.screen .inp,.screen .seg,.screen .seg button,.screen .stepper{border-radius:var(--r-ctl)}.s-tabs a{position:relative}.s-tabs a .cnt-badge{position:absolute;top:2px;inset-inline-start:calc(50% + 6px)}.s-rail a .cnt-badge{margin-inline-start:auto}.screen.L-office{--bg-page: #F5F5FA;--rail-bg: #FBFBFE;--rail-active: #EFEEFC;--cta-bg: #5B4FD6;--cta-hover: #4C41C2;--cta-grad: linear-gradient(#5B4FD6, #5B4FD6);--accent-text: #4D42BE;--accent-strong: #5B4FD6;--focus: #5B4FD6;--acc: #5B4FD6;--cy: #5B4FD6;--mg: #5B4FD6;--ai-tint: #F0EFFC;--ai-text: #4D42BE;--ai-line: #D6D2F6;--grad-text: linear-gradient(#5B4FD6, #5B4FD6);--orb: radial-gradient(circle, #5B4FD6 0 34%, #E3E0FA 36%);--logo-grad: linear-gradient(#5B4FD6, #5B4FD6)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .screen.L-office{--bg-page: #0F0F16;--rail-bg: #13131C;--rail-active: rgba(140, 130, 255, .16);--cta-bg: #6C61EE;--cta-hover: #7A70F2;--cta-grad: linear-gradient(#6C61EE, #6C61EE);--accent-text: #ABA4FF;--accent-strong: #958CFF;--focus: #ABA4FF;--acc: #8C83FA;--cy: #8C83FA;--mg: #8C83FA;--ai-tint: rgba(140, 130, 255, .13);--ai-text: #BDB7FF;--ai-line: rgba(140, 130, 255, .35);--grad-text: linear-gradient(#958CFF, #958CFF);--orb: radial-gradient(circle, #8C83FA 0 34%, rgba(140, 130, 255, .2) 36%);--logo-grad: linear-gradient(#6C61EE, #6C61EE)}}:root[data-theme=dark] .screen.L-office{--bg-page: #0F0F16;--rail-bg: #13131C;--rail-active: rgba(140, 130, 255, .16);--cta-bg: #6C61EE;--cta-hover: #7A70F2;--cta-grad: linear-gradient(#6C61EE, #6C61EE);--accent-text: #ABA4FF;--accent-strong: #958CFF;--focus: #ABA4FF;--acc: #8C83FA;--cy: #8C83FA;--mg: #8C83FA;--ai-tint: rgba(140, 130, 255, .13);--ai-text: #BDB7FF;--ai-line: rgba(140, 130, 255, .35);--grad-text: linear-gradient(#958CFF, #958CFF);--orb: radial-gradient(circle, #8C83FA 0 34%, rgba(140, 130, 255, .2) 36%);--logo-grad: linear-gradient(#6C61EE, #6C61EE)}.screen.L-office .of-kpi.money.hero{background:var(--ai-tint);border-color:var(--ai-line)}.si-mono{font:500 11px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.si-err{display:grid;justify-items:center;text-align:center;gap:14px;padding:20px 4px 8px;max-width:560px;margin-inline:auto;width:100%}.si-err .orb-wrap{width:132px;height:132px;margin-bottom:2px}.si-err .orb-wrap .orb{width:74px;height:74px}.si-err .orb-wrap.calm .orb{animation-duration:16s}.si-err .bigic{position:relative;width:76px;height:76px;border-radius:24px;display:grid;place-items:center;color:var(--cy);margin:10px 0 6px;background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 22%,transparent),color-mix(in srgb,var(--cy) 10%,transparent));box-shadow:inset 0 0 0 1px var(--line-strong)}.si-err .bigic:after{content:"";position:absolute;inset:-9px;border-radius:30px;border:1px dashed color-mix(in srgb,var(--cy) 45%,transparent);animation:nx-spin 16s linear infinite}.si-err .si-mono{color:var(--accent-text)}.si-err .si-mono.dg{color:var(--danger)}.si-err h2{font:600 28px/1.15 var(--f-display);letter-spacing:-.025em}.si-err>p{color:var(--muted);font-size:15px;max-width:42ch;line-height:1.55}.si-say{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;width:100%;max-width:440px;padding:12px 16px;border-radius:20px;text-align:start;background:var(--glass);border:1px solid var(--card-line);box-shadow:var(--shadow)}.si-say .who{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.si-say .who .mono{font-size:10px;letter-spacing:.06em;color:var(--mn)}.si-say p{font-size:14px;font-weight:500;margin-top:4px}.si-say .live{margin-top:5px}.si-acts{display:grid;gap:10px;width:100%;margin-top:4px}.si-ref{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:20px;text-align:start;margin-top:6px;background:var(--glass);border:1px solid var(--card-line);box-shadow:var(--shadow)}.si-ref .k{font:500 10px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.si-ref .code{font:600 24px/1.2 var(--f-mono);letter-spacing:.06em}.si-ref p{grid-column:1 / -1;font-size:13px;color:var(--muted)}.si-links{width:100%;display:grid;gap:8px;margin-top:10px;text-align:start}.si-links .lbl{padding-inline:2px}.si-off{position:sticky;top:-14px;z-index:4;margin:-14px -14px 0;padding:10px 14px;display:flex;align-items:center;gap:10px;font-size:14px;background:color-mix(in srgb,var(--bg-card) 84%,transparent);border-bottom:1px solid var(--warn-line);box-shadow:0 10px 30px -18px var(--warn)}.si-off>span:first-child{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;flex:none;color:var(--warn);background:var(--warn-bg)}.si-off .tx{flex:1;min-width:0;display:grid;line-height:1.3}.si-off .tx span{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.si-asof{display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--f-mono);letter-spacing:.06em;color:var(--warn);white-space:nowrap}@container screen (min-width: 640px){.si-acts{display:flex;justify-content:center;flex-wrap:wrap;width:auto}.si-err{padding-top:48px}.si-off{top:-20px;margin:-20px -20px 0;padding:10px 20px}}@container screen (min-width: 1024px){.si-off{top:-24px;margin:-24px -24px 0;padding:10px 24px}}@media(prefers-reduced-motion:reduce){.si-err .bigic:after{animation:none!important}}
