@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");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,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--panel:#0c0c0f;--raised:#141418;--sunk:#0f0f13;--rule:#22222a;--rule-strong:#3a3a46;--hover:#ffffff0d;--ink:#f4f4f6;--ink-dim:#a9a8b4;--ink-faint:#82818e;--accent:#8155f4;--accent-strong:#6d3ef0;--accent-ink:#a98bfa;--accent-soft:#8b5cf629;--on-accent:#fff;--accent-grad:linear-gradient(140deg, #8b5cf6 0%, #6d3ef0 100%);--accent-glow:inset 0 0 0 1px #ffffff14, 0 8px 24px -8px #8b5cf6bf;--bar-grad:linear-gradient(180deg, #8b5cf6 0%, #8b5cf647 100%);--green:#2fd16d;--on-green:#062b13;--green-soft:#2fd16d24;--green-grad:linear-gradient(180deg, #7be89e 0%, #2fd16d 100%);--orange:#ff9f43;--on-orange:#2b1700;--orange-soft:#ff9f4329;--orange-grad:linear-gradient(180deg, #ffc27a 0%, #ff9f43 100%);--red:#ff4d3d;--on-red:#2b0805;--red-soft:#ff4d3d24;--heat-1:#734eca;--heat-2:#8b5cf6;--heat-3:#ab8efb;--heat-4:#cdbfff;--pf-tiktok:#2fd3d9;--pf-instagram:#e8608c;--pf-youtube:#f2554b;--pf-vk:#4d8ef7;--pf-facebook:#8c9eff;--blue-soft:#6c9bff29;--lease-soft:#f07fd629;--focus:#cfc3ff;--plate:#8155f4;--plate-ink:#fff;--rail:#141418;--rail-ink:#f4f4f6;--rail-dim:#a9a8b4;--sig-online:#3ccf6a;--sig-busy:#6c9bff;--sig-lease:#f07fd6;--sig-warn:#ff9f43;--sig-alarm:#ff4d3d;--sig-off:#8c8b99;--scrim:#060608b8;--statusbar:var(--raised);--shadow-pop:0 24px 56px #0000008c;--shadow-card:none;--tag-0:#d98b7a;--tag-1:#c9a85e;--tag-2:#86b97a;--tag-3:#5fb8ae;--tag-4:#7fa6e0;--tag-5:#a98bfa;--tag-6:#d88ac4;--tag-7:#a7a3b8;--violet:#7955ee;--violet-deep:#5b3bd6;--lilac:#cfc3ff;--lavender:#ede8fb;--paper:#f7f5fc;--brand-ink:#121216;--muted:#6b677d;--muted-2:#a8a3bf;--font-sans:"Onest Variable", system-ui, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-sans);--font-mono:var(--font-sans);--mono-features:"tnum" 1;--fs-title:26px;--lh-title:32px;--fs-20:20px;--lh-20:26px;--fs-kicker:12px;--lh-kicker:16px;--fs-bignum:40px;--lh-bignum:44px;--fs-12:12px;--lh-12:16px;--fs-13:13px;--lh-13:18px;--fs-14:14px;--lh-14:20px;--fs-16:16px;--lh-16:22px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r-plate:8px;--r-chip:999px;--r-pill:999px;--r-control:12px;--r-tile:14px;--r-card:22px;--r-pop:20px;--r-sheet:28px;--row-h:36px;--control-h:36px;--control-h-sm:30px;--chip-h:28px;--icon-btn:38px;--tap:44px;--dur-fast:.12s;--dur-drawer:.16s;--z-tiles:0;--z-batch:20;--z-drawer:30;--z-toasts:40;--z-dialog:50;--z-banner:60}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--panel:#f5f3ef;--raised:#fffefd;--sunk:#f8f6f2;--rule:#e8e4e8;--rule-strong:#cec8d3;--hover:#1212160a;--ink:#232128;--ink-dim:#6d6874;--ink-faint:#716b79;--accent:#7656cf;--accent-strong:#6746bd;--accent-ink:#6746bd;--accent-soft:#7656cf1c;--on-accent:#fff;--accent-glow:inset 0 0 0 1px #ffffff1f, 0 8px 20px -8px #7448f099;--focus:#6746bd;--heat-1:#8d68f1;--heat-2:#6b40ee;--heat-3:#5130c6;--heat-4:#391f8c;--pf-tiktok:#0e8c91;--pf-instagram:#b83968;--pf-youtube:#c0362d;--pf-vk:#2860c9;--pf-facebook:#4e5fc9;--plate:#7656cf;--plate-ink:#fff;--rail:#232128;--rail-ink:#f4f4f6;--rail-dim:#a9a8b4;--sig-online:#1b7444;--sig-busy:#2f56c9;--sig-lease:#a42f86;--sig-warn:#8a5a00;--sig-alarm:#b83027;--sig-off:#716b79;--scrim:#12121699;--statusbar:var(--rail);--shadow-pop:0 16px 40px #12121629;--shadow-card:none;--tag-0:#9a4b3a;--tag-1:#7a6119;--tag-2:#3a7230;--tag-3:#1f756c;--tag-4:#365fa8;--tag-5:#6746bd;--tag-6:#94417f;--tag-7:#5c586f}[data-density=compact]{--row-h:30px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--panel);min-height:100vh;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-14);line-height:var(--lh-14);-webkit-font-smoothing:antialiased;margin:0;font-weight:400}#root{min-height:100vh}h1,h2,h3,p{margin:0}h1,h2{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:600}a{color:var(--accent-ink);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:var(--accent);color:var(--on-accent)}.title{font-family:var(--font-display);font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:-.02em;font-weight:600}.kicker{font-family:var(--font-display);font-size:var(--fs-kicker);line-height:var(--lh-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-weight:600}.kicker:is(.crm-card__title,.acc-card__title,.dcard__h,.jobd__h,.udr__h,.sch-strip__title){font-size:var(--fs-16);line-height:var(--lh-16);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-weight:600}.step{font-family:var(--font-display);font-size:var(--fs-kicker);line-height:var(--lh-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-weight:600}.bignum{font-family:var(--font-display);font-size:var(--fs-bignum);line-height:var(--lh-bignum);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:600}.slab-accent{background:var(--accent);color:var(--on-accent);border-radius:var(--r-card)}.slab-hatch{background-image:repeating-linear-gradient(135deg,#ffffff14 0 6px,#0000 6px 12px)}.num{font-variant-numeric:tabular-nums}.mach{font-family:var(--font-sans);font-feature-settings:var(--mono-features)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (pointer:coarse){:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){font-size:16px!important}:root :is(.btn,.field,select,.tabs__tab,[role=tab],.queue__tab,.drawer__close,.banner__close,.toast__action,.toast__close,.audtoggle){min-height:var(--tap)}:root .vpage__back{min-height:var(--tap);align-items:center;display:inline-flex}:root :is(.btn,.drawer__close,.banner__close,.toast__close,.audtoggle){min-width:var(--tap)}:root .iconbtn,:root :is(.jobacts__icon,.dcard__expand){width:var(--tap);height:var(--tap)}:root :is(.crm-ext,.acc-stat__post){min-width:var(--tap);min-height:var(--tap);justify-content:center}:root .crm-ext{align-items:center;display:inline-flex}:root .an-atable__sort{min-height:var(--tap);align-items:center;display:inline-flex}:root .dtag__remove{position:relative}:root .dtag__remove:after{content:"";position:absolute;inset:-16px}:root .chip{min-height:36px;position:relative}:root .chip:after{content:"";position:absolute;inset:-4px 0}:root :is(input[type=checkbox],input[type=radio]){width:20px;height:20px}:root :is(a,button,[role=button],[role=tab],[role=menuitem],[role=gridcell]){-webkit-tap-highlight-color:transparent}}@media (width<=1279.98px){:root .shell__main{grid-template-columns:minmax(0,1fr)}:root :is(.shell__main>*>*,.tabs>*){min-width:0}:root .tabs{grid-template-columns:minmax(0,1fr)}:root .shell__main select{max-width:100%}:root :is(.qcard,.dtable-wrap){--check-w:var(--tap)}:root :is(.dtable__check,.qcell--check,.jobrow__cell--check,.audcell--toggle){width:var(--check-w);min-width:var(--check-w);max-width:var(--check-w)}:root :is(.qcard,.dtable-wrap) tr>:is(.cell-key,.dtable__check,.qcell--check,.jobrow__cell--check,.audcell--toggle),:root :is(.qcard,.dtable-wrap) .jobrow__note>td:first-child:empty{z-index:1;background:linear-gradient(var(--row-tint,transparent), var(--row-tint,transparent)), var(--raised);position:sticky;left:0}:root :is(.qcard,.dtable-wrap) tr:not(:has(>.cell-key),.jobrow__note)>:is(th,td):first-child{z-index:1;background:linear-gradient(var(--row-tint,transparent), var(--row-tint,transparent)), var(--raised);position:sticky;left:0}:root :is(.qcard,.dtable-wrap) tr:has(>.cell-key)>th:first-child:empty{z-index:1;width:var(--check-w);min-width:var(--check-w);background:var(--raised);position:sticky;left:0}:is(:root :is(.qcard,.dtable-wrap) tr:has(>:is(.dtable__check,.qcell--check,.jobrow__cell--check,.audcell--toggle))>.cell-key,:root :is(.qcard,.dtable-wrap) tr:has(>th:first-child:empty)>.cell-key){left:var(--check-w)}:root .cell-key>*{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;display:block;overflow:hidden}:root :is(.jobrow__main:hover,.jobrow__main:hover+.jobrow__note,.qrow:hover,.audrow:hover:not(.audrow--details),.audrow[data-open]){--row-tint:var(--sunk)}:root :is(.jobrow[data-selected] .jobrow__main,.jobrow[data-selected] .jobrow__note,.dtable tbody tr[data-open=true]:hover,.dtable tbody tr[data-selected=true],.evrow[data-fresh]){--row-tint:var(--accent-soft)}:root .pageheader{align-items:flex-end;gap:var(--s2) var(--s3);flex-wrap:wrap;min-height:0}:root .pageheader__text{flex:auto}:root .pageheader__actions{flex-wrap:wrap;flex:0 auto;max-width:100%}:root .title{overflow-wrap:anywhere}:root :is(.tabs__list,.queue__tabs,.an-tabs){overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:root :is(.tabs__tab,.queue__tabs>*,.an-tabs>*){flex:none}:root .toasts{left:var(--s2);right:var(--s2);width:auto;bottom:calc(env(safe-area-inset-bottom) + 64px)}}@media (width<=767.98px),(height<=500px) and (pointer:coarse){:root .dialog-scrim{place-items:stretch stretch;padding:0;overflow-y:auto}:root .dialog{width:100%;max-width:none;min-height:100%;padding:calc(env(safe-area-inset-top) + var(--s5)) calc(env(safe-area-inset-right) + var(--s4)) calc(env(safe-area-inset-bottom) + var(--s5)) calc(env(safe-area-inset-left) + var(--s4));border:0;border-radius:0;align-content:start;overflow-y:auto}:root .dialog__actions{flex-wrap:wrap}:root .drawer{z-index:var(--z-dialog);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;border-radius:0;position:fixed;inset:0}:root .drawer__grip{display:none}:root .drawer__body{padding:var(--s4)}:root .popover__panel{top:auto;left:var(--s2);right:var(--s2);bottom:calc(env(safe-area-inset-bottom) + var(--s2));z-index:var(--z-dialog);max-height:80dvh;position:fixed;overflow-y:auto}:root .toasts{z-index:calc(var(--z-dialog) + 1)}}button,a,summary,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,a[role=button],.btn{transition:background-color .14s,color .14s,border-color .14s,transform .14s cubic-bezier(.2,.75,.25,1),box-shadow .14s}button:not(:disabled):active,.btn:not([aria-disabled=true]):active{transform:translateY(1px)scale(.985)}button:disabled,[aria-disabled=true]{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.btn--primary{background:var(--accent);box-shadow:none;border-radius:11px}.btn--primary:hover{background:var(--accent-strong);box-shadow:none}.btn,.field{border-radius:11px}.pageheader .title{letter-spacing:-.05em;font-size:32px;font-weight:550;line-height:1.2}.pageheader .kicker{letter-spacing:.17em;margin-bottom:8px;font-size:9px}.panel-card,.crm-card,.acc-card{box-shadow:none}.kicker{font-weight:550}.logo{color:var(--ink)}.health__item{border-radius:8px}.health__search{border-radius:10px}.health__kbd{font-size:10px}.health .btn{font-size:11px}@keyframes orbit-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dialog,.drawer,.bottomnav__sheet{animation:.22s cubic-bezier(.2,.75,.25,1) orbit-sheet-in}@media (width<=1024px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}.btn,button.icon-btn{min-height:44px}.pageheader .title{font-size:27px}.pageheader__actions{flex-wrap:wrap}.pageheader{flex-wrap:wrap;gap:14px}.tabs{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}button:active,.btn:active{transform:none!important}}.pwfield__box{position:relative}.pwfield__box .field{padding-right:44px}.pwfield__eye{width:var(--control-h);height:var(--control-h);border-radius:var(--r-control);color:var(--ink-dim);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.pwfield__eye:hover{color:var(--ink)}.pwfield__meter{align-items:center;gap:var(--s2);margin-top:var(--s1);display:flex}.pwfield__bar{gap:var(--s1);grid-template-columns:repeat(3,20px);display:inline-grid}.pwfield__bar i{background:var(--rule-strong);border-radius:var(--r-plate);height:6px}.pwfield__bar[data-level="1"] i:nth-child(-n+1){background:var(--sig-warn)}.pwfield__bar[data-level="2"] i:nth-child(-n+2),.pwfield__bar[data-level="3"] i{background:var(--sig-online)}.pwfield__count{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.pwfield__count--short{color:var(--sig-warn)}.pwfield__note{min-height:var(--lh-12);color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.pwfield__note--bad{color:var(--sig-alarm)}.authpage{min-height:100dvh;padding:calc(env(safe-area-inset-top) + var(--s6)) calc(env(safe-area-inset-right) + var(--s4)) calc(env(safe-area-inset-bottom) + var(--s6)) calc(env(safe-area-inset-left) + var(--s4));background:radial-gradient(60% 40% at 50% 0%, var(--accent-soft), transparent 70%), var(--sunk);grid-template-columns:minmax(0,1fr);place-items:start center;display:grid}[data-theme=light] .authpage{background:var(--panel)}.authcard{gap:var(--s4);width:min(480px,100%);padding:var(--s6);background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-sheet);box-shadow:var(--shadow-card), 0 24px 64px -24px color-mix(in srgb, var(--accent) 45%, transparent);display:grid}.authcard--wide{width:min(720px,100%)}.authcard .field{height:40px;font-size:var(--fs-14);line-height:var(--lh-14)}.authcard .pwfield__eye{width:40px;height:40px}.authcard__head{gap:var(--s2);display:grid}.authcard__lead{color:var(--ink);font-size:var(--fs-16);line-height:var(--lh-16);overflow-wrap:anywhere}.authcard__dim{color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.authcard__form{gap:var(--s4);display:grid}.authcard__error{min-height:var(--lh-13);color:var(--sig-alarm);font-size:var(--fs-13);line-height:var(--lh-13)}.authcard__actions{gap:var(--s2);flex-wrap:wrap;display:flex}.authcard .btn{height:40px}.welcome__steps{gap:var(--s2) var(--s4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.totp{gap:var(--s4);display:grid}.totp__how{gap:var(--s5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.totp__qr{width:192px;height:192px;padding:var(--s2);background:var(--lavender);border-radius:var(--r-tile)}.totp__qr img{width:100%;height:100%;display:block}.totp__steps{gap:var(--s2);padding-left:var(--s5);color:var(--ink);font-size:var(--fs-14);line-height:var(--lh-14);margin:0;display:grid}.totp__secret{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.totp__key{padding:var(--s1) var(--s2);background:var(--sunk);border:1px solid var(--rule-strong);border-radius:var(--r-chip);font-size:var(--fs-14);line-height:var(--lh-14);letter-spacing:.04em;overflow-wrap:anywhere}.totp__confirm{align-items:end;gap:var(--s2);flex-wrap:wrap;display:flex}.totp__confirm .field-group{flex:160px}.totp__codes{gap:var(--s2);padding:var(--s3);background:var(--sunk);border:1px solid var(--rule-strong);border-radius:var(--r-tile);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));margin:0;list-style:none;display:grid}.totp__codes li{font-size:var(--fs-14);line-height:var(--lh-14);letter-spacing:.04em}.totp__saved{align-items:center;gap:var(--s2);font-size:var(--fs-14);line-height:var(--lh-14);display:flex}.totp__saved input{width:18px;height:18px;accent-color:var(--accent)}@media (width<=599.98px){.authpage{padding:var(--s4)}.authcard{padding:var(--s5)}.totp__how{grid-template-columns:minmax(0,1fr);justify-items:center}.totp__how>div:last-child{justify-self:stretch}}.login{background:var(--panel);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100dvh;display:grid}.login__cover{--ink:var(--paper);--ink-dim:var(--muted-2);--accent-ink:var(--lilac);justify-content:space-between;gap:var(--s6);background:radial-gradient(70% 60% at 15% 110%, color-mix(in srgb, var(--violet) 55%, transparent), transparent 70%), radial-gradient(45% 40% at 95% 0%, color-mix(in srgb, var(--green) 22%, transparent), transparent 70%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--paper) 10%, transparent) 1px, transparent 0) 0 0 / 16px 16px, var(--brand-ink);color:var(--paper);flex-direction:column;padding:40px 48px;display:flex;position:relative;overflow:hidden}.login__cover>:not(.login__frame){z-index:1;animation:.4s ease-out both login-in;position:relative}.login__pitch{gap:var(--s3);align-content:end;max-width:560px;display:grid}.login__headline{color:var(--paper)}.login__accent{color:var(--lilac)}.login__lead{max-width:44ch;color:var(--muted-2);font-size:var(--fs-16);line-height:var(--lh-16)}.login__frame{border:64px solid color-mix(in srgb, var(--violet) 20%, transparent);pointer-events:none;border-radius:110px;width:400px;height:480px;animation:.4s ease-out both login-frame;position:absolute;top:-90px;right:-110px;transform:rotate(-8deg)}.login__frame:after{content:"";background:color-mix(in srgb, var(--violet) 16%, transparent);border-radius:26px;width:92px;height:112px;position:absolute;top:110px;left:120px;transform:rotate(14deg)}@keyframes login-in{0%{opacity:0}}@keyframes login-frame{0%{opacity:0;transform:translate(8px,8px)rotate(-8deg)}}.login__side{padding:var(--s5);background:var(--sunk);place-items:center;display:grid}[data-theme=light] .login__side{background:var(--panel)}.login__card{--control-h:40px;gap:var(--s4);width:min(400px,100%);padding:var(--s6);background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-sheet);box-shadow:var(--shadow-card), 0 24px 64px -24px color-mix(in srgb, var(--accent) 45%, transparent);display:grid}.login__card .field{font-size:var(--fs-14);line-height:var(--lh-14)}.login__title{margin-bottom:var(--s1)}.login__notice:empty{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login__notice{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r-control);color:var(--sig-warn);font-size:var(--fs-13);line-height:var(--lh-13);display:flex}.login__password{position:relative}.login__password .field{padding-right:44px}.login__eye{width:var(--control-h);height:var(--control-h);border-radius:var(--r-control);color:var(--ink-dim);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.login__eye:hover{color:var(--ink)}.login__submit{width:100%;margin-top:var(--s1);font-size:var(--fs-14)}.login__hint{color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.login__links{gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.login__error{min-height:var(--lh-13);color:var(--sig-alarm);font-size:var(--fs-13);line-height:var(--lh-13)}@media (width<=899.98px){.login{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.login__cover{gap:var(--s5);padding:calc(env(safe-area-inset-top) + var(--s5)) calc(env(safe-area-inset-right) + var(--s5)) var(--s5) calc(env(safe-area-inset-left) + var(--s5))}.login__lead{display:none}.login__headline{font-size:clamp(28px,9.6vw,40px);line-height:1.1}.login__frame{border-width:44px;border-radius:70px;width:280px;height:280px;top:-70px;right:-90px}.login__frame:after{display:none}.login__side{padding:var(--s4) var(--s4) calc(env(safe-area-inset-bottom) + var(--s4));align-items:start}.login__card{padding:var(--s5)}}.palette__tabs{align-items:center;gap:var(--s1);padding:var(--s1) var(--s3);border-bottom:1px solid var(--rule);display:flex}.palette__tab{min-height:28px;padding:0 var(--s3);border-radius:var(--r-control);color:var(--ink-dim);font-size:var(--fs-13);cursor:pointer;background:0 0;border:0}.palette__tab[aria-selected=true]{background:var(--accent-soft);color:var(--ink)}.palette__hint{color:var(--ink-dim);font-size:var(--fs-12);margin-left:auto}.ask{min-height:0;padding:var(--s3) var(--s4);font-size:var(--fs-13);line-height:var(--lh-13);overflow:auto}.ask p,.ask ul{margin:0}.ask__intro{gap:var(--s3);color:var(--ink-dim);display:grid}.ask__examples{gap:var(--s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ask__example{min-height:32px;padding:0 var(--s3);background:var(--accent-soft);border-radius:var(--r-control);color:var(--ink);font-size:var(--fs-13);cursor:pointer;border:0}.ask__thread{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.ask__entry{gap:var(--s2);display:grid}.ask__q{color:var(--ink-dim);font-weight:500}.ask__a{gap:var(--s2);color:var(--ink);display:grid}.ask__a ul{padding-left:var(--s4)}.ask__a a{color:var(--accent-ink);text-decoration:underline}.ask__tools,.ask__wait{color:var(--ink-dim);font-size:var(--fs-12)}.ask__err{align-items:center;gap:var(--s2);color:var(--sig-alarm);flex-wrap:wrap;display:flex}.ask__off{color:var(--sig-warn);margin-bottom:var(--s3)!important}.ask__card{gap:var(--s2);padding:var(--s3);background:var(--accent-soft);border-radius:var(--r-control);display:grid}.ask__card--done{box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.ask__card--cancelled{box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-dim);background:0 0}.ask__card-title{font-size:var(--fs-13);margin:0;font-weight:600}.ask__card-lines{gap:var(--s1);max-height:180px;color:var(--ink-dim);font-size:var(--fs-12);padding:0;list-style:none;display:grid;overflow:auto}.ask__card-word{gap:var(--s1);font-size:var(--fs-12);color:var(--ink-dim);display:grid}.ask__card-ack{align-items:flex-start;gap:var(--s2);color:var(--sig-warn);font-size:var(--fs-12);display:flex}.ask__card-ack input{margin-top:2px}.ask__card-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.ask__card-note{color:var(--ink-dim);font-size:var(--fs-12)}.ask__card-note--ok{color:var(--sig-online)}.ask__card-note--bad{color:var(--sig-alarm)}.ask__card-note--bad ul{padding-left:var(--s4)}.ask__rejected{gap:var(--s1);color:var(--sig-warn);font-size:var(--fs-12);padding:0;list-style:none;display:grid}@media (width<=1279px){:root .palette-scrim{padding-top:var(--s3)}:root .palette{max-height:88dvh}}@media (pointer:coarse){:root .ask__example{min-height:var(--tap)}}.palette__note{padding:var(--s2) var(--s4);color:var(--sig-alarm);font-size:var(--fs-13);margin:0}.shell{height:100dvh;display:flex;overflow:hidden}.shell__col{flex-direction:column;flex:1;min-width:0;display:flex}.shell__top{align-items:center;gap:var(--s3);min-height:60px;margin:calc(env(safe-area-inset-top) + var(--s3)) var(--s5) 0;padding:var(--s2) var(--s2) var(--s2) var(--s5);background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex:none;display:flex}.shell[data-narrow=true] .shell__top{border:0;border-bottom:1px solid var(--rule);min-height:0;box-shadow:none;padding:calc(env(safe-area-inset-top) + var(--s1)) calc(env(safe-area-inset-right) + var(--s3)) var(--s1) calc(env(safe-area-inset-left) + var(--s3));background:linear-gradient(var(--statusbar), var(--statusbar)) top / 100% env(safe-area-inset-top) no-repeat, var(--raised);border-radius:0;margin:0}.shell[data-narrow=true] .health{gap:var(--s3);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--s5)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--s5)), transparent);flex-wrap:nowrap;overflow-x:auto}.shell[data-narrow=true] .health::-webkit-scrollbar{display:none}.shell[data-narrow=true] .health__item{white-space:nowrap;flex:none;min-height:36px}.shell[data-narrow=true] .health__spacer{display:none}.shell[data-narrow=true] .health>[data-alarm]{order:-2}.shell[data-narrow=true] .health>.health__weak{order:-1}@media (pointer:coarse){.shell[data-narrow=true] .health__item{min-height:var(--tap)}}.shell__stage{flex:1;min-height:0;position:relative}.shell__main{height:100%;padding:var(--s5);gap:var(--s4);align-content:start;display:grid;overflow:auto}.shell[data-narrow=true] .shell__main{padding:var(--s3) calc(env(safe-area-inset-right) + var(--s3)) var(--s4) calc(env(safe-area-inset-left) + var(--s3));overscroll-behavior-y:contain}.shell[data-wall] .shell__main{padding:var(--s3)}@media (width>=1920px){.shell__stage[data-drawer=open] .shell__main{margin-right:var(--drawer-w)}}.stub{gap:var(--s4);display:grid}.stub__card{background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.navrail{--focus:var(--lilac);width:64px;margin:calc(env(safe-area-inset-top) + var(--s3)) 0 calc(env(safe-area-inset-bottom) + var(--s3)) var(--s3);padding:var(--s3) 0 var(--s2);background:var(--rail);border:1px solid var(--rule);border-radius:var(--r-card);color:var(--rail-ink);flex-direction:column;flex:none;display:flex}.navrail__logo{height:40px;margin-bottom:var(--s3);flex:none;justify-content:center;align-items:center;display:flex}.navrail__logo .logo__name{color:var(--rail-ink)}.navrail[data-wide=true] .navrail__logo{padding-left:calc(var(--s2) + 10px);justify-content:flex-start}.navrail__groups{align-content:start;gap:var(--s3);min-height:0;padding:0 var(--s2);scrollbar-width:none;flex:1;margin:0;list-style:none;display:grid;overflow:hidden auto}.navrail__group+.navrail__group{padding-top:var(--s3);border-top:1px solid color-mix(in srgb, var(--rail-ink) 10%, transparent)}.navrail[data-wide=true] .navrail__group+.navrail__group{border-top:0;padding-top:0}.navrail .navrail__kicker{padding:0 var(--s3) var(--s1);color:var(--rail-dim)}.navrail__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.navrail__link,.navrail__toggle{align-items:center;gap:var(--s2);border-radius:var(--r-pill);width:100%;height:40px;color:var(--rail-dim);font-size:var(--fs-13);line-height:var(--lh-13);white-space:nowrap;transition:color var(--dur-fast), background var(--dur-fast);background:0 0;border:0;padding:0;font-weight:500;text-decoration:none;display:flex}.navrail__toggle{width:calc(100% - 2 * var(--s2));margin:var(--s2) var(--s2) 0}.navrail__mark{width:40px;height:40px;transition:background var(--dur-fast), color var(--dur-fast);border-radius:50%;flex:none;place-items:center;display:grid}.navrail__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.navrail__link:hover,.navrail__toggle:hover{color:var(--rail-ink)}.navrail__link:not(.navrail__link--current):hover .navrail__mark,.navrail__toggle:hover .navrail__mark{background:color-mix(in srgb, var(--rail-ink) 8%, transparent)}.navrail__link--current{color:var(--rail-ink)}.navrail__link--current .navrail__mark{background:var(--rail-ink);color:var(--rail)}.navrail[data-wide=true] .navrail__link:not(.navrail__link--current):hover{background:color-mix(in srgb, var(--rail-ink) 8%, transparent)}.navrail[data-wide=true] .navrail__link:not(.navrail__link--current):hover .navrail__mark{background:0 0}.navrail[data-wide=true] .navrail__link--current{background:var(--rail-ink);color:var(--rail);font-weight:600}.navrail[data-wide=true] .navrail__link--current .navrail__mark{color:var(--rail);background:0 0}.health{align-items:center;gap:var(--s1) var(--s3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.health__spacer{flex:1}.health__item{align-items:center;gap:var(--s2);padding:var(--s1) 0;color:var(--ink);font-size:var(--fs-13);line-height:var(--lh-13);text-decoration:none;display:inline-flex}.health__item:hover .health__value{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.health__lamp{display:inline-flex}.health__label{color:var(--ink-dim)}.health__value{font-size:var(--fs-16);line-height:var(--lh-16);letter-spacing:-.01em;font-weight:600}.health__item--zero,.health__item--zero .health__label{color:var(--ink-dim)}.health__item--zero .health__value{font-weight:400}.health__item--zero .lamp{color:var(--ink-faint)}.health__weak{padding:var(--s1) var(--s3);background:var(--orange-soft);border:1px solid var(--sig-warn);border-radius:var(--r-chip);color:var(--sig-warn);font-weight:500}.health__weak .lamp{color:var(--sig-warn)}.health__bell{gap:var(--s1);height:var(--icon-btn);min-width:var(--icon-btn);padding:0 var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r-pill);justify-content:center}.health__bell:hover{background:var(--hover)}.health__error{align-items:center;gap:var(--s2);color:var(--ink);font-size:var(--fs-13);display:inline-flex}.health__search{align-items:center;gap:var(--s2);height:var(--icon-btn);padding:0 var(--s2) 0 var(--s3);background:var(--sunk);border:1px solid var(--rule-strong);border-radius:var(--r-pill);color:var(--ink-dim);font-size:var(--fs-13);display:inline-flex}.health__search:hover{border-color:var(--ink-faint);color:var(--ink)}.health__kbd{padding:0 var(--s2);border:1px solid var(--rule-strong);border-radius:var(--r-chip);font-family:var(--font-mono);font-size:var(--fs-12);line-height:var(--lh-12);color:var(--ink-dim)}@media (width<=1500px){.health__search span{display:none}}.usermenu{flex:none;position:relative}.usermenu__trigger{align-items:center;gap:var(--s2);height:var(--icon-btn);padding:0 var(--s3) 0 var(--s1);border:1px solid var(--rule-strong);border-radius:var(--r-pill);color:var(--ink-dim);font-size:var(--fs-13);background:0 0;display:inline-flex}.usermenu__trigger:hover{background:var(--hover);color:var(--ink)}@media (width<=1599.98px){.usermenu__login{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.usermenu__trigger{padding-right:var(--s2)}}.usermenu__avatar{background:linear-gradient(140deg, var(--accent) 0%, var(--accent-strong) 100%);width:28px;height:28px;color:var(--on-accent);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid}.usermenu__menu{z-index:var(--z-dialog);min-width:200px;padding:var(--s2);background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-pop);box-shadow:var(--shadow-pop);top:calc(100% + var(--s1));gap:2px;display:grid;position:absolute;right:0}.usermenu__who{padding:var(--s2) var(--s3);border-bottom:1px solid var(--rule);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600;display:grid}.usermenu__role{color:var(--ink-dim);font-weight:400}.usermenu__item{align-items:center;gap:var(--s2);height:var(--control-h);padding:0 var(--s3);border-radius:var(--r-control);color:var(--ink);font-size:var(--fs-13);text-align:left;background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}.usermenu__item:hover{background:var(--hover)}.banners{gap:var(--s2);padding:var(--s2) var(--s5) 0;display:grid}.banners:empty{display:none}.shell[data-narrow=true] .banners{padding:var(--s2) var(--s3) 0}.banner{z-index:var(--z-banner);align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-card);color:var(--ink);font-size:var(--fs-13);line-height:var(--lh-13);border:1px solid #0000;display:flex;position:relative}.banner--alarm{background:var(--sig-alarm);color:var(--panel)}.banner--warn{background:var(--orange-soft);border-color:color-mix(in srgb, var(--sig-warn) 50%, transparent)}.banner--warn .banner__icon{color:var(--sig-warn)}.banner__icon{flex:none;display:inline-flex}.banner__text{flex:1;min-width:0}.banner__detail{font-size:var(--fs-12);line-height:var(--lh-12);display:block}.banner--warn .banner__detail{color:var(--ink-dim)}.banner__close{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--r-control);color:var(--ink-dim);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.banner__close:hover{background:var(--hover);color:var(--ink)}.drawer{z-index:var(--z-drawer);background:var(--raised);border-left:1px solid var(--rule-strong);border-radius:var(--r-card) 0 0 var(--r-card);max-width:100%;box-shadow:var(--shadow-pop);animation:drawer-in var(--dur-drawer) ease-out;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}.drawer__grip{cursor:col-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;left:-3px}.drawer__grip:hover,.drawer__grip:focus-visible{background:color-mix(in srgb, var(--accent) 60%, transparent)}.drawer__head{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4) var(--s3) var(--s5);border-bottom:1px solid var(--rule);flex:none;display:flex}.drawer__close{width:var(--control-h);height:var(--control-h);border:1px solid var(--rule-strong);color:var(--ink-dim);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.drawer__close:hover{background:var(--hover);border-color:var(--ink-faint);color:var(--ink)}.drawer__body{min-height:0;padding:var(--s5);flex:1;overflow:auto}.drawer__stub{color:var(--ink-dim);max-width:72ch}.palette-scrim{z-index:var(--z-dialog);padding:12vh var(--s4) var(--s4);background:var(--scrim);place-items:start center;display:grid;position:fixed;inset:0}.palette{background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-pop);width:min(560px,100%);max-height:70vh;box-shadow:var(--shadow-pop);flex-direction:column;display:flex;overflow:hidden}.palette__search{align-items:center;gap:var(--s3);padding:0 var(--s4);border-bottom:1px solid var(--rule);color:var(--ink-dim);display:flex}.palette__input{height:52px;color:var(--ink);font-size:var(--fs-14);background:0 0;border:0;outline:none;flex:1}.palette__input::placeholder{color:var(--ink-dim)}.palette__list{padding:var(--s2);margin:0;list-style:none;overflow:auto}.palette__option{justify-content:space-between;align-items:center;gap:var(--s3);min-height:36px;padding:var(--s1) var(--s3);border-radius:var(--r-control);cursor:pointer;font-size:var(--fs-13);display:flex}.palette__option--active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.palette__phone{align-items:center;gap:var(--s3);min-width:0;display:inline-flex}.palette__meta{color:var(--ink-dim);font-size:var(--fs-12)}.palette__kind{color:var(--ink-dim);font-size:var(--fs-12);flex:none}.palette__empty{padding:var(--s5) var(--s4);color:var(--ink-dim);text-align:center}.help{width:min(600px,100%);max-height:80vh;overflow:auto}.help__head{justify-content:space-between;align-items:center;display:flex}.help__table{border-collapse:collapse;width:100%;font-size:var(--fs-13);line-height:var(--lh-13)}.help__table th,.help__table td{padding:var(--s2) 0;border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;font-weight:400}.help__table th{white-space:nowrap;width:40%}.help__table kbd{margin:0 var(--s1) var(--s1) 0;padding:0 var(--s1);border:1px solid var(--rule-strong);border-radius:var(--r-chip);font-family:var(--font-mono);font-size:var(--fs-12);line-height:var(--lh-12);display:inline-block}.bottomnav{padding:var(--s1) calc(env(safe-area-inset-right) + var(--s1)) env(safe-area-inset-bottom) calc(env(safe-area-inset-left) + var(--s1));background:var(--raised);border-top:1px solid var(--rule);flex:none;display:flex}.bottomnav__item{min-width:0;height:56px;color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0 2px;text-decoration:none;display:flex}.bottomnav__item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottomnav__item>svg{box-sizing:content-box;border-radius:var(--r-pill);transition:background var(--dur-fast), color var(--dur-fast);padding:3px 14px}.bottomnav__item--current{color:var(--ink);font-weight:600}.bottomnav__item--current>svg{background:var(--ink);color:var(--panel)}.bottomnav__more{flex:1;min-width:0;display:flex}.bottomnav__scrim{z-index:var(--z-dialog);background:var(--scrim);position:fixed;inset:0}.bottomnav__sheet{z-index:var(--z-dialog);max-height:min(85dvh,720px);padding:var(--s2) calc(env(safe-area-inset-right) + var(--s3)) calc(env(safe-area-inset-bottom) + var(--s3)) calc(env(safe-area-inset-left) + var(--s3));background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-pop);animation:sheet-in var(--dur-drawer) ease-out;border-bottom:0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.bottomnav__sheethead{padding:0 0 var(--s1) var(--s2);flex:none;justify-content:space-between;align-items:center;display:flex}.bottomnav__close{width:var(--tap);height:var(--tap);border:1px solid var(--rule-strong);color:var(--ink-dim);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bottomnav__menu{overscroll-behavior:contain;gap:var(--s3);min-height:0;display:grid;overflow-y:auto}.bottomnav__group{gap:2px var(--s2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.bottomnav__group+.bottomnav__group{padding-top:var(--s3);border-top:1px solid var(--rule)}.bottomnav .bottomnav__kicker{padding:0 var(--s2);grid-column:1/-1}.bottomnav__menuitem{align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s2);border-radius:var(--r-control);color:var(--ink);font-size:var(--fs-14);line-height:var(--lh-14);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}.bottomnav__menuitem:hover{background:var(--hover)}.bottomnav__mark{border:1px solid var(--rule-strong);width:32px;height:32px;color:var(--ink-dim);border-radius:50%;flex:none;place-items:center;display:grid}.bottomnav__menuitem--current .bottomnav__mark{background:var(--ink);border-color:var(--ink);color:var(--panel)}.bottomnav__menuitem--danger,.bottomnav__menuitem--danger .bottomnav__mark{color:var(--sig-alarm)}.stopfarm__list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.stopfarm__list li{align-items:center;gap:var(--s2);display:flex}.forbidden{justify-items:center;gap:var(--s3);padding:var(--s6) var(--s4);text-align:center;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow-card);display:grid}.forbidden__title{font-size:var(--fs-16);line-height:var(--lh-16)}.forbidden__text{max-width:48ch;color:var(--ink-dim);font-size:var(--fs-14);line-height:var(--lh-14)}.shell__top{border:0;border-bottom:1px solid var(--rule);min-height:76px;box-shadow:none;border-radius:0;margin:0;padding:16px 28px}.shell__main{gap:24px;padding:32px 36px}.navrail,.navrail[data-wide=true]{border:0;border-right:1px solid var(--rule);background:var(--raised);color:var(--ink);--focus:var(--accent);border-radius:0;width:78px;margin:0;padding:28px 16px 16px}.navrail[data-wide=true]{width:236px}.navrail__logo{color:var(--ink);justify-content:center;margin:0 0 28px;text-decoration:none;padding:0!important}.navrail[data-wide=true] .navrail__logo{justify-content:flex-start;padding-left:13px!important}.navrail .logo,.navrail .logo__name{color:var(--ink)}.navrail .logo__name{letter-spacing:-1.6px;font-size:26px;font-weight:650}.navrail__groups{gap:8px;padding:0}.navrail__kicker{letter-spacing:1.9px;color:var(--ink-dim);margin:28px 0 14px;padding:0 12px;font-size:9px}.navrail__list{gap:5px;display:grid}.navrail__link,.navrail__toggle{color:var(--ink-dim);border-radius:11px;gap:7px;min-height:45px;padding:3px 8px;text-decoration:none}.navrail__link--current,.navrail__link--current:hover{background:var(--accent-soft);color:var(--accent-ink)}.navrail__link--current .navrail__mark{color:inherit;box-shadow:none;background:0 0}.navrail__mark{width:32px;height:36px;color:inherit;background:0 0;flex-shrink:0}.navrail__label{font-size:12px;font-weight:500}.navrail__toggle{margin-top:12px}.navrail__toggle:hover,.navrail__link:hover{background:var(--hover);color:var(--ink)}.orbit-workspace{border:1px solid var(--rule);border-radius:13px;align-items:center;gap:10px;padding:13px 10px;display:flex}.orbit-workspace__avatar{background:var(--accent-soft);border-radius:10px;place-items:center;width:33px;height:33px;font-size:11px;font-weight:650;display:grid}.orbit-workspace strong{font-size:12px;font-weight:550;display:block}.orbit-workspace small{color:var(--ink-dim);margin-top:3px;font-size:10px;display:block}.orbit-rail-status{background:var(--panel);border-radius:13px;gap:7px;margin:16px 0;padding:16px 12px;display:grid}.orbit-rail-status strong{font-size:11px;font-weight:550}.orbit-rail-status small{color:var(--ink-dim);font-size:10px}.orbit-rail-status span{color:var(--sig-online);margin-top:5px;font-size:10px}.orbit-rail-status span[data-warning=true]{color:var(--sig-warn)}.orbit-context{padding:16px 36px 0}.orbit-context__tabs{flex-wrap:wrap;gap:5px;display:flex}.orbit-context__tabs a{color:var(--ink-dim);border:1px solid #0000;border-radius:10px;padding:10px 14px;font-size:12px;text-decoration:none}.orbit-context__tabs a[aria-current=page]{background:var(--raised);border-color:var(--rule);color:var(--ink)}.orbit-context__select{display:none}.shell[data-narrow=true] .shell__top{padding:calc(env(safe-area-inset-top) + 10px) 16px 10px;min-height:60px}.shell[data-narrow=true] .shell__main{padding:22px 18px}.shell[data-narrow=true] .orbit-context{padding:12px 18px 0}.shell[data-narrow=true] .orbit-context__tabs{display:none}.shell[data-narrow=true] .orbit-context__select{color:var(--ink-dim);align-items:center;gap:12px;font-size:11px;display:flex}.orbit-context__select select{border:1px solid var(--rule);background:var(--raised);min-width:0;color:var(--ink);border-radius:11px;flex:1;padding:11px}.bottomnav{background:var(--raised);border-top:1px solid var(--rule)}.bottomnav__item{color:var(--ink-dim)}.bottomnav__item--current{color:var(--accent-ink);background:var(--accent-soft)}.bottomnav__sheet{background:var(--raised);color:var(--ink);max-height:80dvh;overflow:auto}.bottomnav__menuitem{color:var(--ink);gap:14px;min-height:48px}.bottomnav__menuitem>svg{flex-shrink:0}.bottomnav__menuitem--danger{color:var(--red)}@media (width<=400px){.shell[data-narrow=true] .shell__main{padding:18px 12px}.shell[data-narrow=true] .orbit-context{padding:10px 12px 0}.bottomnav__item span{font-size:10px}.health__search{display:none}}.shell__actions{flex:none;align-items:center;gap:10px;display:flex}.shell__search{border:1px solid var(--rule-strong);background:var(--raised);width:44px;height:44px;color:var(--ink);border-radius:13px;place-items:center;display:grid}.shell__mobile-brand{color:var(--ink);align-items:center;min-width:0;text-decoration:none;display:flex}.shell[data-narrow=true]{--shell-bottom-nav-height:calc(72px + env(safe-area-inset-bottom))}.shell[data-narrow=true] .shell__top{padding:calc(env(safe-area-inset-top) + 10px) 14px 8px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;display:grid}.shell[data-narrow=true] .shell__mobile-brand .logo__name{letter-spacing:-1.3px;font-size:24px}.shell[data-narrow=true] .shell__actions{gap:6px}.shell[data-narrow=true] .usermenu__trigger{border:1px solid var(--rule-strong);border-radius:13px;justify-content:center;min-width:44px;min-height:44px;padding:4px}.shell[data-narrow=true] .usermenu__login,.shell[data-narrow=true] .usermenu__trigger>svg{display:none}.shell[data-narrow=true] .health{grid-area:2/1/auto/-1;gap:12px;min-width:0;max-width:100%;padding:0 0 2px;font-size:11px;-webkit-mask-image:none;mask-image:none}.shell[data-narrow=true] .health__item{gap:4px;min-height:30px;font-size:11px}.shell[data-narrow=true] .health__value{font-size:13px}.shell[data-narrow=true] .health__bell{min-width:44px}.bottomnav__toolgroup{border-bottom:1px solid var(--rule);gap:2px;padding:12px 0;display:grid}.bottomnav__toolgroup>.kicker{color:var(--ink-faint);padding:0 12px 5px;font-size:10px}.bottomnav__menuitem[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink)}@media (width>=1280px){.shell__top{gap:14px;padding-inline:22px}.health{gap:12px}.health__item{gap:5px}.health__label{font-size:11px}.health__value{font-size:14px}}.navrail,.navrail[data-wide=true]{padding-top:20px;padding-bottom:12px}.navrail__logo{margin-bottom:16px}.navrail__kicker{margin:12px 0 10px}.navrail__list{gap:2px}.navrail__link,.navrail__toggle{min-height:44px}.navrail__groups{flex:1;min-height:0}.theme-control{color:var(--ink);flex:none;font-size:13px;line-height:1.4;position:relative}.theme-control__trigger{border:1px solid var(--rule-strong);background:var(--raised);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:13px;place-items:center;display:grid}.theme-control__trigger:hover{background:var(--hover)}.auth-theme{top:calc(env(safe-area-inset-top) + 16px);right:calc(env(safe-area-inset-right) + 16px);z-index:100;position:fixed}.batch{gap:var(--s4);display:grid}.batch__head{gap:var(--s1);display:grid}.batch__title{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:600}.batch__meta{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.batch__progress{gap:var(--s1);color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);display:grid}.batch__bar{height:var(--s2);border-radius:var(--r-chip);background:var(--sunk);overflow:hidden}.batch__bar>span{border-radius:var(--r-pill);background:var(--green-grad);height:100%;box-shadow:0 0 10px -2px var(--green);transition:width var(--dur-fast);display:block}.batch__retry{justify-self:start}.batch__error{justify-items:start;gap:var(--s2);display:grid}.batch__rows{border-top:1px solid var(--rule);list-style:none;display:grid}.batchrow{align-items:center;gap:var(--s2);min-height:var(--control-h);padding:var(--s1) 0;border-bottom:1px solid var(--rule);font-size:var(--fs-13);line-height:var(--lh-13);display:flex}.batchrow__nodevice{width:20px;color:var(--ink-dim);text-align:center}.batchrow__text{flex:1;min-width:0;display:grid}.batchrow__error{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.batchrow__job{color:var(--accent-ink);font-size:var(--fs-12);flex:none}.ifield{gap:var(--s1);min-width:0;display:grid}.ifield__input{background:0 0;border-color:#0000}.ifield__input:hover{border-color:var(--rule-strong)}.ifield__input:focus{background:var(--sunk);border-color:var(--accent)}.ifield__input[aria-invalid=true]{border-color:var(--sig-alarm)}.ifield__value{min-height:var(--control-h);font-size:var(--fs-13);line-height:var(--lh-13);overflow-wrap:anywhere;align-items:center;display:flex}.ifield__error{color:var(--sig-alarm);font-size:var(--fs-12);line-height:var(--lh-12);margin:0}.screen{background:var(--sunk);width:100%;height:100%;position:relative;overflow:hidden}.screen--tile{border-radius:var(--r-tile)}.screen--big{border-radius:var(--r-card)}.screen__media{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.screen__media[hidden]{display:none}.screen__scrim{background:var(--scrim);position:absolute;inset:0}.screen__wait{place-items:center;display:grid;position:absolute;inset:0}.screen__center{justify-content:center;align-items:center;gap:var(--s1);padding:var(--s3);text-align:center;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.screen__label{color:var(--ink);font-size:var(--fs-13);line-height:var(--lh-13)}.screen__label--dim{color:var(--ink-dim)}.screen__stamp{padding:0 var(--s1);border-radius:var(--r-chip);background:var(--scrim);color:var(--ink-dim);font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--fs-12);line-height:var(--lh-12)}.screen--tile .screen__label{font-size:var(--fs-12);line-height:var(--lh-12)}.jobtable{border-collapse:collapse;width:100%;font-size:var(--fs-13);line-height:var(--lh-13)}.jobrow{border-bottom:1px solid var(--rule)}.jobrow:last-child{border-bottom:0}.jobrow__main{cursor:pointer}.jobrow__main:hover,.jobrow__main:hover+.jobrow__note{background:var(--sunk)}.jobrow[data-selected] .jobrow__main,.jobrow[data-selected] .jobrow__note{background:var(--accent-soft)}.jobrow__main:focus-visible{outline-offset:-2px}.jobrow__cell{height:var(--row-h);padding:var(--s1) var(--s3);vertical-align:middle;white-space:nowrap}.jobrow__cell--check{width:36px;padding-right:0}.jobrow__cell--check input{accent-color:var(--accent)}.jobrow__cell--dim{color:var(--ink-dim)}.jobrow__cell--acts{text-align:right;width:1%}.jobrow__phone,.jobrow__state,.jobrow__shots{align-items:center;gap:var(--s2);display:inline-flex}.jobrow__shots{gap:var(--s1);color:var(--ink-dim)}.jobrow__name{text-overflow:ellipsis;max-width:180px;overflow:hidden}.jobrow__proof{align-items:center;gap:var(--s1);color:var(--ink-dim);font:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:inline-flex}.jobrow__proof:hover .proofthumb{border-color:var(--accent)}.jobrow__note td{padding:0 var(--s3) var(--s2);color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.jobrow__notetext+.jobrow__notetext:before{content:" · "}.jobrow__link{margin-left:var(--s3);color:var(--accent-ink)}.jobtable--card .jobrow__cell{padding:var(--s1) var(--s2)}.jobacts{gap:var(--s2);flex-wrap:wrap;display:flex}.jobacts--compact{gap:var(--s1);flex-wrap:nowrap;display:inline-flex}.jobacts__icon{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--r-chip);color:var(--ink-dim);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.jobacts__icon:hover:not(:disabled){background:var(--accent-soft);color:var(--ink)}.jobacts__icon:disabled{opacity:.5;cursor:default}.proofthumb{border:1px solid var(--rule);border-radius:var(--r-plate);background:var(--sunk);width:16px;height:28px;color:var(--ink-dim);place-items:center;display:inline-grid;overflow:hidden}.proofthumb img{object-fit:cover;width:100%;height:100%}.lightbox{z-index:var(--z-dialog);background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.lightbox__head{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--raised);border-bottom:1px solid var(--rule);display:flex}.lightbox__count{font-weight:600}.lightbox__meta,.lightbox__zoom{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.lightbox__spacer{flex:1}.lightbox__action{padding:var(--s1) var(--s2);border-radius:var(--r-control);color:var(--accent-ink);font:inherit;font-size:var(--fs-13);cursor:pointer;background:0 0;border:0;text-decoration:none}.lightbox__action:hover{background:var(--accent-soft)}.lightbox__close{width:var(--control-h);height:var(--control-h);border-radius:var(--r-control);color:var(--ink-dim);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.lightbox__close:hover{background:var(--accent-soft);color:var(--ink)}.lightbox__stage{min-height:0;padding:var(--s4);touch-action:none;place-items:center;display:grid;position:relative;overflow:hidden}.lightbox__stage[data-zoomed]{cursor:grab}.lightbox__img{box-sizing:border-box;width:100%;height:100%;padding:var(--s4);object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.lightbox__note{color:var(--ink-dim)}.lightbox__nav{border-radius:var(--r-pop);background:var(--raised);width:48px;height:48px;color:var(--ink);box-shadow:var(--shadow-pop);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:50%}.lightbox__nav:disabled{opacity:.35;cursor:default}.lightbox__nav--prev{left:var(--s4)}.lightbox__nav--next{right:var(--s4)}.jobd{gap:var(--s4);font-size:var(--fs-13);line-height:var(--lh-13);display:grid}.jobd__head{gap:var(--s2);display:grid}.jobd__title{font-size:var(--fs-16);line-height:var(--lh-16);margin:0;font-weight:600}.jobd__state,.jobd__meta{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;margin:0;display:flex}.jobd__meta{color:var(--ink-dim)}.jobd__phone,.jobd__linkbtn{align-items:center;gap:var(--s2);color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.jobd__phone:hover,.jobd__linkbtn:hover{text-decoration:underline}.jobd__phone--text,.jobd__phone--text:hover{color:var(--ink);cursor:default;text-decoration:none}.jobd__link{color:var(--accent-ink)}.jobd__notes{gap:var(--s1);padding:var(--s3);border-radius:var(--r-control);background:var(--sunk);display:grid}.jobd__notes p{margin:0}.jobd__alert{color:var(--sig-alarm);margin:0}.jobd__section{gap:var(--s2);display:grid}.jobd__h{margin:0}.jobd__timeline{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.jobd__timeline li{gap:var(--s3);color:var(--ink-dim);grid-template-columns:120px 1fr;display:grid}.jobd__timeline li[data-done]{color:var(--ink)}.jobd__step{color:var(--ink-dim)}.jobd__facts{gap:var(--s1);margin:0;display:grid}.jobd__facts div{gap:var(--s3);grid-template-columns:120px 1fr;display:grid}.jobd__facts dt{color:var(--ink-dim)}.jobd__facts dd{margin:0}.jobd__dim{color:var(--ink-dim);margin:0}.jobd__shots{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jobd__shot{cursor:zoom-in;background:0 0;border:0;padding:0}.jobd__shot .proofthumb{border-radius:var(--r-control);width:54px;height:116px}.jobd__shot:hover .proofthumb,.jobd__shot:focus-visible .proofthumb{border-color:var(--accent)}.jobd__search{align-items:center;gap:var(--s3);display:flex}.jobd__search .field{max-width:280px}.jobd__pre{max-height:360px;padding:var(--s3);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--sunk);font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--fs-12);line-height:var(--lh-12);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.jobd__pre mark{border-radius:var(--r-plate);background:var(--accent-soft);color:var(--ink);outline:1px solid var(--accent)}.jobd__error{gap:var(--s2);justify-items:start;display:grid}.failhelp{gap:var(--s2);padding:var(--s3);border-radius:var(--r-control);background:var(--sunk);display:grid}.failhelp p{margin:0}.failhelp__dim{color:var(--ink-dim);font-size:var(--fs-12)}.failhelp__ask{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.failhelp__shot{align-items:center;gap:var(--s2);display:inline-flex}@media (pointer:coarse){.failhelp__shot{min-height:var(--tap)}}.failhelp__ai{gap:var(--s2);display:grid}.failhelp__list{gap:var(--s1);margin:0;display:grid}.failhelp__list div{gap:var(--s1);display:grid}.failhelp__list dt{color:var(--ink-dim)}.failhelp__list dd{margin:0}.devices{gap:var(--s4);align-content:start;display:grid}.devices__body{align-items:flex-start;gap:var(--s4);display:flex}.devices__sections{gap:var(--s4);flex:1;align-content:start;min-width:0;display:grid}.devices__section{gap:var(--s2);display:grid}.devices__heading{color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600}.devices__error{justify-items:start;gap:var(--s2);color:var(--ink);display:grid}.devices[data-wall] .devices__wallexit{justify-self:end}.filterbar{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.filterbar__search{align-items:center;gap:var(--s2);height:var(--control-h);min-width:260px;padding:0 var(--s3);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--raised);color:var(--ink-dim);display:inline-flex}.filterbar__search:focus-within{border-color:var(--accent)}.filterbar__search input{min-width:0;color:var(--ink);font:inherit;font-size:var(--fs-13);background:0 0;border:0;outline:0;flex:1}.filterbar__chips{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.filterbar__select{height:var(--chip-h);padding:0 var(--s2);border:1px solid var(--rule);border-radius:var(--r-chip);background:var(--raised);color:var(--ink);font:inherit;font-size:var(--fs-12)}.devgrid__row{grid-template-columns:repeat(auto-fill, var(--tile-w,120px));gap:var(--s2);display:grid}.devices__loading .skeleton--tile{border-radius:var(--r-tile);width:120px;height:260px}.tile{border-radius:var(--r-tile);background:var(--sunk);border:1px solid var(--rule);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);flex:none;position:relative;overflow:hidden}.tile[data-tone=online]{border-color:color-mix(in srgb, var(--sig-online) 45%, var(--rule))}.tile[data-tone=warn]{border-color:color-mix(in srgb, var(--sig-warn) 60%, var(--rule))}.tile[data-tone=alarm]{border-color:color-mix(in srgb, var(--sig-alarm) 65%, var(--rule))}.tile[data-tone=lease]{border-color:color-mix(in srgb, var(--sig-lease) 55%, var(--rule))}.tile:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-pop)}.tile[data-tone=online]:after{content:"";background:linear-gradient(90deg, transparent, var(--sig-online), transparent);height:3px;box-shadow:0 0 12px var(--sig-online);pointer-events:none;position:absolute;inset:0 0 auto}.tile[data-open]{border-color:var(--accent);box-shadow:var(--accent-glow)}.tile[data-sync]{border-color:var(--sig-lease)}.tile[data-checked]{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--focus)}.tile__screen{position:absolute;inset:0}.tile__ctl,.screen-note{justify-content:center;align-items:center;gap:var(--s1);padding:var(--s2);text-align:center;color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);background:var(--sunk);flex-direction:column;display:flex}.tile__ctl{color:var(--accent-ink)}.tile__top,.tile__bottom{gap:var(--s1);padding:var(--s1);color:var(--ink);font-size:var(--fs-12);line-height:var(--lh-12);pointer-events:none;display:flex;position:absolute;left:0;right:0}.tile__top{background:linear-gradient(var(--scrim), transparent);align-items:center;top:0}.tile__bottom{background:linear-gradient(transparent, var(--scrim));flex-direction:column;bottom:0}.tile__line{align-items:center;gap:var(--s1);min-width:0;display:flex}.tile__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tile__spacer{flex:1}.tile__pin{color:var(--ink-dim)}.tile__selection{pointer-events:auto;cursor:pointer;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.tile__check{appearance:none;border:1px solid var(--rule-strong);border-radius:calc(var(--r-control) / 2);background:var(--raised);cursor:pointer;place-items:center;width:20px;height:20px;margin:0;display:grid}.tile__check:before{content:"";border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);opacity:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.tile__check:checked{background:var(--accent);border-color:var(--accent)}.tile__check:checked:before{opacity:1}.tile__check:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tile__lease{color:var(--sig-lease)}.tile__held{color:var(--sig-warn)}.tile__platform{color:var(--ink-dim);flex:none;font-weight:600}.tile__handle{flex:0 100 auto;min-width:5ch}.tile__country{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 var(--s1);border:1px solid var(--rule-strong);border-radius:var(--r-pill);background:var(--scrim);color:var(--paper);font-feature-settings:var(--mono-features);flex:0 .01 auto;overflow:hidden}.tile__country--warn{border-color:var(--sig-warn);background:var(--orange-soft);color:var(--sig-warn)}.tile__ack{flex:none;font-weight:700}.tile__pick{border-radius:var(--r-plate);background:var(--sig-lease);width:16px;height:16px;color:var(--on-accent);place-items:center;font-weight:700;line-height:1;display:inline-grid}.tile__ack--skipped{color:var(--sig-warn)}.tile__ack--failed{color:var(--sig-alarm)}.battery{color:var(--ink-dim);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.battery--low{color:var(--sig-warn)}.tilemenu{z-index:var(--z-drawer);min-width:180px;padding:var(--s1);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--raised);box-shadow:var(--shadow-pop);cursor:default;display:grid;position:fixed}.tilemenu__item{padding:var(--s2) var(--s3);border-radius:var(--r-control);color:var(--ink);font:inherit;font-size:var(--fs-13);text-align:left;background:0 0;border:0}.tilemenu__item:hover,.tilemenu__item:focus-visible{background:var(--accent-soft)}.viewmenu{gap:var(--s3);width:300px;font-size:var(--fs-13);line-height:var(--lh-13);display:grid}.viewmenu__row{gap:var(--s1) var(--s2);grid-template-columns:1fr auto;display:grid}.viewmenu__row input{accent-color:var(--accent);grid-column:1/-1}.viewmenu__row output{color:var(--ink-dim)}.viewmenu__check{align-items:center;gap:var(--s2);display:flex}.viewmenu__group{gap:var(--s1);border:0;margin:0;padding:0;display:grid}.viewmenu__group legend{margin-bottom:var(--s1)}.viewmenu__rate{color:var(--ink-dim)}.viewmenu__rate--warn{color:var(--sig-warn)}.numpad{gap:var(--s3);display:grid}.numpad__grid{gap:var(--s1);grid-template-columns:repeat(10,auto);display:grid}.numpad__recent{align-items:center;gap:var(--s1);display:flex}.numpad__caption,.numpad__empty{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.numpad__caption{margin-right:var(--s1)}.numpad__cell{border-radius:var(--r-control);background:0 0;border:1px solid #0000;align-items:center;gap:3px;padding:3px;display:inline-flex}.numpad__cell:hover{border-color:var(--rule-strong)}@media (width<=1279.98px){.filterbar__search{flex:100%;min-width:0}.filterbar__chips{overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--s1) 0;flex-wrap:nowrap;flex:100%;overflow-x:auto}.filterbar__chips>*{flex:none}}@media (pointer:coarse){.filterbar__search{height:var(--tap)}.filterbar__select{min-height:36px}}.devices__big{z-index:var(--z-drawer);overscroll-behavior:contain;padding:calc(env(safe-area-inset-top) + var(--s2)) calc(env(safe-area-inset-right) + var(--s2)) calc(env(safe-area-inset-bottom) + var(--s2)) calc(env(safe-area-inset-left) + var(--s2));background:var(--panel);flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto;container-type:size}.ctl[data-fit]{gap:var(--s2);padding:var(--s3);flex-direction:column;flex:1 0 auto;display:flex}.ctl[data-fit]>*{flex:none}.ctl[data-fit]>.ctl__stage{flex:1 1 0;place-items:center;min-height:240px;display:grid;container-type:size}.ctl__stage>.ctl__well{aspect-ratio:9/19.5;height:min(100cqh,216.667cqw)}.ctl[data-fit] .ctl__head{flex-wrap:wrap}.devices__big>.syncbar{margin-bottom:var(--s2);flex:none}@media (orientation:landscape) and (height<=500px){.ctl[data-fit]{--stage-h:calc(100cqh - 2 * var(--s3) - 2px);padding-left:calc(var(--s3) + var(--stage-h) * 9 / 19.5 + var(--s3));position:relative}.ctl[data-fit]>.ctl__stage{top:var(--s3);left:var(--s3);min-height:0;height:var(--stage-h);width:calc(var(--stage-h) * 9 / 19.5);position:absolute}}.numpad__cell[data-checked]{border-color:var(--focus);background:var(--accent-soft)}.devices__sections[data-lasso]{-webkit-user-select:none;user-select:none}.lasso{z-index:var(--z-batch);border:1px solid var(--focus);background:var(--accent-soft);pointer-events:none;position:fixed}.batchbar{bottom:var(--s4);z-index:var(--z-batch);align-items:center;gap:var(--s1) var(--s2);max-width:100%;min-height:52px;padding:var(--s2) var(--s4);box-shadow:var(--shadow-pop);flex-wrap:wrap;justify-self:center;display:flex;position:sticky}.batchbar__count{white-space:nowrap;font-weight:600}.batchbar__shared{white-space:nowrap;font-size:var(--fs-13)}.batchbar__clear{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--r-chip);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.batchbar__sep{width:1px;margin:var(--s1) var(--s1);background:color-mix(in srgb, var(--on-accent) 35%, transparent);align-self:stretch}.batchbar>.btn,.batchbar .popover>.btn{color:var(--on-accent);background:0 0;border-color:#0000}.batchbar>.btn:hover:not(:disabled),.batchbar .popover>.btn:hover:not(:disabled),.batchbar__clear:hover{background:color-mix(in srgb, var(--on-accent) 14%, transparent)}.batchbar .popover__panel{min-width:240px;color:var(--ink)}.batchmenu{gap:var(--s2);display:grid}.batchmenu--list{gap:0;min-width:280px;max-height:320px;overflow-y:auto}.batchmenu__item{padding:var(--s2) var(--s3);border-radius:var(--r-control);color:var(--ink);font:inherit;font-size:var(--fs-13);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.batchmenu__item:hover,.batchmenu__item:focus-visible{background:var(--accent-soft)}.batchmenu__hint,.batchmenu__note{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.batchmenu__row{gap:var(--s2);display:flex}.batchmenu__tags{gap:var(--s1);flex-wrap:wrap;display:flex}.batchmenu__tag{align-items:center;gap:var(--s1);height:var(--chip-h);padding:0 var(--s1) 0 var(--s2);border:1px solid var(--rule);border-radius:var(--r-chip);font-size:var(--fs-12);display:inline-flex}.batchmenu__tag button{color:var(--ink-dim);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.batchbar__force,.hold__list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.hold__list li{align-items:center;gap:var(--s2);display:flex}.tile__setup{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 var(--s1);border:1px solid var(--sig-warn);border-radius:var(--r-pill);background:var(--orange-soft);color:var(--sig-warn);font-feature-settings:var(--mono-features);flex:0 auto;overflow:hidden}.tile__menu{z-index:2;top:calc(var(--s5) + var(--s4));right:var(--s1);border:1px solid color-mix(in srgb, var(--rule) 60%, transparent);border-radius:var(--r-chip);background:var(--panel);width:32px;height:32px;color:var(--ink);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute}.tile__menu:hover{background:var(--accent-soft)}.tile__menu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.batchbar__commands{gap:var(--s2);display:grid}.batchbar__dangerlabel{padding-top:var(--s2);font-size:var(--fs-12);color:var(--ink-dim)}.batchbar--compact{--batch-sheet-offset:calc(var(--tap) + var(--s6));padding:var(--s2) var(--s3);justify-self:stretch}.batchbar--compact>.popover{margin-left:auto}.batchbar--compact>.popover>.popover__panel{top:auto;left:var(--s3);right:var(--s3);bottom:calc(var(--shell-bottom-nav-height,calc(var(--tap) + var(--s5) + var(--s1) + env(safe-area-inset-bottom))) + var(--batch-sheet-offset));width:auto;min-width:0;max-height:60dvh;position:fixed;overflow:auto}.batchbar--compact .batchbar__commands>.btn,.batchbar--compact .batchbar__commands>.popover>.btn{width:100%;min-height:44px;color:var(--ink);background:var(--raised);border:1px solid var(--rule);justify-content:flex-start}.batchbar--compact .batchbar__clear{min-width:44px;min-height:44px}.batchbar--compact .batchbar__commands .popover__panel{inset:auto var(--s4) calc(var(--shell-bottom-nav-height,0) + calc(var(--tap) * 2));width:auto;min-width:0;max-height:58dvh;position:fixed;overflow:auto}@media (width<=1279.98px){.devices .pageheader{align-items:flex-start;gap:var(--s2);flex-wrap:wrap}.devices .pageheader__actions{gap:var(--s2);flex-wrap:wrap}.tile__selection{width:44px;height:44px}.tile__check{min-width:20px;min-height:20px}.tile__menu{width:44px;height:44px;top:48px}.devices .batchbar--compact{left:var(--s3);right:var(--s3);bottom:calc(var(--shell-bottom-nav-height,calc(var(--tap) + var(--s5) + var(--s1) + env(safe-area-inset-bottom))) + var(--s2));position:fixed}.devices .popover__panel{max-width:calc(100vw - 32px)}}.dcard{gap:var(--s5);font-size:var(--fs-13);line-height:var(--lh-13);display:grid}.dcard--page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;max-width:1080px}.dcard--page>.dcard__head{grid-column:1/-1}.dcard p{margin:0}.dcard__dim{color:var(--ink-dim)}.dcard__head{gap:var(--s2);display:grid}.dcard__titleline{align-items:center;gap:var(--s2);display:flex}.dcard__name{min-width:0;font-size:var(--fs-16);font-weight:600;line-height:var(--lh-16);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.dcard__expand{width:var(--control-h);height:var(--control-h);border-radius:var(--r-control);color:var(--ink-dim);place-items:center;display:inline-grid}.dcard__expand:hover{background:var(--accent-soft);color:var(--ink)}.dcard__line{color:var(--ink-dim)}.dcard__top{gap:var(--s4);grid-template-columns:112px minmax(0,1fr);align-items:start;display:grid}.dcard__screen{aspect-ratio:9/19.5;border-radius:var(--r-tile);background:var(--sunk);position:relative;overflow:hidden}.dcard__screen .screen-note{height:100%;padding:var(--s2)}.dcard__facts{gap:var(--s2);min-width:0;display:grid}.dcard__account{gap:var(--s2);flex-wrap:wrap;display:flex}.dcard__lease{color:var(--sig-lease);align-self:center}.dcard__section{gap:var(--s3);min-width:0;display:grid}.dcard__sechead{justify-content:space-between;align-items:baseline;gap:var(--s3);padding-bottom:var(--s1);border-bottom:1px solid var(--rule);display:flex}.dcard__h{margin:0}.dcard__all{color:var(--accent-ink);font-size:var(--fs-12);line-height:var(--lh-12)}.dcard__buttons{gap:var(--s2);flex-wrap:wrap;display:flex}.dcard__held{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--sig-warn);border-radius:var(--r-control);background:color-mix(in srgb, var(--sig-warn) 10%, transparent);flex-wrap:wrap;display:flex}.dcard__held p,.dcard__warn,.dcard__alarm{align-items:center;gap:var(--s2);display:flex}.dcard__held p{color:var(--ink)}.dcard__held .dcard__held-why{color:var(--ink-dim);flex-basis:100%}.dcard__warn{color:var(--sig-warn)}.dcard__alarm{color:var(--sig-alarm);font-weight:600}.dcard__ip{color:var(--ink-dim)}.dcard__danger{align-items:center;gap:var(--s2);padding-top:var(--s3);border-top:1px dashed var(--rule);flex-wrap:wrap;display:flex}.dcard__dangerlabel{margin-right:var(--s1);color:var(--sig-alarm);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:600}.dcard__grid{gap:var(--s3) var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dcard__wide{grid-column:1/-1}.dtags{gap:var(--s1);display:grid}.dtags__list{align-items:center;gap:var(--s1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dtag{align-items:center;gap:var(--s1);height:var(--chip-h);padding:0 var(--s2);border:1px solid var(--tag,var(--rule));border-radius:var(--r-chip);color:var(--tag,var(--ink));font-size:var(--fs-12);display:inline-flex}.dtag__remove{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.dtags__input{width:120px;height:var(--chip-h)}.dcard__access,.dcard__events{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.dcard__events li{align-items:center;gap:var(--s2);grid-template-columns:auto auto minmax(0,1fr);display:grid}.dcard__event{gap:0 var(--s2);flex-wrap:wrap;min-width:0;display:flex}.dcard__eventkind{font-weight:600}.dcard__tablewrap{overflow-x:auto}.dcard__error{gap:var(--s2);justify-items:start;display:grid}@media (width<=1279.98px){.dcard--page{grid-template-columns:minmax(0,1fr)}}.dpage{gap:var(--s4);align-content:start;display:grid}.dpage>.dcard{padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--raised)}.psetup__sec{gap:var(--s2);min-width:0;display:grid}.psetup__title{color:var(--ink-dim);font-weight:600}.psetup__list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.psetup__item{align-items:flex-start;gap:var(--s2);min-width:0;display:flex}.psetup__item input{flex:none;margin:2px 0 0}.psetup__body{overflow-wrap:anywhere;cursor:pointer;gap:2px;min-width:0;display:grid}.psetup__name{color:var(--ink)}.psetup__hint,.psetup__who{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.psetup__who{color:var(--ink-faint)}.dryrun__list,.dryrun__steps{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.dryrun__steps{gap:var(--s1);color:var(--ink-dim)}.dryrun__name{font-weight:600}.dryrun__ok{color:var(--green)}.dryrun__fail{color:var(--red)}.dryrun__warn{color:var(--orange);font-weight:600}.devdel{max-height:calc(100dvh - 2 * var(--s4));min-width:0;overflow-y:auto}.devdel p,.devdel ul{margin:0}.devdel__what{gap:var(--s2);max-width:none;color:var(--ink);display:grid}.devdel__list{gap:var(--s2);padding-left:var(--s5);overflow-wrap:anywhere;display:grid}.devdel__accounts{gap:var(--s1);max-height:9.5rem;margin-top:var(--s1);padding-left:var(--s4);color:var(--ink-dim);display:grid;overflow-y:auto}.proofshot{vertical-align:middle;cursor:zoom-in;background:0 0;border:0;padding:0;display:inline-flex}.proofshot .proofthumb{border-radius:var(--r-control);width:24px;height:44px}.proofshot:hover .proofthumb,.proofshot:focus-visible .proofthumb{border-color:var(--accent)}.chart{gap:var(--s2);min-width:0;display:grid}.chart__head{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.chart__legend{gap:var(--s1) var(--s4);color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chart__legend li{align-items:center;gap:var(--s2);display:inline-flex}.chart__swatch--bar{border-radius:var(--r-pill);background:var(--accent);width:10px;height:10px}.chart__swatch--line{border-top:2px solid var(--green);width:14px}.chart__plot{min-width:0;position:relative}.chart__svg{max-width:100%;display:block;overflow:visible}.chart__grid{stroke:var(--rule);stroke-width:1px;stroke-dasharray:2 4}.chart__axis{fill:var(--ink-dim);font-size:var(--fs-12)}.chart__bar{transition:opacity var(--dur-fast)}.chart__bar--dim{opacity:.4}.chart__stop--top{stop-color:var(--accent)}.chart__stop--bottom{stop-color:var(--accent);stop-opacity:.25}.chart__stop--hi-top{stop-color:var(--orange)}.chart__stop--hi-bottom{stop-color:var(--orange);stop-opacity:.45}.chart__line{fill:none;stroke:var(--green);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--green))}.chart__area{pointer-events:none}.chart__stop--area-top{stop-color:var(--green);stop-opacity:.22}.chart__stop--area-bottom{stop-color:var(--green);stop-opacity:0}.chart__dot{fill:var(--green)}.chart__tip{z-index:1;min-width:132px;padding:var(--s2) var(--s3);transform:translate(-50%, calc(-100% - var(--s2)));border-radius:var(--r-tile);background:var(--paper);color:var(--brand-ink);box-shadow:var(--shadow-pop);font-size:var(--fs-12);line-height:var(--lh-12);pointer-events:none;white-space:nowrap;gap:2px;display:grid;position:absolute}.chart__tip-date{font-weight:600;font-size:var(--fs-13)}.chart__tip-row{align-items:center;gap:var(--s1);display:flex}.chart__tip-row b{padding-left:var(--s2);margin-left:auto}.chart__tip-dot{border-radius:var(--r-pill);width:8px;height:8px}.chart__tip-dot--bar{background:var(--orange)}.chart__tip-dot--line{background:var(--green)}.chart__hit{fill:#0000}.chart__hit:hover{fill:var(--hover)}.chart__empty{padding:var(--s5) 0;color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--lh-13);text-align:center}.chart__table{max-height:320px;overflow:auto}.chart__table table{border-collapse:collapse;width:100%;font-size:var(--fs-13);line-height:var(--lh-13)}.chart__table th,.chart__table td{padding:var(--s1) var(--s3);border-bottom:1px solid var(--rule);text-align:right}.chart__table thead th{background:var(--raised);color:var(--ink-dim);font-size:var(--fs-12);font-weight:600;position:sticky;top:0}.chart__table th:first-child{text-align:left;font-weight:500}.spark{max-width:100%;display:block}.spark__line{fill:none;stroke:var(--spark,var(--ink));stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.spark__dot{fill:var(--spark,var(--ink))}.chart-donut{align-items:center;gap:var(--s5);flex-wrap:wrap;display:flex}.chart-donut__ring{flex:none;width:168px;height:168px;position:relative}.chart-donut__ring svg{width:100%;height:100%;display:block}.chart-donut__track{fill:none;stroke:var(--sunk);stroke-width:16px}.chart-donut__arc{fill:none;stroke-width:16px;stroke-linecap:round}.chart-donut__center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.chart-donut__total{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:-.02em;font-weight:600}.chart-donut__caption{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.chart-donut__legend{gap:var(--s2);font-size:var(--fs-13);line-height:var(--lh-13);flex:180px;margin:0;padding:0;list-style:none;display:grid}.chart-donut__item{align-items:center;gap:var(--s2);display:flex}.chart-donut__name{min-width:0;color:var(--ink-dim);flex:1}.chart-donut__pct{font-weight:600}.chart-donut__dot{border-radius:var(--r-pill);flex:none;width:10px;height:10px}.chart-donut__arc--0{stroke:var(--accent);background:var(--accent)}.chart-donut__arc--1{stroke:var(--green);background:var(--green)}.chart-donut__arc--2{stroke:var(--orange);background:var(--orange)}.chart-donut__arc--3{stroke:var(--sig-busy);background:var(--sig-busy)}.chart-donut__arc--4{stroke:var(--sig-lease);background:var(--sig-lease)}.chart-donut__arc--5{stroke:var(--ink-dim);background:var(--ink-dim)}.chart-donut [data-key=tiktok]{stroke:var(--pf-tiktok);background:var(--pf-tiktok)}.chart-donut [data-key=instagram]{stroke:var(--pf-instagram);background:var(--pf-instagram)}.chart-donut [data-key=youtube]{stroke:var(--pf-youtube);background:var(--pf-youtube)}.chart-donut [data-key=vk]{stroke:var(--pf-vk);background:var(--pf-vk)}.chart-donut [data-key=facebook]{stroke:var(--pf-facebook);background:var(--pf-facebook)}.analytics{gap:var(--s4);align-content:start;min-width:0;display:grid}.analytics__updated{color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.analytics__refresh svg{display:block}.analytics__refresh--spin svg{animation:1s linear infinite analytics-spin}@keyframes analytics-spin{to{transform:rotate(360deg)}}.analytics__csv{gap:var(--s1);min-width:160px;display:grid}.analytics__csv .btn{justify-content:flex-start}.analytics__bar{gap:var(--s3);display:grid}.an-period{gap:var(--s1);display:grid}.an-period__row{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.an-period .field{width:auto}.an-period .an-period__preset{min-width:140px}.an-period__range{color:var(--ink);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600}.an-period__compare{align-items:center;gap:var(--s2);color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--lh-13);display:inline-flex}.an-period__compare input{accent-color:var(--accent)}.an-period__hint{color:var(--sig-warn);font-size:var(--fs-12);line-height:var(--lh-12)}.analytics__filters{align-items:flex-end;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.analytics__filter{gap:var(--s1);min-width:160px;display:grid}.analytics__chips{gap:var(--s2);min-height:var(--control-h);flex-wrap:wrap;align-items:center;display:flex}.analytics__body{gap:var(--s4);min-width:0;transition:opacity var(--dur-fast);display:grid}.analytics__body[data-stale]{opacity:.6}.analytics__error{justify-items:start;gap:var(--s2);display:grid}.analytics__stale{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--sig-warn);border-radius:var(--r-control);font-size:var(--fs-13);line-height:var(--lh-13);flex-wrap:wrap;display:flex}.analytics__grid{gap:var(--s4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.analytics__col{gap:var(--s4);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.an-kpis{gap:var(--s3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.an-kpi{align-content:start;align-items:center;gap:var(--s3) var(--s2);min-width:0;padding:var(--s4) var(--s4) var(--s5);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--raised);box-shadow:var(--shadow-card);grid-template-columns:36px auto minmax(0,1fr);grid-template-areas:"icon label label""num num delta""spark spark spark""note note note";display:grid;container-type:inline-size}.an-kpi .bignumber{display:contents}.an-kpi{--kpi:var(--accent);--kpi-soft:var(--accent-soft)}.an-kpi[data-tone=green]{--kpi:var(--green);--kpi-soft:var(--green-soft)}.an-kpi[data-tone=orange]{--kpi:var(--orange);--kpi-soft:var(--orange-soft)}.an-kpi[data-tone=blue]{--kpi:var(--sig-busy);--kpi-soft:var(--blue-soft)}.an-kpi[data-tone=pink]{--kpi:var(--sig-lease);--kpi-soft:var(--lease-soft)}.an-kpi__icon{background:var(--kpi-soft);width:36px;height:36px;color:var(--kpi);border-radius:50%;grid-area:icon;place-items:center;display:grid}.an-kpi__spark{--spark:var(--kpi);grid-area:spark;min-width:0}.an-kpi__spark .spark{width:100%;height:36px;filter:drop-shadow(0 0 4px var(--kpi))}.an-kpi .bignumber__label{color:var(--ink-dim);font-size:var(--fs-14);line-height:var(--lh-14);grid-area:label;justify-self:start}.an-kpi .bignum{margin-top:var(--s2);font-size:var(--fs-title);font-size:clamp(var(--fs-title), 14cqi, var(--fs-bignum));white-space:nowrap;grid-area:num;line-height:1.1}.an-kpi__note{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--ink-dim);grid-area:note}.an-kpi__delta{margin-top:var(--s2);height:22px;padding:0 var(--s2);border-radius:var(--r-pill);font-size:var(--fs-12);line-height:var(--lh-12);white-space:nowrap;grid-area:delta;justify-self:start;align-items:center;font-weight:600;display:inline-flex}.an-kpi__delta--up{background:var(--green);color:var(--on-green)}.an-kpi__delta--down{background:var(--red);color:var(--on-red)}.an-kpi__delta--flat,.an-kpi__delta--none{border:1px solid var(--rule-strong);color:var(--ink-dim)}@container (width<=200px){.an-kpi__delta{grid-area:3/1/auto/-1;margin-top:0}.an-kpi__spark{grid-row:4}.an-kpi__note{grid-row:5}}.an-praise{justify-items:start;gap:var(--s3);padding:var(--s4) var(--s5) var(--s5);border-radius:var(--r-card);background:var(--accent-grad);color:var(--on-accent);box-shadow:var(--accent-glow);display:grid}.an-praise__pill{height:26px;padding:0 var(--s3);border-radius:var(--r-pill);font-size:var(--fs-12);line-height:var(--lh-12);background:#0000003d;align-items:center;font-weight:600;display:inline-flex}.an-praise__text{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:30px}.an-praise__num{padding:0 var(--s2);border-radius:var(--r-pill);background:var(--paper);color:var(--accent-strong);white-space:nowrap;font-weight:600}.an-atable__delta{white-space:nowrap;font-weight:600}.an-atable__delta--up{color:var(--sig-online)}.an-atable__delta--down{color:var(--sig-alarm)}.an-atable__delta--flat,.an-atable__delta--none{color:var(--ink-dim)}.an-card{gap:var(--s3);min-width:0;padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--raised);box-shadow:var(--shadow-card);align-content:start;display:grid}.an-card h2.kicker{font-size:var(--fs-16);line-height:var(--lh-16);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-weight:600}.an-card__head{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.an-card__note{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.an-card__scroll{min-width:0;overflow-x:auto}.an-card__sort{align-items:center;gap:var(--s2);color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--lh-13);display:inline-flex}.an-card__sort .field{width:auto}.an-tabs{gap:var(--s1);padding:var(--s1);border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--sunk);flex-wrap:wrap;display:inline-flex}.an-tabs__tab{height:var(--chip-h);padding:0 var(--s3);border-radius:var(--r-chip);color:var(--ink-dim);font:inherit;font-size:var(--fs-12);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:500}.an-tabs__tab:hover{background:var(--hover);color:var(--ink)}.an-tabs__tab--active,.an-tabs__tab--active:hover{border-color:var(--ink);background:var(--ink);color:var(--panel)}.an-atable{border-collapse:collapse;width:100%;font-size:var(--fs-13);line-height:var(--lh-13)}.an-atable th,.an-atable td{height:var(--row-h);padding:var(--s1) var(--s3);border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap}.an-atable thead th{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:600}.an-atable .an-atable__num{text-align:right}.an-atable tbody tr:last-child td{border-bottom:0}.an-atable__sort,.an-linkbtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.an-atable__sort{font-weight:inherit}.an-atable__sort:hover{color:var(--ink)}.an-atable th[aria-sort=ascending] .an-atable__sort:after{content:" ▴"}.an-atable th[aria-sort=descending] .an-atable__sort:after{content:" ▾"}.an-atable th[aria-sort=ascending],.an-atable th[aria-sort=descending]{color:var(--ink)}.an-linkbtn{color:var(--accent-ink);text-align:left}.an-linkbtn:hover{text-decoration:underline}.an-atable a{color:var(--accent-ink)}.an-toplist{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.an-toprow{align-items:center;gap:var(--s3);width:100%;min-height:var(--row-h);padding:var(--s2) var(--s1);border:0;border-bottom:1px solid var(--rule);color:inherit;font:inherit;font-size:var(--fs-13);line-height:var(--lh-13);text-align:left;cursor:pointer;background:0 0;display:flex}.an-toprow:hover{background:var(--sunk)}.an-toprow__rank{min-width:18px;color:var(--ink-dim);flex:none}.an-toprow__main{flex:1;min-width:0;display:grid}.an-toplist__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.an-toprow__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);overflow:hidden}.an-toprow__value{white-space:nowrap;flex:none;font-weight:600}.an-toprow__go{color:var(--ink-dim);flex:none}.an-coverage{gap:var(--s2);padding:var(--s4) var(--s5);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--raised);color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--lh-13);display:grid}.an-coverage__line{align-items:flex-start;gap:var(--s2);display:flex}.an-coverage__line .lamp{margin-top:var(--s1)}.an-coverage__bar{gap:var(--s1);grid-template-columns:repeat(20,minmax(0,1fr));max-width:560px;display:grid}.an-coverage__seg{border-radius:var(--r-pill);height:10px}.an-coverage__seg--ok{background:var(--green);box-shadow:0 0 8px -2px var(--green)}.an-coverage__seg--miss{background:var(--red)}.an-heat{--heat-h:12px;--heat-gap:3px;--heat-axis:40px;container-type:inline-size}.an-heat[data-stale]{opacity:.6}.an-heat__metric{justify-self:start;max-width:100%}.an-heat__legend{align-items:center;gap:var(--s1) var(--s4);color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);flex-wrap:wrap;display:flex}.an-heat__key{align-items:center;gap:var(--s1);display:inline-flex}.an-heat__sw{border-radius:3px;width:14px;height:10px;display:inline-block}.an-heat [data-level="0"]{background:repeating-linear-gradient(135deg, var(--rule-strong) 0 1px, transparent 1px 4px), var(--sunk)}.an-heat [data-level="1"]{background:var(--heat-1)}.an-heat [data-level="2"]{background:var(--heat-2)}.an-heat [data-level="3"]{background:var(--heat-3)}.an-heat [data-level="4"]{background:var(--heat-4)}.an-heat__plot,.an-heat__shares{max-width:520px}.an-heat__plot{grid-template-columns:var(--heat-axis) minmax(0, 1fr);column-gap:var(--s2);row-gap:var(--s2);min-width:0;display:grid}.an-heat__axis{grid-template-rows:repeat(24, var(--heat-h));row-gap:var(--heat-gap);display:grid}.an-heat__axis span{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);text-align:right;white-space:nowrap;align-self:center}.an-heat__cells{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(24, var(--heat-h));gap:var(--heat-gap);display:grid;position:relative}.an-heat__cell{border-radius:4px}.an-heat__cell--active{z-index:1;outline:2px solid var(--sig-warn);outline-offset:1px;position:relative}.an-heat__days{column-gap:var(--heat-gap);color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);text-align:center;grid-column:2;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.an-heat__tip{--dx:0px;--ty:calc(-100% - var(--s2));z-index:2;left:calc(var(--col) * (100% + var(--heat-gap)) / 7 + (100% - 6 * var(--heat-gap)) / 14);top:calc(var(--row) * (var(--heat-h) + var(--heat-gap)));width:max-content;max-width:min(300px,80vw);padding:var(--s2) var(--s3);transform:translate(calc(-50% + var(--dx)), var(--ty));border-radius:var(--r-tile);background:var(--paper);color:var(--brand-ink);box-shadow:var(--shadow-pop);font-size:var(--fs-12);line-height:var(--lh-12);pointer-events:none;font-weight:500;position:absolute}.an-heat__tip[data-below=true]{--ty:calc(var(--heat-h) + var(--s2))}.an-heat [data-part=night]{--part:var(--sig-busy)}.an-heat [data-part=morning]{--part:var(--sig-online)}.an-heat [data-part=day]{--part:var(--sig-warn)}.an-heat [data-part=evening]{--part:var(--accent)}.an-heat__shares{gap:var(--s3);margin-top:var(--s2);display:grid}.an-heat__bar{gap:var(--heat-gap);height:8px;display:flex}.an-heat__seg{border-radius:var(--r-pill);background:var(--part);flex:1 1 0;min-width:6px}.an-heat__parts{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.an-heat__parts li{gap:var(--s1);display:grid}.an-heat__pct{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:-.02em;font-weight:600}.an-heat__cap{align-items:center;gap:var(--s2);color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);white-space:nowrap;display:inline-flex}.an-heat__cap:before{content:"";border-radius:var(--r-pill);background:var(--part);flex:none;width:8px;height:8px}.an-heat__table{max-height:360px}@container (width<=460px){.an-heat__parts{grid-template-columns:repeat(2,minmax(0,1fr))}}.poststats{gap:var(--s4);display:grid}.poststats__head{gap:var(--s1);display:grid}.poststats__title{font-size:var(--fs-16);line-height:var(--lh-16);overflow-wrap:anywhere;font-weight:600}.poststats__meta{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.poststats__link{color:var(--accent-ink);font-size:var(--fs-13);line-height:var(--lh-13);justify-self:start}.poststats__grid{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.poststats__grid li{gap:var(--s1);padding:var(--s3);border:1px solid var(--rule);border-radius:var(--r-tile);background:var(--sunk);display:grid}.poststats__k{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.poststats__v{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:600}.poststats__section{gap:var(--s2);display:grid}.poststats__section h4{margin:0}.poststats__screen{align-items:center;gap:var(--s2);display:flex}.poststats__snaps{border-top:1px solid var(--rule);font-size:var(--fs-13);line-height:var(--lh-13);margin:0;padding:0;list-style:none;display:grid}.poststats__snaps li{gap:var(--s1) var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.poststats__snaps .num:first-child{min-width:32px;font-weight:600}.poststats__snaps span:not(:first-child){color:var(--ink-dim)}.poststats__error{justify-items:start;gap:var(--s2);display:grid}@media (width<=1279.98px){.analytics .pageheader{align-items:flex-end;gap:var(--s2) var(--s4);flex-wrap:wrap}.analytics .pageheader__actions{flex:0 auto}.an-kpis{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr))}.an-kpi:last-child:nth-child(odd){grid-column:1/-1}.an-kpi{padding:var(--s3)}.an-kpi .bignum{font-size:clamp(var(--fs-16), 15cqi, var(--fs-bignum))}.an-card{padding:var(--s4) var(--s3)}.an-atable th,.an-atable td{padding:var(--s1) var(--s2)}.an-card__scroll .an-atable :is(th,td):first-child{background:var(--raised);position:sticky;left:0}.analytics__grid{grid-template-columns:minmax(0,1fr)}.analytics__filter{flex:100%}.an-period__row{gap:var(--s2) var(--s3)}}.an-best__list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.an-best__item{grid-template-columns:var(--s5) minmax(0, 1fr);gap:var(--s2);align-items:baseline;display:grid}.an-best__rank{color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.an-best__text{gap:var(--s1);min-width:0;display:grid}.an-best__title{font-size:var(--fs-14);line-height:var(--lh-14)}.an-best__facts,.an-best__lift{font-size:var(--fs-13);line-height:var(--lh-13)}.logo{align-items:center;gap:calc(var(--logo-size) * .4);max-width:100%;color:var(--accent);display:inline-flex}.logo__mark{flex:none;display:block}.logo__name{font-family:var(--font-sans);font-size:calc(var(--logo-size) * .75);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-weight:700;line-height:1}.lamp{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.lamp--online{color:var(--sig-online)}.lamp--busy{color:var(--sig-busy)}.lamp--lease{color:var(--sig-lease)}.lamp--warn{color:var(--sig-warn)}.lamp--alarm{color:var(--sig-alarm)}.lamp--off{color:var(--sig-off)}.lamp--dim{color:var(--ink-dim)}.lamp__halo *{fill:none;stroke:var(--panel);stroke-width:3.5px;stroke-dasharray:none;stroke-linejoin:round;stroke-linecap:round}.lamp--pulse{animation:2s ease-in-out infinite lamp-pulse}@keyframes lamp-pulse{50%{opacity:.55}}@media (forced-colors:active){.lamp{forced-color-adjust:none;color:canvastext}}.lampdot{flex:none;align-items:center;display:inline-flex}.plate{background:var(--plate);color:var(--plate-ink);border-radius:var(--r-plate);box-shadow:0 0 0 1px var(--panel);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:0;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.plate--tile{min-width:24px;height:24px;padding:0 4px;font-size:12px;font-weight:700;line-height:24px}.plate--big{border-radius:calc(var(--r-plate) * 5 / 3);min-width:40px;height:40px;padding:0 7px;font-size:20px;font-weight:800;line-height:40px}.plate--cell{min-width:20px;height:20px;padding:0 3px;font-size:11px;font-weight:700;line-height:20px}.pageheader{justify-content:space-between;align-items:center;gap:var(--s4);min-height:64px;display:flex}.pageheader__text{gap:var(--s1);min-width:0;display:grid}.pageheader__line{align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.pageheader__meta{color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.pageheader__actions{align-items:center;gap:var(--s2);flex:none;display:flex}.steplabel{align-items:center;gap:var(--s2);display:inline-flex}.steplabel__lamp{display:inline-flex}.steplabel--todo .step,.steplabel--skipped .step{color:var(--ink-dim)}.steplabel--failed .step{color:var(--sig-alarm)}.bignumber{gap:var(--s1);display:grid}.bignumber__label{color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.bignumber--online .bignum{color:var(--sig-online)}.bignumber--busy .bignum{color:var(--sig-busy)}.bignumber--lease .bignum{color:var(--sig-lease)}.bignumber--warn .bignum{color:var(--sig-warn)}.bignumber--alarm .bignum{color:var(--sig-alarm)}.bignumber--off .bignum{color:var(--sig-off)}.bignumber--dim .bignum{color:var(--ink-dim)}.btn{justify-content:center;align-items:center;gap:var(--s2);height:var(--control-h);padding:0 var(--s4);border-radius:var(--r-pill);font-size:var(--fs-13);line-height:var(--lh-13);white-space:nowrap;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-fast), filter var(--dur-fast);border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.btn--sm{height:var(--control-h-sm);padding:0 var(--s3);font-size:var(--fs-12);line-height:var(--lh-12)}.btn--primary{background:linear-gradient(140deg, var(--accent) 0%, var(--accent-strong) 100%);color:var(--on-accent);box-shadow:var(--accent-glow);font-weight:600}.btn--primary:hover:not(:disabled){filter:brightness(1.1)}.btn--secondary{background:var(--raised);border-color:var(--rule-strong);color:var(--ink)}.btn--secondary:hover:not(:disabled){background:var(--hover);border-color:var(--ink-faint)}.btn--danger{border-color:var(--sig-alarm);color:var(--sig-alarm);background:0 0}.btn--danger:hover:not(:disabled){background:var(--red-soft)}.btn--ghost{color:var(--ink-dim);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--hover);color:var(--ink)}.btn:disabled{background:var(--sunk);border-color:var(--rule);color:var(--ink-faint);box-shadow:none}.iconbtn{width:var(--icon-btn);height:var(--icon-btn);border:1px solid var(--rule-strong);color:var(--ink-dim);transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.iconbtn:hover:not(:disabled){background:var(--hover);border-color:var(--ink-faint);color:var(--ink)}.iconbtn--sm{width:30px;height:30px}.delta{height:22px;padding:0 var(--s2);border-radius:var(--r-pill);font-size:var(--fs-12);line-height:var(--lh-12);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;align-items:center;gap:2px;font-weight:600;display:inline-flex}.delta--up{background:var(--green);color:var(--on-green)}.delta--down{background:var(--red);color:var(--on-red)}.delta--flat{background:var(--sunk);border:1px solid var(--rule-strong);color:var(--ink-dim)}.chip{height:var(--chip-h);padding:0 var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r-chip);color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);background:0 0;align-items:center;gap:6px;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--ink-faint);color:var(--ink)}.chip--active{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.chip__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.chip__count{min-width:18px;padding:0 var(--s1);border-radius:var(--r-pill);background:var(--hover);color:var(--ink);font-variant-numeric:tabular-nums;text-align:center}.chip--active .chip__count{background:var(--accent);color:var(--on-accent)}.chip:disabled{cursor:not-allowed}.chip:disabled:hover,.chip--active:disabled,.chip--active:disabled:hover{border-color:var(--rule-strong);color:var(--ink-dim)}.field-group{gap:var(--s1);display:grid}.field-label{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--ink-dim);font-weight:500}.field{height:var(--control-h);width:100%;padding:0 var(--s3);background:var(--sunk);border:1px solid var(--rule-strong);border-radius:var(--r-control);color:var(--ink);font-size:var(--fs-13);line-height:var(--lh-13);transition:border-color var(--dur-fast)}.field:hover{border-color:var(--ink-faint)}.field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field::placeholder{color:var(--ink-dim)}.dialog-scrim{z-index:var(--z-dialog);padding:var(--s4);background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;display:grid;position:fixed;inset:0}.dialog{gap:var(--s4);width:min(480px,100%);padding:var(--s5);background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-sheet);box-shadow:var(--shadow-pop);display:grid}.dialog__title{font-family:var(--font-display);font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:600}.dialog__body{color:var(--ink-dim);max-width:72ch}.dialog__actions{justify-content:flex-end;gap:var(--s2);display:flex}.dialog--wide{width:min(880px,100%)}.dialog-form{gap:var(--s3);min-width:0;display:grid}.toasts{right:var(--s4);bottom:var(--s4);z-index:var(--z-toasts);gap:var(--s2);width:min(380px, calc(100vw - 2 * var(--s4)));pointer-events:none;display:grid;position:fixed}.toast{pointer-events:auto;align-items:center;gap:var(--s2);min-height:48px;padding:var(--s2) var(--s2) var(--s2) var(--s4);background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-pop);box-shadow:var(--shadow-pop);font-size:var(--fs-13);line-height:var(--lh-13);display:flex}.toast--error{box-shadow:inset 4px 0 0 var(--sig-alarm), var(--shadow-pop)}.toast__text{overflow-wrap:anywhere;flex:1;min-width:0}.toast__count{color:var(--ink-dim)}.toast__action,.toast__close{height:var(--control-h-sm);padding:0 var(--s2);border-radius:var(--r-pill);color:var(--ink-dim);font-size:var(--fs-12);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.toast__action{color:var(--accent-ink);font-weight:600}.toast__action:hover,.toast__close:hover{color:var(--ink);background:var(--hover)}.skeleton{background:var(--raised);animation:1.6s ease-in-out infinite skeleton-pulse}.skeleton--row{height:var(--row-h);border-bottom:1px solid var(--rule)}.skeleton--tile{aspect-ratio:9/19.5;border:1px solid var(--rule);border-radius:var(--r-tile)}.skeleton--block{border:1px solid var(--rule);border-radius:var(--r-card);height:96px}@keyframes skeleton-pulse{50%{opacity:.5}}.empty{justify-items:center;gap:var(--s3);padding:var(--s6) var(--s4);text-align:center;border:1px solid var(--rule);border-radius:var(--r-card);background:radial-gradient(60% 70% at 50% 0%, var(--accent-soft), transparent 70%), radial-gradient(circle at 1px 1px, var(--rule) 1px, transparent 0) 0 0 / 14px 14px, var(--raised);display:grid}.empty>span:first-child{border-radius:var(--r-pill);background:radial-gradient(circle at 35% 30%, var(--lilac), var(--accent) 45%, var(--accent-strong));width:56px;height:56px;box-shadow:0 0 32px -4px var(--accent);place-items:center;display:grid}.empty>span:first-child .lamp{color:var(--on-accent)}.empty .btn{background:var(--ink);border-color:var(--ink);color:var(--panel);font-weight:600}.empty .btn:hover:not(:disabled){background:var(--ink-dim)}.empty__title{font-size:var(--fs-20);line-height:var(--lh-20);color:var(--ink);max-width:48ch;font-weight:600}.empty__text{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--ink-dim);max-width:48ch}.empty--page{align-content:center;min-height:60vh}.toast__detail{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);display:block}.dialog__error{gap:var(--s1);padding:var(--s2) var(--s3);border:1px solid var(--sig-alarm);border-radius:var(--r-control);color:var(--ink);display:grid}.dialog__detail{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.popover{position:relative}.popover__panel{right:0;top:calc(100% + var(--s2));z-index:var(--z-drawer);padding:var(--s4);border:1px solid var(--rule);border-radius:var(--r-pop);background:var(--raised);box-shadow:var(--shadow-pop);position:absolute}.popover__panel--up{top:auto;right:auto;bottom:calc(100% + var(--s2));left:0}.picon{vertical-align:-.2em;flex:none}.picon__frame{stroke:var(--ink-faint);stroke-width:1.5px}.picon[data-platform=tiktok]{color:var(--pf-tiktok)}.picon[data-platform=instagram]{color:var(--pf-instagram)}.picon[data-platform=youtube]{color:var(--pf-youtube)}.picon[data-platform=vk]{color:var(--pf-vk)}.picon[data-platform=facebook]{color:var(--pf-facebook)}.picon[data-platform] .picon__frame{stroke:currentColor;stroke-opacity:.45}.pname{align-items:center;gap:var(--s1);white-space:nowrap;display:inline-flex}:is(.cell-lamp,.jobrow__state,.evlevel){padding:2px var(--s3) 2px var(--s2);border-radius:var(--r-pill);background:var(--hover);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:is(.cell-lamp,.jobrow__state,.evlevel):has(.lamp--online){background:var(--green-soft)}:is(.cell-lamp,.jobrow__state,.evlevel):has(.lamp--busy){background:var(--blue-soft)}:is(.cell-lamp,.jobrow__state,.evlevel):has(.lamp--warn){background:var(--orange-soft)}:is(.cell-lamp,.jobrow__state,.evlevel):has(.lamp--alarm){background:var(--red-soft)}:is(.cell-lamp,.jobrow__state,.evlevel):has(.lamp--lease){background:var(--lease-soft)}
