:root{--a-50:#defae6;--a-100:#b7f2ca;--a-200:#94e7b1;--a-300:#4ed589;--a-400:#10ae65;--a-500:#007e46;--a-600:#006a3a;--a-700:#00572d;--a-800:#004725;--a-900:#173523;--ok-50:#d8f8e2;--ok-300:#4ed589;--ok-500:#007e46;--ok-600:#006a3a;--ok-700:#00572d;--ok-900:#173523;--warn-50:#fff0d6;--warn-300:#f7c15f;--warn-500:#f0b135;--warn-600:#825b00;--warn-900:#3d2a02;--bad-50:#ffedeb;--bad-300:#ff847d;--bad-400:#fd736d;--bad-500:#c92f33;--bad-600:#be222a;--bad-900:#4b1d1b;--ch-whatsapp:#25a766;--ch-telegram:#2aa3e0;--ch-instagram:#c1399b;--ch-facebook:#2566c2;--ch-email:#6b7280;--ch-website:#6b7280;--ch-sms:#6b7280;--staff-1:#2a669f;--staff-2:#007565;--staff-3:#6d5398;--staff-4:#905211;--staff-5:#90466c;--staff-6:#4e6f24;--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-display:var(--font-sans);--font-rtl:"Vazirmatn", "Hanken Grotesk", sans-serif;--t-xs:.75rem;--t-sm:.8125rem;--t-base:.875rem;--t-md:1rem;--t-lg:1.25rem;--t-xl:1.5rem;--t-2xl:2rem;--t-3xl:2.5rem;--t-4xl:3.5rem;--lh-tight:1.15;--lh-heading:1.2;--lh-snug:1.25;--lh-normal:1.5;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:var(--r-lg);--r-2xl:var(--r-lg);--r-full:999px;--r-pill:var(--r-full);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--maxw:1440px;--maxw-dash:3400px;--maxw-admin:1400px;--maxw-page:1120px;--maxw-form:640px;--topbar-h:56px;--shell-side:240px;--shell-side-collapsed:76px;--h-control:40px;--h-control-sm:32px;--h-row:48px;--h-touch:44px;--card-pad:24px;--card-head-h:56px;--h-side-item:36px;--bp-sm:560px;--bp-md:900px;--bp-lg:1200px}@supports (color:lab(0% 0 0)){:root{--a-50:lab(95.8995% -12.4059 6.35721);--a-100:lab(90.6274% -24.9834 12.8194);--a-200:lab(85.2142% -34.5775 17.7669);--a-300:lab(76.5589% -51.0203 26.3074);--a-400:lab(62.622% -51.4213 26.5726);--a-500:lab(46.1138% -45.2663 23.4352);--a-600:lab(39.0209% -42.1657 21.8524);--a-700:lab(31.9275% -39.0879 20.2864);--a-800:lab(25.7562% -29.0193 15.0109);--a-900:lab(19.4552% -15.8257 8.14471);--ok-50:lab(94.8061% -13.9679 7.15871);--ok-300:lab(76.5589% -51.0203 26.3074);--ok-500:lab(46.1138% -45.2663 23.4352);--ok-600:lab(39.0209% -42.1657 21.8524);--ok-700:lab(31.9275% -39.0879 20.2864);--ok-900:lab(19.4552% -15.8257 8.14471);--warn-50:lab(95.4698% 3.49772 19.3272);--warn-300:lab(81.5265% 12.5628 55.6298);--warn-500:lab(76.8315% 15.651 68.1009);--warn-600:lab(41.9414% 13.907 65.2325);--warn-900:lab(18.8024% 6.43079 26.0819);--bad-50:lab(94.9893% 12.2795 6.63545);--bad-300:lab(69.5411% 46.9033 26.5749);--bad-400:lab(65.8493% 53.3364 30.7453);--bad-500:lab(45.8749% 60.1361 37.4355);--bad-600:lab(42.3845% 60.2199 38.2468);--bad-900:lab(18.1126% 21.9566 12.6385);--staff-1:lab(41.5231% -4.50426 -37.114);--staff-2:lab(43.3798% -38.9877 -.265956);--staff-3:lab(40.4502% 22.7868 -34.3026);--staff-4:lab(41.5325% 23.3012 45.5944);--staff-5:lab(40.5215% 35.3757 -6.82327);--staff-6:lab(43.1101% -22.1794 36.2509)}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121110);--bg-deep:var(--lightningcss-light,#e2e2e7)var(--lightningcss-dark,#0c0b0a);--surface:var(--lightningcss-light,#f5f5f7)var(--lightningcss-dark,#1c1a18);--surface-2:var(--lightningcss-light,#ececf0)var(--lightningcss-dark,#262320);--surface-3:var(--lightningcss-light,#e2e2e7)var(--lightningcss-dark,#312d29);--surface-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1a18);--overlay:var(--lightningcss-light,#1d1d1f66)var(--lightningcss-dark,#0009);--text:var(--lightningcss-light,#1d1d1f)var(--lightningcss-dark,#f3efe7);--text-muted:var(--lightningcss-light,#64646a)var(--lightningcss-dark,#b6b0a6);--text-faint:var(--lightningcss-light,#64646a)var(--lightningcss-dark,#9a948b);--text-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121110);--text-on-staff:#fff;--border:var(--lightningcss-light,#e5e5ea)var(--lightningcss-dark,#2e2a27);--border-strong:var(--lightningcss-light,#d2d2d7)var(--lightningcss-dark,#3f3a35);--border-control:var(--lightningcss-light,#8c8c91)var(--lightningcss-dark,#6e665e);--ring:var(--lightningcss-light,color-mix(in srgb, var(--accent) 40%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--accent) 45%, transparent));--accent:var(--lightningcss-light,var(--a-500))var(--lightningcss-dark,var(--a-300));--accent-hover:var(--lightningcss-light,var(--a-600))var(--lightningcss-dark,var(--a-200));--accent-press:var(--lightningcss-light,var(--a-700))var(--lightningcss-dark,var(--a-100));--accent-soft:var(--lightningcss-light,var(--a-50))var(--lightningcss-dark,var(--a-900));--accent-soft-border:var(--lightningcss-light,var(--a-100))var(--lightningcss-dark,var(--a-800));--accent-text:var(--lightningcss-light,var(--a-600))var(--lightningcss-dark,var(--a-300));--ok:var(--lightningcss-light,var(--ok-500))var(--lightningcss-dark,var(--ok-300));--ok-soft:var(--lightningcss-light,var(--ok-50))var(--lightningcss-dark,var(--ok-900));--ok-text:var(--lightningcss-light,var(--ok-600))var(--lightningcss-dark,var(--ok-300));--warn:var(--lightningcss-light,var(--warn-500))var(--lightningcss-dark,var(--warn-300));--warn-soft:var(--lightningcss-light,var(--warn-50))var(--lightningcss-dark,var(--warn-900));--warn-text:var(--lightningcss-light,var(--warn-600))var(--lightningcss-dark,var(--warn-300));--bad:var(--lightningcss-light,var(--bad-500))var(--lightningcss-dark,var(--bad-400));--bad-soft:var(--lightningcss-light,var(--bad-50))var(--lightningcss-dark,var(--bad-900));--bad-text:var(--lightningcss-light,var(--bad-600))var(--lightningcss-dark,var(--bad-300))}:root,[data-theme=light]{--shadow-card:0 1px 2px #1d1d1f0a;--shadow-raised:0 6px 18px #1d1d1f14, 0 1px 3px #1d1d1f0d;--shadow-overlay:0 16px 48px #1d1d1f29, 0 2px 8px #1d1d1f0f;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:var(--shadow-overlay);--shadow-xl:var(--shadow-overlay)}[data-theme=dark]{--shadow-card:none;--shadow-raised:0 0 0 1px var(--border-strong);--shadow-overlay:0 0 0 1px var(--border-strong);--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:var(--shadow-overlay);--shadow-xl:var(--shadow-overlay)}
@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:Hanken Grotesk Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:100.81%;ascent-override:99.19%;descent-override:29.76%;line-gap-override:0%}@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}*{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-sans);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 (pointer:coarse){:root{--h-control:44px}}@media (max-width:559.98px){:root{--card-pad:var(--s-4)}}@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;justify-content:center;align-items:center;gap:var(--s-2);font-weight:600;font-size:var(--t-base);padding:0 var(--s-4);height:var(--h-control);border-radius:var(--r-md);background:var(--bg);color:var(--fg);border:1px solid var(--bd);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;line-height:1;display:inline-flex;position:relative}.btn:hover{background:var(--accent-hover)}.btn:not(.btn--secondary,.btn--ghost,.btn--soft,.btn--danger,.btn--danger-soft):hover{box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 24%, transparent)}.btn:active{background:var(--accent-press);box-shadow:none;transform:scale(.97)}.btn:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.btn[disabled],.btn[aria-disabled=true]{--bg:var(--surface-2);--fg:var(--text-faint);--bd:var(--border);cursor:not-allowed;pointer-events:none}.btn--secondary{--bg:var(--surface-elevated);--fg:var(--text);--bd:var(--border-strong)}.btn--secondary:hover{background:var(--surface-2)}.btn--secondary:active{background:var(--surface-3);border-color:var(--border-strong)}.btn--ghost{--bg:transparent;--fg:var(--text-muted);--bd:transparent}.btn--ghost:hover{background:var(--surface-2);color:var(--text)}.btn--ghost:active{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(--accent-soft))}.btn--soft:active{background:color-mix(in srgb, var(--accent) 22%, var(--accent-soft))}.btn--danger{--bg:var(--bad);--fg:var(--text-on-accent)}.btn--danger:hover{background:color-mix(in srgb, var(--bad) 86%, var(--text))}.btn--danger:active{background:color-mix(in srgb, var(--bad) 76%, var(--text))}.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(--bad-soft))}.btn--danger-soft:active{background:color-mix(in srgb, var(--bad) 22%, var(--bad-soft))}.btn--lg{height:var(--h-row);padding:0 var(--s-5);font-size:var(--t-md)}.btn--sm{height:var(--h-control-sm);padding:0 var(--s-3);font-size:var(--t-sm);border-radius:var(--r-sm)}.btn--icon{width:var(--h-control);padding:0}.btn--icon.btn--sm{width:var(--h-control-sm)}.btn--block{width:100%}@media (pointer:coarse){.btn--sm:before{content:"";inset:calc((var(--h-control-sm) - var(--h-touch)) / 2) 0;position:absolute}}.btn[data-loading=true]{pointer-events:none;color:#0000!important}.btn[data-loading=true]:after{content:"";border:2px solid var(--fg);border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite av-spin;position:absolute}.field{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.field-label{font-size:var(--t-sm);color:var(--text);align-items:baseline;gap:var(--s-1);margin-bottom:var(--s-1);font-weight:600;display:flex}.field-req{color:var(--text-muted);font-weight:500}.field-hint{font-size:var(--t-sm);color:var(--text-muted)}.field-error{font-size:var(--t-sm);color:var(--bad-text);align-items:center;gap:var(--s-1);display:flex}.field-error>svg{flex-shrink:0}.field-row{--field-min:13rem;--field-cols:2;grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--field-min), calc((100% - (var(--field-cols) - 1) * var(--s-4)) / var(--field-cols)))), 1fr));gap:var(--s-4);display:grid}.field-row--3{--field-cols:3}.field-row>*{min-width:0}.input,.textarea,.select{text-overflow:ellipsis;width:100%;min-width:0;font-size:var(--t-base);color:var(--text);background:var(--bg);border:1px solid var(--border-control);border-radius:var(--r-sm);padding:0 var(--s-3);height:var(--h-control);transition:border-color var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);appearance:none}.textarea{height:auto;padding:var(--s-2) var(--s-3);line-height:var(--lh-normal);resize:vertical;min-height:96px}.input::placeholder,.textarea::placeholder{color:var(--text-faint)}.input:hover,.textarea:hover,.select:hover{border-color:var(--text-muted)}.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-2);color:var(--text-faint);cursor:not-allowed}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[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-inline-start:40px}.input-wrap>.input-icon{color:var(--text-faint);pointer-events:none;display:flex;position:absolute;inset-inline-start:var(--s-3)}.select-wrap{position:relative}.select-wrap>svg{inset-inline-end:var(--s-3);pointer-events:none;color:var(--text-faint);position:absolute;top:50%;transform:translateY(-50%)}.select{cursor:pointer;padding-inline-end:36px}.switch{cursor:pointer;align-items:center;gap:var(--s-2);display:inline-flex;position:relative}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch .track{border-radius:var(--r-pill);background:var(--border-strong);width:38px;height:22px;transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex-shrink:0;position:relative}.switch .thumb{top:2px;border-radius:var(--r-pill);background:var(--lightningcss-light,var(--bg))var(--lightningcss-dark,var(--text));width:18px;height:18px;transition:transform var(--dur-base) var(--ease-out), width var(--dur-fast) var(--ease-out);position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #0000002e}.switch:hover input:not([disabled])~.track{background:var(--text-faint)}.switch:hover input:not([disabled]):checked~.track{background:var(--accent-hover)}.switch input:checked~.track{background:var(--accent)}.switch input:checked~.track .thumb{transform:translate(16px)}[dir=rtl] .switch input:checked~.track .thumb{transform:translate(-16px)}.switch:active input:not([disabled])~.track .thumb{width:22px}.switch:active input:not([disabled]):checked~.track .thumb{transform:translate(12px)}[dir=rtl] .switch:active input:not([disabled]):checked~.track .thumb{transform:translate(-12px)}@media (pointer:coarse){.switch{min-height:var(--h-touch)}}.switch input:focus-visible~.track{box-shadow:0 0 0 3px var(--ring)}.switch input[disabled]~.track{background:var(--surface-3);cursor:not-allowed}.switch input[disabled]:checked~.track{background:var(--accent-soft-border)}.switch-label{font-size:var(--t-base)}.check{align-items:center;gap:var(--s-2);cursor:pointer;font-size:var(--t-base);display:inline-flex;position:relative}.check input{opacity:0;width:1px;height:1px;position:absolute}.check .box{border-radius:var(--r-sm);border:1.5px solid var(--border-strong);background:var(--bg);width:18px;height:18px;transition:background var(--dur-fast), border-color var(--dur-fast);color:var(--text-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.check .box svg{opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) cubic-bezier(.34, 1.56, .64, 1);transform:scale(.5)}.check input:checked~.box{background:var(--accent);border-color:var(--accent)}.check input:checked~.box svg{opacity:1;transform:none}.check:hover input:not([disabled]):not(:checked)~.box{border-color:var(--text-muted)}@media (pointer:coarse){.check{min-height:var(--h-touch)}}.check input:focus-visible~.box{box-shadow:0 0 0 3px var(--ring)}.check input[disabled]~.box{background:var(--surface-2);border-color:var(--border)}.check input[disabled]~*{cursor:not-allowed}.check .box.radio{border-radius:50%}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);min-width:0;box-shadow:var(--shadow-card)}.card--pad{padding:var(--card-pad)}.card--hover{transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.card--hover:hover{border-color:var(--border-strong);box-shadow:var(--shadow-raised)}.card--hover:active{box-shadow:var(--shadow-card);transform:translateY(1px)}.card-body{padding:var(--card-pad)}.card--section{flex-direction:column;display:flex}.card--section>.card-main{flex:auto}.card-foot{justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--card-pad);border-top:1px solid var(--border);flex-wrap:wrap;margin-top:auto;display:flex}.card-grid{--card-min:320px;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min)), 1fr));align-items:stretch;gap:var(--s-4);display:grid}.card-grid--2{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--card-min), calc((100% - var(--s-4)) / 2))), 1fr))}.card-grid>*{min-width:0}.card-grid>.card{flex-direction:column;display:flex}.card-grid>.card>.card-body{flex:auto}.fold{min-width:0}.fold-head{align-items:center;gap:var(--s-2);min-height:var(--h-touch);padding:var(--s-2) 0;cursor:pointer;color:var(--text);font-size:var(--t-base);border-radius:var(--r-sm);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);font-weight:600;list-style:none;display:flex}.fold-head::-webkit-details-marker{display:none}.fold-head::marker{content:""}.fold-head:hover{color:var(--accent-text)}.fold-head:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.fold-title{flex:auto;min-width:0}.fold-meta{align-items:center;gap:var(--s-1);color:var(--text-muted);font-size:var(--t-sm);flex-shrink:0;font-weight:500;display:flex}.fold-chev{color:var(--text-muted);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}.fold[open]>.fold-head .fold-chev{transform:rotate(180deg)}.fold-body{padding:var(--s-1) 0 var(--s-3)}.fold--card>.fold-head{min-height:var(--card-head-h);padding:var(--s-3) var(--card-pad);border-radius:inherit}.fold--card>.fold-head:hover{color:var(--text);background:var(--surface-2)}.fold--card[open]>.fold-head{border-bottom:1px solid var(--border);border-end-end-radius:0;border-end-start-radius:0}.fold--card>.fold-body{padding:var(--card-pad)}@keyframes av-fold-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.fold[open]>.fold-body,:where(details[open]:not(.fold))>:where(:not(summary)){animation:av-fold-in var(--dur-base) var(--ease-out)}@supports selector(::details-content){.fold{interpolate-size:allow-keywords}.fold::details-content{overflow-clip-margin:4px;block-size:0;transition:block-size .22s var(--ease-out), content-visibility .22s var(--ease-out) allow-discrete;overflow:clip}.fold[open]::details-content{block-size:auto}}}.badge{align-items:center;gap:var(--s-1);font-size:var(--t-xs);height:24px;padding:0 var(--s-2);border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.badge--neutral{background:var(--surface-2);color:var(--text)}.badge--neutral-bad{background:var(--surface-2);color:var(--bad-text)}.badge--accent{background:var(--accent-soft);color:var(--accent-text)}.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)}.badge>svg{flex-shrink:0}.dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge--accent .dot{background:var(--accent)}.badge--ok .dot{background:var(--ok)}.badge--warn .dot{background:var(--warn)}.badge--bad .dot{background:var(--bad)}.avatar{color:var(--text-on-staff);background:var(--staff-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.seg{background:var(--surface-2);border-radius:var(--r-md);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{color:var(--text-faint);font-weight:600;font-size:var(--t-sm);height:calc(var(--h-control) - 6px);padding:0 var(--s-3);border-radius:calc(var(--r-md) - 3px);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);white-space:nowrap;background:0 0;border:none;flex-shrink:0}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true]{background:var(--lightningcss-light,var(--bg))var(--lightningcss-dark,var(--surface-3));color:var(--text)}.tabs-wrap{--tabs-fade:var(--bg);border-bottom:1px solid var(--border);align-items:flex-end;min-width:0;display:flex;position:relative}.card .tabs-wrap,.card-body .tabs-wrap{--tabs-fade:var(--surface)}.tabs{gap:var(--s-4);scrollbar-width:none;scroll-behavior:smooth;flex:auto;min-width:0;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs-wrap--menu .tabs{overflow:hidden}.tabs button{color:var(--text-muted);font-weight:600;font-size:var(--t-base);height:var(--h-control);padding:0 var(--s-1);cursor:pointer;transition:color var(--dur-fast);white-space:nowrap;background:0 0;border:none;flex-shrink:0;position:relative}.tabs button:hover,.tabs button[aria-selected=true]{color:var(--text)}.tabs button[aria-selected=true]:after{content:"";inset-inline:0;background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px}@media (prefers-reduced-motion:no-preference){.tabs button[aria-selected=true]:after{animation:av-tab-in var(--dur-base) var(--ease-out)}}@keyframes av-tab-in{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:none}}.tabs-wrap:before,.tabs-wrap:after{content:"";width:var(--s-6);pointer-events:none;opacity:0;transition:opacity var(--dur-fast);z-index:1;position:absolute;top:0;bottom:1px}.tabs-wrap:before{background:linear-gradient(to right, var(--tabs-fade), transparent);inset-inline-start:0}.tabs-wrap:after{background:linear-gradient(to left, var(--tabs-fade), transparent);inset-inline-end:0}[dir=rtl] .tabs-wrap:before{background:linear-gradient(to left, var(--tabs-fade), transparent)}[dir=rtl] .tabs-wrap:after{background:linear-gradient(to right, var(--tabs-fade), transparent)}.tabs-wrap[data-fade-start=true]:before,.tabs-wrap[data-fade-end=true]:after{opacity:1}.tabs-more{margin-inline-start:var(--s-2);flex-shrink:0;margin-bottom:2px}.tip{position:relative}.tip>.tip-body{bottom:calc(100% + var(--s-2));background:var(--text);color:var(--bg);font-size:var(--t-xs);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast), transform var(--dur-fast);z-index:60;font-weight:500;position:absolute;left:50%;transform:translate(-50%)translateY(4px)}.tip:hover>.tip-body{opacity:1;transform:translate(-50%)translateY(0)}:root{--z-overlay:200;--z-popover:250;--z-toast:300;--z-celebration:400}.menu-anchor{display:inline-flex;position:relative}.menu-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.menu-pop{z-index:80;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--r-md);min-width:200px;box-shadow:var(--shadow-overlay);padding:var(--s-1);animation:av-scale-in var(--dur-fast) both;position:absolute}.menu-pop--down{top:calc(100% + var(--s-1))}.menu-pop--up{bottom:calc(100% + var(--s-1))}.menu-pop--start{inset-inline-start:0}.menu-pop--end{inset-inline-end:0}.menu-pop--portal{z-index:var(--z-popover);position:fixed}.menu-item{align-items:center;gap:var(--s-2);width:100%;padding:0 var(--s-2);min-height:var(--h-side-item);border-radius:var(--r-sm);cursor:pointer;color:var(--text);font:inherit;font-size:var(--t-base);text-align:start;background:0 0;border:0;font-weight:500;display:flex}.menu-item:hover{background:var(--surface-2)}@media (pointer:coarse){.menu-item{min-height:var(--h-touch)}}.menu-item[disabled]{color:var(--text-faint);cursor:not-allowed}.menu-item[disabled]:hover{background:0 0}.menu-item--danger{color:var(--bad-text)}.menu-item--danger:hover{background:var(--bad-soft)}.menu-item>svg{flex-shrink:0}.menu-item-check{color:var(--accent-text);margin-inline-start:auto;display:flex}.menu-pop>.divider{margin:var(--s-1) var(--s-1)}.dp-trigger{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dp{z-index:var(--z-popover);background:var(--surface-elevated);border:1px solid var(--border);box-shadow:var(--shadow-overlay);color:var(--text);position:fixed}.dp--pop{border-radius:var(--r-md);inline-size:296px;padding:var(--s-3);animation:av-scale-in var(--dur-fast) both}.dp-scrim{z-index:var(--z-popover);background:var(--overlay);animation:av-fade var(--dur-fast) both;position:fixed;inset:0}.dp--sheet{border-radius:var(--r-lg) var(--r-lg) 0 0;padding:var(--s-2) var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom));overscroll-behavior:contain;max-block-size:92dvh;animation:sheet-up var(--dur-base) var(--ease-out) both;border-block-end:none;inset:auto 0 0;overflow-y:auto}.dp-grab{border-radius:var(--r-full);background:var(--border-strong);block-size:4px;inline-size:36px;margin:0 auto var(--s-2)}.dp-head{justify-content:space-between;align-items:center;gap:var(--s-2);margin-block-end:var(--s-2);display:flex}.dp-title{text-align:center;font-size:var(--t-base);font-weight:700;line-height:var(--lh-heading);flex:auto;margin:0}.dp--sheet .dp-title{font-size:var(--t-md)}.dp--sheet .dp-nav{min-block-size:44px;min-inline-size:44px}.dp-grid{border-collapse:separate;border-spacing:0 2px;table-layout:fixed;inline-size:100%}.dp-wd{padding:var(--s-1) 0;font-size:var(--t-xs);color:var(--text-faint);text-align:center;font-weight:600}.dp-grid td{text-align:center;padding:0}.dp-day{inline-size:100%;block-size:var(--h-side-item);border-radius:var(--r-sm);color:var(--text);font:inherit;font-size:var(--t-base);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:relative}.dp--sheet .dp-day{block-size:44px;font-size:var(--t-md)}.dp-day:hover{background:var(--surface-2)}.dp-day:focus-visible{box-shadow:0 0 0 3px var(--ring);z-index:1;outline:none}.dp-day.is-outside{color:var(--text-faint)}.dp-day.is-today{color:var(--accent-text);font-weight:700}.dp-day.is-today:after{content:"";border-radius:var(--r-full);background:currentColor;block-size:4px;inline-size:4px;margin-inline-start:-2px;position:absolute;inset-block-end:4px;inset-inline-start:50%}.dp-day.is-selected{background:var(--accent);color:var(--text-on-accent);font-weight:700}.dp-day.is-selected:focus-visible{box-shadow:0 0 0 2px var(--surface-elevated), 0 0 0 4px var(--accent)}.dp--week .dp-day,.dp--week .dp-day.is-selected{color:inherit;font-weight:inherit;background:0 0;border-radius:0}.dp--week .dp-row:hover td{background:var(--surface-2)}.dp--week .dp-row.is-selected td{background:var(--accent-soft);color:var(--accent-text);font-weight:700}.dp--week .dp-row td:first-child{border-start-start-radius:var(--r-sm);border-end-start-radius:var(--r-sm)}.dp--week .dp-row td:last-child{border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm)}.dp--week .dp-day.is-outside{color:var(--text-faint)}.dp--week .dp-day.is-today{color:var(--accent-text);font-weight:700}.dp-foot{justify-content:space-between;gap:var(--s-2);border-block-start:1px solid var(--border);margin-block-start:var(--s-2);padding-block-start:var(--s-2);display:flex}.dp--sheet .dp-foot>.btn{flex:1 1 0;min-block-size:44px}.modal-scrim{background:var(--overlay);padding:var(--s-5);z-index:var(--z-overlay);animation:av-fade var(--dur-fast) var(--ease-out) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay);width:100%;max-width:var(--modal-w,520px);max-height:min(90dvh,100%);animation:av-dialog-in .22s var(--ease-out) both;flex-direction:column;display:flex;overflow:hidden}@keyframes av-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.modal[data-size=sm]{--modal-w-size:440px}.modal[data-size=md]{--modal-w-size:520px}.modal[data-size=lg]{--modal-w-size:640px}.modal[data-size=xl]{--modal-w-size:820px}.modal[data-size]{max-width:var(--modal-w,var(--modal-w-size))}.modal-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-3);flex-shrink:0;display:flex}.modal-head--bare{padding-bottom:0}.modal-head-text{flex:auto;min-width:0}.modal-title{font-size:var(--t-lg);font-weight:700;line-height:var(--lh-heading)}.modal-sub{color:var(--text-muted);font-size:var(--t-sm);margin-top:var(--s-1)}.modal-close{margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) 0 0;flex-shrink:0}[dir=rtl] .modal-close{margin:calc(-1 * var(--s-2)) 0 0 calc(-1 * var(--s-2))}.modal-body{padding:var(--s-1) var(--s-5) var(--s-5);overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.modal-foot{padding:var(--s-3) var(--s-5);border-top:1px solid var(--border);gap:var(--s-2);background:var(--surface-elevated);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:559px){.modal-scrim{align-items:flex-end;padding:0}.modal,.modal[data-size]{border-radius:var(--r-lg) var(--r-lg) 0 0;max-width:none;max-height:92dvh;animation:sheet-up .25s var(--ease-out) both;border-bottom:none}.modal-foot{padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom))}.modal-foot>.btn{flex:auto}}.sheet-scrim{background:var(--overlay);z-index:var(--z-overlay);animation:av-fade var(--dur-fast) var(--ease-out) both;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--surface-elevated);border-inline-start:1px solid var(--border);box-shadow:var(--shadow-overlay);width:100%;max-width:var(--sheet-w,480px);height:100%;animation:sheet-in .25s var(--ease-out) both;flex-direction:column;display:flex;overflow:hidden}[dir=rtl] .sheet{animation-name:sheet-in-rtl}@keyframes sheet-in{0%{transform:translate(100%)}to{transform:none}}@keyframes sheet-in-rtl{0%{transform:translate(-100%)}to{transform:none}}.sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.sheet-head--bare{padding:var(--s-2) var(--s-3) 0;border-bottom:none;justify-content:flex-end}.sheet-title{font-size:var(--t-lg);font-weight:700;line-height:var(--lh-heading);min-width:0}.sheet-close{margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) 0;flex-shrink:0}[dir=rtl] .sheet-close{margin:calc(-1 * var(--s-2)) 0 calc(-1 * var(--s-2)) calc(-1 * var(--s-2))}.sheet-head--bare .sheet-close{margin:0}.sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.sheet-foot{padding:var(--s-3) var(--s-5);border-top:1px solid var(--border);gap:var(--s-2);background:var(--surface-elevated);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}@media (max-width:559px){.sheet-scrim{align-items:flex-end}.sheet,[dir=rtl] .sheet{border-inline-start:none;border-top:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;max-width:none;height:auto;max-height:92dvh;animation-name:sheet-up}.sheet-body:last-child{padding-bottom:env(safe-area-inset-bottom)}.sheet-foot{padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom))}.sheet-foot>.btn{flex:auto}}.empty{text-align:center;padding:var(--s-7) var(--s-5);align-items:center;gap:var(--s-2);flex-direction:column;display:flex}.empty .empty-art{color:var(--text-muted);width:56px;height:56px;margin-bottom:var(--s-2);border-radius:var(--r-full);background:var(--surface-2);justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.empty{animation:av-fold-in var(--dur-base) var(--ease-out)}}.empty h4{font-size:var(--t-md);font-weight:700}.empty p{color:var(--text-muted);max-width:380px;font-size:var(--t-base)}.empty-action{margin-top:var(--s-2)}@media (pointer:coarse){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 var(--dur-base) var(--ease-out)}}.proposal-tag{align-items:center;gap:var(--s-1);padding:0 var(--s-2);border-radius:var(--r-pill);border:1.5px dashed var(--accent);background:var(--accent-soft);height:24px;color:var(--accent-text);font-size:var(--t-xs);letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;font-weight:700;line-height:1;display:inline-flex}.proposal-card{border:1.5px dashed var(--accent);border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 4%, var(--surface));padding:var(--s-5) var(--s-4) var(--s-4);position:relative}.proposal-card .proposal-ribbon{top:-11px;position:absolute;inset-inline-end:var(--s-4)}.proposal-card .proposal-ic{border-radius:var(--r-sm);background:var(--accent-soft);width:28px;height:28px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sk{background:linear-gradient(90deg, var(--surface-2) 30%, color-mix(in srgb, var(--surface-3) 70%, var(--bg)) 50%, var(--surface-2) 70%);animation:sk 1.4s var(--ease-in-out) infinite;border-radius:var(--r-sm);background-size:300% 100%}[dir=rtl] .sk{animation-direction:reverse}@keyframes sk{0%{background-position:100% 0}to{background-position:0 0}}.sk-text{gap:var(--s-2);flex-direction:column;display:flex}.sk-rows{flex-direction:column;display:flex}.sk-row{align-items:center;gap:var(--s-3);min-height:var(--h-row);padding:var(--s-2) 0;border-top:1px solid var(--border);display:flex}.sk-row:first-child{border-top:none}.sk-row-lines{gap:var(--s-2);flex-direction:column;flex:auto;display:flex}.sk-card{gap:var(--s-3);padding:var(--card-pad);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;display:flex}.toast-wrap{bottom:calc(var(--bottomnav-h-live,0px) + var(--s-5) + env(safe-area-inset-bottom));z-index:var(--z-toast);gap:var(--s-2);pointer-events:none;padding:0 var(--s-4);flex-direction:column;align-items:center;display:flex;position:fixed;inset-inline:0}.toast{pointer-events:auto;align-items:center;gap:var(--s-3);background:var(--surface-elevated);color:var(--text);border:1px solid var(--border);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);box-shadow:var(--shadow-overlay);font-weight:500;font-size:var(--t-base);animation:av-toast-in .22s var(--ease-out) both;max-width:min(100%,520px);display:flex}@keyframes av-toast-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.toast--ok .toast-ic svg{animation:.32s cubic-bezier(.34,1.56,.64,1) both av-check-pop}.toast--ok .toast-ic path:first-of-type{stroke-dasharray:57;stroke-dashoffset:57px;animation:av-check-draw .36s var(--ease-out) 60ms forwards}.toast--ok .toast-ic path:last-of-type{stroke-dasharray:11;stroke-dashoffset:11px;animation:av-check-draw .22s var(--ease-out) .3s forwards}}@keyframes av-check-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes av-check-draw{to{stroke-dashoffset:0}}.toast--ok{background:var(--ok-soft);color:var(--ok-text);border-color:color-mix(in srgb, var(--ok) 32%, transparent)}.toast--warn{background:var(--warn-soft);color:var(--warn-text);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.toast--bad{background:var(--bad-soft);color:var(--bad-text);border-color:color-mix(in srgb, var(--bad) 32%, transparent)}.toast .toast-ic{flex-shrink:0;display:flex}.toast-msg{min-width:0}.toast .toast-close{margin-inline-start:var(--s-1);margin-block:calc(-1 * var(--s-1));color:inherit}.divider{background:var(--border);border:none;height:1px;margin:0}.kbd{font-family:ui-monospace,monospace;font-size:var(--t-xs);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:1px var(--s-1);color:var(--text-muted);border-bottom-width:2px}.progress{background:var(--surface-2);border-radius:var(--r-pill);height:8px;overflow:hidden}.progress>i{background:var(--accent);border-radius:var(--r-pill);height:100%;transition:width var(--dur-slow);display:block}.sample-banner{align-items:center;gap:var(--s-2);font-size:var(--t-xs);color:var(--warn-text);background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);font-weight:600;display:flex}.star-row{color:var(--warn-500);align-items:center;gap:2px;display:inline-flex}.av-confetti-layer{z-index:var(--z-celebration);pointer-events:none;position:fixed}.av-spinner{border:3px solid var(--surface-2);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite av-spin}.alo-working{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--accent-text);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}}.m-cards{display:none}@media (max-width:760px){.m-cards{gap:var(--s-2);flex-direction:column;display:flex}.m-cards-table{display:none}.m-card{gap:var(--s-2);padding:var(--s-3) var(--s-4);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;width:100%;display:flex}.m-card:active{background:var(--surface-2)}.m-card-id{align-items:center;gap:var(--s-2);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{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}}@media (pointer:coarse){.bk-slot,.bk-day,.chip,.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}[dir=rtl] .icon-flip,[dir=rtl] svg.icon-flip{transform:scaleX(-1)}.av-flag{background:var(--surface-2);width:28px;height:20px;box-shadow:0 0 0 1px var(--border);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.av-flag svg{width:100%;height:100%;display:block}.av-flag--sm{border-radius:3px;width:21px;height:14px}.av-flag--lg{width:36px;height:24px}.av-flag--code{color:var(--text-muted);letter-spacing:.04em;font-size:10px;font-weight:700}.av-flag--sm.av-flag--code{font-size:8px}.av-country-select{position:relative}.av-country-select-flag{inset-inline-start:var(--s-3);z-index:1;pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.av-country-select .select.has-flag{padding-inline-start:44px}
.page-head.page-head--kit{justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:nowrap;display:flex}.page-head--kit .page-head-text{flex:1 1 0;min-width:0}.page-head--kit .page-title{font-size:var(--t-xl);letter-spacing:-.01em;font-weight:700;line-height:var(--lh-heading);margin:0}.page-head--kit .page-sub{color:var(--text-muted);margin-top:var(--s-1);font-size:var(--t-base);line-height:var(--lh-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-head--kit .page-actions{align-items:center;gap:var(--s-2);row-gap:var(--s-2);flex-wrap:nowrap;flex-shrink:0;display:flex}@media (max-width:559px){.page-head.page-head--kit{margin-bottom:var(--s-4)}.page-head--kit .page-title{font-size:var(--t-lg)}.page-head--kit .page-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.page-head--kit .page-head-secondary{display:none}}.chips{gap:var(--s-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.chips .chip-tab.chips-item{align-items:center;gap:var(--s-1);height:var(--h-control-sm);min-height:0;padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);font-size:var(--t-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast), color var(--dur-fast);border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex;position:relative}.chips .chip-tab.chips-item:hover{background:var(--surface-3)}.chips .chip-tab.chips-item[aria-pressed=true]{background:var(--text);color:var(--bg)}.chips .chip-tab.chips-item[disabled]{color:var(--text-faint);cursor:not-allowed;background:var(--surface);border-color:var(--border)}.chips .chip-tab.chips-item .chip-count{color:var(--text-faint);font-variant-numeric:tabular-nums;font-weight:500}.chips .chip-tab.chips-item[aria-pressed=true] .chip-count{color:inherit}.chips .chip-tab.chips-item:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.chips .chip-tab.chips-item[aria-pressed=true]:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.chips .chip-tab.chips-more{background:var(--surface);border-color:var(--border)}.chips .chip-tab.chips-more[aria-expanded=true]{background:var(--surface-2)}.chips .chip-tab.chips-more>svg{color:var(--text-muted)}@media (pointer:coarse){.chips .chip-tab.chips-item:after{content:"";position:absolute;inset:-6px 0}}.stat-tiles{gap:var(--s-4) var(--s-5);padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-tile{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.stat-tile-value{font-size:var(--t-xl);font-weight:700;line-height:var(--lh-heading);font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:anywhere}.stat-tile-label{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-snug)}.stat-tile-foot{font-size:var(--t-xs);color:var(--text-muted)}.stat-tile--accent .stat-tile-value{color:var(--accent-text)}.stat-tile--ok .stat-tile-value{color:var(--ok-text)}.stat-tile--warn .stat-tile-value{color:var(--warn-text)}.stat-tile--bad .stat-tile-value{color:var(--bad-text)}@media (max-width:899px){.stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.stat-tiles{gap:var(--s-3) var(--s-4);padding:var(--s-3) var(--s-4)}.stat-tile-value{font-size:var(--t-lg)}}.stat-line{align-items:baseline;gap:var(--s-1) var(--s-2);font-size:var(--t-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.stat-line-item b{color:var(--text);font-weight:600}.stat-line-item--accent b{color:var(--accent-text)}.stat-line-item--ok b{color:var(--ok-text)}.stat-line-item--warn b{color:var(--warn-text)}.stat-line-item--bad b{color:var(--bad-text)}.stat-line-sep{color:var(--text-faint)}.card-head{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--card-pad);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.card--section>.card-head{min-height:var(--card-head-h)}.card-head-text{flex:12rem;min-width:0}.card-head-title{font-size:var(--t-md);font-weight:700;line-height:var(--lh-snug);margin:0}.card-head-sub{font-size:var(--t-sm);color:var(--text-muted);margin-top:var(--s-1)}.card-head-control{align-items:center;gap:var(--s-2);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.save-bar{bottom:calc(var(--bottomnav-h-live,0px) + var(--s-3));z-index:40;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);margin-top:var(--s-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-elevated);box-shadow:var(--shadow-overlay);display:flex;position:sticky}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.save-bar{background:color-mix(in srgb, var(--surface-elevated) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.save-bar[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.save-bar{animation:av-toast-in .22s var(--ease-out)}}.save-bar-text{min-width:0;font-size:var(--t-base);flex:auto;font-weight:600}.save-bar-actions{gap:var(--s-2);flex-shrink:0;display:flex}@media (max-width:559px){.save-bar{flex-wrap:wrap}.save-bar-actions{flex:100%;justify-content:flex-end}.save-bar-actions>.btn{flex:auto}}.list-item{align-items:center;gap:var(--s-3);width:100%;min-height:var(--h-row);padding:var(--s-2) 0;border:0;border-top:1px solid var(--border);color:inherit;font:inherit;text-align:start;background:0 0;text-decoration:none;display:flex}.list-item:first-child{border-top:0}.list-item--click{cursor:pointer;margin-inline:calc(-1 * var(--s-2));width:calc(100% + 2 * var(--s-2));padding-inline:var(--s-2);border-radius:var(--r-sm);transition:background var(--dur-fast)}.list-item--click:hover{background:var(--surface-2)}.list-item--click:active{background:var(--surface-3)}.list-item--click:focus-visible{box-shadow:inset 0 0 0 3px var(--ring);outline:none}.list-item-icon{color:var(--text-muted);flex-shrink:0;align-items:center;display:flex}.list-item-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.list-item-title{align-items:center;gap:var(--s-2);min-width:0;font-size:var(--t-base);font-weight:600;line-height:var(--lh-snug);display:flex}.list-item-title-text{overflow-wrap:anywhere;min-width:0}.list-item-desc{font-size:var(--t-sm);color:var(--text-muted);overflow-wrap:anywhere}.list-item-action{align-items:center;gap:var(--s-2);flex-shrink:0;display:flex}.list-item-chevron{color:var(--text-faint);flex-shrink:0;display:flex}.setting-row{align-items:flex-start}.setting-row>.list-item-icon{margin-top:1px}.setting-row-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.setting-row-switch{flex-shrink:0;margin-inline-start:auto;display:flex}.notice-bar{align-items:center;gap:var(--s-2) var(--s-3);min-height:var(--h-touch);padding:var(--s-2) var(--s-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--t-sm);flex-wrap:wrap;display:flex;container-type:inline-size}.notice-bar--accent{background:var(--accent-soft);border-color:var(--accent-soft-border)}.notice-bar--ok{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 32%, transparent)}.notice-bar--warn{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.notice-bar--bad{background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 32%, transparent)}.notice-bar-icon{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.notice-bar--accent .notice-bar-icon{color:var(--accent-text)}.notice-bar--ok .notice-bar-icon{color:var(--ok-text)}.notice-bar--warn .notice-bar-icon{color:var(--warn-text)}.notice-bar--bad .notice-bar-icon{color:var(--bad-text)}.notice-bar-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%}.notice-bar-text{flex:1 1 max-content;min-width:0;max-width:100%}.notice-bar-icon+.notice-bar-text{max-width:calc(100% - 16px - var(--s-3))}@container (min-width:560px){.notice-bar-text{flex:1 1 0}}.notice-bar-text b,.notice-bar-text strong{font-weight:700}.notice-bar-meta{flex-shrink:0;align-items:center;display:flex}.notice-bar-action{white-space:nowrap;flex-shrink:0;align-items:center;margin-inline-start:auto;display:flex}.notice-bar-action a,.notice-bar-action button{color:var(--accent-text);font-weight:600}@media (pointer:coarse){.notice-bar-action>:where(a,button):not(.btn){position:relative}.notice-bar-action>:where(a,button):not(.btn):before{content:"";position:absolute;inset:-12px -6px}}.danger-zone{border-top:1px solid var(--border);margin-top:var(--s-5);padding-top:var(--s-5);gap:var(--s-3);flex-direction:column;display:flex}.danger-zone-title{font-size:var(--t-md);color:var(--bad-text);margin:0;font-weight:700}.danger-zone-desc{font-size:var(--t-sm);color:var(--text-muted);max-width:640px;margin:0}.danger-zone-row{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}
.av-shell{--av-topbar-h:56px;--av-tabbar-h:60px;--av-side-w:240px;--av-side-rail:76px;background:var(--bg);min-height:100vh;display:flex;overflow-x:clip}.av-shell--impersonating{--av-imp-h:40px;padding-block-start:var(--av-imp-h)}.av-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.av-skip{z-index:200;background:var(--accent);color:var(--text-on-accent);border-radius:var(--r-md);transition:inset-block-start var(--dur-fast) var(--ease-out);padding:9px 16px;font-weight:700;position:fixed;inset-block-start:-48px;inset-inline-start:12px}.av-skip:focus-visible{inset-block-start:10px}.av-impersonation{z-index:100;background:var(--text);height:40px;color:var(--bg);font-size:var(--t-sm);justify-content:center;align-items:center;gap:12px;padding:0 16px;font-weight:600;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.av-impersonation>svg{color:var(--warn)}.av-impersonation-exit{color:inherit;border-radius:var(--r-full);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:1px solid;padding:3px 12px;font-weight:700}.av-impersonation-exit:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.av-logo{font-weight:800;font-size:var(--logo-size,22px);letter-spacing:-.02em;color:var(--logo-color,var(--text));align-items:center;gap:10px;display:inline-flex}.av-logo-mark{border-radius:50%;flex-shrink:0;display:block}.av-side{display:none}@media (min-width:900px){.av-side{flex-direction:column;flex:0 0 var(--av-side-w);width:var(--av-side-w);height:calc(100vh - var(--av-imp-h,0px));background:var(--surface);border-inline-end:1px solid var(--border);z-index:50;transition:flex-basis .2s var(--ease-out), width .2s var(--ease-out);display:flex;position:sticky;inset-block-start:var(--av-imp-h,0px);overflow:hidden}.av-side>*{min-width:var(--av-side-w)}.av-side.collapsed{flex-basis:var(--av-side-rail);width:var(--av-side-rail)}.av-side.collapsed>*{min-width:0}}.av-side-top{height:var(--av-topbar-h);flex-shrink:0;align-items:center;padding:0 16px;display:flex}.av-side-logo{border-radius:var(--r-sm);cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;margin-inline-start:-4px;padding:4px;display:inline-flex}.av-side-nav{flex:1;min-height:0;padding:8px 12px 12px;overflow-y:auto}.av-nav-group{margin-block-end:16px}.av-nav-label{font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);padding:0 10px 6px;font-weight:600}.av-nav-item{border-radius:var(--r-md);width:100%;height:36px;color:var(--text-muted);font:inherit;font-size:var(--t-base);text-align:start;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:0 10px;font-weight:600;line-height:1.2;display:flex;position:relative}.av-nav-item+.av-nav-item{margin-block-start:2px}.av-nav-item:hover{background:var(--surface-2);color:var(--text)}.av-nav-item.active{background:var(--bg);color:var(--accent-text);border-color:var(--border);box-shadow:var(--shadow-card)}.av-nav-item>svg{transition:transform var(--dur-fast) var(--ease-out)}.av-nav-item:active>svg{transform:scale(.9)}.av-nav-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.av-nav-badge{background:var(--accent);color:var(--text-on-accent);font-size:var(--t-xs);border-radius:var(--r-full);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:18px;height:18px;margin-inline-start:auto;padding:0 5px;font-weight:700;line-height:1;display:inline-flex}.av-side.collapsed .av-side-top{justify-content:center;padding-inline:0}.av-side.collapsed .av-side-logo{margin-inline-start:0}.av-side.collapsed .av-logo-word{display:none}.av-side.collapsed .av-side-nav{padding-inline:8px}.av-side.collapsed .av-nav-label{display:none}.av-side.collapsed .av-nav-group{border-block-end:1px solid var(--border);margin-block-end:8px;padding-block-end:8px}.av-side.collapsed .av-nav-group:last-child{border-block-end:0}.av-side.collapsed .av-nav-item{justify-content:center;gap:0;padding:0}.av-side.collapsed .av-nav-text{display:none}.av-side.collapsed .av-nav-badge{width:8px;min-width:8px;height:8px;padding:0;font-size:0;position:absolute;inset-block-start:4px;inset-inline-end:8px}.av-side-tenant{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);flex-shrink:0;align-items:center;gap:10px;margin:8px 12px 12px;padding:8px 10px;display:flex}.av-side-tenant-text{flex:1;min-width:0}.av-side-tenant-name{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.3;display:block;overflow:hidden}.av-side-tenant-owner{font-size:var(--t-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.av-side.collapsed .av-side-tenant{justify-content:center;margin-inline:8px;padding:8px}.av-side.collapsed .av-side-tenant-text{display:none}.av-main-col{flex-direction:column;flex:1;min-width:0;display:flex}.av-topbar{z-index:40;height:var(--av-topbar-h);background:var(--bg);border-block-end:1px solid var(--border);align-items:center;gap:8px;padding:0 24px;display:flex;position:sticky;inset-block-start:var(--av-imp-h,0px)}.av-topbar-spacer{flex:1 1 0}.av-topbar .btn--icon{width:40px;height:40px}.av-side-toggle,.av-search-trigger,.av-topbar-title,.av-search-btn,.av-topbar-action,.av-topbar-controls,.av-acct-btn{display:none}.av-topbar-controls{align-items:center;gap:4px}.av-acct-btn{border-radius:var(--r-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0}.av-acct-btn:hover{background:var(--surface-2)}.av-search-trigger{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:360px;max-width:40vw;height:36px;color:var(--text-faint);font:inherit;font-size:var(--t-base);cursor:text;text-align:start;transition:border-color var(--dur-fast), background var(--dur-fast);align-items:center;gap:10px;padding:0 12px}.av-search-trigger:hover{border-color:var(--border-strong)}.av-search-trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.av-search-trigger-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.av-kbd{font:inherit;font-size:var(--t-xs);border:1px solid var(--border);color:var(--text-muted);border-radius:6px;flex-shrink:0;padding:3px 6px;font-weight:600;line-height:1}@media (min-width:900px){.av-side-toggle{display:inline-flex}.av-search-trigger,.av-topbar-controls{display:flex}.av-acct-btn{display:inline-flex}}@media (max-width:899.98px){.av-shell{--av-topbar-h:52px}.av-topbar{padding-inline:max(16px, env(safe-area-inset-left), env(safe-area-inset-right)) max(8px, env(safe-area-inset-left), env(safe-area-inset-right));gap:4px}.av-topbar .btn--icon{width:44px;height:44px}.av-topbar-title{min-width:0;font-size:var(--t-lg);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-weight:700;line-height:1.2;display:block;overflow:hidden}.av-search-btn{display:inline-flex}.av-topbar-action{align-items:center;display:flex}.av-shell--titled .page-head .page-title,.av-shell--titled .page-head--kit .page-actions>.btn:not([class*=btn--]){display:none}}.av-theme-opt{align-items:center;gap:6px;display:inline-flex}.av-menu-lbl{flex:1}.av-main{flex:1;min-width:0}.av-main-inner{max-width:var(--maxw-dash);margin:0 auto;padding:24px 32px 32px}@media (min-width:1600px){.av-main-inner{padding:32px 48px}.adm-wrap{padding:30px 32px 72px}}@media (max-width:899.98px){.av-main-inner{padding:16px max(16px, env(safe-area-inset-right)) calc(var(--av-tabbar-h) + 24px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}}@media (max-width:560px){.av-main{overflow-x:clip}}@keyframes av-shell-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.av-page-in{animation:av-shell-fade .15s var(--ease-out) backwards}}.av-bottom-nav{display:none}@media (max-width:899.98px){.av-shell{--bottomnav-h-live:calc(var(--av-tabbar-h) + env(safe-area-inset-bottom))}.av-bottom-nav{z-index:45;height:calc(var(--av-tabbar-h) + env(safe-area-inset-bottom));padding:4px max(4px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px, env(safe-area-inset-left));border-block-start:1px solid var(--border);background:var(--bg);display:flex;position:fixed;inset-block-end:0;inset-inline:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.av-bottom-nav{background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.av-bottom-item{min-height:44px;color:var(--text-faint);font:inherit;font-size:var(--t-xs);border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-weight:600;line-height:1.2;display:flex;position:relative}.av-bottom-item.active{color:var(--accent-text)}.av-bottom-nav .av-bottom-item.active svg{filter:none}.av-bottom-item{-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.av-bottom-item>svg{box-sizing:content-box;border-radius:var(--r-full);transition:background var(--dur-base) var(--ease-out);padding:3px 16px}.av-bottom-nav .av-bottom-item.active>svg{background:var(--accent-soft)}.av-bottom-item:active{transform:scale(.94)}.av-tab-badge{border-radius:var(--r-full);background:var(--accent);min-width:16px;height:16px;color:var(--text-on-accent);font-size:var(--t-xs);text-align:center;font-variant-numeric:tabular-nums;padding:0 4px;font-weight:700;line-height:16px;position:absolute;inset-block-start:2px;inset-inline-start:calc(50% + 6px)}}.av-sheet-scrim{z-index:200;background:var(--overlay);animation:av-fade var(--dur-fast) var(--ease-out) both;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.av-sheet{background:var(--surface-elevated);border:1px solid var(--border);width:100%;max-height:min(88vh,100dvh - 24px);box-shadow:var(--shadow-overlay);animation:sheet-up .25s var(--ease-out) both;border-block-end:0;border-start-start-radius:var(--r-lg);border-start-end-radius:var(--r-lg);outline:none;flex-direction:column;display:flex}.av-sheet-head{border-block-end:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px;padding-inline-start:20px;display:flex}.av-sheet-title{font-size:var(--t-md);margin:0;font-weight:700;line-height:1.2}.av-sheet-body{padding:8px 12px calc(16px + env(safe-area-inset-bottom));overflow-y:auto}.av-sheet-group{padding:8px 0}.av-sheet-group+.av-sheet-group{border-block-start:1px solid var(--border)}.av-sheet-row{border-radius:var(--r-md);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:var(--t-base);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;font-weight:500;display:flex}.av-sheet-row:hover,.av-sheet-row:active{background:var(--surface-2)}.av-sheet-row.active{color:var(--accent-text);font-weight:600}.av-sheet-row--danger{color:var(--bad-text)}.av-sheet-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.av-sheet-theme .seg{margin:0 10px;display:flex}.av-sheet-theme .seg button{flex:1;min-height:40px}@media (min-width:900px){.av-sheet-scrim{align-items:center;padding:24px}.av-sheet{border-radius:var(--r-lg);border-block-end:1px solid var(--border);max-width:420px}}.av-cmdk-scrim{z-index:200;background:var(--overlay);justify-content:center;align-items:flex-start;padding:10vh 16px 16px;animation:.15s both av-fade;display:flex;position:fixed;inset:0}.av-cmdk{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:600px;max-height:min(70vh,640px);box-shadow:var(--shadow-lg);animation:av-scale-in .15s var(--ease-out) both;outline:none;flex-direction:column;display:flex;overflow:hidden}.av-cmdk-head{border-block-end:1px solid var(--border);color:var(--text-faint);flex-shrink:0;align-items:center;gap:10px;padding:8px;padding-inline-start:16px;display:flex}.av-cmdk-input{min-width:0;height:40px;color:var(--text);font:inherit;font-size:var(--t-md);background:0 0;border:0;outline:none;flex:1}.av-cmdk-input::placeholder{color:var(--text-faint)}.av-cmdk-list{padding:8px;overflow-y:auto}.av-cmdk-group-label{font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);padding:10px 10px 4px;font-weight:600}.av-cmdk-item{border-radius:var(--r-md);width:100%;min-height:40px;color:var(--text);font:inherit;font-size:var(--t-base);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;font-weight:500;display:flex}.av-cmdk-item.active{background:var(--surface-2)}.av-cmdk-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.av-cmdk-item-kind{font-size:var(--t-xs);color:var(--text-faint);flex-shrink:0}.av-cmdk-empty{padding:0}.av-cmdk-empty .empty{padding:var(--s-5) var(--s-4)}.av-cmdk-empty .empty h4{font-size:var(--t-sm);color:var(--text-muted);font-weight:500}@media (max-width:899.98px){.av-cmdk-scrim{align-items:stretch;padding:0}.av-cmdk{border:0;border-radius:0;max-width:none;height:100dvh;max-height:none}.av-cmdk-head{padding-inline-start:12px}.av-cmdk-input{height:44px}.av-cmdk-list{padding-block-end:calc(16px + env(safe-area-inset-bottom))}}.av-bell,.av-bell-btn{position:relative}.av-bell-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;inset-block-start:9px;inset-inline-end:9px}.av-notif-pop{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);z-index:80;animation:av-scale-in .15s var(--ease-out) both;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;overflow:hidden}.av-notif-head{border-block-end:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}.av-notif-heading{font-size:var(--t-sm);flex:1;font-weight:700}.av-notif-count{background:var(--accent);color:var(--text-on-accent);border-radius:var(--r-full);font-size:var(--t-xs);font-variant-numeric:tabular-nums;padding:1px 7px;font-weight:700}.av-notif-link{color:var(--accent-text);font:inherit;font-size:var(--t-sm);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:2px 4px;font-weight:600}.av-notif-list{max-height:360px;overflow-y:auto}.av-notif-loading{padding:4px 0}.av-notif-row{border:0;border-block-end:1px solid var(--border);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.av-notif-row:last-child{border-block-end:0}.av-notif-row:hover{background:var(--surface-2)}.av-notif-row--sk{cursor:default}.av-notif-row--sk:hover{background:0 0}.av-notif-ic{color:var(--text-muted);flex-shrink:0;padding-block-start:2px;display:inline-flex}.av-notif-ic--ok{color:var(--ok-text)}.av-notif-ic--accent{color:var(--accent-text)}.av-notif-ic--warn{color:var(--warn-text)}.av-notif-ic--bad{color:var(--bad-text)}.av-notif-ic--neutral{color:var(--text-muted)}.av-notif-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.av-notif-title{font-size:var(--t-sm);font-weight:500}.av-notif-row.unread .av-notif-title{font-weight:700}.av-notif-body{font-size:var(--t-sm);color:var(--text-muted);line-height:1.4}.av-notif-time{font-size:var(--t-xs);color:var(--text-faint)}.av-notif-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-block-start:6px}.av-notif-error,.av-notif-empty{text-align:center;color:var(--text-muted);font-size:var(--t-sm);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.av-notif-error>svg{color:var(--bad-text)}.av-notif-empty>svg{color:var(--ok-text)}.av-notif-error-title,.av-notif-empty-title{color:var(--text);font-weight:600}.av-notif-note{border-block-start:1px solid var(--border);font-size:var(--t-sm);color:var(--text-faint);padding:10px 16px}.av-notif-push{border-block-start:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.av-notif-push-text{font-size:var(--t-sm);color:var(--text-muted);align-items:center;gap:8px;display:flex}.av-notif-foot{border-block-start:1px solid var(--border);justify-content:center;padding:8px 16px;display:flex}@media (max-width:899.98px){.av-notif-pop{width:auto;max-width:none;position:fixed;inset-block-start:calc(var(--av-topbar-h) + var(--av-imp-h,0px) + 8px);inset-inline:12px}.av-notif-list{max-height:calc(100dvh - var(--av-topbar-h) - 200px)}}.av-gate{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.av-gate-card{text-align:center;width:100%;max-width:440px;box-shadow:none}.av-gate-icon{margin-block-end:12px;display:inline-flex}.av-gate-icon--bad{color:var(--bad-text)}.av-gate-icon--warn{color:var(--warn-text)}.av-gate-title{font-size:var(--t-lg);font-weight:700;line-height:1.2}.av-gate-body{color:var(--text-muted);font-size:var(--t-base);margin-block-start:8px;line-height:1.5}.av-gate-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:24px;display:flex}.av-gate-actions .btn{text-decoration:none}.av-gate-list,.av-gate-links,.av-gate-error{text-align:start;font-size:var(--t-sm);flex-basis:100%;line-height:1.55}.av-gate-list{color:var(--text-muted);flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;list-style:outside;display:flex}.av-gate-links a{color:var(--accent-text);text-decoration:underline}.av-gate-keyterms,.av-gate-accept{text-align:start;font-size:var(--t-sm);flex-basis:100%;line-height:1.55}.av-gate-keyterms{color:var(--text-muted)}.av-gate-keyterms-title{color:var(--text);margin:0 0 6px;font-weight:600}.av-gate-keyterms ol{flex-direction:column;gap:4px;margin:0;padding-inline-start:20px;display:flex}.av-gate-keyterms-foot{font-size:var(--t-xs);margin:6px 0 0}.av-gate-accept{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.av-gate-accept input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.av-gate-accept a{color:var(--accent-text);text-decoration:underline}.av-gate-error{color:var(--bad-text);font-weight:600}.av-sk-col{flex-direction:column;gap:12px;display:flex}.av-sk-col--tight{gap:8px}.av-sk-rows{flex-direction:column;gap:16px;margin-block-start:16px;display:flex}.av-sk-row{gap:12px}.av-sk-grow{flex:1;min-width:0}.av-sk-kpis{margin-block-end:16px}.av-sk-split{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}.av-sk-split>*{min-width:0}.av-sk-side{gap:16px}.av-sk-calbar{gap:8px;margin-block-end:16px}.av-sk-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.av-sk-day{gap:8px}.av-sk-head{flex-direction:column;gap:8px;margin-block-end:24px;display:flex}.av-sk-navrow{align-items:center;gap:10px;height:36px;padding:0 10px;display:flex}.av-sk-search{width:360px;max-width:50%}.av-shell--loading .av-side-nav{overflow:hidden}@media (max-width:899.98px){.av-sk-split{grid-template-columns:1fr}}.av-billing-banner{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);min-height:var(--h-touch);padding-block:var(--s-2);padding-inline:var(--s-4) var(--s-2);border:1px solid color-mix(in srgb, var(--warn) 55%, transparent);border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn-text);font-size:var(--t-sm);flex-wrap:wrap;margin-block-end:var(--s-4);font-weight:600;display:flex}@media (prefers-reduced-motion:no-preference){.av-billing-banner{animation:av-fold-in var(--dur-base) var(--ease-out)}}.av-billing-banner-text{align-items:center;gap:var(--s-2);display:flex}.av-billing-banner-text>svg{flex-shrink:0}.av-cookie-spacer{height:var(--alo-consent-bar,0px);flex-shrink:0}.av-cookie{z-index:150;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);max-width:720px;box-shadow:var(--shadow-lg);flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 auto;padding:16px;display:flex;position:fixed;inset-block-end:16px;inset-inline:16px}.av-cookie-text{font-size:var(--t-sm);color:var(--text-muted);flex:260px;margin:0;line-height:1.5}.av-cookie-link{cursor:pointer;color:var(--accent-text);font:inherit;border-radius:var(--r-sm);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.av-cookie-actions{flex-shrink:0;gap:8px;display:flex}.av-cookie-text--short{display:none}@media (max-width:560px){.av-cookie{gap:8px 12px;padding:10px 12px;inset-inline:12px}.av-cookie-ic{display:none}.av-cookie-link{margin-block:-8px}.av-cookie-text--full{display:none}.av-cookie-text--short{display:inline}.av-cookie-text{flex-basis:100%;line-height:1.4}.av-cookie-actions{flex:100%}.av-cookie-actions .btn{flex:auto}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:24px;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-block-start:4px}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;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:border-color .2s;position:relative;overflow:hidden}.kpi:hover{border-color:var(--border-strong)}.kpi-rail{background:var(--accent);width:3px;position:absolute;inset-block:0;inset-inline-start: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{width:30px;height:30px;color:var(--text-muted);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-block-start:12px;font-weight:800;line-height:1}.kpi-foot{font-size:var(--t-sm);color:var(--text-faint);margin-block-start:9px}.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-block-end:1px solid var(--border);padding:10px 14px;font-weight:700}.tbl td{border-block-end:1px solid var(--border);font-size:var(--t-base);vertical-align:middle;padding:12px 14px}.tbl tr:last-child td{border-block-end:none}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover{background:var(--surface-2)}.tbl-row-click{cursor:pointer}.list-row{border-block-end:1px solid var(--border);align-items:center;gap:13px;padding:13px 16px;transition:background .12s;display:flex}.list-row:last-child{border-block-end: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:899.98px){.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:559.98px){.av-setup-banner{gap:var(--s-2);flex-wrap:nowrap;margin-block-end:12px;padding-block:6px;padding-inline:12px 6px}.av-setup-banner-more,.av-setup-banner>.av-billing-banner-text:first-child>svg{display:none}.av-setup-banner>.av-billing-banner-text:first-child{flex:auto;min-width:0}.av-setup-banner-msg{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.av-setup-banner>.av-billing-banner-text:last-child{flex-shrink:0;gap:4px}.av-setup-banner .btn{padding-inline:10px}}
/*# sourceMappingURL=1hwipdy_sg1uu.css.map*/