@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/hanken-grotesk-latin-ext.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/hanken-grotesk-latin.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/libre-baskerville-italic-latin-ext.1y8e2tn6ilvij.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/libre-baskerville-italic-latin.1rmc1kinj426_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/libre-baskerville-latin-ext.0dly_23o54cvg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/libre-baskerville-latin.34k3f59fehpay.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/vazirmatn-arabic.21se6xk6bxqs6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/vazirmatn-latin-ext.10ayu6ka6csf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/vazirmatn-latin.2avnhkksosb5d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:-apple-system, "SF Pro Display", "SF Pro Text", system-ui, "Hanken Grotesk", BlinkMacSystemFont, sans-serif;--font-serif:-apple-system, "SF Pro Display", system-ui, "Hanken Grotesk", sans-serif;--font-rtl:"Vazirmatn", "Hanken Grotesk", sans-serif;--t-xs:.75rem;--t-sm:.8125rem;--t-base:.9375rem;--t-md:1.0625rem;--t-lg:1.25rem;--t-xl:1.5rem;--t-2xl:1.9375rem;--t-3xl:2.5rem;--t-4xl:3.25rem;--t-5xl:4.25rem;--lh-tight:1.08;--lh-snug:1.25;--lh-normal:1.55;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--s-11:80px;--s-12:112px;--r-sm:7px;--r-md:11px;--r-lg:16px;--r-xl:22px;--r-2xl:30px;--r-full:999px;--dur-fast:.14s;--dur-base:.24s;--dur-slow:.44s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--a-50:#fbf0e9;--a-100:#f5ddce;--a-200:#eabd9f;--a-300:#dc9670;--a-400:#cd7249;--a-500:#bd5733;--a-600:#a4482a;--a-700:#843a24;--a-800:#6c3120;--a-900:#5a2b1d;--ok-50:#e9f7ef;--ok-500:#1f9d5b;--ok-600:#17804a;--ok-700:#136138;--warn-50:#fcf3e6;--warn-500:#c98a1e;--warn-600:#8c5d0f;--bad-50:#fdecec;--bad-500:#d23b3b;--bad-600:#b22d2d;--ch-whatsapp:#25a766;--ch-telegram:#2aa3e0;--ch-instagram:#c1399b;--ch-facebook:#2566c2;--ch-email:#6b7280;--ch-website:#6b7280;--staff-1:#2c4f93;--staff-2:#0e7c7b;--staff-3:#7c5bc2;--staff-4:#9c5a0a;--staff-5:#c14b6e;--staff-6:#3a6e2e;--maxw:1440px;--maxw-dash:3400px;--maxw-admin:1400px;--topbar-h:62px;--shell-side:256px;--shell-side-collapsed:76px}:root,[data-theme=light]{--bg:#f7f2ea;--bg-deep:#eee7da;--surface:#fffdf9;--surface-2:#f6f0e6;--surface-3:#eee7da;--overlay:#221a126b;--text:#241d15;--text-muted:#6c6356;--text-faint:#6e6557;--text-on-accent:#fff;--border:#e9e1d3;--border-strong:#d8cdba;--ring:color-mix(in srgb, var(--a-500) 38%, transparent);--accent:var(--a-500);--accent-hover:var(--a-600);--accent-press:var(--a-700);--accent-soft:var(--a-50);--accent-soft-border:var(--a-100);--accent-text:var(--a-700);--ok:var(--ok-500);--ok-soft:var(--ok-50);--ok-text:var(--ok-700);--warn:var(--warn-500);--warn-soft:var(--warn-50);--warn-text:var(--warn-600);--bad:var(--bad-500);--bad-soft:var(--bad-50);--bad-text:var(--bad-600);--shadow-xs:0 1px 2px #11151c0d;--shadow-sm:0 1px 2px #11151c0f, 0 1px 1px #11151c0a;--shadow-md:0 4px 14px #11151c12, 0 1px 3px #11151c0d;--shadow-lg:0 14px 40px #11151c1f, 0 4px 10px #11151c0f;--shadow-xl:0 28px 70px #11151c2e}[data-theme=dark]{--bg:#211e1a;--bg-deep:#1a1714;--surface:#2a2621;--surface-2:#312c26;--surface-3:#3a342d;--overlay:#0000008c;--text:#f1ede7;--text-muted:#b3a99c;--text-faint:#aba094;--text-on-accent:#fff;--border:#3b342c;--border-strong:#4b4339;--ring:color-mix(in srgb, var(--a-400) 45%, transparent);--accent:var(--a-500);--accent-hover:var(--a-400);--accent-press:var(--a-300);--accent-soft:color-mix(in srgb, var(--a-500) 16%, var(--surface));--accent-soft-border:color-mix(in srgb, var(--a-500) 30%, var(--surface));--accent-text:var(--a-300);--ok:#2bb673;--ok-soft:color-mix(in srgb,#2bb673 16%,var(--surface));--ok-text:#5fd39a;--warn:#d99a2b;--warn-soft:color-mix(in srgb,#d99a2b 16%,var(--surface));--warn-text:#e7b860;--bad:#e35858;--bad-soft:color-mix(in srgb,#e35858 16%,var(--surface));--bad-text:#f08a8a;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #00000052;--shadow-md:0 6px 20px #00000061;--shadow-lg:0 18px 48px #00000075;--shadow-xl:0 30px 80px #0000008c}*{box-sizing:border-box}html,body{height:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);font-size:var(--t-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;margin:0}[dir=rtl] body,[dir=rtl]{font-family:var(--font-rtl)}h1,h2,h3,h4,h5,p{margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font-family:inherit}img{max-width:100%;display:block}::selection{background:color-mix(in srgb, var(--accent) 26%, transparent)}input,textarea,select{font-family:inherit}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-faint);background-clip:padding-box;border:3px solid #0000}.focus-ring:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.av-nav-item:focus-visible,.av-bottom-item:focus-visible,.av-search-item:focus-visible,.setup-item:focus-visible,.bk-svc:focus-visible,.bk-slot:focus-visible,.chip-tab:focus-visible,.menu-item:focus-visible,.ob-chip:focus-visible,.cal-event:focus-visible,.cal-mini-ev:focus-visible{box-shadow:0 0 0 3px var(--ring);border-radius:inherit;outline:none}.ib-item:focus-visible,.list-row:focus-visible,.tbl-row-click:focus-visible,.kb-doc:focus-visible{box-shadow:inset 0 0 0 3px var(--ring);outline:none}.av-nav-item.active:focus-visible,.ib-item.active:focus-visible,.bk-slot.sel:focus-visible,.bk-svc.sel:focus-visible,.chip-tab.active:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.serif{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:500}@keyframes av-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes av-fade{0%{opacity:0}to{opacity:1}}@keyframes av-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes av-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes av-spin{to{transform:rotate(360deg)}}@keyframes av-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.av-anim-in{animation:av-fade-up var(--dur-slow) var(--ease-out) both}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(14px)}.reveal.in{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(14px)}.reveal-stagger.in>*{opacity:1;transform:none}.reveal-stagger.in>:nth-child(2){transition-delay:60ms}.reveal-stagger.in>:nth-child(3){transition-delay:.12s}.reveal-stagger.in>:nth-child(4){transition-delay:.18s}.reveal-stagger.in>:nth-child(5){transition-delay:.24s}.reveal-stagger.in>:nth-child(6){transition-delay:.3s}@keyframes av-orbit{to{transform:rotate(360deg)}}@keyframes av-orbit-rev{to{transform:rotate(-360deg)}}@keyframes av-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.caret{vertical-align:-2px;background:currentColor;align-self:stretch;width:2px;margin-inline-start:2px;animation:1s step-end infinite av-blink;display:inline-block}@keyframes av-blink{50%{opacity:0}}@media (min-width:1600px){:root{--t-xs:.8125rem;--t-sm:.875rem;--t-base:1rem;--t-md:1.125rem}}@media (min-width:1800px){:root{--maxw:1720px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.reveal-stagger>*{opacity:1!important;transform:none!important}.caret{display:none}}
.btn{--bg:var(--accent);--fg:var(--text-on-accent);--bd:transparent;font-weight:600;font-size:var(--t-base);border-radius:var(--r-md);background:var(--bg);height:40px;color:var(--fg);border:1px solid var(--bd);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;line-height:1;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform 60ms;display:inline-flex;position:relative}.btn:hover{background:var(--accent-hover)}.btn--primary:hover,.btn:not(.btn--secondary):not(.btn--ghost):not(.btn--soft):not(.btn--danger):not(.btn--danger-soft):hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn--secondary:hover,.btn--soft:hover{transform:translateY(-1px)}.btn:active{box-shadow:none;transform:translateY(.5px);transform:translateY(.5px)!important}.btn:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.btn--secondary{--bg:var(--surface);--fg:var(--text);--bd:var(--border-strong);box-shadow:var(--shadow-xs)}.btn--secondary:hover{--bg:var(--surface-2);background:var(--surface-2);border-color:var(--border-strong)}.btn--ghost{--bg:transparent;--fg:var(--text-muted);--bd:transparent}.btn--ghost:hover{background:var(--surface-3);color:var(--text)}.btn--soft{--bg:var(--accent-soft);--fg:var(--accent-text);--bd:var(--accent-soft-border)}.btn--soft:hover{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.btn--danger{--bg:var(--bad);--fg:#fff}.btn--danger:hover{background:var(--bad-600)}.btn--danger-soft{--bg:var(--bad-soft);--fg:var(--bad-text);--bd:color-mix(in srgb, var(--bad) 28%, transparent)}.btn--danger-soft:hover{background:color-mix(in srgb, var(--bad) 14%, var(--surface))}.btn--lg{height:50px;font-size:var(--t-md);border-radius:var(--r-md);padding:0 24px}.btn--sm{height:32px;font-size:var(--t-sm);border-radius:var(--r-sm);padding:0 12px}.btn--icon{width:40px;padding:0}.btn--icon.btn--sm{width:32px}.btn--block{width:100%}.btn[data-loading=true]{pointer-events:none;color:#0000!important}.btn[data-loading=true]:after{content:"";opacity:.9;width:16px;height:16px;color:var(--fg);border:2px solid;border-top-color:#0000;border-radius:50%;animation:.7s linear infinite av-spin;position:absolute}.btn--secondary[data-loading=true]:after,.btn--ghost[data-loading=true]:after{color:var(--text)}.field{flex-direction:column;gap:6px;display:flex}.field-label{font-size:var(--t-sm);color:var(--text);font-weight:600}.field-hint{font-size:var(--t-xs);color:var(--text-faint)}.field-error{font-size:var(--t-xs);color:var(--bad-text);align-items:center;gap:5px;display:flex}.input,.textarea,.select{width:100%;font-size:var(--t-base);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);appearance:none;height:42px;padding:0 13px;transition:border-color .15s,box-shadow .15s,background .15s}.textarea{resize:vertical;height:auto;min-height:84px;padding:11px 13px;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--text-faint)}.input:hover,.textarea:hover,.select:hover{border-color:var(--text-faint)}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.input[disabled],.textarea[disabled],.select[disabled]{background:var(--surface-3);color:var(--text-faint);cursor:not-allowed}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 3px color-mix(in srgb, var(--bad) 22%, transparent)}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap .input{padding-left:38px}.input-wrap>.input-icon{color:var(--text-faint);pointer-events:none;display:flex;position:absolute;left:12px}[dir=rtl] .input-wrap .input{padding-left:13px;padding-right:38px}[dir=rtl] .input-wrap>.input-icon{left:auto;right:12px}.select-wrap{position:relative}.select-wrap>svg{pointer-events:none;color:var(--text-faint);position:absolute;top:50%;right:12px;transform:translateY(-50%)}[dir=rtl] .select-wrap>svg{left:12px;right:auto}.select{cursor:pointer;padding-right:36px}[dir=rtl] .select{padding-left:36px;padding-right:13px}.switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.switch input{opacity:0;position:absolute}.switch .track{background:var(--border-strong);border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background .18s}.switch .thumb{width:18px;height:18px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .18s;position:absolute;top:3px;left:3px}.switch input:checked~.track{background:var(--accent)}.switch input:checked~.track .thumb{transform:translate(18px)}[dir=rtl] .switch input:checked~.track .thumb{transform:translate(-18px)}.switch input:focus-visible~.track{box-shadow:0 0 0 3px var(--ring)}.switch input[disabled]~.track{opacity:.5}.check{cursor:pointer;font-size:var(--t-base);align-items:center;gap:9px;display:inline-flex}.check input{opacity:0;position:absolute}.check .box{border:1.5px solid var(--border-strong);background:var(--surface);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:19px;height:19px;transition:all .15s;display:flex}.check .box svg{opacity:0;transition:opacity .12s}.check input:checked~.box{background:var(--accent);border-color:var(--accent)}.check input:checked~.box svg{opacity:1}.check input:focus-visible~.box{box-shadow:0 0 0 3px var(--ring)}.check .box.radio{border-radius:50%}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.card--pad{padding:var(--s-6)}.card--hover{transition:box-shadow .18s,border-color .18s,transform .18s}.card--hover:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.badge{font-size:var(--t-xs);border-radius:var(--r-full);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:3px 9px;font-weight:600;line-height:1.4;display:inline-flex}.badge--neutral{background:var(--surface-3);color:var(--text-muted)}.badge--accent{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-soft-border)}.badge--ok{background:var(--ok-soft);color:var(--ok-text)}.badge--warn{background:var(--warn-soft);color:var(--warn-text)}.badge--bad{background:var(--bad-soft);color:var(--bad-text)}.badge--outline{border-color:var(--border-strong);color:var(--text-muted)}.dot{background:currentColor;border-radius:50%;width:7px;height:7px}.avatar{color:#fff;background:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.seg{background:var(--surface-3);border-radius:var(--r-md);gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--text-muted);font-weight:600;font-size:var(--t-sm);border-radius:calc(var(--r-md) - 3px);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 13px;transition:all .15s}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.tabs{border-bottom:1px solid var(--border);gap:4px;display:flex}.tabs button{color:var(--text-muted);font-weight:600;font-size:var(--t-base);cursor:pointer;background:0 0;border:none;margin:0 10px;padding:11px 4px;transition:color .15s;position:relative}.tabs button:first-child{margin-left:0}.tabs button:hover{color:var(--text)}.tabs button[aria-selected=true]{color:var(--accent-text)}.tabs button[aria-selected=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tip{position:relative}.tip>.tip-body{background:var(--text);color:var(--bg);font-size:var(--t-xs);white-space:nowrap;opacity:0;pointer-events:none;z-index:60;box-shadow:var(--shadow-md);border-radius:7px;padding:5px 9px;font-weight:500;transition:all .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.tip:hover>.tip-body{opacity:1;transform:translate(-50%)translateY(0)}.modal-scrim{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;justify-content:center;align-items:center;padding:20px;animation:.18s both av-fade;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-xl);width:100%;max-width:520px;max-height:90vh;animation:.2s cubic-bezier(.2,.7,.2,1) both av-scale-in;overflow:auto}.modal-head{padding:var(--s-6) var(--s-6) var(--s-4);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.modal-body{padding:0 var(--s-6) var(--s-6)}.modal-foot{padding:var(--s-4) var(--s-6);border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-xl) var(--r-xl);justify-content:flex-end;gap:10px;display:flex}.sheet-scrim{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;justify-content:flex-end;animation:.18s both av-fade;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-xl);width:100%;max-width:460px;height:100%;animation:.26s cubic-bezier(.2,.7,.2,1) both sheet-in;overflow:auto}[dir=rtl] .sheet{border-left:none;border-right:1px solid var(--border);animation-name:sheet-in-rtl}@keyframes sheet-in{0%{opacity:.4;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes sheet-in-rtl{0%{opacity:.4;transform:translate(-40px)}to{opacity:1;transform:none}}.empty{text-align:center;padding:var(--s-10) var(--s-6);flex-direction:column;align-items:center;gap:6px;display:flex}.empty .empty-art{background:var(--accent-soft);width:66px;height:66px;color:var(--accent);border:1px solid var(--accent-soft-border);border-radius:18px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.empty h4{font-size:var(--t-md);font-weight:700}.empty p{color:var(--text-muted);max-width:380px;font-size:var(--t-base)}@media (max-width:760px){button{min-height:34px}.chip-tab{min-height:34px;padding-block:7px}}@keyframes av-page-in{0%{transform:translateY(8px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.av-page-in{animation:av-page-in .22s var(--ease-out)}}.proposal-tag{border-radius:var(--r-full);border:1.5px dashed var(--accent);background:var(--accent-soft);color:var(--accent-text);letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.proposal-card{border:1.5px dashed var(--accent);border-radius:var(--r-lg);background:color-mix(in srgb, var(--accent) 4%, var(--surface));padding:20px 18px 18px;position:relative}.proposal-card .proposal-ribbon{top:-11px;position:absolute;inset-inline-end:14px}.proposal-card .proposal-ic{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sk{background:linear-gradient(90deg, var(--surface-3) 25%, var(--surface-2) 37%, var(--surface-3) 63%);background-size:400% 100%;border-radius:7px;animation:1.3s infinite sk}@keyframes sk{0%{background-position:100% 0}to{background-position:0 0}}.toast-wrap{z-index:300;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast{background:var(--text);color:var(--bg);border-radius:var(--r-md);box-shadow:var(--shadow-lg);font-weight:500;font-size:var(--t-base);align-items:center;gap:10px;max-width:90vw;padding:11px 16px;animation:.25s both av-fade-up;display:flex}.toast .toast-ic{color:var(--ok);display:flex}.toast--bad .toast-ic{color:var(--bad)}.divider{background:var(--border);border:none;height:1px;margin:0}.kbd{background:var(--surface-3);border:1px solid var(--border-strong);color:var(--text-muted);border-bottom-width:2px;border-radius:6px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:11px}.progress{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.progress>i{background:var(--accent);border-radius:999px;height:100%;transition:width .4s;display:block}.sample-banner{font-size:var(--t-xs);color:var(--warn-text);background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 26%, transparent);border-radius:var(--r-full);align-items:center;gap:8px;padding:5px 11px;font-weight:600;display:flex}.av-confetti-layer{z-index:400;pointer-events:none;position:fixed}.av-spinner{border:3px solid var(--surface-3);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite av-spin}.av-tabfade{animation:av-page-in var(--dur-base) var(--ease-out)}.alo-working{font-size:var(--t-sm);color:var(--accent-text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.alo-working .alo-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent);animation:alo-ping 1.4s var(--ease-in-out) infinite;border-radius:50%}@keyframes alo-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 50%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.av-confetti-layer i{opacity:0;border-radius:2px;width:9px;height:9px;animation:.9s ease-out forwards av-confetti;position:absolute;top:0;left:0}@keyframes av-confetti{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}80%{opacity:1}to{transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(1) rotate(220deg);opacity:0}}.moreopts{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.moreopts-head{cursor:pointer;width:100%;color:var(--text-muted);font:inherit;font-size:var(--t-sm);border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:8px;padding:9px 2px;font-weight:650;display:flex}.moreopts-head:hover{color:var(--text)}.moreopts-head .ic-chevronDown{transition:transform var(--dur) var(--ease-out)}.moreopts-head .ic-chevronDown.rot{transform:rotate(180deg)}.moreopts-chips{flex-wrap:wrap;gap:6px;margin-inline-start:4px;display:flex}.moreopts-chip{background:var(--accent-soft);color:var(--accent-text,var(--accent));font-size:var(--t-xs);border-radius:999px;padding:2px 10px;font-weight:700}.moreopts-body{flex-direction:column;gap:14px;padding:6px 2px 2px;display:flex}.m-cards{display:none}@media (max-width:760px){.m-cards{flex-direction:column;gap:10px;display:flex}.m-cards-table{display:none}.m-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;text-align:start;font:inherit;color:inherit;flex-direction:column;gap:8px;width:100%;padding:12px 14px;display:flex}.m-card:active{background:var(--surface-2)}.m-card-id{align-items:center;gap:10px;min-width:0;display:flex}.m-card-id b{font-weight:700}.m-card-id .sub{color:var(--text-muted);font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}@media (pointer:coarse){.bk-slot,.bk-day,.chip,.seg button,.stepper button,.ob-chip{min-height:44px}}[dir=rtl] .ic-play{transform:scaleX(-1)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.switch input:focus-visible+i,.check input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[dir=rtl] .icon-flip,[dir=rtl] svg.icon-flip{transform:scaleX(-1)}
.av-shell{background:var(--bg);min-height:100vh;display:flex;overflow-x:clip}.av-side{width:var(--shell-side);background:var(--surface);border-right:1px solid var(--border);z-index:50;flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0}[dir=rtl] .av-side{border-right:none;border-left:1px solid var(--border)}.av-side-top{justify-content:space-between;align-items:center;gap:8px;padding:18px 20px 14px;display:flex}.av-side-collapse{width:30px;height:30px;color:var(--text-faint);border-radius:var(--r-md);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.av-side-collapse:hover{background:var(--surface-3);color:var(--text)}[dir=rtl] .av-side-collapse svg{transform:scaleX(-1)}.av-side-toggle{display:none}.av-side-nav{flex:1;padding:4px 12px 12px;overflow-y:auto}.av-nav-group{margin-bottom:14px}.av-nav-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);padding:8px 10px 5px;font-size:11px;font-weight:700}.av-nav-item{width:100%;color:var(--text-muted);font-size:var(--t-base);border-radius:var(--r-md);cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:11px;padding:9px 10px;font-weight:500;transition:background .14s,color .14s;display:flex;position:relative}.av-nav-item:hover{background:var(--surface-3);color:var(--text)}.av-nav-item.active{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.av-nav-item.active:before{content:"";inset-inline-start:-12px;background:var(--accent);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px}.av-nav-badge{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-inline-start:auto;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.av-side-foot{border-top:1px solid var(--border);padding:10px 12px}.av-acct-btn{transition:background var(--dur-fast) var(--ease-out)}.av-acct-btn:hover{background:var(--surface-3)}@media (min-width:921px){.av-side{flex-basis:var(--shell-side);transition:flex-basis .28s cubic-bezier(.2,.7,.2,1);overflow:hidden}.av-side>*{min-width:var(--shell-side)}.av-side.collapsed{border-inline-end-width:0}.av-side-toggle{display:inline-flex}.av-side.collapsed>*{min-width:0}.av-side.collapsed .av-side-nav{padding-inline:8px}.av-side.collapsed .av-nav-item{justify-content:center;gap:0}.av-side.collapsed .av-nav-item>span:not(.av-nav-badge),.av-side.collapsed .av-nav-label{display:none}.av-side.collapsed .av-nav-item.active:before{inset-inline-start:-8px}.av-side.collapsed .av-nav-badge{top:5px;width:8px;min-width:8px;height:8px;padding:0;font-size:0;position:absolute;inset-inline-end:12px}.av-side.collapsed .av-side-top{justify-content:center;padding-inline:0}.av-side.collapsed .av-side-top button>span>span{display:none}.av-side.collapsed .av-side-foot{padding-inline:8px}.av-side.collapsed .av-acct-btn{justify-content:center}.av-side.collapsed .av-acct-btn>span:not(.avatar),.av-side.collapsed .av-acct-btn>svg{display:none}}@media (max-width:920px){.av-side-collapse{display:none}}.av-main-col{flex-direction:column;flex:1;min-width:0;display:flex}.av-topbar{z-index:40;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:11px 22px;display:flex;position:sticky;top:0}.av-burger{display:none}.av-search{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);width:280px;height:38px;color:var(--text-faint);align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.av-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.av-search input{color:var(--text);font-size:var(--t-base);background:0 0;border:none;outline:none;width:100%}.av-kbd-hint{flex-shrink:0}.av-search-pop{top:calc(100% + 6px);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);width:320px;max-width:80vw;box-shadow:var(--shadow-lg);z-index:80;padding:6px;animation:.14s both av-scale-in;position:absolute;inset-inline-start:0}.av-search-item{width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.av-search-item.active{background:var(--surface-3)}.av-profile-btn{cursor:pointer;background:0 0;border:none;border-radius:999px;padding:2px;display:flex}.av-bell-dot{top:7px;background:var(--bad);border:1.5px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-end:7px}.av-main{flex:1;overflow-y:auto}.av-main-inner{max-width:var(--maxw-dash);margin:0 auto;padding:26px 28px 64px}.av-bottom-nav,.av-side-scrim{display:none}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.page-title{font-size:var(--t-2xl);letter-spacing:-.02em;font-weight:800}.page-sub{color:var(--text-muted);font-size:var(--t-base);margin-top:3px}.page-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.grid{gap:16px;display:grid}.av-main-inner .grid>*{min-width:0}.g-2{grid-template-columns:repeat(2,1fr)}.g-3{grid-template-columns:repeat(3,1fr)}.g-4{grid-template-columns:repeat(4,1fr)}.row{align-items:center;gap:10px;display:flex}.stack{flex-direction:column;display:flex}.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.kpi{padding:18px;transition:box-shadow .2s,border-color .2s,transform .2s;position:relative;overflow:hidden}.kpi:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--accent) 30%, var(--border));transform:translateY(-2px)}.kpi-rail{inset-inline-start:0;background:var(--accent);opacity:.7;width:3px;position:absolute;top:0;bottom:0}.kpi-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.kpi-label{font-size:var(--t-sm);color:var(--text-muted);font-weight:600}.kpi-ic{background:var(--surface-3);width:30px;height:30px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kpi-value{font-size:var(--t-3xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:12px;font-weight:800;line-height:1}.kpi-foot{font-size:var(--t-sm);color:var(--text-faint);margin-top:9px}@keyframes kpiIn{0%{transform:translateY(12px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.kpi{animation:.5s cubic-bezier(.2,.7,.2,1) both kpiIn}}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:start;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);border-bottom:1px solid var(--border);padding:10px 14px;font-weight:700}.tbl td{border-bottom:1px solid var(--border);font-size:var(--t-base);vertical-align:middle;padding:12px 14px}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover{background:var(--surface-2)}.tbl-row-click{cursor:pointer}.list-row{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:13px 16px;transition:background .12s;display:flex}.list-row:last-child{border-bottom:none}.list-row:hover{background:var(--surface-2)}@media (max-width:1080px){.g-4{grid-template-columns:repeat(2,1fr)}.g-3{grid-template-columns:1fr 1fr}}@media (max-width:920px){.av-side{inset-inline-start:0;top:var(--topbar-h-live,var(--topbar-h,62px));bottom:var(--bottomnav-h-live,0px);width:min(72vw,300px);height:auto;box-shadow:var(--shadow-xl);border-inline-end:none;border-start-end-radius:20px;border-end-end-radius:20px;transition:transform .28s cubic-bezier(.2,.7,.2,1);position:fixed;overflow:hidden;transform:translate(-100%)}[dir=rtl] .av-side{transform:translate(100%)}.av-side.open{transform:none}.av-side-scrim{top:var(--topbar-h-live,var(--topbar-h,62px));inset-inline:0;bottom:var(--bottomnav-h-live,0px);background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:49;display:block;position:fixed}.av-side-top{display:none}.av-side-nav .av-nav-item{gap:13px;padding-block:11px}.av-side-nav .av-nav-item svg{box-sizing:content-box;background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:10px;padding:6px;transition:background .15s}.av-side-nav .av-nav-item.active svg{background:color-mix(in srgb, var(--accent) 18%, transparent)}.av-side-foot{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.av-demo-wrap{display:none}.av-search{flex:1;width:auto;min-width:0}.av-main-inner{padding:20px 16px 90px}.av-bottom-nav{bottom:0;z-index:45;background:var(--surface);border-top:1px solid var(--border);padding:6px 4px calc(6px + env(safe-area-inset-bottom));display:flex;position:fixed;inset-inline:0;box-shadow:0 -8px 24px -12px #00000038}.av-bottom-item{color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:5px 2px;font-size:10.5px;font-weight:600;display:flex}.av-bottom-item.active{color:var(--accent-text)}.g-2,.g-3,.g-4{grid-template-columns:1fr}.av-main-inner .grid,.adm-wrap .grid{grid-template-columns:1fr!important}.page-title{font-size:var(--t-xl)}}@media (max-width:560px){.av-search{display:none}.av-search-btn{display:inline-flex}.av-kbd-hint{display:none}}.av-loc-switch{border-radius:var(--r-md);cursor:pointer;border:1.5px dashed var(--border-strong);background:var(--surface);width:100%;color:var(--text);font-size:var(--t-sm);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:7px;padding:8px 10px;font-weight:600;display:flex}.av-loc-switch:hover{border-color:var(--accent)}.av-loc-switch .proposal-tag{padding:1px 6px;font-size:9px}.av-search-btn{display:none}.av-search-overlay{top:0;z-index:120;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);align-items:center;gap:8px;padding:10px 12px;display:flex;position:fixed;inset-inline:0}.av-search-overlay>div:first-child{flex:1}.av-search-overlay .av-search{width:100%;display:flex}.av-nav-label--btn{cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.av-nav-label--btn:hover{color:var(--text-muted);background:var(--surface-3)}@media (min-width:1600px){.av-main-inner{padding:30px 36px 72px}.adm-wrap{padding:30px 32px 72px}}@media (max-width:560px){.av-topbar{gap:5px;padding:10px}.av-main{overflow-x:clip}.av-search-btn{display:inline-flex}}.av-skip{top:-48px;z-index:200;background:var(--accent);color:#fff;border-radius:var(--r-md);padding:9px 16px;font-weight:700;transition:top .15s;position:fixed;inset-inline-start:12px}.av-skip:focus-visible{top:10px}
.setup-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:11px;width:100%;padding:11px 13px;transition:border-color .14s,box-shadow .14s;display:flex}.setup-item:hover{border-color:var(--accent);box-shadow:var(--shadow-xs)}.setup-check{border:2px solid var(--border-strong);border-radius:50%;flex-shrink:0;width:20px;height:20px}.ov-live-strip{border-radius:var(--r-md);cursor:pointer;border:1.5px solid var(--accent-soft-border);background:var(--accent-soft);width:100%;color:var(--accent-text);font-size:var(--t-base);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;gap:12px;margin-bottom:18px;padding:13px 18px;font-family:inherit;display:flex}.ov-live-strip:hover{border-color:var(--accent);transform:translateY(-1px)}.ov-live-langs{font-size:var(--t-xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);color:var(--text-muted);white-space:nowrap;flex-shrink:0;padding:3px 10px;font-weight:700}.ov-live-go{font-weight:700;font-size:var(--t-sm);align-items:center;gap:6px;display:inline-flex}.ov-live-dot{background:var(--ok);border-radius:50%;flex-shrink:0;width:10px;height:10px}@media (prefers-reduced-motion:no-preference){.ov-live-dot{animation:ov-ping 1.6s var(--ease-out) infinite}}@keyframes ov-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 45%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.ov-kpi{text-align:start;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);cursor:pointer;width:100%;color:var(--text);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex-direction:column;gap:8px;padding:14px 16px;font-family:inherit;display:flex}.ov-kpi:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ov-kpi:hover .ov-kpi-go{opacity:1;transform:none}.ov-kpi-label{font-size:var(--t-xs);color:var(--text-muted);font-weight:700}.ov-kpi-ic{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ov-kpi-value{font-size:var(--t-2xl);letter-spacing:-.02em;font-weight:800;line-height:1}.ov-kpi-trend{color:var(--ok-text);background:var(--ok-soft);border-radius:var(--r-full);align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.ov-kpi-trend.down{color:var(--bad-text);background:var(--bad-soft)}.ov-kpi-foot{font-size:var(--t-xs);color:var(--text-faint)}.ov-kpi-go{color:var(--text-faint);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);transform:translate(-3px,3px)}.ob-root{background:var(--bg);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.ob-wrap{flex:1;gap:0;width:100%;max-width:1320px;min-height:0;margin:0 auto;display:flex}.ob-chat{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ob-msgs{flex-direction:column;flex:1;gap:14px;padding:20px 24px 24px;display:flex;overflow-y:auto}.ob-msgs.is-start{justify-content:center}.ob-ways{grid-template-columns:repeat(3,1fr);gap:14px;padding:6px 0 22px;display:grid}.ob-way{text-align:start;cursor:pointer;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast), box-shadow var(--dur-fast);padding:22px 20px 20px;position:relative}.ob-way:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ob-way:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ob-way-n{font-size:var(--t-xs);letter-spacing:.14em;background:linear-gradient(90deg, var(--a-300), var(--a-500));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;display:block}.ob-way-go{color:var(--text-faint);transition:color var(--dur-fast), transform var(--dur-fast) var(--ease-out);position:absolute;inset-block-start:16px;inset-inline-end:14px}.ob-way:hover .ob-way-go{color:var(--accent);transform:translate(2px)}.ob-way-title{font-size:var(--t-md);color:var(--text);letter-spacing:-.01em;margin:8px 0 5px;font-weight:750;display:block}.ob-way-body{font-size:var(--t-sm);color:var(--text-muted);line-height:1.45;display:block}@media (max-width:760px){.ob-ways{grid-template-columns:1fr;gap:9px}.ob-way{padding:14px}}@media (prefers-reduced-motion:reduce){.ob-way,.ob-way-go{transition:none}.ob-way:hover{transform:none}}.ob-side{border-inline-start:1px solid var(--border);background:var(--surface);width:340px;padding:22px;overflow-y:auto}.ob-msg{gap:12px;max-width:80%;display:flex}@media (prefers-reduced-motion:no-preference){.ob-msgs .ob-msg:last-of-type{animation:.35s av-fade-up}}.ob-msg.me{flex-direction:row-reverse;align-self:flex-end}.ob-bubble{line-height:1.5;font-size:var(--t-base);border-radius:16px;padding:12px 16px}.ob-msg.alo .ob-bubble{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);border-bottom-left-radius:5px}.ob-msg.me .ob-bubble{background:var(--accent);color:#fff;border-bottom-right-radius:5px}.ob-avatar{background:linear-gradient(140deg, var(--a-400), var(--a-600));color:#fff;width:34px;height:34px;box-shadow:var(--shadow-xs);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ob-confirm-card{border:1px solid var(--accent-soft-border);background:var(--accent-soft);border-radius:var(--r-lg);margin-top:4px;padding:14px}.ob-typing{gap:4px;padding:14px 16px;display:inline-flex}.ob-typing i{background:var(--text-faint);border-radius:50%;width:7px;height:7px;animation:1.3s infinite av-dot}.ob-typing i:nth-child(2){animation-delay:.15s}.ob-typing i:nth-child(3){animation-delay:.3s}.ob-composer{border-top:1px solid var(--border);background:var(--surface);padding:12px 20px 16px}.ob-composer .input{border-radius:var(--r-full);block-size:46px;padding-inline:18px}.ob-stepper{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:7px;padding:12px 22px;display:flex}@media (min-width:921px){.ob-stepper{display:none}}.ob-step{font-size:var(--t-sm);color:var(--text-faint);border-radius:var(--r-full);border:1px solid #0000;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-weight:600;display:inline-flex}.ob-step .ob-step-dot{background:var(--surface-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.ob-step.current{color:var(--text);border-color:var(--border);background:var(--bg)}.ob-step.current .ob-step-dot{background:var(--accent);color:#fff}.ob-step.done{color:var(--ok-text)}.ob-step.done .ob-step-dot{background:var(--ok);color:#fff}.ob-step-sep{background:var(--border-strong);flex-shrink:0;width:12px;height:1.5px}@media (max-width:760px){.ob-stepper{padding:10px 14px}.ob-step span:last-child{display:none}.ob-step{padding:5px 6px}}.ob-drop-overlay{z-index:6;text-align:center;border:2px dashed var(--accent);border-radius:var(--r-xl);background:color-mix(in srgb, var(--surface) 45%, var(--accent-soft));color:var(--accent-text);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;font-weight:700;display:flex;position:absolute;inset:12px}.ob-chip{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-full);font-size:var(--t-sm);cursor:pointer;align-items:center;gap:7px;padding:7px 13px;font-weight:600;transition:all .14s;display:inline-flex}.ob-chip:hover{border-color:var(--accent);color:var(--accent-text)}.bk-root{isolation:isolate;background:radial-gradient(70% 45% at 50% -6%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 72%), radial-gradient(40% 30% at 96% 4%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 70%), radial-gradient(45% 35% at 4% 12%, color-mix(in srgb, var(--ok) 9%, transparent), transparent 72%), var(--bg);flex-direction:column;min-height:100vh;display:flex;position:relative}.bk-root:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--text) 10%, transparent) 1px, transparent 1.5px);opacity:.8;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 85% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(130% 85% at 50% 0,#000 30%,#0000 78%)}.bk-wrap{z-index:1;flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;padding:32px 20px 64px;display:flex;position:relative}.bk-inner{width:100%;max-width:960px}.bk-inner,.bk-root .pub-nav-inner{zoom:.9}@media (min-width:1300px){.bk-inner,.bk-root .pub-nav-inner{zoom:.92}}@media (min-width:1370px){.bk-inner,.bk-root .pub-nav-inner{zoom:.96}}@media (min-width:1440px){.bk-inner,.bk-root .pub-nav-inner{zoom:1.01}}@media (min-width:1520px){.bk-inner,.bk-root .pub-nav-inner{zoom:1.07}}@media (min-width:1600px){.bk-inner,.bk-root .pub-nav-inner{zoom:1.13}}@media (min-width:1900px){.bk-inner,.bk-root .pub-nav-inner{zoom:1.33}}@media (min-width:2100px){.bk-inner,.bk-root .pub-nav-inner{zoom:1.48}}@media (min-width:2400px){.bk-inner,.bk-root .pub-nav-inner{zoom:1.69}}@media (min-width:2700px){.bk-inner,.bk-root .pub-nav-inner{zoom:1.9}}@media (min-width:3000px){.bk-inner,.bk-root .pub-nav-inner{zoom:2.11}}@media (min-width:3300px){.bk-inner,.bk-root .pub-nav-inner{zoom:2.32}}@media (min-width:3700px){.bk-inner,.bk-root .pub-nav-inner{zoom:2.6}}@media (min-width:4100px){.bk-inner,.bk-root .pub-nav-inner{zoom:2.88}}@media (min-width:4600px){.bk-inner,.bk-root .pub-nav-inner{zoom:3.23}}@media (min-width:5100px){.bk-inner,.bk-root .pub-nav-inner{zoom:3.58}}@media (min-width:5700px){.bk-inner,.bk-root .pub-nav-inner{zoom:4.01}}@media (min-width:6400px){.bk-inner,.bk-root .pub-nav-inner{zoom:4.5}}@media (min-width:7200px){.bk-inner,.bk-root .pub-nav-inner{zoom:5.07}}.bk-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);overflow:hidden}.bk-svc{border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;background:var(--surface);text-align:start;align-items:center;gap:14px;width:100%;padding:16px;transition:all .14s;display:flex}.bk-svc:hover{border-color:var(--accent);box-shadow:var(--shadow-xs)}.bk-svc.sel{border-color:var(--accent);background:var(--accent-soft)}.bk-slot{border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--r-md);cursor:pointer;font-weight:600;font-size:var(--t-sm);padding:9px 4px;transition:all .12s}.bk-slot:hover{border-color:var(--accent);color:var(--accent-text)}.bk-slot.sel{background:var(--accent);color:#fff;border-color:var(--accent)}.bk-step-dot{align-items:center;gap:8px;display:flex}.bk-step-dot .n{width:26px;height:26px;font-size:var(--t-sm);background:var(--surface-3);color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.bk-step-dot.active .n{background:var(--accent);color:#fff}.bk-step-dot.done .n{background:var(--ok);color:#fff}.bkx-hero{border-radius:var(--r-2xl);background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 82%, transparent);box-shadow:var(--shadow-md);margin-bottom:20px;position:relative;overflow:hidden}.bkx-cover{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 24%, var(--surface)), color-mix(in srgb, var(--ok) 13%, var(--surface)));height:86px}.bkx-hero-body{background:var(--surface);padding:0 24px 22px}.bkx-idrow{align-items:flex-end;gap:16px;margin-top:-32px;display:flex}.bkx-hero-av{box-shadow:0 0 0 4px var(--surface), 0 10px 22px -10px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%;flex-shrink:0;display:inline-flex}.bkx-idmeta{flex:1;min-width:0}.bkx-name{font-family:var(--font-sans);letter-spacing:-.025em;font-size:clamp(23px,2.4vw,34px);font-weight:700;line-height:1.04}.bkx-cat{color:var(--text-muted);font-size:var(--t-sm);text-overflow:ellipsis;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;font-weight:600;display:flex;overflow:hidden}.bkx-trust{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.bkx-pill{border-radius:var(--r-full);background:var(--surface-2);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);font-size:var(--t-sm);color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:6px 11px;font-weight:600;display:inline-flex}.bkx-pill svg{color:var(--text-muted);flex-shrink:0}.bkx-pill .stars{color:#e0a43b}.bkx-pill.is-open{color:var(--ok-text);border-color:color-mix(in srgb, var(--ok) 34%, transparent);background:var(--ok-soft)}.bkx-pill.is-open svg{color:var(--ok)}@media (max-width:560px){.bkx-cover{height:70px}.bkx-hero-body{padding:0 16px 16px}.bkx-idrow{margin-top:-26px}.bkx-name{font-size:23px}}.bkx-receipt{margin-bottom:14px;padding:8px 18px 14px}.bkx-receipt-head{letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);padding:8px 0 3px;font-size:11px;font-weight:800}.bkx-rrow{width:100%;color:inherit;font:inherit;text-align:start;border:0;border-top:1px dashed color-mix(in srgb, var(--border) 85%, transparent);background:0 0;align-items:center;gap:10px;margin:0;padding:9px 0;display:flex}.bkx-receipt-head+.bkx-rrow{border-top:0}.bkx-rrow.is-link{cursor:pointer}.bkx-rrow.is-link:hover .bkx-redit,.bkx-rrow.is-link:focus-visible .bkx-redit{opacity:1}.bkx-rmain{font-weight:650;font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.bkx-rmain.pend{color:var(--text-faint)}.bkx-rmain.ok,.bkx-rval.ok{color:var(--ok)}.bkx-rtick{background:var(--ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.bkx-rdot{border:1.5px dashed var(--border-strong);box-sizing:border-box;border-radius:50%;flex:none;width:17px;height:17px}.bkx-redit{opacity:0;color:var(--text-faint);flex:none;transition:opacity .15s;display:flex}.bkx-rval{font-weight:750;font-size:var(--t-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.bkx-rval.sub{color:var(--text-muted);font-weight:600}.bkx-rtotal{border-top:1px solid var(--border-strong)}.bkx-rtotal .bkx-rmain{font-weight:800;overflow:visible}.bkx-rtotal .bkx-rval{font-size:var(--t-lg);font-family:var(--font-sans);letter-spacing:-.01em}.bkx-rmins{color:var(--text-faint);font-weight:600;font-size:var(--t-xs);margin-inline-start:8px}.bkx-rdep{border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-text);font-weight:700;font-size:var(--t-xs);align-items:center;gap:7px;margin-top:4px;padding:8px 11px;line-height:1.4;display:flex}.bkx-rdep svg{flex:none}@media (prefers-reduced-motion:no-preference){.bkx-rrow{animation:.3s cubic-bezier(.2,.8,.2,1) bkx-rowin}}@keyframes bkx-rowin{0%{transform:translate(-8px)}}.bkx-sec-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:10px;margin-bottom:12px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700;display:flex}.bkx-sec-opt{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--accent-text);background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:var(--r-full);padding:2px 9px;font-size:11px;font-weight:600}.bkx-room-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bkx-room{text-align:start;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;font:inherit;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);flex-direction:column;gap:4px;padding:13px 14px;display:flex}.bkx-room:hover{border-color:var(--border-strong)}.bkx-room.sel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.bkx-room-name{letter-spacing:-.01em;font-weight:700}.bkx-room-desc{font-size:var(--t-sm);color:var(--text-muted);line-height:1.4}.bkx-room-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.bkx-room-tag{color:var(--text-muted);background:var(--surface-3);border-radius:var(--r-full);padding:3px 9px;font-size:11px;font-weight:600}@media (max-width:520px){.bkx-room-grid{grid-template-columns:1fr}}.bkx-quick{border-radius:var(--r-lg);border:1px solid var(--accent-soft-border);background:var(--accent-soft);width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:start;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;transition:transform .15s,box-shadow .15s;display:flex}.bkx-quick:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.bkx-quick-ico{background:var(--surface);width:34px;height:34px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-soft-border);border-radius:50%;flex:none;place-items:center;display:grid}.bkx-quick-t{font-weight:750;font-size:var(--t-sm);display:block}.bkx-quick-s{color:var(--text-muted);font-size:var(--t-xs);margin-top:1px;display:block}.bkx-quick-go{color:var(--accent-text);font-weight:750;font-size:var(--t-sm);white-space:nowrap;align-items:center;gap:5px;margin-inline-start:auto;display:flex}.bkx-stamps{gap:5px;display:flex}.bkx-stamp{border:1.5px solid var(--border-strong);box-sizing:border-box;color:#fff;background:0 0;border-radius:50%;place-items:center;display:grid}.bkx-stamp.f{background:var(--accent);border-color:var(--accent)}.bkx-loy.reward .bkx-stamp.f{background:var(--ok);border-color:var(--ok)}@media (prefers-reduced-motion:no-preference){.bkx-stamp.new{animation:.45s cubic-bezier(.2,.8,.2,1) .2s backwards bkx-stampin}}@keyframes bkx-stampin{0%{transform:scale(.25)}}.bkx-loyhint{border-radius:var(--r-md);background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-text);font-size:var(--t-sm);align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;font-weight:600;line-height:1.45;display:flex}.bkx-loyhint svg{flex:none;margin-top:2px}.bkx-loy{text-align:start;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;padding:14px 16px;display:flex}.bkx-loy.reward{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.bkx-loy-txt{min-width:0}.bkx-loy-title{font-weight:700;font-size:var(--t-sm)}.bkx-loy-sub{color:var(--text-muted);font-size:var(--t-xs);margin-top:2px;line-height:1.45}.bkx-appt{text-align:start;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:1fr 1fr;gap:16px 20px;margin:20px 0 14px;padding:18px;display:grid}.bkx-appt .k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:5px;margin-bottom:4px;font-size:10.5px;font-weight:800;display:flex}.bkx-appt .v{font-weight:700;font-size:var(--t-sm);line-height:1.5}.bkx-appt .v a{color:var(--accent-text);font-weight:700}.bkx-appt .v a:hover{text-decoration:underline}@media (max-width:560px){.bkx-appt{grid-template-columns:1fr;gap:13px}}.bkx-success-check{animation:.5s cubic-bezier(.34,1.56,.64,1) both bkx-check-pop}.bkx-success-check svg path{stroke-dasharray:26;stroke-dashoffset:26px;animation:.45s cubic-bezier(.65,0,.35,1) .22s forwards bkx-check-draw}@keyframes bkx-check-pop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes bkx-check-draw{to{stroke-dashoffset:0}}.bkx-countdown{border-radius:var(--r-full);background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-text);align-items:center;gap:9px;margin:2px 0 4px;padding:8px 14px;display:inline-flex}.bkx-countdown svg{flex:none}.bkx-cd-label{letter-spacing:.08em;text-transform:uppercase;opacity:.82;font-size:10.5px;font-weight:800}.bkx-cd-val{font-weight:750;font-size:var(--t-sm);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.bkx-success-check{animation:none}.bkx-success-check svg path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.pb-shop-head{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.pb-shop-head .bkx-title{font-size:clamp(24px,4vw,34px);line-height:1.05}.pb-shop-sub{color:var(--text-muted);font-size:var(--t-sm);max-width:52ch;margin:7px 0 0;line-height:1.5}.pb-cartbtn{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);width:46px;height:46px;color:var(--text);cursor:pointer;flex:none;place-items:center;margin-inline-start:auto;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.pb-cartbtn:hover{border-color:var(--accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.pb-cartbtn-n{top:-5px;border-radius:var(--r-full);background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;min-width:19px;height:19px;box-shadow:0 0 0 2px var(--surface);place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;inset-inline-end:-5px}.bkx-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:8px;margin-bottom:10px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-flex}.bkx-eyebrow:after{content:"";background:var(--ok);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 20%, transparent);border-radius:50%}.bkx-title{font-family:var(--font-sans);letter-spacing:-.02em;font-weight:700;font-size:var(--t-3xl);color:var(--text);text-wrap:pretty;line-height:1.05}@media (max-width:560px){.bkx-title{font-size:var(--t-2xl)}}@media (max-width:520px){.pb-shop-head{gap:12px}.pb-cartbtn{width:42px;height:42px}}.bk-root{--font-display:var(--font-sans);--accent:#d1693b;--accent-hover:#c15627;--accent-press:#a74114;--accent-text:#a63d02;--accent-soft:color-mix(in oklab, #d1693b 12%, var(--surface));--accent-soft-border:color-mix(in oklab, #d1693b 26%, var(--surface));--ring:#d1693b6b;--bkx-shadow:0 1px 2px #281a100a, 0 12px 34px -20px #281a1047;--surface:#fcf9f3;--surface-2:#f4efe5}@supports (color:lab(0% 0 0)){.bk-root{--accent:lab(56.609% 39.7805 44.7694);--accent-hover:lab(50.1395% 42.0157 47.3399);--accent-press:lab(42.0129% 41.3236 46.7574);--accent-text:lab(40.8195% 42.5687 51.8501);--accent-soft:color-mix(in oklab, lab(56.609% 39.7805 44.7694) 12%, var(--surface));--accent-soft-border:color-mix(in oklab, lab(56.609% 39.7805 44.7694) 26%, var(--surface));--ring:lab(56.609% 39.7805 44.7694/.42)}}[data-theme=dark] .bk-root{--accent:#e37841;--accent-hover:#ef8c55;--accent-press:#f5a06f;--accent-text:#faad7d;--accent-soft:color-mix(in oklab, #e37841 20%, var(--surface));--accent-soft-border:color-mix(in oklab, #e37841 34%, var(--surface));--bkx-shadow:0 1px 2px #0006, 0 16px 40px -22px #000000b3;--surface:#292219;--surface-2:#332b20}@supports (color:lab(0% 0 0)){[data-theme=dark] .bk-root{--accent:lab(62.4551% 39.6267 48.7908);--accent-hover:lab(68.4011% 35.5552 45.5993);--accent-press:lab(73.8246% 28.9821 38.8684);--accent-text:lab(77.4193% 25.3932 36.1221);--accent-soft:color-mix(in oklab, lab(62.4551% 39.6267 48.7908) 20%, var(--surface));--accent-soft-border:color-mix(in oklab, lab(62.4551% 39.6267 48.7908) 34%, var(--surface))}}.bkx-webgl{z-index:0;pointer-events:none;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.bk-root:after{content:"";z-index:0;pointer-events:none;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E"), radial-gradient(90% 58% at 50% -14%, color-mix(in srgb, var(--accent) 15%, transparent), transparent 68%), radial-gradient(52% 38% at 90% 110%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 72%);position:fixed;inset:0}.bk-root h1,.bk-root h2,.bk-root h3,.bk-root .bkx-name,.bk-root .bkx-price,.bk-root .pb-prod .pp,.bk-root .pb-pv-price,.bk-root .pay-amount .n,.bk-root .gc-amount,.bk-root .pb-pv-name{font-family:var(--font-display);letter-spacing:-.025em;font-weight:700}.bk-root .bkx-price,.bk-root .pb-prod .pp,.bk-root .pb-pv-price,.bk-root .pay-amount .n,.bk-root .gc-amount{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bk-root .pub-nav{background:color-mix(in srgb, var(--bg) 76%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent)}.bk-root .pub-nav-inner{padding-block:12px}.bk-root .bk-card{border-radius:var(--r-2xl);border-color:color-mix(in srgb, var(--border) 82%, transparent);box-shadow:var(--bkx-shadow)}.bkx-hero{border-color:color-mix(in srgb, var(--border) 82%, transparent);box-shadow:var(--bkx-shadow);background:0 0}.bkx-cover{background:0 0}.bk-root .bk-svc{border-radius:var(--r-lg);align-items:center;gap:15px;padding:14px;position:relative}.bk-root .bk-svc.sel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 8px 22px -14px color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.bkx-verified{color:var(--accent-text);align-items:center;gap:4px;font-weight:700;display:inline-flex}.bkx-verified svg{width:14px;height:14px}.bkx-dot{background:var(--text-faint);border-radius:50%;flex-shrink:0;width:3px;height:3px}.bkx-proof{font-size:var(--t-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:-8px 0 18px;font-weight:600;display:flex}.bkx-proof svg{color:#e0a43b;flex-shrink:0}.bkx-proof strong{color:var(--text)}.bk-svc-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:10px;display:grid}.bkx-svc-thumb{color:#fff;background:linear-gradient(150deg, var(--svc,var(--accent)), color-mix(in srgb, var(--svc,var(--accent)) 60%, #000));width:58px;height:58px;box-shadow:0 6px 16px -11px color-mix(in srgb, var(--svc,var(--accent)) 85%, transparent), inset 0 1px 1px #ffffff38;border-radius:13px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.bkx-svc-tick{border-radius:inherit;background:color-mix(in srgb, var(--accent) 90%, #2a130a);color:#fff;place-items:center;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.bkx-svc-tick{animation:.2s cubic-bezier(.2,.8,.2,1) bkx-pop}}@keyframes bkx-pop{0%{transform:scale(.6)}}.bkx-svc-body{flex:1;min-width:0}.bkx-svc-name{letter-spacing:-.01em;font-weight:700}.bkx-svc-desc{font-size:var(--t-sm);color:var(--text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;line-height:1.4;display:-webkit-box;overflow:hidden}.bk-svc.sel .bkx-svc-desc{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.bkx-svc-meta{text-align:end;flex-shrink:0}.bkx-svc-meta .bkx-price{font-size:var(--t-lg)}.bkx-svc-meta .mins{font-size:var(--t-sm);color:var(--text-muted)}.bkx-svc-pop{top:-9px;z-index:1;background:var(--accent);color:#fff;letter-spacing:.02em;border-radius:var(--r-full);box-shadow:0 4px 12px -4px color-mix(in srgb, var(--accent) 70%, transparent);padding:3px 10px;font-size:11px;font-weight:800;position:absolute;inset-inline-end:14px}.bkx-host-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bkx-host{text-align:start;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;font:inherit;align-items:center;gap:12px;padding:12px 13px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex;position:relative}.bkx-host:hover{border-color:var(--border-strong)}.bkx-host.sel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 10px 26px -18px color-mix(in srgb, var(--accent) 65%, transparent);background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.bkx-host-av{width:46px;height:46px;font-family:var(--font-display);color:#fff;background:linear-gradient(150deg, var(--hue,var(--accent)), color-mix(in srgb, var(--hue,var(--accent)) 58%, #000));border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff40}.bkx-host-av.is-any{background:linear-gradient(150deg, var(--accent), var(--accent-press))}.bkx-host-av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bkx-host-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bkx-host-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.bkx-host-role{font-size:var(--t-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bkx-host-pick{top:9px;background:var(--accent);color:#fff;opacity:0;border-radius:50%;place-items:center;width:20px;height:20px;transition:opacity .14s,transform .14s;display:grid;position:absolute;inset-inline-end:9px;transform:scale(.6)}.bkx-host.sel .bkx-host-pick{opacity:1;transform:none}.bkx-staybar{z-index:5;border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--bkx-shadow);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:10px 10px 10px 18px;display:flex;position:sticky;bottom:12px}.bkx-staybar-sum{align-items:baseline;gap:10px;min-width:0;display:flex}.bkx-staybar-sum .bkx-price{font-size:var(--t-lg)}.bkx-staybar-sum .s{font-size:var(--t-sm);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bk-root .chip-tab{border-radius:var(--r-full);font-weight:600}.bk-root .chip-tab.active{background:var(--accent);border-color:var(--accent);color:#fff}.bk-root .bk-slot{font-variant-numeric:tabular-nums;border-radius:13px}.bk-root .btn{border-radius:var(--r-md);letter-spacing:-.01em}.bk-root .btn--lg{border-radius:var(--r-lg);font-weight:700}.bk-root .bk-step-dot .n{font-family:var(--font-display)}.bk-root .pb-tabs{background:color-mix(in srgb, var(--surface) 74%, transparent);border-bottom:none;border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-radius:var(--r-full);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:4px;width:fit-content;margin-inline:auto;padding:4px}.bk-root .pb-tab{font-size:var(--t-md);border-radius:var(--r-full);flex:none;padding:9px 22px;transition:background .15s,color .15s}.bk-root .pb-tab.on{background:var(--accent);color:#fff}.bk-root .pb-tab.on:after{display:none}.bk-root .pb-tab.on .tn{color:#fff;background:#ffffff40}@media (max-width:560px){.bk-root .bk-svc{gap:12px;padding:12px}.bkx-svc-thumb{width:50px;height:50px}.bkx-staybar{padding:8px 8px 8px 14px;position:static}}@media (max-width:520px){.bkx-host-grid{grid-template-columns:1fr}}.pr-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}.pr-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);flex-direction:column;padding:26px;display:flex}.pr-card.feature{border-color:var(--accent);box-shadow:var(--shadow-md);position:relative}.pr-card.soon{background:var(--surface-2)}.pr-price{font-size:var(--t-3xl);letter-spacing:-.02em;font-weight:800}.pr-feat{font-size:var(--t-base);align-items:flex-start;gap:9px;padding:7px 0;display:flex}.pr-feat svg{color:var(--ok);flex-shrink:0;margin-top:3px}.pr-badge-top{top:-11px;position:absolute;inset-inline-start:26px}@media (max-width:980px){.pr-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pr-grid{grid-template-columns:1fr}}.auth-root{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-aside{background:linear-gradient(160deg, var(--a-700), var(--a-500));color:#fff;flex-direction:column;justify-content:space-between;padding:48px;display:flex}.auth-main{justify-content:center;align-items:center;padding:40px 24px;display:flex}.auth-form{width:100%;max-width:380px}.auth-quote{font-size:var(--t-xl);letter-spacing:-.01em;font-weight:600;line-height:1.4}.auth-aside{position:relative;overflow:hidden}.auth-glow{filter:blur(60px);opacity:.5;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.auth-glow-1{top:-80px;background:#ffffff52;width:320px;height:320px;inset-inline-end:-90px}.auth-glow-2{bottom:-60px;background:var(--a-300);opacity:.35;width:280px;height:280px;inset-inline-start:-80px}.auth-mid{z-index:1;flex-direction:column;gap:20px;display:flex;position:relative}.auth-eyebrow{font-size:var(--t-sm);background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 12px;font-weight:600;display:inline-flex}.auth-foot{z-index:1;font-size:var(--t-sm);opacity:.8;position:relative}.auth-chat{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #fff3;max-width:380px;padding:15px 16px;box-shadow:0 12px 32px -16px #0006}.auth-chat-head{opacity:.92;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.auth-chat-live{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;margin-inline-start:auto;font-size:11px;font-weight:700;display:inline-flex}.auth-chat-dot{background:#6ee7a8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #6ee7a84d}.auth-bubble{border-radius:14px;max-width:86%;margin-bottom:8px;padding:9px 13px;font-size:14px;line-height:1.4}.auth-bubble.cust{background:#ffffff2e;border-bottom-left-radius:4px}.auth-bubble.alo{color:#241d15;background:#fff;border-bottom-right-radius:4px;margin-inline-start:auto;font-weight:500}.auth-replied{opacity:.85;align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.auth-points{flex-direction:column;gap:11px;display:flex}.auth-point{align-items:center;gap:11px;font-size:14px;font-weight:500;display:flex}.auth-point-ic{background:#ffffff29;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@media (max-width:820px){.auth-root{grid-template-columns:1fr}.auth-aside{display:none}}.auth-social{border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);width:100%;height:44px;color:var(--text);font-size:var(--t-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;font-family:inherit;font-weight:700;display:flex}.auth-social:hover{border-color:var(--text-faint);background:var(--surface-2)}.auth-or{color:var(--text-faint);font-size:var(--t-xs);align-items:center;gap:12px;margin:18px 0;font-weight:600;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--border);flex:1;height:1px}.ib-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:320px 1fr 300px;height:calc(100vh - 62px);margin:-26px -28px -64px;display:grid}.ib-list{border-inline-end:1px solid var(--border);overscroll-behavior:contain;background:var(--surface);scrollbar-width:thin;min-height:0;overflow-y:auto}.ib-thread{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.ib-detail{border-inline-start:1px solid var(--border);overscroll-behavior:contain;background:var(--surface);scrollbar-width:thin;min-height:0;padding:18px;overflow-y:auto}.ib-chips{overscroll-behavior-x:contain;scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.ib-chips .chip-tab{flex-shrink:0}.ib-item{border-bottom:1px solid var(--border);cursor:pointer;gap:11px;padding:13px 16px;transition:background .12s;display:flex}.ib-item:hover{background:var(--surface-2)}.ib-item.active{background:var(--accent-soft)}.ib-item.unread .ib-name{font-weight:800}.ib-msgs{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:13px;min-height:0;padding:22px;display:flex;overflow-y:auto}.ib-bubble{max-width:min(72%,720px);line-height:1.45;font-size:var(--t-base);border-radius:15px;padding:11px 15px}.ib-bubble.customer{background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:5px;align-self:flex-start}.ib-bubble.alo,.ib-bubble.human{background:var(--accent);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.ib-bubble.alo{background:var(--accent)}.ib-draft{border:1.5px dashed var(--accent);background:var(--accent-soft);max-width:78%;color:var(--text);border-radius:15px;align-self:flex-end;padding:13px 15px}.ib-back{display:none}@media (min-width:1400px){.ib-grid{grid-template-columns:380px 1fr 360px}}@media (max-width:1080px){.ib-grid{grid-template-columns:280px 1fr}.ib-detail{display:none}}@media (max-width:760px){.ib-grid{grid-template-columns:1fr;height:calc(100dvh - 118px);margin:-20px -16px -90px}.ib-list.has-active{display:none}.ib-back{display:inline-flex}.ib-thread-head{flex-direction:column;align-items:stretch;gap:9px;padding:11px 14px!important}.ib-thread-id{min-width:0}.ib-thread-actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}.ib-thread-actions::-webkit-scrollbar{display:none}.ib-thread-actions>*{flex:none}.ib-format-bar{display:none}}.cal-grid{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);display:grid;overflow:hidden}.cal-head-cell{text-align:center;border-inline-start:1px solid var(--border);border-bottom:1px solid var(--border);font-weight:700;font-size:var(--t-sm);padding:10px}.cal-head-cell:first-child{border-inline-start:none}.cal-time-col{border-inline-end:1px solid var(--border)}.cal-time-slot{height:96px;color:var(--text-faint);text-align:end;border-bottom:1px solid var(--border);padding:2px 6px;font-size:11px}.cal-day-col{border-inline-start:1px solid var(--border);position:relative}.cal-hour{border-bottom:1px solid var(--border);height:96px}.cal-now-line{border-top:2px solid var(--bad);z-index:6;pointer-events:none;height:0;position:absolute;inset-inline:0}.cal-now-line .cal-now-dot{inset-inline-start:-4px;background:var(--bad);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px}.cal-now-line .cal-now-time{inset-inline-start:6px;color:var(--bad-text);background:var(--bad-soft);border-radius:var(--r-full);padding:1px 7px;font-size:10px;font-weight:800;position:absolute;top:-19px}.cal-event{color:#fff;cursor:pointer;box-shadow:var(--shadow-xs);border-inline-start:3px solid #ffffff80;border-radius:7px;padding:5px 8px;font-size:11px;transition:filter .12s,transform .12s;position:absolute;inset-inline:3px;overflow:hidden}.cal-event:hover{filter:brightness(1.06);z-index:5;transform:translateY(-1px)}.cal-month{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.cal-month-cell{border-inline-start:1px solid var(--border);border-top:1px solid var(--border);min-height:104px;padding:6px}.cal-mini-ev{color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:5px;margin-bottom:3px;padding:2px 6px;font-size:11px;overflow:hidden}.cal-mini-ev--note{align-items:center;gap:3px;display:flex}.cal-mini-ev--note span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-event__title{align-items:center;gap:3px;font-weight:700;display:flex}.cal-event__noteicon{opacity:.85;flex-shrink:0}.cal-event__svc{opacity:.9}.cal-event__name,.cal-event__svc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-event{min-height:46px}.cal-event--note{z-index:6;min-height:54px;height:auto!important}.cal-event--note:hover,.cal-event--note:focus-within{z-index:30;box-shadow:0 10px 28px #0f172a47}.note-box{margin-top:4px}.note-box__label{color:var(--text-muted);align-items:center;gap:4px;margin-bottom:3px;font-size:11px;font-weight:700;display:flex}.note-box__body{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.note-box__more{cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;margin-top:3px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.note-box--light{background:#ffffff2e;border-radius:6px;margin-top:3px;padding:3px 6px}.note-box--light .note-box__body{color:#fff;opacity:.97}.list-row .note-box{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;margin-top:7px;padding:8px 10px}.list-row .note-box .note-box__body{font-size:var(--t-sm);color:var(--text);opacity:.82}.list-row .note-box .note-box__more{color:var(--accent)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.toolbar .grow{flex:1}.chip-tab{border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--r-full);font-size:var(--t-sm);cursor:pointer;color:var(--text-muted);padding:6px 13px;font-weight:600;transition:all .14s}.chip-tab.active{background:var(--text);color:var(--bg);border-color:var(--text)}.stat-pill{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.stat-pill .v{font-size:var(--t-xl);font-weight:800}.stat-pill .l{font-size:var(--t-sm);color:var(--text-muted)}.adm-shell{min-height:100vh;color:var(--text);isolation:isolate;background:radial-gradient(60% 38% at 50% -4%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 70%), var(--bg-deep);position:relative;overflow-x:hidden}.adm-top{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30;align-items:center;gap:14px;padding:13px 24px;display:flex;position:sticky;top:0}.adm-wrap{max-width:var(--maxw-admin);margin:0 auto;padding:26px 24px 64px}.adm-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.adm-badge{font-size:var(--t-xs);background:var(--accent-soft);color:var(--accent-text);border:1px solid var(--accent-soft-border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.adm-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.adm-stat-card{padding:18px;transition:box-shadow .2s,border-color .2s,transform .2s;position:relative;overflow:hidden}.adm-stat-card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--accent) 35%, var(--border));transform:translateY(-2px)}.adm-stat-rail{inset-inline-start:0;opacity:.85;transform-origin:top;width:3px;position:absolute;top:0;bottom:0}.adm-stat-ic{background:var(--surface-3);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@keyframes admStatIn{0%{transform:translateY(12px)}to{transform:none}}@keyframes admRailIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.adm-stat-card{animation:.5s cubic-bezier(.2,.7,.2,1) both admStatIn;animation-delay:calc(var(--i) * 70ms)}.adm-stat-rail{animation:.5s cubic-bezier(.2,.7,.2,1) both admRailIn;animation-delay:calc(var(--i) * 70ms + .12s)}}@media (max-width:860px){.adm-stats{grid-template-columns:1fr 1fr}}@media (max-width:720px){.adm-top .btn span,.adm-top .adm-badge{display:none}}@media (max-width:760px){.adm-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow-x:auto}.adm-tabs::-webkit-scrollbar{display:none}.adm-tabs button{flex-shrink:0}}.kb-doc{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:12px;padding:13px 15px;display:flex}.kb-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kb-doc-open{text-align:start;min-width:160px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;margin:0;padding:0;display:flex}.kb-doc-open:hover span:first-child{color:var(--accent)}.kb-doc-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-sm);color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);flex-basis:100%;margin-top:2px;padding:11px 13px;line-height:1.6}.asst-impact{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;display:grid}.asst-impact-tile{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);min-width:0;padding:13px 14px}.asst-impact-n{font-size:var(--t-xl);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:800;line-height:1.1}.asst-impact-l{font-size:var(--t-xs);color:var(--text-muted);margin-top:4px}.mkt-ic{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.set-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:78px}.set-nav button{color:var(--text-muted);border-radius:var(--r-md);cursor:pointer;text-align:start;font-weight:600;font-size:var(--t-base);background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;display:flex}.set-nav button:hover{background:var(--surface-3);color:var(--text)}.set-nav button.active{background:var(--accent-soft);color:var(--accent-text)}.set-nav--h{border-bottom:1px solid var(--border);flex-flow:wrap;gap:6px;margin-bottom:20px;padding-bottom:12px;position:static;top:auto}.set-mlist-row{width:100%;color:var(--text);font:inherit;text-align:start;background:0 0;border:none}.set-mlist-ic{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.set-mlist-label{flex:1;min-width:0;font-weight:600}.set-mback{color:var(--accent-text);font-family:inherit;font-weight:700;font-size:var(--t-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:12px;padding:6px 0;display:inline-flex}.set-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.set-row:last-child{border-bottom:none}@media (max-width:760px){.set-grid{grid-template-columns:1fr!important;gap:16px!important}.set-nav{flex-direction:row;gap:4px;padding-bottom:6px;position:static;overflow-x:auto}.set-nav button{white-space:nowrap;flex-shrink:0}.set-row{flex-wrap:wrap}}@media (max-width:920px){.ob-side{display:none}.auth-root{grid-template-columns:1fr}}.ov-chart{align-items:flex-end;gap:10px;height:168px;padding:6px 2px 0;display:flex}.ov-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.ov-bar-val{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ov-bar-track{flex:1;align-items:flex-end;width:100%;max-width:42px;display:flex}.ov-bar{transform-origin:bottom;background:color-mix(in srgb, var(--accent) 24%, var(--surface-3));border-radius:99px;width:100%;min-height:5px}.ov-bar.today{background:linear-gradient(180deg, var(--a-400), var(--a-600))}.ov-bar-lbl{color:var(--text-faint);font-size:12px;font-weight:600}.ov-bar-lbl.today{color:var(--accent-text);font-weight:700}@keyframes ovBarIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.ov-bar{animation:.6s cubic-bezier(.2,.7,.2,1) backwards ovBarIn}}@media (max-width:760px){.split-grid{grid-template-columns:1fr!important}}.list-row{position:relative;overflow:visible}.list-row:before{content:"";inset-inline-start:0;background:var(--accent);transform-origin:50%;width:3px;transition:transform var(--dur-fast) var(--ease-out);opacity:.6;border-radius:0 3px 3px 0;position:absolute;top:0;bottom:0;transform:scaleY(0)}.list-row:hover:before{transform:scaleY(1)}.lr-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pcf-num{flex:auto}.pcf-exp,.pcf-cvc{color:var(--text-faint);white-space:nowrap}@media (max-width:760px){.list-row{flex-wrap:wrap;row-gap:10px}.list-row>.lr-main{flex:100%}.list-row>.lr-actions{flex:100%;justify-content:flex-start;padding-inline-start:49px}.em-card-row{flex-wrap:wrap;row-gap:12px}.em-card-row>.em-card-main{flex:100%}.em-card-row>.em-card-actions{flex-wrap:wrap;flex:100%;padding-inline-start:52px;justify-content:flex-start!important}.pay-card-field{flex-wrap:wrap}}.kpi:nth-child(2){animation-delay:55ms}.kpi:nth-child(3){animation-delay:.11s}.kpi:nth-child(4){animation-delay:.165s}.kpi:nth-child(5){animation-delay:.22s}.stamp-grid{flex-wrap:wrap;gap:6px;display:flex}.stamp-cell{flex-direction:column;align-items:center;gap:4px;display:flex}.stamp-num{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500;line-height:1}.stamp{background:color-mix(in srgb, var(--border) 22%, var(--surface));border:1px solid var(--border);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .18s,border-color .18s,color .18s;display:flex}.stamp.filled{background:var(--accent);border-color:var(--accent);color:#fff}.stamp.next{background:var(--accent-soft);border:1.5px solid var(--accent)}.stamp.next:after{content:"";background:var(--accent);opacity:.45;border-radius:50%;width:6px;height:6px}.alo-live-dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 40%, transparent);border-radius:50%;display:inline-block}@media (prefers-reduced-motion:no-preference){.alo-live-dot{animation:1.8s ease-out infinite alo-ping}}.ov-greeting{font-size:var(--t-3xl);letter-spacing:-.02em;font-weight:800;line-height:1.1}.ov-greeting .ov-name{color:var(--accent)}.ov-head-actions{justify-content:flex-end}.ov-done{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:32px 18px;display:flex}.ov-done-ic{background:var(--ok-soft);width:52px;height:52px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.grow-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:44px 28px;display:flex}.grow-empty-art{border-radius:22px;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:8px;display:flex}.grow-empty h4{font-size:var(--t-lg);font-weight:800}.grow-empty p{color:var(--text-muted);max-width:360px;line-height:1.6}.av-bottom-item.active{color:var(--accent-text)}.av-bottom-item.active svg{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 40%, transparent))}@media (max-width:920px){.page-head{margin-bottom:16px}.page-title{font-size:var(--t-xl)}.kpi-value{font-size:1.8rem}.kpi{padding:14px 16px}}[data-theme=dark] .tbl th{background:var(--surface-2)}[data-theme=dark] .card{border-color:var(--border)}[data-theme=dark] .kpi:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.card--hover,.card[class*=hover]{cursor:pointer}.ob-step-progress{font-size:var(--t-xs);color:var(--text-faint);white-space:nowrap;margin-inline-start:12px;font-weight:600}.ob-preview{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);max-width:400px;margin-top:6px;padding:12px 13px}.ob-preview-head{font-size:var(--t-xs);color:var(--text-muted);align-items:center;gap:7px;margin-bottom:9px;font-weight:700;display:flex}.ob-preview-cust,.ob-preview-alo{font-size:var(--t-sm);border-radius:14px;width:fit-content;max-width:88%;padding:8px 12px;line-height:1.45}.ob-preview-cust{background:var(--surface-3);border-end-start-radius:5px;margin-bottom:7px}.ob-preview-alo{background:var(--accent);color:#fff;border-end-end-radius:5px;margin-inline-start:auto}.otp-row{justify-content:flex-start;gap:9px;display:flex}.otp-box{text-align:center;border:1.5px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);width:48px;height:56px;color:var(--text);font-family:ui-monospace,monospace;font-size:22px;font-weight:800}.otp-box:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.auth-verify-badge{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:16px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.bm-ib-draft{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(4px)}.lp-bento-card:hover .bm-ib-draft{opacity:1;transform:none}.bm-cust-new{opacity:0;color:var(--ok-text);align-items:center;gap:5px;margin-top:8px;font-size:11px;font-weight:700;transition:opacity .25s 50ms,transform .25s 50ms;display:inline-flex;transform:translateY(4px)}.lp-bento-card:hover .bm-cust-new{opacity:1;transform:none}.bm-cal-ev{color:#fff;white-space:nowrap;text-overflow:ellipsis;padding:2px 3px;font-size:8px;font-weight:700;line-height:1.2;overflow:hidden}.ib-id-btn{cursor:pointer;text-align:start;font:inherit;color:inherit;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:11px;min-width:0;padding:0;display:flex}.ib-id-chevron{color:var(--text-faint);font-size:11px;font-weight:700;display:none}@media (max-width:1080px){.ib-id-chevron{display:inline-flex}}.ib-detail-sheetwrap .ib-detail{border:none;flex-direction:column;width:100%;padding:0;display:flex!important}.ib-lang-note{color:var(--text-faint);white-space:nowrap;font-size:11px}@media (max-width:640px){.ib-lang-note{display:none}}.ib-handler{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:999px;padding:2px;display:inline-flex}.ib-handler button{font:inherit;font-size:var(--t-xs);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-weight:700;display:inline-flex}.ib-handler button.on{background:var(--accent-soft);color:var(--accent-text,var(--accent))}.bk-match-chip{background:var(--accent-soft);color:var(--accent-text,var(--accent));font-size:var(--t-xs);border-radius:999px;align-items:center;gap:7px;margin-top:7px;padding:4px 11px;font-weight:700;display:inline-flex}.bk-match-chip.new{background:var(--surface-2);color:var(--text-muted)}.bk-match-chip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px;display:inline-flex}.bk-match-chip button:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.bk-slot--custom{color:var(--text-muted);border-style:dashed}.bk-backto{color:var(--accent-text,var(--accent));font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:2px 0;font-weight:700}.bk-summary{background:var(--accent-soft);color:var(--accent-text,var(--accent));border-radius:var(--r-md);font-weight:700;font-size:var(--t-sm);align-items:center;gap:8px;padding:10px 13px;display:flex}.bk-datebtn{font:inherit;font-weight:700;font-size:var(--t-md);color:inherit;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:6px;margin-inline-start:8px;padding:4px 6px;display:inline-flex;position:relative}.bk-datebtn:hover{background:var(--surface-3)}.bk-datebtn input{opacity:0;pointer-events:none;position:absolute;inset:0}.rv-strip{display:none}@media (max-width:760px){.rv-strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.rv-grid{grid-template-columns:1fr!important}.rv-side{order:2}.rv-side>.card:first-child,.rv-side>.card:nth-child(2){display:none}}.ob-step-progress--btn{font:inherit;cursor:default;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ob-step-chev{display:none}@media (max-width:920px){.ob-step-progress--btn{cursor:pointer;color:var(--accent-text);font-weight:700}.ob-step-chev{display:inline-block}.ob-recap-scrim{z-index:128;background:#0006;position:fixed;inset:0}.ob-side.as-sheet{bottom:0;inset-inline:0;z-index:130;background:var(--surface);border:1px solid var(--border);max-height:72vh;box-shadow:var(--shadow-lg);border-bottom:0;border-radius:18px 18px 0 0;padding:20px 18px;position:fixed;top:auto;overflow-y:auto;display:block!important}.ob-recap-close{top:10px;background:var(--surface-2);cursor:pointer;width:30px;height:30px;color:var(--text-muted);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:10px}}@media (min-width:921px){.ob-recap-scrim,.ob-recap-close{display:none}}@media (max-width:560px){.page-head{flex-wrap:wrap}.page-actions{flex-wrap:wrap;row-gap:8px}}.lr-trail{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.alo-status-state{flex-wrap:wrap}@media (max-width:760px){.list-row .lr-trail{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;row-gap:8px;padding-inline-start:49px}.ov-greet{flex-wrap:wrap}.ov-greet>.row{justify-content:flex-start;width:100%}.av-preview-tools{display:none!important}.alo-status-head>.btn span{display:none}.tabs{scrollbar-width:none;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{white-space:nowrap;flex-shrink:0}.seg{width:100%;display:flex}.seg button{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding:8px 6px;overflow:hidden}.sheet{max-width:100vw!important}.ib-detail-sheetwrap{box-sizing:border-box;padding:16px}.ib-thread-head{flex-wrap:wrap;row-gap:8px}.ib-thread-head>.row:last-child{margin-inline-start:auto}}.ob-stepper-inner{align-items:center;gap:8px;min-width:0;max-width:1080px;margin:0 auto;padding:12px 18px;display:flex}.ob-step-label{white-space:nowrap}.ob-step-count{color:var(--text-muted);font-weight:700;font-size:var(--t-sm);flex-shrink:0;margin-inline-start:auto;padding-inline-start:10px}.ob-progress{background:var(--surface-2);border-radius:2px;block-size:3px;overflow:hidden}.ob-progress>span{background:var(--accent);border-radius:2px;block-size:100%;transition:inline-size .4s;display:block}.ob-step-hint{font-size:var(--t-sm);color:var(--text-muted);font-weight:600}.ob-empty{color:var(--text-faint);font-size:var(--t-sm);align-items:center;gap:8px;padding:10px 0;display:flex}.ob-empty svg{color:var(--text-faint);flex-shrink:0}.ob-side-progress{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);padding:12px}.ob-ghost-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.ob-ghost-bar{border-radius:var(--r-full);background:var(--surface-3);flex-shrink:0;block-size:10px}.ob-empty-hint{color:var(--text-faint);font-size:var(--t-sm);padding:8px 0 2px}@media (max-width:720px){.ob-step-label{display:none}.ob-stepper-inner{gap:4px}}.adm-stats.cols-4{grid-template-columns:repeat(4,1fr)}.adm-stats.cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.adm-stats.cols-4{grid-template-columns:1fr 1fr}}@media (max-width:680px){.adm-stats.cols-4,.adm-stats.cols-3{grid-template-columns:1fr}}.adm-line{border-top:1px solid var(--border);align-items:center;gap:12px;padding:13px 18px;display:flex}.adm-line:first-of-type{border-top:none}.svc-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.svc-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.svc-grid{grid-template-columns:1fr}}.svc-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:16px;display:flex}.svc-card .svc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.svc-name{align-items:center;gap:9px;font-weight:700;display:flex}.svc-lat{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}.svc-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.adm-split-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.adm-split-32{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}@media (max-width:860px){.adm-split-2,.adm-split-32{grid-template-columns:1fr}}.def-row{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.def-row:first-child{border-top:none}.def-row .k{color:var(--text-muted);font-size:14px}.adm-mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.secretbox{background:var(--surface-3);border-radius:var(--r-sm);-webkit-user-select:all;user-select:all;word-break:break-all;padding:8px 11px;font-size:13px}.reason-pill{border-radius:var(--r-full);background:var(--surface-3);color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.int-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.int-card{flex-direction:column;gap:12px;display:flex}.int-card-name{font-weight:700}.int-card-desc{color:var(--text-muted);font-size:var(--t-sm);margin:2px 0 0}.int-card-actions{margin-top:auto}.gm-connector{flex-direction:column;gap:10px;display:flex}.gm-help{color:var(--text-muted);font-size:var(--t-sm);margin:0}.gm-help--least{color:var(--text-faint)}.gm-connected-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gm-email{word-break:break-all;font-weight:600}.gm-actions{margin-top:2px}.gm-note{color:var(--text-muted);font-size:var(--t-sm);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:8px;padding:10px 12px;display:flex}@media (max-width:760px){.int-grid{grid-template-columns:1fr}}.ch-card{flex-direction:column;gap:12px;padding:15px 16px;display:flex}.ch-top{align-items:flex-start;gap:11px;display:flex}.ch-name{font-weight:700;line-height:1.1}.ch-handle{font-size:var(--t-xs);color:var(--text-faint);margin-top:2px;font-family:ui-monospace,monospace}.ch-state{border-radius:var(--r-full);flex-shrink:0;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:11px;font-weight:800;display:inline-flex}.ch-state .d{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.ch-state.healthy{color:var(--ok-text);background:var(--ok-soft)}.ch-state.degraded{color:var(--warn-text);background:var(--warn-soft)}.ch-state.down{color:var(--bad-text);background:var(--bad-soft)}.ch-state.off{color:var(--text-faint);background:var(--surface-3)}.ch-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ch-metric .v{font-weight:700;font-size:var(--t-sm);align-items:center;gap:5px;display:flex}.ch-metric .l{color:var(--text-faint);margin-top:1px;font-size:11px}.ch-note{font-size:var(--t-xs);border-radius:var(--r-sm);align-items:flex-start;gap:8px;padding:9px 11px;line-height:1.5;display:flex}.ch-note.warn{background:var(--warn-soft);color:var(--warn-text)}.ch-note.bad{background:var(--bad-soft);color:var(--bad-text)}.ch-note.info{background:var(--surface-2);color:var(--text-muted)}.ch-spark{align-items:flex-end;gap:3px;height:26px;display:flex}.ch-spark i{background:color-mix(in srgb, var(--accent) 35%, var(--surface-3));border-radius:2px 2px 0 0;flex:1;min-height:2px}.ch-identity{color:var(--text-faint);border-top:1px dashed var(--border);align-items:center;gap:7px;padding-top:10px;font-size:11px;display:flex}.ch-card.is-skel{pointer-events:none}.ch-sk-line{background:var(--surface-3);border-radius:var(--r-sm)}.ch-card.is-skel .ch-sk-line,.ch-card.is-skel .ch-spark i{animation:av-ch-shimmer 1.3s var(--ease-in-out) infinite}.ch-card.is-error{align-items:flex-start}.ch-err-art{background:var(--bad-soft);width:34px;height:34px;color:var(--bad-text);border-radius:9px;flex-shrink:0;place-items:center;display:grid}
.sf-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.alo-status{position:relative;overflow:hidden}.alo-status-head{align-items:center;gap:12px;padding:16px 18px;display:flex}.alo-status-orb{color:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.alo-status-orb.live{background:var(--accent)}.alo-status-orb.stopped{background:var(--warn)}.alo-status-orb.draft{background:var(--a-400)}.alo-status-orb.down{background:var(--bad)}.alo-status-title{font-weight:800;font-size:var(--t-md);line-height:1.15}.alo-status-state{font-size:var(--t-xs);align-items:center;gap:6px;margin-top:3px;font-weight:800;display:inline-flex}.alo-status-state.live{color:var(--ok-text)}.alo-status-state.stopped{color:var(--warn-text)}.alo-status-state.down{color:var(--bad-text)}.alo-status-state.draft{color:var(--accent-text)}.alo-reason{border-top:1px solid var(--border);gap:11px;padding:13px 16px;display:flex}.alo-reason+.alo-reason{border-top:1px solid var(--border)}.alo-reason-ic{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.alo-reason-ic.warn{background:var(--warn-soft);color:var(--warn-text)}.alo-reason-ic.bad{background:var(--bad-soft);color:var(--bad-text)}.alo-reason-ic.info{background:var(--surface-3);color:var(--text-muted)}.alo-reason-ic.ok{background:var(--ok-soft);color:var(--ok-text)}.alo-reason-body{flex:1;min-width:0}.alo-reason-title{font-weight:700;font-size:var(--t-sm)}.alo-reason-sub{font-size:var(--t-xs);color:var(--text-muted);margin-top:2px;line-height:1.5}.alo-scope{border-top:1px solid var(--border);flex-wrap:wrap;gap:7px;padding:13px 16px;display:flex}.alo-scope-chip{font-size:var(--t-xs);border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);align-items:center;gap:6px;padding:4px 10px 4px 6px;font-weight:700;display:inline-flex}.alo-scope-chip.on{background:var(--ok-soft);color:var(--ok-text);border-color:color-mix(in srgb, var(--ok) 28%, transparent)}.alo-scope-chip.off{opacity:.7}.alo-scope-chip .d{background:currentColor;border-radius:50%;width:6px;height:6px}.rd-card{overflow:hidden}.rd-head{align-items:center;gap:13px;padding:15px 18px;display:flex}.rd-ring{--p:0;background:conic-gradient(var(--accent) calc(var(--p) * 1%), var(--surface-3) 0);border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.rd-ring span{background:var(--surface);border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.rd-list{flex-direction:column;display:flex}.rd-item{text-align:start;border:none;border-top:1px solid var(--border);cursor:pointer;width:100%;font:inherit;color:inherit;transition:background var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:12px;padding:12px 18px;display:flex}.rd-item:hover{background:var(--surface-2)}.rd-item.done{cursor:default}.rd-item.done:hover{background:0 0}.rd-tick{border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.rd-tick.done{background:var(--ok);color:#fff}.rd-tick.todo{border:2px dashed var(--border-strong);color:#0000}.rd-tick.attention{background:var(--warn-soft);color:var(--warn-text)}.rd-item-title{font-weight:600;font-size:var(--t-sm)}.rd-item.done .rd-item-title{color:var(--text-muted)}.rd-item-sub{font-size:var(--t-xs);color:var(--text-faint);margin-top:1px}.ds-card{overflow:hidden}.ds-hero{background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%), var(--surface);padding:18px}.ds-value{align-items:baseline;gap:8px;display:flex}.ds-value .n{font-size:var(--t-3xl);letter-spacing:-.02em;font-weight:800;line-height:1}.ds-value .u{font-size:var(--t-sm);color:var(--text-muted);font-weight:700}.ds-grid{background:var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ds-cell{background:var(--surface);padding:14px 16px}.ds-cell .v{font-size:var(--t-xl);letter-spacing:-.01em;font-weight:800;line-height:1}.ds-cell .l{color:var(--text-muted);align-items:center;gap:5px;margin-top:5px;font-size:11px;font-weight:600;display:flex}.ds-cell .ic{color:var(--accent)}.ds-foot{border-top:1px solid var(--border);font-size:var(--t-xs);color:var(--text-faint);align-items:flex-start;gap:7px;padding:12px 16px;line-height:1.5;display:flex}.ch-card{flex-direction:column;gap:12px;padding:15px 16px;display:flex}.ch-top{align-items:flex-start;gap:11px;display:flex}.ch-name{font-weight:700;line-height:1.1}.ch-handle{font-size:var(--t-xs);color:var(--text-faint);margin-top:2px;font-family:ui-monospace,monospace}.ch-state{border-radius:var(--r-full);flex-shrink:0;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:11px;font-weight:800;display:inline-flex}.ch-state .d{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.ch-state.healthy{color:var(--ok-text);background:var(--ok-soft)}.ch-state.degraded{color:var(--warn-text);background:var(--warn-soft)}.ch-state.down{color:var(--bad-text);background:var(--bad-soft)}.ch-state.off{color:var(--text-faint);background:var(--surface-3)}.ch-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ch-metric .v{font-weight:700;font-size:var(--t-sm);align-items:center;gap:5px;display:flex}.ch-metric .l{color:var(--text-faint);margin-top:1px;font-size:11px}.ch-note{font-size:var(--t-xs);border-radius:var(--r-sm);align-items:flex-start;gap:8px;padding:9px 11px;line-height:1.5;display:flex}.ch-note.warn{background:var(--warn-soft);color:var(--warn-text)}.ch-note.bad{background:var(--bad-soft);color:var(--bad-text)}.ch-note.info{background:var(--surface-2);color:var(--text-muted)}.ch-spark{align-items:flex-end;gap:3px;height:26px;display:flex}.ch-spark i{background:color-mix(in srgb, var(--accent) 35%, var(--surface-3));border-radius:2px 2px 0 0;flex:1;min-height:2px}.ch-identity{color:var(--text-faint);border-top:1px dashed var(--border);align-items:center;gap:7px;padding-top:10px;font-size:11px;display:flex}.policy-block{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);padding:13px 15px}.policy-block.inline{background:0 0;border-style:dashed}.policy-head{align-items:center;gap:9px;display:flex}.policy-ic{background:var(--surface-3);width:30px;height:30px;color:var(--text-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.policy-title{font-weight:700;font-size:var(--t-sm)}.policy-rows{flex-direction:column;gap:9px;margin-top:11px;display:flex}.policy-row{font-size:var(--t-sm);color:var(--text-muted);align-items:flex-start;gap:9px;line-height:1.5;display:flex}.policy-row svg{color:var(--accent);flex-shrink:0;margin-top:2px}.policy-foot{border-top:1px solid var(--border);font-size:var(--t-xs);color:var(--text-faint);margin-top:11px;padding-top:10px}.pilot-badge{letter-spacing:.02em;border-radius:var(--r-full);cursor:default;white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.pilot-badge.pilot{color:var(--accent-text);background:var(--accent-soft);border-color:var(--accent-soft-border)}.pilot-badge .d{background:currentColor;border-radius:50%;width:6px;height:6px}@media (max-width:1100px){.pilot-badge .lbl-long{display:none}}.stripe-test-banner{border-radius:var(--r-md);background:repeating-linear-gradient(135deg, var(--warn-soft), var(--warn-soft) 11px, color-mix(in srgb, var(--warn) 12%, var(--surface)) 11px, color-mix(in srgb, var(--warn) 12%, var(--surface)) 22px);border:1px solid color-mix(in srgb, var(--warn) 34%, transparent);color:var(--warn-text);align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.stripe-test-banner .x{background:var(--warn);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.ib-event{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--border);max-width:min(82%,480px);font-size:var(--t-xs);color:var(--text-muted);align-self:center;align-items:center;gap:8px;margin:1px auto;padding:6px 13px;font-weight:700;display:inline-flex}.ib-event .ib-event-ic{flex-shrink:0;display:inline-flex}.ib-event.ok{background:var(--ok-soft);color:var(--ok-text);border-color:color-mix(in srgb, var(--ok) 22%, transparent)}.ib-event.accent{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-soft-border)}.ib-event .ib-event-sub{color:var(--text-faint);font-weight:500}.rp-grid{grid-template-columns:300px 1fr;align-items:start;gap:18px;display:grid}@media (max-width:1000px){.rp-grid{grid-template-columns:1fr}}.rp-runs{flex-direction:column;gap:6px;display:flex}.rp-run{text-align:start;border:1px solid var(--border);background:var(--surface);border-radius:var(--r-md);cursor:pointer;width:100%;font:inherit;color:inherit;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:flex-start;gap:11px;padding:11px 12px;display:flex}.rp-run:hover{border-color:var(--border-strong)}.rp-run.active{border-color:var(--accent);background:var(--accent-soft)}.rp-run-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.rp-run-dot.ok{background:var(--ok)}.rp-run-dot.handoff{background:var(--warn)}.rp-run-dot.blocked{background:var(--bad)}.rp-run-title{font-weight:700;font-size:var(--t-sm);line-height:1.2}.rp-run-meta{color:var(--text-faint);margin-top:3px;font-size:11px}.rp-detail{flex-direction:column;display:flex}.rp-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.rp-readonly{color:var(--text-faint);border:1px solid var(--border);border-radius:var(--r-full);align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.rp-trace{padding:8px 0}.rp-step{grid-template-columns:34px 1fr;gap:12px;padding:4px 18px;display:grid;position:relative}.rp-step:before{content:"";inset-inline-start:34px;background:var(--border);width:2px;position:absolute;top:0;bottom:0;transform:translate(7px)}.rp-step:first-child:before{top:18px}.rp-step:last-child:before{bottom:calc(100% - 18px)}.rp-step-dot{z-index:1;background:var(--surface);border:2px solid var(--border-strong);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;margin-top:12px;display:grid}.rp-step-dot.ok{background:var(--ok);border-color:var(--ok)}.rp-step-dot.guard{background:var(--accent);border-color:var(--accent)}.rp-step-dot.fail{background:var(--bad);border-color:var(--bad)}.rp-step-dot.io{background:var(--text-faint);border-color:var(--text-faint)}.rp-step-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);margin:7px 0;padding:11px 13px}.rp-step-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rp-step-label{font-weight:700;font-size:var(--t-sm)}.rp-step-ms{color:var(--text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.rp-step-detail{font-size:var(--t-sm);color:var(--text-muted);margin-top:4px;line-height:1.5}.rp-kv{font-family:ui-monospace,monospace;font-size:var(--t-xs);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-muted);white-space:pre-wrap;margin-top:9px;padding:9px 11px;line-height:1.55;overflow-x:auto}.rp-tag{letter-spacing:.03em;text-transform:uppercase;border-radius:var(--r-sm);align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.rp-tag.guard{background:var(--accent-soft);color:var(--accent-text)}.rp-tag.fail{background:var(--bad-soft);color:var(--bad-text)}.rp-tag.tool{background:var(--surface-3);color:var(--text-muted)}.rp-summary{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;gap:18px;padding:14px 18px;display:flex}.rp-summary .k{color:var(--text-faint);font-size:11px;font-weight:600}.rp-summary .v{font-weight:800;font-size:var(--t-md);letter-spacing:-.01em;margin-top:2px}.rd-gate{background:radial-gradient(120% 130% at 0% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 58%), var(--surface);align-items:center;gap:13px;padding:15px 18px;display:flex}.rd-gate-h{font-weight:800;font-size:var(--t-md);letter-spacing:-.01em}.rd-gate-s{font-size:var(--t-xs);color:var(--text-muted);margin-top:2px;font-weight:600}.rd-group-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);border-top:1px solid var(--border);padding:13px 18px 7px;font-size:11px;font-weight:800}.rd-item.next{background:var(--accent-soft)}.rd-item.next:hover{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.rd-item-act{flex-shrink:0}.rd-done-summary{border:none;border-top:1px solid var(--border);cursor:pointer;width:100%;font:inherit;color:inherit;text-align:start;background:0 0;align-items:center;gap:10px;padding:12px 18px;display:flex}.rd-done-summary:hover{background:var(--surface-2)}.rd-done-summary .ck{background:var(--ok);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.rd-done-chips{flex-wrap:wrap;gap:6px;padding:4px 18px 14px;display:flex}.rd-done-chips span{color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-full);align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.rd-done-chips span svg{color:var(--ok)}@keyframes av-ch-shimmer{0%,to{opacity:.55}50%{opacity:1}}.ch-card.is-skel{pointer-events:none}.ch-sk-line{background:var(--surface-3);border-radius:var(--r-sm)}.ch-card.is-skel .ch-sk-line,.ch-card.is-skel .ch-spark i{animation:av-ch-shimmer 1.3s var(--ease-in-out) infinite}.ch-card.is-error{align-items:flex-start}.ch-err-art{background:var(--bad-soft);width:34px;height:34px;color:var(--bad-text);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.tfa-qr{border-radius:var(--r-md);border:1px solid var(--border-strong);background:#fff;flex-shrink:0;width:168px;height:168px;padding:10px}.tfa-qr svg{width:100%;height:100%;display:block}.tfa-secret{font-family:ui-monospace,monospace;font-size:var(--t-md);letter-spacing:.14em;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);-webkit-user-select:all;user-select:all;word-break:break-all;padding:9px 12px;font-weight:700}.tfa-recovery{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tfa-recovery code{font-family:ui-monospace,monospace;font-size:var(--t-sm);letter-spacing:.08em;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);text-align:center;color:var(--text);padding:9px 11px;font-weight:700}.tfa-recovery code.used{color:var(--text-faint);text-decoration:line-through}.otp-row{justify-content:flex-start;gap:9px;display:flex}.otp-box{text-align:center;width:46px;height:54px;font-size:var(--t-xl);border:1.5px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-weight:800}.otp-box:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.ww-stage{border-radius:var(--r-lg);background:linear-gradient(0deg, color-mix(in srgb, var(--text) 4%, var(--surface-2)), var(--surface-2)), repeating-linear-gradient(0deg, transparent, transparent 38px, color-mix(in srgb, var(--text) 4%, transparent) 38px, color-mix(in srgb, var(--text) 4%, transparent) 39px);border:1px solid var(--border);min-height:360px;padding:18px;position:relative;overflow:hidden}.ww-fakebar{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);font-size:var(--t-xs);color:var(--text-faint);align-items:center;gap:7px;max-width:320px;padding:6px 12px;display:flex}.ww-fakebar .d{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.ww-bubble{inset-inline-end:18px;color:#fff;width:56px;height:56px;box-shadow:var(--shadow-lg);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px}.ww-bubble.lab{border-radius:var(--r-full);width:auto;height:48px;font-weight:700;font-size:var(--t-sm);align-items:center;gap:9px;padding:0 18px 0 14px;display:inline-flex}.ww-window{inset-inline-end:18px;border-radius:var(--r-lg);background:var(--surface);width:320px;max-width:calc(100% - 36px);box-shadow:var(--shadow-xl);border:1px solid var(--border);flex-direction:column;display:flex;position:absolute;bottom:18px;overflow:hidden}.ww-head{color:#fff;align-items:center;gap:10px;padding:13px 15px;display:flex}.ww-head .ww-logo{background:#ffffff38;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:800;display:grid;overflow:hidden}.ww-head .ww-logo img{object-fit:cover;width:100%;height:100%}.ww-body{background:var(--surface-2);flex-direction:column;gap:9px;max-height:230px;padding:14px;display:flex;overflow-y:auto}.ww-msg{max-width:84%;font-size:var(--t-sm);border-radius:14px;padding:9px 12px;line-height:1.45}.ww-msg.bot{background:var(--surface);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:4px;align-self:flex-start}.ww-msg.me{color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.ww-foot{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;padding:10px 12px;display:flex}.ww-foot input{font:inherit;font-size:var(--t-sm);color:var(--text);background:0 0;border:none;outline:none;flex:1}.ww-poweredby{text-align:center;color:var(--text-faint);background:var(--surface);border-top:1px solid var(--border);padding:6px;font-size:10px}.ww-snippet{font-family:ui-monospace,monospace;font-size:var(--t-xs);background:var(--surface-3);border:1px solid var(--border);border-radius:var(--r-md);white-space:pre-wrap;word-break:break-all;color:var(--text-muted);padding:13px 14px;line-height:1.6;position:relative}.ib-summary{border:1px solid var(--accent-soft-border);background:var(--accent-soft);border-radius:var(--r-lg);margin:14px 16px 4px;overflow:hidden}.ib-summary-head{cursor:pointer;width:100%;font:inherit;color:var(--text);text-align:start;background:0 0;border:none;align-items:center;gap:8px;padding:11px 14px;display:flex}.ib-summary-head .t{font-weight:700;font-size:var(--t-sm);flex:1;align-items:center;gap:7px;display:flex}.ib-summary-body{padding:0 14px 13px}.ib-summary-body ul{flex-direction:column;gap:5px;margin:0;padding-inline-start:18px;display:flex}.ib-summary-body li{font-size:var(--t-sm);color:var(--text-muted);line-height:1.5}.ib-summary-meta{color:var(--text-faint);align-items:center;gap:6px;margin-top:9px;font-size:11px;display:flex}.aid-hero{background:radial-gradient(120% 130% at 0% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), var(--surface);align-items:center;gap:16px;padding:18px;display:flex}.aid-logo{background:var(--surface-3);border-radius:16px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.aid-logo img{object-fit:cover;width:100%;height:100%}.aid-row{border-top:1px solid var(--border);align-items:flex-start;gap:13px;padding:14px 18px;display:flex}.aid-row-ic{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.aid-row-body{flex:1;min-width:0}.aid-row-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:800}.aid-row-val{margin-top:2px;font-weight:600}.aid-row-val .muted{color:var(--text-muted);font-weight:400}.vid-slot{border:1px solid var(--border);background:var(--surface);border-radius:var(--r-md);cursor:pointer;width:100%;font:inherit;color:inherit;text-align:start;transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:9px 12px;display:flex}.vid-slot:hover{border-color:var(--accent)}.vid-thumb{border-radius:var(--r-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 80%, #000), var(--accent));flex-shrink:0;place-items:center;width:64px;height:42px;display:grid;position:relative;overflow:hidden}.vid-thumb .pl{width:24px;height:24px;color:var(--accent);background:#ffffffeb;border-radius:50%;place-items:center;display:grid}.vid-slot-title{font-weight:700;font-size:var(--t-sm)}.vid-slot-sub{font-size:var(--t-xs);color:var(--text-faint);margin-top:1px}.vid-player{aspect-ratio:16/9;border-radius:var(--r-md);color:#ffffffb3;background:#0d0b09;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.pay-step{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);padding:14px}.pay-amount{align-items:baseline;gap:8px;display:flex}.pay-amount .n{font-size:var(--t-2xl);letter-spacing:-.02em;font-weight:800}.pay-card-field{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text-faint);font-family:ui-monospace,monospace;font-size:var(--t-sm);align-items:center;gap:10px;padding:11px 13px;display:flex}.deposit-tag{font-size:var(--t-xs);border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent-text);border:1px solid var(--accent-soft-border);align-items:center;gap:6px;padding:3px 9px;font-weight:800;display:inline-flex}.ib-actionmsg{border-radius:14px 14px 4px;flex-direction:column;gap:0;max-width:100%;display:flex;overflow:hidden}.ib-action-btns{background:#ffffff2e;border-radius:10px;flex-direction:column;gap:1px;margin-top:8px;display:flex;overflow:hidden}.ib-action-btn{color:inherit;font:inherit;font-weight:700;font-size:var(--t-sm);cursor:default;background:#0000001a;border:none;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:flex}.ib-action-btn svg{opacity:.85}.ib-fallback-note{color:var(--text-faint);align-items:flex-start;gap:6px;margin-top:5px;font-size:11px;line-height:1.45;display:flex}.ib-native-preview{border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--surface-2);margin-top:8px;padding:11px}.ib-native-preview .ph{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.ib-native-bubble{color:#1c1c1c;font-size:var(--t-sm);background:#fff;border-radius:12px;max-width:280px;padding:10px 12px;line-height:1.45;box-shadow:0 1px 2px #0000001f}.ib-native-btns{border-radius:8px;flex-direction:column;gap:1px;margin-top:8px;display:flex;overflow:hidden}.ib-native-btns button{font:inherit;font-weight:700;font-size:var(--t-sm);color:#1f6fd6;cursor:default;background:#f4f1ec;border:none;justify-content:center;align-items:center;gap:6px;padding:9px;display:flex}.ib-native-link{color:#1f6fd6;font-weight:700}
/*# sourceMappingURL=2xy-17camq80q.css.map*/