/*! Kinlo — back office for The Halcyon Picturehouse — © 2026 Hasib (OVERSHOOT). All rights reserved. Licensed, not sold: see LICENSE.md. */
:root{--font:"Urbanist", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-2xs:11px;--fs-xs:12px;--fs-sm:12.5px;--fs-md:13.5px;--fs-base:14px;--fs-lg:15px;--fs-xl:17px;--fs-2xl:20px;--fs-3xl:22px;--fs-4xl:26px;--fs-display:34px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--ease:cubic-bezier(.22, 1, .36, 1);--side-w:248px;--rail-w:84px;--gap:18px;--bg:#eef1f3;--wash-a:#f4bfa6;--wash-wave:#f7d6c4d9;--wash-b:#bfe2e6;--wash-c:#e1eaf3;--glass:#ffffff8c;--glass-hi:#ffffff9e;--glass-rim:#ffffffe6;--glass-edge:#17252d12;--blur:blur(26px) saturate(180%);--float:#fbfcfce6;--wash-band:#f6cdba8c;--card:#fbfcfc;--card-2:#17252d0b;--card-3:#17252d17;--ink:#15212a;--ink-2:#354550;--muted:#55616a;--line:#17252d14;--line-2:#17252d26;--shadow:0 1px 2px #17252d0a, 0 14px 34px -18px #17252d33;--shadow-lg:0 2px 6px #17252d0f, 0 28px 60px -24px #17252d57;--accent:#0e6c84;--accent-ink:#fff;--accent-hi:#127d98;--accent-soft:#0e6c841f;--accent-text:#0b5f74;--side:#ffffff6b;--side-2:#ffffff9e;--side-ink:#15212a;--side-muted:#4d5a63;--side-pill:#0e6c84;--side-pill-ink:#fff;--side-hover:#17252d0d;--side-line:#17252d17;--side-rim:#17252d29;--good:#23733f;--warn:#9a5208;--bad:#b3263a;--info:#2c58a0;--good-soft:#23733f1f;--warn-soft:#c46e1224;--bad-soft:#b3263a1c;--info-soft:#2c58a01c;--s1:#1b84a0;--s2:#ee8a6a;--s3:#e8c68e;--tile-aqua:#c4e8ecb8;--tile-slate:#d6e2eeb8;--tile-sage:#d0e8d8b8;--tile-peach:#fad6c6b8;--tile-ink:#15212a;--tile-muted:#15212aa8;--mono-ink:#15212a;--stamp:#b3263a;--night:#102e37e6;--night-2:#ffffff14;--night-ink:#eef6f7;--night-muted:#a9c0c6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#0d1214;--wash-a:#ee8a6a33;--wash-wave:#ee96781a;--wash-b:#3cb2be2e;--wash-c:#5a82aa1f;--glass:#181f238c;--float:#172024eb;--wash-band:#4cc0d612;--glass-hi:#ffffff0d;--glass-rim:#ffffff17;--glass-edge:#ffffff0f;--card:#172024;--card-2:#ecf4f60b;--card-3:#ecf4f617;--ink:#ecf2f3;--ink-2:#cbd6d9;--muted:#9aaab0;--line:#ecf4f614;--line-2:#ecf4f629;--shadow:0 1px 2px #0000004d, 0 14px 32px -16px #0009;--shadow-lg:0 2px 6px #0006, 0 30px 70px -24px #000c;--accent:#4cc0d6;--accent-ink:#04222b;--accent-hi:#6ccde0;--accent-soft:#4cc0d624;--accent-text:#6fd0e3;--side:#141b1f80;--side-2:#ffffff0d;--side-ink:#ecf2f3;--side-muted:#9fb0b6;--side-pill:#4cc0d6;--side-pill-ink:#04222b;--side-hover:#ecf4f60f;--side-line:#ecf4f617;--side-rim:#ecf4f62e;--good:#6ccb8f;--warn:#f0a160;--bad:#f4878f;--info:#8db4ee;--good-soft:#6ccb8f24;--warn-soft:#f0a16024;--bad-soft:#f4878f24;--info-soft:#8db4ee24;--s1:#4cc0d6;--s2:#f29a7c;--s3:#b89a63;--tile-aqua:#1e505a73;--tile-slate:#3042526b;--tile-sage:#2850386b;--tile-peach:#6e3c2866;--tile-ink:#ecf2f3;--tile-muted:#ecf2f3a8;--night:#0c262ee0;--night-2:#ffffff12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--ink);font:500 var(--fs-base)/1.45 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}svg{flex:none}h1,h2,h3,h4,p{margin:0}small{font-size:var(--fs-xs)}[hidden]{display:none!important}::selection{background:var(--accent-soft)}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.skip{z-index:100;background:var(--ink);color:var(--bg);border-radius:10px;padding:10px 14px;font-weight:600;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ico--sm{width:16px;height:16px}.ico--lg{width:24px;height:24px}.word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.ch{display:inline-block}.muted{color:var(--muted)}.good{color:var(--good)}.warn{color:var(--warn)}.bad{color:var(--bad)}.num{font-variant-numeric:tabular-nums}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}html.is-record:not(.is-started) .app{visibility:hidden}.top__cal{display:grid}body:before{content:"";z-index:-1;pointer-events:none;background: linear-gradient(162deg, transparent 38%, var(--wash-band) 52%, transparent 66%),  radial-gradient(70% 22% at 38% 86%, var(--wash-wave), transparent 72%), radial-gradient(60% 70% at 0% 100%, var(--wash-a), transparent 68%), radial-gradient(48% 62% at 104% 70%, var(--wash-b), transparent 70%), radial-gradient(55% 45% at 72% -8%, var(--wash-c), transparent 70%), var(--bg);position:fixed;inset:0}.card,.side,.searchpill,.top.is-stuck{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass:#ffffffeb;--side:#fafcfcf0}[data-theme=dark]{--glass:#181f23f2;--side:#141b1ff5}}@media (prefers-reduced-transparency:reduce){:root{--glass:#fbfcfc;--side:#f6f8f9}[data-theme=dark]{--glass:#172024;--side:#141b1f}:root{--float:#fbfcfc;--night:#12313a}[data-theme=dark]{--float:#172024;--night:#0f2a31}.card,.side,.searchpill,.top.is-stuck,.drawer,.modal,.pop,.finder,.night,.tabbar,.scrim{-webkit-backdrop-filter:none}}.app{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100dvh;display:grid}html.is-rail .app{grid-template-columns:var(--rail-w) minmax(0, 1fr)}.main{flex-direction:column;min-width:0;padding:14px 26px 40px 22px;display:flex}.view{flex:1;min-width:0}.side{z-index:30;background:var(--side);height:100dvh;color:var(--side-ink);box-shadow:inset -1px 0 0 var(--glass-rim), 1px 0 0 var(--side-line);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.side__head{align-items:center;gap:10px;min-height:72px;padding:20px 16px 14px 20px;display:flex}.brand{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.brand__mark{background:var(--side-pill);width:34px;height:34px;color:var(--side-pill-ink);border-radius:11px;flex:none;place-items:center;display:grid}.brand__mark svg{width:20px;height:20px}.brand__name{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1}.brand__sub{font-size:var(--fs-2xs);color:var(--side-muted);letter-spacing:.02em;margin-top:3px;font-weight:600;display:block}.side .collapse{width:32px;height:32px;color:var(--side-ink);background:var(--side-hover);box-shadow:inset 0 0 0 1px var(--side-rim);border-radius:10px;flex:none;place-items:center;display:grid}.side .collapse:hover{background:var(--side-line)}.side .collapse svg{width:18px;height:18px}.side__scroll{scrollbar-width:none;flex:1;padding:4px 12px 12px;overflow:hidden auto}.side__scroll::-webkit-scrollbar{display:none}.navgroup+.navgroup{border-top:1px solid var(--side-line);margin-top:10px;padding-top:10px}.navgroup__label{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--side-muted);padding:4px 12px 6px;font-weight:700;display:block}.side__navs{position:relative}.nav{flex-direction:column;gap:2px;display:flex}.nav__pill{background:var(--side-pill);pointer-events:none;opacity:0;filter:drop-shadow(0 6px 12px #0e6c8447);position:absolute;inset:0}.nav__item{z-index:1;height:40px;color:var(--side-muted);font-weight:600;font-size:var(--fs-md);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}.nav__item:hover{color:var(--side-ink);background:var(--side-hover)}.nav__item[aria-current=page],.nav__item.is-on{color:var(--side-pill-ink);background:0 0}.nav__item.is-parent-on{color:var(--side-ink)}.nav__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav__count{min-width:22px;height:20px;font-size:var(--fs-2xs);background:var(--side-line);color:var(--side-ink);border-radius:99px;place-items:center;padding:0 6px;font-weight:700;display:grid}.nav__item[aria-current=page] .nav__count{background:var(--side-pill-ink);color:var(--side-pill)}.nav__count--hot{background:var(--bad);color:#fff}.nav__chev{opacity:.7;width:16px;height:16px}.subnav{overflow:hidden}.subnav__inner{flex-direction:column;gap:1px;padding:2px 0 6px 31px;display:flex;position:relative}.subnav__inner:before{content:"";background:var(--side-line);width:1px;position:absolute;top:4px;bottom:10px;left:21px}.subnav a{height:34px;color:var(--side-muted);font-size:var(--fs-md);border-radius:10px;align-items:center;padding:0 12px;font-weight:600;display:flex}.subnav a:hover{color:var(--side-ink);background:var(--side-hover)}.subnav a[aria-current=page]{color:var(--side-ink);background:var(--side-line)}.tonight{background:var(--side-2);box-shadow:inset 0 0 0 1px var(--side-line);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;margin:0 12px 10px;padding:12px 14px;display:grid}.tonight__dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;grid-row:span 2;animation:2.6s ease-in-out infinite breathe}@keyframes breathe{50%{box-shadow:0 0 0 7px #0000}}.tonight__dot.is-closed{background:var(--warn);box-shadow:0 0 0 4px var(--warn-soft)}.tonight b{font-size:var(--fs-md);font-weight:600}.tonight span{font-size:var(--fs-xs);color:var(--side-muted)}.me{text-align:left;border-radius:16px;align-items:center;gap:10px;margin:0 12px 14px;padding:8px;display:flex}.me:hover{background:var(--side-hover)}.me__text{flex:1;min-width:0}.me__text b{font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.me__text span{font-size:var(--fs-xs);color:var(--side-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.me>svg{color:var(--side-muted)}html.is-rail .side__head{flex-direction:column;gap:12px;padding:18px 0 10px}html.is-rail .brand{flex:none}html.is-rail .brand__text,html.is-rail .nav__label,html.is-rail .nav__chev,html.is-rail .navgroup__label,html.is-rail .subnav,html.is-rail .tonight>:not(.tonight__dot),html.is-rail .me__text,html.is-rail .me>svg{display:none}html.is-rail .side .collapse svg{transform:scaleX(-1)}html.is-rail .side__scroll{padding:4px 13px 12px}html.is-rail .navgroup__label{height:1px;padding:0;display:block;overflow:hidden}html.is-rail .nav__item{justify-content:center;padding:0}html.is-rail .nav__count{background:var(--accent);width:9px;min-width:9px;height:9px;padding:0;font-size:0;position:absolute;top:5px;right:6px}html.is-rail .tonight{grid-template-columns:1fr;place-items:center;width:48px;height:48px;margin:0 auto 10px;padding:0}html.is-rail .tonight__dot{grid-row:auto}html.is-rail .me{justify-content:center;margin:0 auto 14px}.tip{z-index:90;pointer-events:none;background:var(--ink);color:var(--bg);font-size:var(--fs-sm);white-space:nowrap;box-shadow:var(--shadow);border-radius:9px;padding:6px 10px;font-weight:600;position:fixed}.top{z-index:20;background:0 0;align-items:center;gap:10px;min-height:64px;margin:-14px -26px 6px -22px;padding:12px 26px 10px 22px;display:flex;position:sticky;top:0}.top.is-stuck{background:color-mix(in srgb, var(--bg) 62%, transparent)}.top:after{content:"";background:var(--line);opacity:0;height:1px;position:absolute;bottom:0;left:22px;right:26px}.top.is-stuck:after{opacity:1}.crumbs{min-width:0;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.crumbs b{color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.crumbs svg{width:14px;height:14px;color:var(--accent)}.top .top__menu,.top .top__mark{display:none}.top__spacer{flex:1}.top__title{display:none}.searchpill{background:var(--glass);width:min(380px,34vw);height:42px;box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 0 0 1px var(--glass-edge), var(--shadow);color:var(--muted);font-size:var(--fs-md);border-radius:13px;align-items:center;gap:10px;padding:0 8px 0 14px;font-weight:500;display:flex}.searchpill:hover{color:var(--ink)}.searchpill>span:not(.kbd){text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.kbd{background:var(--card-2);min-width:26px;height:24px;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-2xs);color:var(--muted);border-radius:7px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.ibtn{background:var(--glass);width:42px;height:42px;color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 0 0 1px var(--glass-edge), var(--shadow);border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.ibtn:hover{background:var(--card)}.ibtn--flat{box-shadow:none;background:0 0}.ibtn--flat:hover{background:var(--card-2)}.ibtn--sm{border-radius:10px;width:34px;height:34px}.ibtn__badge{background:var(--accent);min-width:17px;height:17px;color:var(--accent-ink);box-shadow:0 0 0 2px var(--card);border-radius:99px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:6px;right:6px}.btn{height:40px;font-size:var(--fs-md);white-space:nowrap;background:var(--glass);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 0 0 1px var(--line-2);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.btn:hover{background:var(--card)}.btn svg{width:18px;height:18px}.btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px 0 #ffffff38, 0 8px 18px -8px var(--accent)}.btn--primary:hover{background:var(--accent-hi)}.btn--dark{background:var(--ink);color:var(--bg);box-shadow:none}.btn--dark:hover{background:var(--ink-2)}.btn--ghost{box-shadow:none;background:0 0}.btn--ghost:hover{background:var(--card-2)}.btn--danger{color:var(--bad)}.btn--sm{height:32px;font-size:var(--fs-sm);border-radius:10px;padding:0 12px}.btn--sm svg{width:16px;height:16px}.btn--lg{height:52px;font-size:var(--fs-lg);border-radius:15px;padding:0 22px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--block{width:100%}.linkbtn{color:var(--accent-text);font-weight:600;font-size:var(--fs-sm)}.linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.phead{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:10px 0 20px;display:flex}.phead__text{flex:260px;min-width:0}.phead h1{letter-spacing:-.025em;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.04}.phead p{color:var(--muted);font-size:var(--fs-base);max-width:70ch;margin-top:8px}.phead__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card{background:radial-gradient(120% 80% at 0% 0%, var(--glass-hi), transparent 55%), var(--glass);border-radius:var(--r-lg);min-width:0;box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 0 0 1px var(--glass-edge), var(--shadow);padding:18px 20px 20px;position:relative}.card--flush{padding:0}.card--well{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line)}.chead{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;margin-bottom:14px;display:flex}.chead__text{flex:180px;min-width:0}.chead h2,.chead h3{font-size:var(--fs-lg);letter-spacing:-.005em;font-weight:600;line-height:1.25}.chead p{font-size:var(--fs-sm);color:var(--muted);margin-top:2px}.card--flush .chead{padding:16px 20px 0}.grid{gap:var(--gap);display:grid}.kpis{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi{border-radius:var(--r-lg);color:var(--tile-ink);background:var(--tile-slate);flex-direction:column;min-height:128px;padding:16px 18px 14px;display:flex;position:relative;overflow:hidden}.kpi--slate{background:var(--tile-slate)}.kpi--gold,.kpi--aqua{background:var(--tile-aqua)}.kpi--sage{background:var(--tile-sage)}.kpi--peach{background:var(--tile-peach)}.kpi__label{font-size:var(--fs-sm);color:var(--tile-muted);align-items:center;gap:8px;font-weight:600;display:flex}.kpi__label svg{width:17px;height:17px}.kpi__value{font-size:var(--fs-3xl);letter-spacing:-.01em;margin-top:10px;font-weight:600;line-height:1.1}.kpi__foot{font-size:var(--fs-xs);color:var(--tile-muted);align-items:flex-end;gap:8px;margin-top:auto;padding-top:8px;font-weight:600;display:flex}.kpi__foot .spark{width:92px;height:30px;margin-left:auto}.delta{white-space:nowrap;font-size:var(--fs-2xs);border-radius:99px;align-items:center;gap:2px;padding:2px 7px;font-weight:700;display:inline-flex}.delta--up{color:var(--good);background:var(--good-soft)}.delta--down{color:var(--bad);background:var(--bad-soft)}.kpi .delta--up{color:#1c6541;background:#ffffff8c}.kpi .delta--down{color:#9c1f33;background:#ffffff8c}[data-theme=dark] .kpi .delta--up{color:#8fdcb1;background:#00000040}[data-theme=dark] .kpi .delta--down{color:#f7a7b6;background:#00000040}.spark{display:block;overflow:visible}.spark path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.spark .spark__area{stroke:none;fill:currentColor;opacity:.14}.pill{height:24px;font-size:var(--fs-xs);white-space:nowrap;background:var(--card-3);color:var(--ink-2);border-radius:99px;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill--plain:before{display:none}.pill--good{background:var(--good-soft);color:var(--good)}.pill--warn{background:var(--warn-soft);color:var(--warn)}.pill--bad{background:var(--bad-soft);color:var(--bad)}.pill--info{background:var(--info-soft);color:var(--info)}.pill--accent{background:var(--accent-soft);color:var(--accent-text)}.badge{min-width:20px;height:20px;font-size:var(--fs-2xs);background:var(--card-3);color:var(--ink-2);border-radius:99px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{height:32px;font-size:var(--fs-sm);color:var(--muted);background:var(--glass);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.chip:hover{color:var(--ink)}.chip[aria-pressed=true]{color:var(--accent-ink);background:var(--accent);box-shadow:none}.chip .badge{min-width:18px;height:18px;color:inherit;background:#0000000f}.chip[aria-pressed=true] .badge{background:#ffffff38}.av{width:34px;height:34px;font-size:var(--fs-xs);color:var(--mono-ink);background:#d6e2e6;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;position:relative}.av img{object-fit:cover;width:100%;height:100%}.av--sm{letter-spacing:-.02em;width:26px;height:26px;font-size:9.5px}.av--lg{width:48px;height:48px;font-size:var(--fs-lg)}.av--xl{width:72px;height:72px;font-size:var(--fs-3xl)}.av__dot{background:var(--good);width:10px;height:10px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.avstack{display:flex}.avstack>*+*{box-shadow:0 0 0 2px var(--card);margin-left:-8px}.seg{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:3px;display:inline-flex;position:relative}.seg__thumb{background:var(--card);pointer-events:none;opacity:0;filter:drop-shadow(0 1px 2px #0000001a);position:absolute;inset:0}[data-theme=dark] .seg__thumb{background:var(--card-3)}.seg--accent .seg__thumb{background:var(--accent);filter:none}.seg--accent button[aria-pressed=true]{color:var(--accent-ink)}.seg button{z-index:1;height:30px;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex;position:relative}.seg button[aria-pressed=true]{color:var(--ink)}.seg button svg{width:16px;height:16px}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-bottom:20px;display:flex;position:relative;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a,.tabs button{height:42px;font-size:var(--fs-md);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex;position:relative}.tabs a:hover,.tabs button:hover,.tabs [aria-current=page],.tabs [aria-selected=true]{color:var(--ink)}.tabs__line{background:var(--accent);pointer-events:none;opacity:0;height:2px;position:absolute;bottom:0;left:0;right:0}.table-wrap{position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.table th{text-align:left;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);padding:10px 14px;font-weight:600}.table th button{color:inherit;align-items:center;gap:4px;font-weight:600;display:inline-flex}.table th button:hover{color:var(--ink)}.table th .ico{width:14px;height:14px}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px;font-weight:600}.table tr:last-child td{border-bottom:0}.table tbody tr{cursor:default}.table tbody tr.is-click{cursor:pointer}.table tbody tr.is-click:hover td{background:var(--card-2)}.table .r{text-align:right}.table td.muted{font-weight:500}.cell{align-items:center;gap:10px;min-width:0;display:flex}.cell__text{min-width:0}.cell__text b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.cell__text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.level{background:var(--card-3);border-radius:6px;min-width:70px;height:6px;position:relative;overflow:hidden}.level i{border-radius:inherit;background:var(--good);transform-origin:0;position:absolute;inset:0}.level.is-low i{background:var(--warn)}.level.is-out i{background:var(--bad)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.field small{color:var(--muted)}.field small.bad{color:var(--bad)}.input,.select,.textarea{width:100%;height:42px;box-shadow:inset 0 0 0 1px var(--line-2);font-size:var(--fs-base);background:#fff9;border:0;border-radius:12px;padding:0 13px;font-weight:500}.textarea{resize:vertical;height:auto;min-height:96px;padding:11px 13px;line-height:1.5}[data-theme=dark] .input,[data-theme=dark] .select,[data-theme=dark] .textarea{background:#ffffff0d}.input:focus,.select:focus,.textarea:focus{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px var(--accent-soft)}.input.is-bad{box-shadow:inset 0 0 0 1.5px var(--bad)}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:right 17px center,right 12px center;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.inwrap{align-items:center;display:flex;position:relative}.inwrap>.ico{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;left:12px}.inwrap .input{padding-left:38px}.formgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.formgrid .span2{grid-column:1/-1}.switch{background:var(--card-3);width:42px;height:24px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;flex:none;position:relative}.switch i{background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch[aria-checked=true]{background:var(--accent);box-shadow:none}.check{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-2);background:var(--card);border-radius:6px;flex:none;place-items:center;display:grid}.check svg{stroke-width:2.4px;opacity:0;width:14px;height:14px}.check[aria-checked=true]{background:var(--accent);color:var(--accent-ink);box-shadow:none}.check[aria-checked=true] svg{opacity:1}.row-set{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.row-set:last-child{border-bottom:0}.row-set__text{flex:1;min-width:0}.row-set__text b{font-weight:600;display:block}.row-set__text small{color:var(--muted);font-size:var(--fs-sm)}.stepper{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;align-items:center;gap:2px;padding:3px;display:inline-flex}.stepper button{width:28px;height:28px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.stepper button:hover{background:var(--card)}.stepper button svg{width:15px;height:15px}.stepper button.is-add{background:var(--accent);color:var(--accent-ink)}.stepper output{text-align:center;min-width:26px;font-weight:700;font-size:var(--fs-md)}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.empty__icon{background:var(--card-2);width:52px;height:52px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.empty b{color:var(--ink);font-size:var(--fs-lg);font-weight:600}.empty p{max-width:36ch;font-size:var(--fs-sm)}.scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1e2447;position:fixed;inset:0}[data-theme=dark] .scrim{background:#0000008c}.drawer{z-index:61;background:var(--float);width:min(480px,100vw - 20px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:var(--r-xl);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-rim), inset 0 0 0 1px var(--line);flex-direction:column;display:flex;position:fixed;top:10px;bottom:10px;right:10px;overflow:hidden}.drawer__head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:20px 20px 14px 24px;display:flex}.drawer__head h2{font-size:var(--fs-3xl);letter-spacing:-.02em;font-weight:700;line-height:1.15}.drawer__head p{color:var(--muted);font-size:var(--fs-sm);margin-top:4px}.drawer__body{flex:1;padding:20px 24px 28px;overflow-y:auto}.drawer__foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.modal-wrap{z-index:62;pointer-events:none;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{pointer-events:auto;background:var(--float);width:min(520px,100%);max-height:calc(100dvh - 40px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:var(--r-xl);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-rim), inset 0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:hidden}.modal--wide{width:min(760px,100%)}.modal__head{align-items:flex-start;gap:12px;padding:22px 22px 6px 24px;display:flex}.modal__head h2{font-size:var(--fs-2xl);letter-spacing:-.015em;font-weight:700}.modal__head p{color:var(--muted);font-size:var(--fs-sm);margin-top:4px}.modal__body{padding:14px 24px 22px;overflow-y:auto}.modal__foot{justify-content:flex-end;gap:8px;padding:14px 22px 20px;display:flex}.pop{z-index:70;background:var(--float);min-width:220px;max-width:calc(100vw - 20px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-rim), inset 0 0 0 1px var(--line-2);border-radius:16px;padding:6px;position:fixed}.menu__item{width:100%;height:38px;font-size:var(--fs-md);text-align:left;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-weight:600;display:flex}.menu__item:hover,.menu__item:focus-visible{background:var(--card-2);outline:none}.menu__item svg{width:18px;height:18px;color:var(--muted)}.menu__item .kbd{margin-left:auto}.menu__item--danger,.menu__item--danger svg{color:var(--bad)}.menu__sep{background:var(--line);height:1px;margin:6px 4px}.menu__label{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-weight:700}.toasts{z-index:80;pointer-events:none;flex-direction:column;gap:8px;width:min(440px,100vw - 24px);margin-left:max(-220px,12px - 50vw);display:flex;position:fixed;bottom:22px;left:50%}.toast{pointer-events:auto;background:var(--ink);color:var(--bg);box-shadow:var(--shadow-lg);font-size:var(--fs-md);border-radius:15px;align-items:center;gap:12px;padding:12px 12px 12px 16px;font-weight:600;display:flex}.toast>svg{color:#8fd3ad;width:18px;height:18px}[data-theme=dark] .toast>svg{color:var(--good)}.toast.is-warn>svg{color:#f0b860}.toast span{flex:1}.toast button{height:30px;font-weight:700;font-size:var(--fs-sm);background:#ffffff24;border-radius:9px;padding:0 12px}[data-theme=dark] .toast button{background:#0000001a}.float-up{z-index:85;pointer-events:none;font-weight:700;font-size:var(--fs-lg);color:var(--good);white-space:nowrap;position:fixed}.is-flash{animation:flash 1s var(--ease)}@keyframes flash{0%{color:var(--accent)}to{color:inherit}}.finder{z-index:75;background:var(--float);width:min(620px,100vw - 24px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--line-2);border-radius:22px;margin-left:max(-310px,12px - 50vw);position:fixed;top:12vh;left:50%;overflow:hidden}.finder__in{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:60px;padding:0 16px;display:flex}.finder__in input{font-size:var(--fs-xl);background:0 0;border:0;flex:1;min-width:0;height:100%;font-weight:500}.finder__in input:focus-visible{outline:none}.finder__list{max-height:min(56vh,460px);padding:8px;overflow-y:auto}.finder__group{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 10px 4px;font-weight:700}.finder__item{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.finder__item[aria-selected=true]{background:var(--card-2)}.finder__item .cell__text{flex:1}.finder__item>svg{width:18px;height:18px;color:var(--muted)}.finder__ico{background:var(--card-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.finder__foot{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted);gap:14px;padding:10px 16px;display:flex}.notices{width:min(380px,100vw - 20px);padding:0;overflow:hidden}.notices__head{align-items:center;padding:14px 16px 10px;display:flex}.notices__head b{font-size:var(--fs-lg);flex:1;font-weight:600}.notices__list{max-height:420px;padding:0 6px 6px;overflow-y:auto}.notice{text-align:left;border-radius:12px;gap:12px;width:100%;padding:10px;display:flex}.notice:hover{background:var(--card-2)}.notice__ico{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.notice__ico svg{width:18px;height:18px}.notice__text{flex:1;min-width:0}.notice__text b{font-size:var(--fs-md);font-weight:600;display:block}.notice__text p{font-size:var(--fs-sm);color:var(--muted)}.notice__text small{color:var(--muted)}.notice.is-unread .notice__text b:after{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.signin{z-index:95;background:radial-gradient(55% 60% at 4% 104%, var(--wash-a), transparent 70%), radial-gradient(45% 55% at 102% 78%, var(--wash-b), transparent 72%), var(--bg);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.signin__card{text-align:center;width:min(400px,100%)}.signin__card .brand__mark{background:var(--accent);width:52px;height:52px;color:var(--accent-ink);border-radius:16px;margin:0 auto 18px}.signin__card .brand__mark svg{width:28px;height:28px}.signin__card h1{letter-spacing:-.025em;font-size:30px;font-weight:600}.signin__card>p{color:var(--muted);margin:6px 0 24px}.signin__form{text-align:left;gap:14px;margin-bottom:16px;display:grid}.signin__form .btn{margin-top:4px}.signin__card>small{display:block}.tabbar{display:none}.formfoot{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.keys .row-set{padding:10px 0}.charttip{z-index:5;pointer-events:none;white-space:nowrap;background:var(--ink);color:var(--bg);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:1px;padding:7px 10px;display:flex;position:absolute;transform:translate(-50%)}.charttip b{font-size:var(--fs-md);font-weight:700}.charttip small{font-size:var(--fs-2xs);opacity:.75;font-weight:600}.bars{padding:4px 0 26px 44px;position:relative}.bars__grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:4px 0 26px}.bars__grid div{border-top:1px dashed var(--line-2);height:0;position:relative}.bars__grid div:last-child{border-top-style:solid;border-color:var(--line-2)}.bars__grid span{font-size:var(--fs-2xs);color:var(--muted);font-weight:600;position:absolute;top:-8px;left:0}.bars__cols{align-items:stretch;gap:6px;height:100%;display:flex;position:relative}.bars__col{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.bars__track{flex:1;justify-content:center;align-items:flex-end;width:100%;max-width:46px;display:flex;position:relative}.bars__bar,.bars__ghost{transform-origin:50% 100%;border-radius:8px 8px 3px 3px;height:100%;position:absolute;bottom:0}.bars__bar{background:var(--accent);opacity:.9;left:18%;right:18%}.bars__ghost{background:var(--card-3);left:4%;right:4%}.bars__col.is-hi .bars__bar{opacity:1;background:var(--accent);box-shadow:0 6px 14px -6px var(--accent)}.bars__col:not(.is-hi) .bars__bar{background:color-mix(in oklab, var(--accent) 62%, var(--card))}.bars__col.is-tip .bars__bar{background:var(--accent)}.bars__label{font-size:var(--fs-2xs);color:var(--muted);white-space:nowrap;font-weight:600;position:absolute;bottom:-22px}.bars__col.is-hi .bars__label{color:var(--accent-text);font-weight:700}.bars .charttip{left:50%}.bars--compact{padding-left:0}.bars--compact .bars__grid span{display:none}.area{padding-left:46px;position:relative}.area__grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;left:0;right:0}.area__grid div{border-top:1px dashed var(--line-2);height:0;position:relative}.area__grid div:last-child{border-top-style:solid}.area__grid span{font-size:var(--fs-2xs);color:var(--muted);font-weight:600;position:absolute;top:-8px;left:0}.area__svg{touch-action:pan-y;display:block;position:relative;overflow:visible}.area__line{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.area__cmp{fill:none;stroke:var(--muted);stroke-width:1.6px;stroke-dasharray:4 5;opacity:.7}.area__cursor{stroke:var(--line-2);stroke-width:1px}.area__dot{fill:var(--card);stroke:var(--accent);stroke-width:2.5px}.area__x{height:20px;position:absolute;bottom:0;left:46px;right:0}.area__x span{font-size:var(--fs-2xs);color:var(--muted);white-space:nowrap;font-weight:600;position:absolute;transform:translate(-50%)}.area__x span:first-child{transform:none}.area__x span:last-child{transform:translate(-100%)}.area .charttip{transform:translate(-50%)}.heat{align-items:center;gap:4px;display:grid}.heat__col{text-align:center;font-size:var(--fs-2xs);color:var(--muted);font-weight:600}.heat__row{font-size:var(--fs-xs);color:var(--muted);padding-right:8px;font-weight:600}.heat__cell{aspect-ratio:1.5;position:relative}.heat__cell i{border-radius:6px;position:absolute;inset:0}.heat__cell.is-peak i{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--accent)}.heat__cell .charttip{bottom:calc(100% + 6px);left:50%}.legend{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-weight:600;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{background:var(--accent);border-radius:3px;width:10px;height:10px}.legend i.is-ghost{background:var(--card-3)}.legend i.is-dash{border-top:2px dashed var(--muted);border-radius:0;width:14px;height:0}.steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps__rail{left:calc(50% / var(--n,4));right:calc(50% / var(--n,4));background:var(--card-3);border-radius:2px;height:2px;position:absolute;top:13px}.steps__fill{border-radius:inherit;background:var(--ink);transform-origin:0;position:absolute;inset:0}.steps li{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.steps__dot{z-index:1;width:28px;height:28px;font-size:var(--fs-2xs);background:var(--card);color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.steps__dot svg{stroke-width:2.4px;width:15px;height:15px}.steps li.is-done .steps__dot{background:var(--ink);color:var(--card);box-shadow:none}.steps li.is-now .steps__dot{background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 4px var(--accent-soft);animation:2.6s ease-in-out infinite breathe}.steps__label{font-size:var(--fs-xs);color:var(--muted);font-weight:600;line-height:1.25}.steps li.is-done .steps__label,.steps li.is-now .steps__label{color:var(--ink)}.steps--compact .steps__label{display:none}.steps--compact .steps__dot{width:22px;height:22px}.steps--compact .steps__rail{top:10px}.invlines{gap:8px;margin-top:18px;display:grid}.invlines__head,.invlines__row{grid-template-columns:minmax(0,1fr) 72px 110px 34px;align-items:center;gap:8px;display:grid}.invlines__head{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.invlines .linkbtn{justify-self:start;margin-top:2px}.invsum{width:min(260px,100%);font-size:var(--fs-md);gap:6px;margin:16px 0 0 auto;display:grid}.invsum div{justify-content:space-between;display:flex}.invsum dt{color:var(--muted);font-weight:500}.invsum dd{margin:0;font-weight:600}.invsum .is-total{border-top:1px solid var(--line);font-size:var(--fs-lg);padding-top:8px}.stack{position:relative}.stack__svg{touch-action:pan-y;cursor:pointer;display:block;overflow:visible}.stack__tick line{stroke:var(--line-2);stroke-dasharray:3 4}.stack__tick line.is-base{stroke-dasharray:none}.stack__tick text,.stack__ltick,.stack__x{font-size:var(--fs-2xs);fill:var(--muted);font-weight:600;font-family:var(--font)}.stack__x.is-on{fill:var(--ink);font-weight:700}.stack__band{fill:var(--card-2)}.stack__band.is-picked{fill:var(--accent-soft)}.stack__seg--0{fill:var(--s1)}.stack__seg--1{fill:var(--s2)}.stack__seg--2{fill:var(--s3)}.stack__seg.is-dim{opacity:.3}.stack__line{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-dasharray:2 4;stroke-linecap:round}.stack__pt{fill:var(--card);stroke:var(--ink);stroke-width:1.6px}.stack__pt.is-on{fill:var(--ink)}.stack__key{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.stack__key--0{background:var(--s1)}.stack__key--1{background:var(--s2)}.stack__key--2{background:var(--s3)}.stack__key--line{vertical-align:3px;border-top:2px dotted;border-radius:0;height:0}.charttip__row{align-items:center;display:flex}.legend i.s1{background:var(--s1)}.legend i.s2{background:var(--s2)}.legend i.s3{background:var(--s3)}.legend i.is-dot{border-top:2px dotted var(--ink);background:0 0;border-radius:0;width:14px;height:0}.night{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:radial-gradient(120% 80% at 0% 0%, #ffffff1a, transparent 55%), var(--night);color:var(--night-ink);box-shadow:inset 0 1px 0 #ffffff1a, var(--shadow)}.night .muted,.night small{color:var(--night-muted)}.ct-ico{background:var(--card-2);width:32px;height:32px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex:none;place-items:center;display:grid}.kv{font-size:var(--fs-md);margin:0 0 18px;display:grid}.kv>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--muted);font-weight:500}.kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.kv .is-total{border-top:1px solid var(--line-2)}.kv .is-total dt{color:var(--ink);font-weight:600}@media (width<=1279px){.side .collapse{display:none}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=999px){.main{padding:14px 18px 40px}.top{margin:-14px -18px 6px;padding:12px 18px 10px}.top:after{left:18px;right:18px}.searchpill{justify-content:center;width:42px;padding:0}.searchpill>span{display:none}.formgrid{grid-template-columns:1fr}}@media (width<=760px){:root{--gap:12px}.app,html.is-rail .app{grid-template-columns:minmax(0,1fr)}.main{padding:0 14px calc(96px + env(safe-area-inset-bottom))}.top{min-height:60px;margin:0 -14px 4px;padding:10px 14px}.top:after{left:0;right:0}.crumbs{display:none}.top .top__menu{display:grid}.top .top__mark{background:var(--accent);width:34px;height:34px;color:var(--accent-ink);border-radius:11px;place-items:center;display:grid}.top__mark svg{width:20px;height:20px}.top__title{font-size:var(--fs-xl);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.top__new,.top .top__cal,.top .top__theme{display:none}.top__title{flex:1;min-width:0}.top__spacer{display:none}.tabs{margin-right:-14px;padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.phead__actions>.btn,.phead__actions>a.btn{flex:1 1 0;min-width:0}.ibtn,.searchpill{width:40px;height:40px}.side{z-index:64;width:min(300px,86vw);height:auto;box-shadow:var(--shadow-lg);background:var(--card);visibility:hidden;border-radius:0 24px 24px 0;margin:0;position:fixed;top:0;bottom:0;left:0}html.is-rail .side__head{flex-direction:row;padding:20px 16px 14px 20px}html.is-rail .brand__text,html.is-rail .nav__label,html.is-rail .nav__chev,html.is-rail .navgroup__label,html.is-rail .subnav,html.is-rail .me__text,html.is-rail .me>svg,html.is-rail .tonight>:not(.tonight__dot){display:revert}html.is-rail .nav__item{justify-content:flex-start;padding:0 12px}html.is-rail .nav__count{width:auto;min-width:22px;height:20px;font-size:var(--fs-2xs);background:var(--side-line);padding:0 6px;position:static}html.is-rail .tonight{place-items:initial;grid-template-columns:auto 1fr;align-items:center;width:auto;height:auto;margin:0 12px 10px;padding:12px 14px}html.is-rail .tonight__dot{grid-row:span 2}html.is-rail .me{justify-content:flex-start;margin:0 12px 14px}html.is-rail .side__scroll{padding:4px 12px 12px}.side .side__close{display:grid}.tabbar{z-index:40;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 0 0 1px var(--glass-edge), var(--shadow-lg);border-radius:22px;grid-template-columns:repeat(5,1fr);padding:6px;display:grid;position:fixed}.tabbar a,.tabbar button{z-index:1;height:54px;font-size:var(--fs-2xs);color:var(--muted);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:600;display:flex;position:relative}.tabbar [aria-current=page]{color:var(--accent-ink)}.tabbar__pill{background:var(--accent);pointer-events:none;opacity:0;filter:drop-shadow(0 6px 12px #0e6c844d);position:absolute;inset:0}.phead{margin:6px 0 16px}.phead__actions{width:100%}.card{border-radius:18px;padding:16px}.card--flush{padding:0}.card--flush .chead{padding:14px 16px 0}.kpi__value{font-size:18px}.kpi{min-height:112px;padding:14px 14px 12px}.kpi__foot .spark{width:64px}.kpi__foot>span:nth-child(2){display:none}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.drawer{border-radius:24px 24px 0 0;width:100%;max-height:92dvh;inset:auto 0 0}.modal-wrap{place-items:end stretch;padding:0}.modal{border-radius:24px 24px 0 0;width:100%;max-height:92dvh}.modal--wide{width:100%}.toasts{bottom:calc(92px + env(safe-area-inset-bottom))}.table--stack thead{display:none}.table--stack,.table--stack tbody,.table--stack tr,.table--stack td{width:100%;display:block}.table--stack tr{border-bottom:1px solid var(--line);padding:12px 14px;position:relative}.table--stack tr:last-child{border-bottom:0}.table--stack td{border:0;padding:2px 0}.table--stack td[data-label]:before{content:attr(data-label);min-width:92px;font-size:var(--fs-xs);color:var(--muted);font-weight:600;display:inline-block}.table--stack td.r{text-align:left}.table--stack td.hide-sm{display:none}}.side__close{width:34px;height:34px;color:var(--side-ink);background:var(--side-hover);border-radius:10px;place-items:center;display:none}@media (hover:none),(pointer:coarse){.linkbtn,.check{position:relative}.linkbtn{justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.linkbtn:after{content:"";position:absolute;inset:-8px}.check{border-radius:7px;width:24px;height:24px}.check:after{content:"";position:absolute;inset:-10px}.btn--sm,.chip{min-height:40px}.stepper button{width:36px;height:36px}.menu__item{height:44px}}@media (height<=800px) and (width>=761px){.side__head{min-height:54px;padding-top:12px;padding-bottom:6px}.nav__item{height:34px}.nav{gap:1px}.navgroup+.navgroup{margin-top:6px;padding-top:6px}.navgroup__label{padding:3px 12px 4px}.tonight{display:none}.me{margin-bottom:10px}}@media (height<=560px) and (width>=761px){.side__head{min-height:56px;padding-top:12px;padding-bottom:8px}.nav__item,.nav__pill{height:36px}.tonight{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.dash-page .phead p b.ink{color:var(--ink);font-weight:600}.dash{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.dash>.tk{grid-column:span 8}.dash>.bal{grid-column:span 4}.dash__row{gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash__row--2{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tk .chead{flex-wrap:wrap}.tk__body{grid-template-columns:minmax(0,1fr) 214px;gap:20px;display:grid}.tk__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.tk__total{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tk__total>span:first-child{font-size:var(--fs-display);letter-spacing:-.025em;font-weight:600;line-height:1}.tk__total small{color:var(--muted);width:100%}.tk__side{border-left:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding-left:18px;display:flex}.tk__fig{border-bottom:1px solid var(--line);gap:2px;margin-bottom:6px;padding-bottom:12px;display:grid}.tk__fig>span:first-child{font-size:var(--fs-sm);font-weight:600}.tk__fig b{font-size:var(--fs-3xl);letter-spacing:-.01em;font-weight:600;line-height:1.2}.tk__fig .delta{justify-self:start}.tk__row{font-size:var(--fs-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:7px 0;display:grid}.tk__row>span:first-child{color:var(--muted);align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.tk__row>span:first-child svg{color:var(--ink-2)}.tk__row b{font-weight:600}.tk__bar{background:var(--card-3);border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.tk__bar i{border-radius:inherit;transform-origin:0;height:100%;display:block}.tk__row .dot{border-radius:2px;width:8px;height:8px}i.s1{background:var(--s1)}i.s2{background:var(--s2)}i.s3{background:var(--s3)}.tk__note{font-size:var(--fs-sm);align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.tk__note.linkbtn{align-self:flex-start}.bal{flex-direction:column;display:flex}.bal .chead p{color:var(--night-muted)}.bal__go{background:var(--night-2);color:var(--night-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px #ffffff1f}.bal__go:hover{background:#ffffff24}.bal__big{font-size:var(--fs-display);letter-spacing:-.025em;font-weight:600;line-height:1.05}.bal__accts{gap:4px;margin:14px 0 18px;display:flex}.bal__acct{min-width:0;font-size:var(--fs-2xs);color:var(--night-muted);gap:6px;font-weight:600;display:grid}.bal__acct i{background:#5cc6dc;border-radius:4px;height:8px}.bal__acct:nth-child(2) i{background:var(--s2)}.bal__acct:nth-child(3) i{background:var(--s3)}.bal__acct:nth-child(4) i{background:#7e9aa3}.bal__acct span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bal__acct:hover span{color:var(--night-ink)}.bal__list{font-size:var(--fs-md);gap:7px;margin:0 0 16px;display:grid}.bal__list div{justify-content:space-between;gap:10px;display:flex}.bal__list dt{color:var(--night-muted);font-weight:500}.bal__list dt small{opacity:.7}.bal__list dd{margin:0;font-weight:600}.bal__grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.bal__cell{background:var(--night-2);border-radius:14px;gap:4px;min-width:0;padding:12px 14px;display:grid}.bal__cell:hover{background:#ffffff1f}.bal__cell--wide{grid-column:1/-1}.bal__label{font-size:var(--fs-xs);color:var(--night-muted);align-items:center;gap:6px;font-weight:600;display:flex}.bal__cell>b,.bal__spend b{font-size:var(--fs-3xl);letter-spacing:-.01em;font-weight:600;line-height:1.15}.bal__spend{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bal__meter{background:#ffffff1f;border-radius:6px;height:6px;margin-top:4px;overflow:hidden}.bal__meter i{border-radius:inherit;transform-origin:0;background:#5cc6dc;height:100%;display:block;transform:scaleX(0)}.bal .avstack>*+*{box-shadow:0 0 0 2px var(--night-2)}.av--more{color:var(--night-ink);background:#24464f!important}.shows__list{display:grid}.show{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 92px;align-items:center;gap:10px;padding:8px 0;display:grid}.show:last-child{border-bottom:0}.show__time{font-weight:700;font-size:var(--fs-md)}.show.is-past{opacity:.5}.show__fill{justify-items:end;gap:4px;display:grid}.show__bar{background:var(--card-3);border-radius:6px;width:100%;height:6px;overflow:hidden}.show__bar i{border-radius:inherit;background:var(--ink-2);transform-origin:0;height:100%;display:block}.show__bar.is-full i{background:var(--s2)}.show__sold{font-size:var(--fs-2xs);color:var(--muted);font-weight:700}.select--sm{width:auto;max-width:52%;height:34px;font-size:var(--fs-sm);border-radius:10px}.house__fig{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.house__fig b{font-size:var(--fs-4xl);letter-spacing:-.02em;font-weight:600}.house__fig>span{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.house__screen{width:100%;height:14px;margin:12px 0 8px;display:block;overflow:visible}.house__screen path{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.house__map{gap:3px;display:grid}.seat{aspect-ratio:1.15;background:var(--card-3);border-radius:3px 3px 2px 2px;display:block}.seat.is-sold{background:var(--s1)}.house__legend{margin-top:12px}.house__left{color:var(--ink);margin-left:auto}.lic{flex-direction:column;display:flex}.lic .steps{margin:4px 0 14px}.lic__now{background:var(--tile-aqua);color:var(--tile-ink);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.lic__now .muted{color:var(--tile-muted);font-size:var(--fs-xs);font-weight:600}.lic__now b{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:600}.lic__now small.muted{font-size:var(--fs-xs)}.lic__notice{font-size:var(--fs-sm);color:var(--muted);gap:6px;margin:14px 0 10px;display:grid}.lic__notice b{color:var(--ink);font-weight:600}.lic__bar{background:var(--card-3);border-radius:8px;height:8px;overflow:hidden}.lic__bar i{border-radius:inherit;background:repeating-linear-gradient(-45deg, var(--accent) 0 6px, var(--accent-hi) 6px 12px);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.lic__next{font-size:var(--fs-md);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0 14px;display:flex}.lic__next span{color:var(--muted);align-items:center;gap:6px;font-weight:600;display:flex}.lic__next b{font-weight:600}.lic__docs{font-size:var(--fs-sm);color:var(--muted);gap:8px;margin:0 0 16px;padding:0;font-weight:600;list-style:none;display:grid}.lic__docs li{align-items:center;gap:8px;display:flex}.lic__docs li svg{width:15px;height:15px}.lic__docs li.is-ok{color:var(--ink)}.lic__docs li.is-ok svg{color:var(--good)}.needs__more{margin-top:10px;display:block}.lic .btn{margin-top:auto}.mailbox__list{padding:4px 8px 8px}.mrow{font-size:var(--fs-md);border-radius:12px;grid-template-columns:26px 128px minmax(0,1fr) 40px 76px 92px;align-items:center;gap:12px;padding:10px 12px;display:grid}.mrow:hover{background:var(--card-2)}.mrow__from{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mrow__subj{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mrow.is-unread .mrow__subj{color:var(--ink);font-weight:600}.mrow.is-unread .mrow__from:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.mrow__inv{color:var(--muted);font-size:var(--fs-xs);align-items:center;gap:4px;font-weight:600;display:flex}.mrow__t{text-align:right;color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;font-weight:600}.needs__count{background:var(--ink);color:var(--card)}.need{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.need:last-child{border-bottom:0}.need .cell__text{flex:1}.need .cell__text:hover b{text-underline-offset:3px;text-decoration:underline}.need__ico{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.tone--bad{background:var(--bad-soft);color:var(--bad)}.tone--warn{background:var(--warn-soft);color:var(--warn)}.tone--info{background:var(--info-soft);color:var(--info)}.tone--accent{background:var(--accent-soft);color:var(--accent-text)}.tone--good{background:var(--good-soft);color:var(--good)}@media (width<=1279px){.dash>.tk,.dash>.bal{grid-column:1/-1}.bal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""big grid""accts grid""list grid";align-content:start;column-gap:28px;display:grid}.bal>.chead{grid-area:head}.bal__big{grid-area:big}.bal__accts{grid-area:accts}.bal__list{grid-area:list;margin-bottom:0}.bal__grid{grid-area:grid;align-self:start;margin-top:0}.dash__row{grid-template-columns:1fr 1fr}.dash__row>.lic{grid-column:1/-1}.dash__row--2{grid-template-columns:1fr}}@media (width<=999px){.tk__body{grid-template-columns:minmax(0,1fr)}.tk__side{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:20px;padding:14px 0 0;display:grid}.tk__fig{grid-column:1/-1}.mrow{grid-template-columns:26px 110px minmax(0,1fr) 76px 80px}.mrow__inv{display:none}}@media (width<=760px){.dash__row{grid-template-columns:1fr}.bal{display:flex}.bal__list{margin-bottom:16px}.bal__grid{grid-template-columns:1fr 1fr}.bal__cell--wide{grid-column:1/-1}.tk__total>span:first-child,.bal__big{font-size:28px}.tk__side{grid-template-columns:1fr}.mrow{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"av from t""av subj tag";row-gap:2px}.mrow .av{grid-area:av;align-self:start}.mrow__from{grid-area:from}.mrow__subj{grid-area:subj}.mrow__t{grid-area:t}.mrow__tag{grid-area:tag;justify-self:end}.need{flex-wrap:wrap}.need .cell__text{flex:calc(100% - 42px)}.need .btn{margin-left:42px}.need .btn+.btn{margin-left:0}.select--sm{width:100%;max-width:none}}.fin__kpis{margin-bottom:var(--gap)}.fin__lead{font-size:var(--fs-md);margin:-6px 0 16px}.fin-ov{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.fin-ov>.card{grid-column:span 6}.fin-ov>.fin-ov__chart{grid-column:1/-1}.fin-ov__chart .legend{margin-top:12px}.cost{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.cost__ico{background:var(--card-2);width:32px;height:32px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex:none;place-items:center;display:grid}.cost__v{font-weight:600}.cost__bar{background:var(--card-3);border-radius:5px;grid-column:2/-1;height:5px;overflow:hidden}.cost__bar i{border-radius:inherit;background:var(--s2);transform-origin:0;height:100%;display:block}.cost:first-of-type .cost__bar i{background:var(--accent)}.nextrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:9px 0;display:flex}.nextrow:last-child{border-bottom:0}.nextrow .cell__text{flex:1}.nextrow__date{text-align:center;background:var(--card-2);width:42px;height:44px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex:none;place-content:center;line-height:1.05;display:grid}.nextrow__date b{font-size:var(--fs-xl);font-weight:600}.nextrow__date small{font-size:var(--fs-2xs);color:var(--muted);text-transform:uppercase;font-weight:700}.nextrow__amt{text-align:right;display:grid}.nextrow__amt b{font-weight:600}.nextrow__amt small{color:var(--muted);white-space:nowrap;font-weight:600}.nextrow__amt small.bad{color:var(--bad)}.fin__filters{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:16px;display:flex}.fin__sel{width:auto;height:36px;font-size:var(--fs-sm);border-radius:10px}.fin__search{flex:220px;min-width:0;max-width:340px;margin-left:auto}.chip--hot[aria-pressed=false] .badge{background:var(--accent);color:var(--accent-ink)}.fin__sum b{color:var(--ink);font-weight:600;display:inline-block}.fin__table td{white-space:nowrap}.fin__ck{width:44px;padding-right:0!important}.fin__payee .cell__text b{max-width:300px}.fin__table tr.is-sel td{background:var(--accent-soft)}.txico{background:var(--card-2);width:30px;height:30px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;flex:none;place-items:center;display:grid}.txico.is-in{background:var(--good-soft);color:var(--good);box-shadow:none}.catpill{height:26px;font-size:var(--fs-xs);background:var(--card-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:4px;padding:0 10px;font-weight:600;display:inline-flex}.catpill:hover{background:var(--card-3)}.catpill.is-loose{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 40%, transparent)}.fin__rcpt{font-size:var(--fs-sm);align-items:center;gap:4px;display:inline-flex}.fin__amt{font-weight:700}.fin__amt.is-in{color:var(--good)}.fin__more{border-top:1px solid var(--line);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 16px;font-weight:600;display:flex}.bulkbar{z-index:45;background:var(--ink);color:var(--bg);box-shadow:var(--shadow-lg);font-size:var(--fs-md);white-space:nowrap;border-radius:16px;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex;position:fixed;bottom:22px;left:50%;translate:-50%}.bulkbar .muted{color:color-mix(in oklab, var(--bg) 65%, transparent)}.bulkbar .btn--ghost{color:var(--bg)}.bulkbar .btn--ghost:hover{background:#ffffff1a}.txd{gap:20px;display:grid}.txd__amt{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.txd__amt b{font-size:var(--fs-display);letter-spacing:-.025em;font-weight:600}.txd__amt.is-in b{color:var(--good)}.txd__facts{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-md);border-radius:16px;gap:10px;margin:0;padding:14px 16px;display:grid}.txd__facts div{justify-content:space-between;gap:12px;display:flex}.txd__facts dt{color:var(--muted);font-weight:500}.txd__facts dd{text-align:right;margin:0;font-weight:600}.txd__h{font-size:var(--fs-lg);margin-bottom:10px;font-weight:600}.txd__cats{flex-wrap:wrap;gap:6px;display:flex}.txd__rcpt{background:var(--warn-soft);color:var(--warn);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.txd__rcpt .cell__text{color:var(--ink);flex:1}.txd__rcpt.is-ok{background:var(--good-soft);color:var(--good)}.txd__row{border-bottom:1px solid var(--line);font-size:var(--fs-md);grid-template-columns:70px minmax(0,1fr) auto;gap:10px;padding:8px 0;display:grid}.txd__row:last-child{border-bottom:0}.txd__row b{font-weight:600}.cards{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.ccard{perspective:900px;align-content:start;gap:12px;display:grid}.pcard{aspect-ratio:1.586;color:#eef6f7;box-shadow:var(--shadow), inset 0 1px 0 #ffffff14;background:linear-gradient(135deg,#24333a,#10191d 70%);border-radius:18px;flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex;position:relative;overflow:hidden}.pcard--gold{color:#f2fbfc;background:linear-gradient(135deg,#1f8ea9,#0b5568 78%)}.pcard--sand{color:#3a1d12;background:linear-gradient(135deg,#fbd2bf,#ee9a7c 82%)}.pcard__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pcard__top b{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:700}.pcard__top span{font-size:var(--fs-xs);opacity:.75;font-weight:600}.pcard__chip{background:linear-gradient(135deg,#e8d7a0,#bfa25a);border-radius:7px;width:38px;height:28px;box-shadow:inset 0 0 0 1px #00000026}.pcard--gold .pcard__chip{background:linear-gradient(135deg,#e8eef0,#a9bcc2)}.pcard__no{font-size:var(--fs-xl);letter-spacing:.08em;font-weight:600}.pcard__foot{font-size:var(--fs-sm);opacity:.85;justify-content:space-between;font-weight:600;display:flex}.pcard__frost{color:#1f3a52;font-weight:700;font-size:var(--fs-md);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;background:linear-gradient(160deg,#e1ecf5e6,#bed2e4d1);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.ccard__info{border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);gap:10px;padding:14px 16px;display:grid}.ccard__head{align-items:flex-start;gap:10px;display:flex}.ccard__head .cell__text{flex:1}.ccard__head b .muted{font-weight:500}.ccard__btns{gap:8px;display:flex}.ccard__list{border-top:1px solid var(--line);padding-top:4px;display:grid}.ccard__tx{font-size:var(--fs-md);align-items:center;gap:10px;padding:6px 0;display:flex}.ccard__tx .cell__text{flex:1}.ccard__tx>b{font-weight:600}.ccard__tx:hover .cell__text b{text-underline-offset:3px;text-decoration:underline}.limit__quick{margin-top:12px}.bud{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(140px,1.1fr) minmax(0,2fr) 150px 34px;align-items:center;gap:14px;padding:12px 0;display:grid}.bud:last-of-type{border-bottom:0}.bud__track{position:relative}.bud__track .level{border-radius:8px;height:8px;display:block}.bud__tick{background:var(--ink);opacity:.55;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.bud__fig{text-align:right;display:grid}.bud__fig b{font-weight:600;font-size:var(--fs-lg)}.bud__edit{grid-column:span 2;gap:8px;display:flex}.bud__edit .input{height:34px}.bud small.warn{color:var(--warn)}.bud__add{border-top:1px solid var(--line);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding-top:14px;font-weight:600;display:flex}@media (width<=999px){.fin-ov>.card{grid-column:1/-1}.fin__search{max-width:none;margin-left:0}.bud{grid-template-columns:32px minmax(0,1fr) 120px 34px}.bud__track{grid-area:2/2/auto/4}.bud__edit{grid-column:3/5}}@media (width<=760px){.fin__table tr{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"payee payee amt""cat rc date";align-items:center;gap:6px 10px;padding:12px 14px 12px 52px;display:grid}.fin__table td[data-label]:before{display:none}.fin__table td.fin__ck{width:auto;position:absolute;top:16px;left:14px}.fin__table td.fin__payee{grid-area:payee;min-width:0}.fin__table td.fin__payee .cell__text b{max-width:none}.fin__table td.fin__payee .txico{display:none}.fin__table td.fin__amt{grid-area:amt;align-self:start}.fin__table td.fin__cat{grid-area:cat}.fin__table td.fin__rc{font-size:var(--fs-sm);grid-area:rc}.fin__table td.fin__date{font-size:var(--fs-xs);text-align:right;grid-area:date}.bulkbar{left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom));flex-wrap:wrap;translate:none}.fin__sel{flex:140px}.cards{grid-template-columns:minmax(0,1fr)}.pcard__no{font-size:var(--fs-lg)}.bud{grid-template-columns:32px minmax(0,1fr) auto 34px;gap:10px}.bud__edit{grid-area:3/2/auto/-1}}.acc__kpis{margin-bottom:var(--gap)}.acc__filters{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.acc__search{flex:220px;min-width:0;max-width:340px;margin-left:auto}.banks{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bank{border-radius:var(--r-lg);text-align:left;background:var(--card);min-width:0;box-shadow:inset 0 0 0 1px var(--line), var(--shadow);gap:12px;padding:16px 18px;display:grid}.bank:hover{background:var(--card-2)}.bank[aria-checked=true]{background:var(--night);color:var(--night-ink);box-shadow:var(--shadow)}.bank[aria-checked=true] small{color:var(--night-muted)}.bank__top{align-items:center;gap:10px;min-width:0;display:flex}.bank__ico{background:var(--card-2);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex:none;place-items:center;display:grid}.bank[aria-checked=true] .bank__ico{background:var(--accent);color:var(--accent-ink);box-shadow:none}.bank__bal{font-size:var(--fs-3xl);letter-spacing:-.01em;font-weight:600}.bank__foot{color:var(--muted);justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.bank__foot small{font-weight:600}.bank .spark{color:var(--s2);flex:none;width:84px;height:26px}.bank[aria-checked=true] .spark{color:var(--accent)}.acc-moves__body{grid-template-columns:300px minmax(0,1fr);display:grid}.acc-moves__chart{border-right:1px solid var(--line);align-content:start;gap:6px;padding:4px 20px 20px;display:grid}.acc-moves__chart>.muted{font-size:var(--fs-sm);font-weight:600}.acc-moves__chart>b{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:600}.acc-moves__spark{width:100%;height:90px;color:var(--accent);margin:8px 0}.acc-moves__chart dl{font-size:var(--fs-md);gap:6px;margin:0;display:grid}.acc-moves__chart dl div{justify-content:space-between;display:flex}.acc-moves__chart dt{color:var(--muted);font-weight:500}.acc-moves__chart dd{margin:0;font-weight:600}.acc-moves__list{padding:0 12px 10px}.move{font-size:var(--fs-md);border-radius:12px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.move:hover{background:var(--card-2)}.move>b{white-space:nowrap;font-weight:600}.move__d{font-size:var(--fs-sm);font-weight:600}.inv__table td{white-space:nowrap}.inv__client .cell__text b{max-width:280px}.inv__total{font-weight:700}.idet{gap:18px;display:grid}.idet__pills{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:flex}.idet__desk{background:var(--card-3);border-radius:18px;padding:18px}.ipaper{color:#22231f;font-size:var(--fs-sm);background:#fffef9;border-radius:4px;padding:22px 22px 18px;position:relative;overflow:hidden;box-shadow:0 12px 26px -16px #00000073}.ipaper__head{border-bottom:2px solid #22231f;align-items:center;gap:10px;padding-bottom:14px;display:flex}.ipaper__head b{font-size:var(--fs-lg);font-weight:700;display:block}.ipaper__head small{color:#6b6c65;font-size:var(--fs-2xs)}.ipaper__mark{color:#fff;background:#0e6c84;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ipaper__mark svg{width:18px;height:18px}.ipaper__meta{grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;display:grid}.ipaper__meta div{gap:1px;display:grid}.ipaper__meta .r{text-align:right}.ipaper__meta small{color:#6b6c65;font-size:var(--fs-2xs);font-weight:600}.ipaper__meta b{font-weight:700}.ipaper__lines{border-collapse:collapse;width:100%}.ipaper__lines th{text-align:left;font-size:var(--fs-2xs);color:#6b6c65;border-bottom:1px solid #22231f33;padding:6px 0;font-weight:700}.ipaper__lines td{vertical-align:top;border-bottom:1px dashed #22231f2e;padding:7px 0;font-weight:500}.ipaper__lines td:first-child{padding-right:10px}.ipaper__lines .r{text-align:right;white-space:nowrap;padding-left:8px}.ipaper__sum{gap:4px;width:min(220px,100%);margin:12px 0 0 auto;display:grid}.ipaper__sum div{justify-content:space-between;display:flex}.ipaper__sum dt{color:#6b6c65}.ipaper__sum dd{margin:0;font-weight:600}.ipaper__sum .is-total{font-size:var(--fs-lg);border-top:2px solid #22231f;margin-top:2px;padding-top:6px}.ipaper__sum .is-total dt{color:#22231f;font-weight:700}.ipaper__pay{color:#6b6c65;font-size:var(--fs-2xs);margin-top:16px;display:block}.ipaper__stamp{border:3px solid var(--stamp);color:var(--stamp);font-weight:700;font-size:var(--fs-3xl);letter-spacing:.16em;text-transform:uppercase;opacity:.9;mix-blend-mode:multiply;border-radius:8px;padding:4px 14px;position:absolute;bottom:74px;left:30px;transform:rotate(-12deg)}.ipaper__stamp:not(.is-late){color:#1d7046;border-color:#1d7046}.ipaper__stamp.is-late{font-size:var(--fs-lg)}.idet__trail{gap:12px;margin:0;padding:0 0 0 4px;list-style:none;display:grid}.idet__trail li{font-size:var(--fs-md);color:var(--muted);justify-content:space-between;gap:10px;padding-left:22px;display:flex;position:relative}.idet__trail li:before{content:"";width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--line-2);border-radius:50%;position:absolute;top:4px;left:0}.idet__trail li:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:17px;bottom:-11px;left:4px}.idet__trail li.is-done{color:var(--ink)}.idet__trail li.is-done:before{background:var(--ink);box-shadow:none}.idet__trail b{font-weight:600}.bcols{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.bcol{border-radius:var(--r-lg);background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);gap:10px;padding:14px;display:grid}.bcol__head{align-items:center;gap:10px;padding:2px 4px 4px;display:flex}.bcol__head .cell__text{flex:1}.bcol__head .cell__text b{font-size:var(--fs-lg)}.bcol__head .cell__text small{white-space:normal}.bcol__ic{background:var(--card-3);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.bcol__ic.is-toapprove{background:var(--warn-soft);color:var(--warn)}.bcol__ic.is-paid{background:var(--good-soft);color:var(--good)}.bcol__total{font-weight:600;display:inline-block}.bill{background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:16px;gap:10px;padding:14px;display:grid}.bill__top{align-items:flex-start;gap:10px;display:flex}.bill__top .cell__text{flex:1}.bill__top .cell__text small{white-space:normal}.bill__amt{font-size:var(--fs-lg);white-space:nowrap;font-weight:600}.bill__meta{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:flex}.bill__meta .linkbtn{margin-left:auto}.bill__btns{gap:8px;display:flex}.bill__btns .btn{flex:1}.bcol .empty{padding:26px 12px}.vat{gap:var(--gap);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.vat__side{gap:var(--gap);display:grid}.vboxes{gap:6px;display:grid}.vbox{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-md);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.vbox__n{width:26px;height:26px;font-size:var(--fs-2xs);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;place-items:center;font-weight:700;display:grid}.vbox__l{color:var(--ink-2);font-weight:600}.vbox b{font-weight:600}.vbox.is-strong{background:var(--card)}.vbox.is-five{background:var(--tile-aqua);color:var(--tile-ink);box-shadow:none}.vbox.is-five .vbox__l{color:var(--tile-ink)}.vbox.is-five b{font-size:var(--fs-xl)}.vat__warn{background:var(--warn-soft);color:var(--warn);font-size:var(--fs-sm);border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-weight:600;display:flex}.vat__warn svg:last-child{margin-left:auto}.vat .steps{margin:6px 0 16px}.vat__note{font-size:var(--fs-sm);margin:0 0 14px}.vat__pot{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.vat__pot b{font-size:var(--fs-4xl);letter-spacing:-.02em;font-weight:600}.vat__bar{background:var(--card-3);border-radius:8px;height:8px;margin:10px 0 12px;display:block;overflow:hidden}.vat__bar i{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=1279px){.banks{grid-template-columns:repeat(2,minmax(0,1fr))}.vat{grid-template-columns:minmax(0,1fr)}.vat__side{grid-template-columns:1fr 1fr}}@media (width<=999px){.acc-moves__body{grid-template-columns:minmax(0,1fr)}.acc-moves__chart{border-right:0;border-bottom:1px solid var(--line)}.bcols{grid-template-columns:minmax(0,1fr)}.acc__search{max-width:none;margin-left:0}}@media (width<=760px){.banks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.bank{padding:14px}.bank__bal{font-size:var(--fs-xl)}.bank__foot .spark{display:none}.move{grid-template-columns:minmax(0,1fr) auto}.move__d{grid-column:1/-1}.vat__side{grid-template-columns:minmax(0,1fr)}.vbox{grid-template-columns:30px minmax(0,1fr)}.vbox b{grid-column:2}.idet__desk{padding:10px}.ipaper{padding:16px 14px}.ipaper__stamp{bottom:80px;left:16px}.inv__table td.inv__st{width:auto;position:absolute;top:12px;right:14px}}.pay .phead p b.ink{color:var(--ink);font-weight:600}.pd-who{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pd-who b{font-size:var(--fs-lg);font-weight:600;display:block}.pd-who small{color:var(--muted);font-size:var(--fs-sm);display:block}.rota__strip{margin-bottom:var(--gap);grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.rday{text-align:left;background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:14px;justify-items:start;gap:1px;min-width:0;padding:10px 12px 12px;display:grid;position:relative}.rday:hover{background:var(--card-2)}.rday__w{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:6px;font-weight:600;display:flex}.rday__w i{font-style:normal;font-size:var(--fs-2xs);color:var(--accent-text);font-weight:700}.rday b{font-size:var(--fs-3xl);letter-spacing:-.01em;font-weight:600;line-height:1.15}.rday small{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.rday__load{background:var(--card-3);border-radius:4px;width:100%;height:4px;margin-top:6px;overflow:hidden}.rday__load i{background:var(--s2);border-radius:inherit;transform-origin:0;height:100%;display:block}.rday.is-on{background:var(--ink);color:var(--card);box-shadow:var(--shadow)}.rday.is-on .rday__w,.rday.is-on small{color:color-mix(in oklab, var(--card) 70%, transparent)}.rday.is-on .rday__w i{color:var(--accent)}.rday.is-on .rday__load{background:#ffffff29}[data-theme=dark] .rday.is-on .rday__load{background:#0000002e}.rday.is-on .rday__load i{background:var(--accent)}.rday.is-drop{box-shadow:inset 0 0 0 2px var(--accent), 0 0 0 4px var(--accent-soft)}.rota__card .chead{padding:16px 20px 0}.rota__scroll{padding:0 20px 4px;overflow-x:auto}.rota__grid{min-width:760px}.rota__axis,.rrow{grid-template-columns:210px minmax(0,1fr) 64px;align-items:center;gap:14px;display:grid}.rota__axis{border-bottom:1px solid var(--line);height:28px}.rota__axislabel{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.rota__axislabel.r{text-align:right}.rota__ticks{height:100%;position:relative}.rota__ticks span{font-size:var(--fs-2xs);color:var(--muted);font-weight:600;position:absolute;top:6px;transform:translate(-50%)}.rota__ticks span:first-child{transform:none}.rota__ticks span:last-child{transform:translate(-100%)}.rrow{border-bottom:1px solid var(--line);border-radius:10px;min-height:52px}.rrow:last-child{border-bottom:0}.rrow.is-drop{background:var(--accent-soft)}.rrow__who{align-items:center;gap:10px;min-width:0;display:flex}.rrow__who:hover b{text-underline-offset:3px;text-decoration:underline}.rrow.is-off .rrow__who{opacity:.55}.rrow__track{height:40px;position:relative}.rrow__grid{background:var(--line);width:1px;position:absolute;top:4px;bottom:4px}.rrow__now{background:var(--bad);z-index:1;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.rbar{z-index:2;text-align:left;cursor:grab;touch-action:pan-y;min-width:0;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;flex-direction:column;justify-content:center;gap:0;padding:0 10px;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.rbar b{font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.rbar span{font-size:var(--fs-2xs);color:var(--ink-2);white-space:nowrap;font-weight:600}.rbar--om{background:var(--tile-aqua);box-shadow:inset 3px 0 0 var(--accent)}.rbar--hs{background:var(--tile-slate);box-shadow:inset 3px 0 0 var(--s2)}.rbar:hover{filter:brightness(.97)}.rbar.is-armed{box-shadow:0 0 0 2px var(--accent)}.rbar.is-drag{cursor:grabbing;z-index:10;pointer-events:none;box-shadow:var(--shadow-lg), inset 0 0 0 1.5px var(--ink);overflow:visible}.rbar.is-drag:after{content:attr(data-label);background:var(--ink);color:var(--card);font-size:var(--fs-2xs);white-space:nowrap;border-radius:7px;padding:3px 7px;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:0}.rrow__wk{text-align:right;font-size:var(--fs-xs);color:var(--muted);font-weight:600}.rrow__wk b{color:var(--ink);font-size:var(--fs-md)}.rrow__wk.is-over b{color:var(--warn)}.rota__foot{border-top:1px solid var(--line);padding:12px 20px 16px}.rk{border-radius:3px!important;width:12px!important;height:8px!important}.rk--om{box-shadow:inset 2px 0 0 var(--accent);background:var(--tile-aqua)!important}.rk--hs{box-shadow:inset 2px 0 0 var(--s2);background:var(--tile-slate)!important}.rk--now{background:var(--bad)!important;width:2px!important;height:12px!important}.rota__tip{margin-left:auto}@media (hover:hover) and (pointer:fine){.rota__tip{display:none!important}}.leave{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.leave__reqs{grid-area:1/1/span 2}.leave__strip,.leave__allow{grid-column:2}.lreq{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.lreq:last-of-type{border-bottom:0}.lreq__text{min-width:0;font-size:var(--fs-md);flex:1;gap:2px;display:grid}.lreq__text b{font-weight:600}.lreq__text small{font-size:var(--fs-sm)}.lreq__acts{align-items:flex-start;gap:6px;display:flex}.leave__offnow{border-top:1px solid var(--line);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-weight:600;display:flex}.leave__chip{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 3px;display:inline-flex}.leave__strip .chead{padding:16px 20px 0}.lstrip__scroll{margin:0 20px;padding-bottom:18px;overflow-x:auto}.lstrip{grid-template-columns:110px minmax(0,1fr);min-width:640px;display:grid}.lstrip__days{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-bottom:1px solid var(--line);display:grid}.lstrip__days span{font-size:var(--fs-2xs);color:var(--muted);justify-items:center;padding:4px 0 6px;font-weight:600;display:grid}.lstrip__days span small{opacity:.7;font-size:10px}.lstrip__days .is-wkend{background:var(--card-2)}.lstrip__days .is-today{color:var(--accent-text);font-weight:700}.lstrip__row{display:contents}.lstrip__who{height:44px;font-size:var(--fs-md);border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;display:flex}.lstrip__who b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lstrip__track{border-bottom:1px solid var(--line);height:44px;position:relative}.lstrip__today{background:var(--accent-soft);position:absolute;top:0;bottom:0}.lstrip__bar{font-size:var(--fs-2xs);white-space:nowrap;border-radius:8px;align-items:center;padding:0 8px;font-weight:700;display:flex;position:absolute;top:9px;bottom:9px;overflow:hidden}.lk--gold{background:var(--accent);color:var(--accent-ink)}.lk--bad{background:var(--bad);color:#fff}.lk--info{background:var(--info);color:#fff}[data-theme=dark] .lk--info,[data-theme=dark] .lk--bad{color:#111}.lk--plain{background:var(--card-3);color:var(--ink)}.lstrip__bar.is-pending{background:repeating-linear-gradient(-45deg, var(--accent-soft) 0 6px, transparent 6px 12px);color:var(--accent-text);box-shadow:inset 0 0 0 1.5px var(--accent)}.legend i.lk{width:10px;height:10px}.legend i.lk--bad{background:var(--bad)}.legend i.lk--info{background:var(--info)}.legend i.lk--gold{background:var(--accent)}.allow{display:grid}.lrow{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) 110px 52px;align-items:center;gap:10px;padding:8px 0;display:grid}.lrow:last-child{border-bottom:0}.allow__track{background:var(--card-3);border-radius:6px;height:6px;position:relative;overflow:hidden}.allow__fill{border-radius:inherit;background:var(--s2);transform-origin:0;position:absolute;top:0;bottom:0;left:0}.allow__fill.is-high{background:var(--warn)}.allow__pend{background:repeating-linear-gradient(-45deg, var(--accent) 0 3px, transparent 3px 6px);position:absolute;top:0;bottom:0}.lrow__n{text-align:right;font-weight:600}.lrow__n small{color:var(--muted);font-weight:500}.allow__more{margin-top:10px;display:block}.run{gap:var(--gap);display:grid}.runsum{overflow:hidden}.runsum .steps{margin:6px 0 20px}.runsum__stamp{border:3px solid var(--good);color:var(--good);font-weight:700;font-size:var(--fs-2xl);letter-spacing:.16em;text-transform:uppercase;border-radius:9px;padding:4px 14px;rotate:-8deg}.runsum__figs{grid-template-columns:1.5fr repeat(5,minmax(0,1fr));gap:10px;display:grid}.runsum__fig{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:2px;min-width:0;padding:12px 14px;display:grid}.runsum__fig>span{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.runsum__fig b{font-size:var(--fs-3xl);letter-spacing:-.01em;white-space:nowrap;font-weight:600}.runsum__fig--net{background:var(--tile-aqua);color:var(--tile-ink);box-shadow:none}.runsum__fig--net>span{color:var(--tile-muted)}.runsum__fig--net b{font-size:var(--fs-4xl);letter-spacing:-.02em}.runsum__acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.runsum__acts p{font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}.runsum__spacer{flex:1}.prun .chead{padding:16px 20px 0}.prun .table th:first-child,.prun .table td:first-child{padding-left:20px}.prun tfoot td{border-top:1px solid var(--line-2);background:var(--card-2);border-bottom:0;font-weight:600}.input--cell{text-align:right;width:76px;height:32px;font-size:var(--fs-md);border-radius:9px;padding:0 8px;font-weight:600}.prun__cell{width:40px}.prun__sent{background:var(--good);color:#fff;opacity:0;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}[data-theme=dark] .prun__sent{color:#111}.prun tr.is-sent .prun__sent,.prun tr.is-sending .prun__sent{opacity:1}.prun tr.is-sending td{background:var(--good-soft)}.hist{gap:var(--gap);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.hist__list{grid-column:1/-1}.hist__list .chead{padding:16px 20px 0}.hist__list .table td:first-child,.hist__list .table th:first-child{padding-left:20px}.hist__stats{gap:10px;display:grid}.hstat{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.hstat>span{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.hstat b{font-size:var(--fs-3xl);letter-spacing:-.01em;font-weight:600}.hstat small{color:var(--muted)}.hist__chart .legend{margin-top:8px}.slips__search{margin-bottom:10px}.slips{display:grid}.slip{font-size:var(--fs-md);border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto 16px;align-items:center;gap:10px;margin:0 -8px;padding:9px 8px;display:grid}.slip:hover{background:var(--card-2)}.slip>svg{color:var(--muted)}.payslip__head{background:var(--tile-aqua);color:var(--tile-ink);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.payslip__head b{font-weight:600;display:block}.payslip__head small{color:var(--tile-muted)}.payslip__net{text-align:right}.payslip__net b{font-size:var(--fs-3xl);letter-spacing:-.01em}.payslip .pd-who small+small{margin-top:2px}.payslip__h{font-size:var(--fs-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:4px 0 2px;font-weight:700}.payslip__foot{font-size:var(--fs-sm)}@media (width<=1279px){.runsum__figs{grid-template-columns:repeat(3,minmax(0,1fr))}.leave{grid-template-columns:minmax(0,1fr)}.leave__strip,.leave__allow,.leave__reqs{grid-area:auto}}@media (width<=999px){.rota__strip{scrollbar-width:none;grid-template-columns:repeat(7,minmax(84px,1fr));padding-bottom:4px;overflow-x:auto}.hist{grid-template-columns:minmax(0,1fr)}.hist__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.rota__strip{margin-left:-14px;margin-right:-14px;padding:2px 14px 6px}.rota__axis,.rrow{grid-template-columns:150px minmax(0,1fr) 54px}.rota__scroll{scroll-snap-type:x proximity}.rota__card .chead .seg{width:100%;overflow-x:auto}.runsum__figs{grid-template-columns:1fr 1fr}.runsum__fig--net{grid-column:1/-1}.runsum__acts .btn{width:100%}.runsum__stamp{font-size:var(--fs-lg)}.hist__stats{grid-template-columns:1fr}.lreq{flex-wrap:wrap}.lreq__acts{justify-content:flex-end;width:100%}.prun .table td:first-child{padding-left:0}.prun tfoot tr{padding:12px 14px;display:block}.prun tfoot td{background:0 0;border:0;padding:2px 0;display:block}.prun tfoot td[data-label]:before{content:attr(data-label);min-width:92px;font-size:var(--fs-xs);color:var(--muted);font-weight:600;display:inline-block}.prun tfoot td.r{text-align:left}.prun tfoot{background:var(--card-2);display:block}.prun__cell{position:absolute;top:12px;right:14px;width:auto!important}.hist__list .table td:first-child{padding-left:0}}.rota__more{margin:10px 0 6px;display:block}@media (width<=760px){.prun tbody tr{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.prun tbody td:first-child{grid-column:1/-1;margin-bottom:4px}.prun tbody td[data-label]{justify-content:space-between;align-items:center;gap:8px;display:flex}.prun tbody td[data-label]:before{min-width:0}.prun .input--cell{width:84px;height:36px}}.kv dd.kv__step{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ppl .phead p b.ink{color:var(--ink);font-weight:600}.pstats{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pstat{border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);gap:4px;min-width:0;padding:14px 16px;display:grid}.pstat>span{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:6px;font-weight:600;display:flex}.pstat b{font-size:var(--fs-3xl);letter-spacing:-.01em;font-weight:600;line-height:1.15}.pstat small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pstat--gold{background:var(--tile-aqua);color:var(--tile-ink);box-shadow:none}.pstat--gold>span,.pstat--gold small{color:var(--tile-muted)}.dir__bar{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dir__bar .inwrap{flex:0 280px}.dir__bar .chips{flex:auto}.pgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.ppcard{border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);flex-direction:column;gap:2px;min-width:0;padding:16px;display:flex}.ppcard:hover{box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow-lg)}.ppcard__top{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.ppcard__name{font-size:var(--fs-lg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ppcard__role{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ppcard__meta{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:12px;padding-top:10px;font-weight:600;display:flex}.ppcard__meta span{align-items:center;gap:4px;display:inline-flex}.ppcard__meta svg{width:14px;height:14px}.pd-hero{align-items:center;gap:14px;margin-bottom:18px;display:flex}.pd-hero b{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:600;display:block}.pd-hero>div>span{color:var(--muted);font-size:var(--fs-sm);display:block}.pd-hero__pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pd-reports{align-items:center;gap:2px;display:flex}.pd-sec{border-top:1px solid var(--line);padding:14px 0}.pd-sec__head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.pd-sec__head b{font-weight:600}.pd-sec__head small{color:var(--muted)}.pd-allow{background:var(--card-3);border-radius:8px;height:8px;display:block;overflow:hidden}.pd-allow i{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pd-leave{font-size:var(--fs-sm);gap:6px;margin-top:10px;font-weight:600;display:grid}.pd-leave span{align-items:center;gap:8px;display:flex}.pd-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.pd-day{background:var(--card-2);font-size:var(--fs-2xs);text-align:center;border-radius:10px;justify-items:center;gap:4px;padding:8px 2px;font-weight:700;line-height:1.3;display:grid}.pd-day small{font-size:var(--fs-2xs);color:var(--muted)}.pd-day.is-on{background:var(--tile-aqua);color:var(--tile-ink)}.pd-day.is-on small{color:var(--tile-muted)}.pd-day.is-today{box-shadow:inset 0 0 0 1.5px var(--ink)}.org{position:relative}.org__top{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.org__gm{border-radius:var(--r-lg);background:var(--night);color:var(--night-ink);box-shadow:var(--shadow-lg);align-items:center;gap:14px;min-width:min(440px,100%);padding:14px 18px;display:flex}.org__gm .cell__text small{color:var(--night-muted)}.org__cost{text-align:right;margin-left:auto;display:grid}.org__cost small{color:var(--night-muted);font-size:var(--fs-2xs);font-weight:600}.org__cost b{font-size:var(--fs-xl);color:var(--accent);font-weight:600}.org__peer{border-radius:var(--r-md);background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);align-items:center;gap:10px;padding:10px 14px;display:flex}.org__spine{background:var(--line-2);transform-origin:50% 0;width:2px;height:26px;margin:0 auto;display:block}.org__rail{background:var(--line-2);transform-origin:50%;height:2px;margin:0 8.33333%;display:block}.org__teams{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.tcol{margin-top:22px;padding:14px;position:relative}.tcol__stub{background:var(--line-2);width:2px;height:22px;margin-left:-1px;position:absolute;top:-22px;left:50%}.tcol__head{border-bottom:1px solid var(--line);gap:4px;margin-bottom:6px;padding-bottom:10px;display:grid}.tcol__head h2{font-size:var(--fs-lg);letter-spacing:-.005em;font-weight:600}.tcol__nums{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.tcol__nums b{color:var(--ink)}.tcol__bar{background:var(--card-3);border-radius:4px;height:4px;overflow:hidden}.tcol__bar i{background:var(--accent);transform-origin:0;border-radius:inherit;height:100%;display:block}.tcol__list{gap:2px;display:grid}.tmem{font-size:var(--fs-md);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:6px;display:flex;position:relative}.tmem:hover{background:var(--card-2)}.tmem .cell__text small{font-size:var(--fs-2xs)}.tmem--lead{background:var(--card-2)}.tmem--d1{margin-left:14px}.tmem--d2{margin-left:28px}.tmem--d1:before,.tmem--d2:before{content:"";border-left:1.5px solid var(--line-2);border-bottom:1.5px solid var(--line-2);border-bottom-left-radius:6px;width:7px;height:50%;position:absolute;top:0;left:-8px}.hire__bar{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hire__bar .chips{flex:1}.hire__tip{font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}.kboard__scroll{margin:0 -4px;padding:0 4px 8px;overflow-x:auto}.kboard{grid-template-columns:repeat(5,minmax(220px,1fr));align-items:start;gap:12px;min-width:1140px;display:grid}.kcol{border-radius:var(--r-lg);background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);min-height:260px;padding:10px}.kcol.is-over{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.kcol__head{align-items:center;gap:8px;padding:4px 4px 10px;display:flex}.kcol__head h2{font-size:var(--fs-md);flex:1;font-weight:600}.kcol__dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.kcol--1 .kcol__dot{background:var(--info)}.kcol--2 .kcol__dot{background:var(--warn)}.kcol--3 .kcol__dot{background:var(--accent)}.kcol--4 .kcol__dot{background:var(--good)}.kcol__list{gap:8px;display:grid}.kcol__empty{text-align:center;color:var(--muted);font-size:var(--fs-sm);border:1.5px dashed var(--line-2);border-radius:14px;padding:22px 10px}.kcard{background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:14px;gap:4px;padding:12px;display:grid}.kcard:hover{box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow)}.kcard.is-drag{cursor:grabbing;z-index:20;pointer-events:none;box-shadow:var(--shadow-lg), inset 0 0 0 1.5px var(--ink);position:relative}.kcard.is-armed{box-shadow:0 0 0 2px var(--accent)}.kcard__top{align-items:center;gap:8px;display:flex}.kcard__top b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.kcard__role{font-size:var(--fs-xs);color:var(--accent-text);font-weight:600}.kcard p{font-size:var(--fs-sm);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kcard__foot{align-items:center;gap:8px;margin-top:4px;display:flex}.kcard__foot small{color:var(--muted);font-size:var(--fs-2xs);flex:1;font-weight:600}.kcard__next{width:28px;height:28px}.kcard--hired{cursor:pointer;background:var(--good-soft);box-shadow:none}.stars{color:var(--card-3);gap:1px;display:inline-flex}.stars i,.stars button{color:var(--line-2);display:grid}.stars .is-on{color:var(--accent)}.stars .is-on svg{fill:currentColor}.stars button{border-radius:8px;place-items:center;width:28px;height:28px}.stars button:hover{background:var(--card-2)}.stars--sm svg{width:13px;height:13px}.cd-steps{margin:4px 0 18px}@media (width<=1279px){.org__teams{grid-template-columns:repeat(3,minmax(0,1fr))}.org__rail,.tcol__stub{display:none}.tcol{margin-top:12px}}@media (width<=999px){.pstats,.org__teams{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dir__bar .inwrap{flex:100%}.dir__bar .chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:2px 14px;overflow-x:auto}.pgrid{grid-template-columns:1fr 1fr;gap:10px}.ppcard{padding:12px}.ppcard__meta span:last-child{display:none}.org__teams{grid-template-columns:1fr}.org__gm{width:100%;min-width:0}.org__peer{width:100%}.kboard{grid-template-columns:repeat(5,78vw);min-width:0}.kboard__scroll{scroll-snap-type:x mandatory;margin:0 -14px;padding:0 14px 8px}.kcol{scroll-snap-align:start}.hire__bar .chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.ct-reg{gap:var(--gap);display:grid}.ct-filters{flex-wrap:wrap;align-items:center;gap:10px;padding:0 20px 14px;display:flex}.ct-filters .inwrap{flex:220px}.ct-status{width:auto;min-width:170px}.contracts .card--flush .table th:first-child,.contracts .card--flush .table td:first-child{padding-left:20px}.contracts .card--flush .table th:last-child,.contracts .card--flush .table td:last-child{padding-right:20px}.runway__track{height:150px;margin:4px 4px 0;position:relative}.runway__line{background:var(--line-2);border-radius:2px;height:2px;position:absolute;bottom:24px;left:0;right:0}.runway__tick{font-size:var(--fs-2xs);color:var(--muted);white-space:nowrap;font-weight:600;position:absolute;bottom:0;transform:translate(-50%)}.runway__tick:first-of-type{transform:none}.runway__tick:nth-of-type(4){transform:translate(-100%)}.runway__pin{height:30px;font-size:var(--fs-xs);white-space:nowrap;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow);border-radius:0 10px 10px;align-items:center;gap:6px;max-width:220px;margin-left:0;padding:0 10px 0 8px;font-weight:600;display:inline-flex;position:absolute}.runway__pin.is-flip{border-radius:10px 0 10px 10px}.runway__pin.is-flip:before{left:auto;right:0}.runway__pin span{text-overflow:ellipsis;overflow:hidden}.runway__pin small{color:var(--muted);font-weight:700}.runway__pin:before{content:"";width:2px;height:var(--stem,60px);opacity:.35;pointer-events:none;background:currentColor;position:absolute;top:30px;left:0}.runway__pin.tone-warn{color:var(--warn)}.runway__pin.tone-accent{color:var(--accent-text)}.runway__pin.tone-good{color:var(--good)}.runway__pin span,.runway__pin small{color:var(--ink)}.runway__track{overflow:hidden}.runway__pin:hover{background:var(--card-2)}.ctd{gap:18px;display:grid}.ctd__top{flex-wrap:wrap;gap:6px;display:flex}.ctd__fig{gap:2px;display:grid}.ctd__fig .muted{font-size:var(--fs-sm);font-weight:600}.ctd__fig b{font-size:var(--fs-4xl);letter-spacing:-.02em;font-weight:600}.ctd__run{gap:6px;display:grid}.ctd__dates{font-size:var(--fs-sm);justify-content:space-between;font-weight:600;display:flex}.ctd__bar{background:var(--card-3);border-radius:8px;height:8px;overflow:hidden}.ctd__bar i{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ctd__list{margin:0;display:grid}.ctd__list>div{border-top:1px solid var(--line);font-size:var(--fs-md);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.ctd__list dt{color:var(--muted);font-weight:600}.ctd__list dd{min-width:0;margin:0;font-weight:600}.ctd__list dd small{color:var(--muted);overflow-wrap:anywhere;font-weight:500;display:block}.films{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.films__list{grid-column:span 5;grid-template-columns:1fr 1fr;gap:12px;display:grid}.calc{grid-column:span 7;position:sticky;top:80px}.filmcard{border-radius:var(--r-lg);text-align:left;background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);gap:4px;min-width:0;padding:14px 14px 12px;display:grid}.filmcard:hover{box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow)}.filmcard.is-on{background:var(--tile-aqua);color:var(--tile-ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.filmcard__top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.filmcard__top>svg{color:var(--accent-text)}.filmcard.is-on .filmcard__top>svg{color:var(--tile-ink)}.filmcard>b{font-size:var(--fs-lg);letter-spacing:-.005em;font-weight:600}.filmcard>small{color:var(--muted);font-size:var(--fs-xs)}.filmcard.is-on>small,.filmcard.is-on .filmcard__terms small{color:var(--tile-muted)}.filmcard__terms{border-top:1px solid var(--line);gap:16px;margin-top:8px;padding-top:8px;display:flex}.filmcard__terms span{display:grid}.filmcard__terms b{font-weight:600;font-size:var(--fs-md)}.filmcard__terms small{color:var(--muted);font-size:var(--fs-2xs)}.calc__slider{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:8px;padding:14px 16px;display:grid}.calc__lab{font-weight:600;font-size:var(--fs-sm);color:var(--muted);justify-content:space-between;align-items:baseline;display:flex}.calc__lab b{font-size:var(--fs-3xl);color:var(--ink);letter-spacing:-.01em}.calc__slider input{width:100%;accent-color:var(--accent);height:24px}.calc__scale{font-size:var(--fs-2xs);color:var(--muted);justify-content:space-between;font-weight:600;display:flex}.calc__sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.calc__sum>div{gap:2px;display:grid}.calc__sum .muted{font-size:var(--fs-xs);font-weight:600}.calc__sum b{font-size:var(--fs-3xl);letter-spacing:-.01em;font-weight:600}.calc__bars{gap:10px;display:grid}.calc__row{font-size:var(--fs-sm);color:var(--muted);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;font-weight:600;display:grid}.calc__track{background:var(--card-3);border-radius:7px;height:14px;position:relative}.calc__track i{border-radius:inherit;transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.calc__theirs i{background:var(--s2)}.calc__ours i{background:var(--accent)}.calc__floor{background:var(--bad);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.calc__note{background:var(--info-soft);color:var(--info);font-size:var(--fs-sm);border-radius:12px;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;font-weight:600;display:flex}.calc__note.is-floor{background:var(--warn-soft);color:var(--warn)}.calc__note svg{flex:none;margin-top:1px}.sig{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.sig__rows{padding:0 8px 8px}.envrow{border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px;display:grid}.envrow:hover{background:var(--card-2)}.envrow.is-on{background:var(--accent-soft)}.envrow .steps{grid-column:2;margin-top:6px}.env{gap:18px;display:grid}.env .chead{margin-bottom:0}.env__doc{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:18px}.env__page{color:#24251f;max-width:560px;font-size:var(--fs-md);background:#fdfcf8;border-radius:6px;gap:10px;margin:0 auto;padding:22px 24px;line-height:1.55;display:grid;box-shadow:0 10px 24px -14px #00000059}.env__page>b{font-size:var(--fs-lg)}.env__page .muted{color:#62645d}.env__sigs{grid-template-columns:1fr 1fr;gap:20px;margin-top:10px;display:grid}.env__sig{gap:4px;min-width:0;display:grid}.env__sig small{color:#62645d;font-size:var(--fs-xs)}.env__line{border-bottom:1.5px solid #24251f;align-items:flex-end;height:48px;display:flex}.env__line svg{width:150px;height:40px;overflow:visible}.env__line path{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.env__them{stroke:#3b4c6b}.env__mine{stroke:#1e2f55}.env__hist{font-size:var(--fs-md);color:var(--muted);gap:8px;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.env__hist li{align-items:center;gap:10px;display:flex}.env__hist li i{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--line-2);border-radius:50%;flex:none}.env__hist li.is-done{color:var(--ink)}.env__hist li.is-done i{background:var(--good);box-shadow:none}.env__hist small{color:var(--muted);white-space:nowrap;margin-left:auto;font-weight:600}.env__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.env__wait{font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lic-page{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lic-main{gap:var(--gap);grid-column:span 7;display:grid}.lic-side{gap:var(--gap);grid-column:span 5;display:grid}.ltl{gap:22px;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.ltl__rail{background:var(--card-3);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:17px}.ltl__fill{border-radius:inherit;background:var(--ink);transform-origin:50% 0;position:absolute;inset:0}.ltl li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.ltl__dot{z-index:1;width:36px;height:36px;font-weight:700;font-size:var(--fs-sm);background:var(--card);color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;place-items:center;display:grid;position:relative}.ltl li.is-done .ltl__dot{background:var(--ink);color:var(--card);box-shadow:none}.ltl li.is-now .ltl__dot{background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 5px var(--accent-soft);animation:2.6s ease-in-out infinite breathe}.ltl__text{gap:2px;padding-top:6px;display:grid}.ltl__text b{font-size:var(--fs-lg);font-weight:600}.ltl li:not(.is-done):not(.is-now) .ltl__text b{color:var(--muted)}.ltl__text small{color:var(--muted);font-size:var(--fs-sm)}.ltl__now{background:var(--tile-aqua);color:var(--tile-ink);font-size:var(--fs-xs);border-radius:99px;justify-self:start;margin-top:6px;padding:3px 10px;font-weight:700}.ltl__when{font-weight:600}.lnotice__ring{width:168px;margin:4px auto 6px;position:relative}.lnotice__ring svg{width:100%;display:block;transform:rotate(-90deg)}.lnotice__ring circle{fill:none;stroke-width:10px}.lnotice__bg{stroke:var(--card-3)}.lnotice__fg{stroke:var(--accent);stroke-linecap:round}.lnotice__ring>span{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.lnotice__ring b{font-size:var(--fs-display);letter-spacing:-.025em;font-weight:600;line-height:1}.lnotice__ring small{color:var(--muted);font-weight:600;font-size:var(--fs-sm)}.ldoc{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.ldoc:first-of-type{border-top:0}.ldoc__ico{background:var(--warn-soft);width:28px;height:28px;color:var(--warn);border-radius:9px;flex:none;place-items:center;display:grid}.ldoc.is-ok .ldoc__ico{background:var(--good-soft);color:var(--good)}.lmsg{background:var(--card-2);max-width:88%;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-md);border-radius:14px;margin-bottom:10px;padding:12px 14px}.lmsg small{color:var(--muted);margin-bottom:4px;font-weight:600;display:block}.lmsg.is-me{background:var(--accent-soft);box-shadow:none;margin-left:auto}@media (width<=1279px){.films__list,.calc{grid-column:1/-1}.calc{position:static}.films__list{grid-template-columns:repeat(3,minmax(0,1fr))}.lic-main,.lic-side{grid-column:1/-1}.lic-side{grid-template-columns:1fr 1fr}}@media (width<=999px){.sig{grid-template-columns:1fr}.films__list{grid-template-columns:1fr 1fr}}@media (width<=760px){.ct-filters{padding:0 16px 12px}.ct-filters .seg{scrollbar-width:none;width:100%;overflow-x:auto}.ct-status{flex:1}.contracts .card--flush .table td:first-child{padding-left:0}.runway__pin span{max-width:80px}.films__list{grid-template-columns:1fr}.calc__sum b,.calc__lab b{font-size:var(--fs-xl)}.env__doc{padding:10px}.env__page{padding:16px}.env__sigs,.lic-side{grid-template-columns:1fr}.contracts .phead__actions .btn{flex:1}}.mail{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.mail__list{flex-direction:column;min-height:420px;max-height:calc(100dvh - 100px);display:flex;position:sticky;top:80px;overflow:hidden}.mail__tools{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 14px 10px;display:flex}.mail__tools .inwrap{flex:1}.mail__items{flex:1;padding:6px;overflow-y:auto}.mitem{border-radius:14px;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:12px;display:grid}.mitem+.mitem{margin-top:2px}.mitem:hover{background:var(--card-2)}.mitem.is-on{background:var(--accent-soft)}.mitem__body{gap:2px;min-width:0;display:grid}.mitem__top{align-items:baseline;gap:8px;display:flex}.mitem__top b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.mitem__top small{color:var(--muted);white-space:nowrap;font-weight:600}.mitem__subj{font-size:var(--fs-md);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mitem.is-unread .mitem__subj{color:var(--ink);font-weight:600}.mitem.is-unread .mitem__top b:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.mitem__snip{font-size:var(--fs-sm);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mitem__meta{align-items:center;gap:8px;margin-top:6px;display:flex}.mitem__inv{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:4px;font-weight:600;display:inline-flex}.mitem__star{color:var(--accent-text);fill:var(--accent);margin-left:auto}.mail__none{place-items:center;min-height:420px;display:grid}.reader{flex-direction:column;gap:16px;min-height:420px;display:flex}.reader__bar{align-items:center;gap:4px;margin:-6px -6px 0;display:flex}.reader__back{display:none}.reader__spacer{flex:1}.ibtn.is-starred{color:var(--accent-text)}.ibtn.is-starred svg{fill:var(--accent)}.reader__head{border-bottom:1px solid var(--line);gap:14px;padding-bottom:16px;display:grid}.reader__head h2{font-size:var(--fs-2xl);letter-spacing:-.015em;font-weight:600;line-height:1.2}.reader__who{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.reader__who .cell__text{flex:200px}.reader__thread{gap:12px;display:grid}.msg{max-width:68ch;font-size:var(--fs-base);color:var(--ink-2);grid-template-columns:minmax(0,1fr);gap:6px;line-height:1.6;display:grid}.msg small{color:var(--muted);font-weight:600}.msg.is-me{background:var(--accent-soft);color:var(--ink);border-radius:16px 16px 4px;justify-self:end;padding:12px 14px}.msg__inv{align-items:center;gap:6px;display:inline-flex}.msg__link{background:var(--card-2);min-width:0;max-width:420px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.msg__link:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.msg__link .cell__text{flex:1;min-width:0}.msg__link .ct-ico{background:var(--ink);color:var(--accent);box-shadow:none}.reader__reply{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding-top:16px;display:grid}.reader__send{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=999px){.mail{grid-template-columns:minmax(0,1fr)}.mail__list{min-height:0;max-height:none;position:static}.mail__none,.inbox.has-open .mail__list{display:none}.reader__back{display:inline-flex}}@media (width<=760px){.mail__tools{padding:12px}.reader__head h2{font-size:var(--fs-xl)}.reader__send .btn{flex:none}.inbox .phead__actions .btn{flex:1}}.cal .phead p b.ink{color:var(--ink);font-weight:600}.cchip--meeting,.ck--meeting{--k:var(--info);--kb:var(--info-soft)}.cchip--film,.ck--film{--k:var(--accent-text);--kb:var(--accent-soft)}.cchip--event,.ck--event{--k:var(--good);--kb:var(--good-soft)}.cchip--hire,.ck--hire{--k:var(--warn);--kb:var(--warn-soft)}.cchip--deadline,.ck--deadline{--k:var(--bad);--kb:var(--bad-soft)}.cchip--payroll,.ck--payroll{--k:var(--ink-2);--kb:var(--card-3)}.cev--meeting{--k:var(--info);--kb:var(--info-soft)}.cev--film{--k:var(--accent-text);--kb:var(--accent-soft)}.cev--event{--k:var(--good);--kb:var(--good-soft)}.cev--hire{--k:var(--warn);--kb:var(--warn-soft)}.cev--deadline{--k:var(--bad);--kb:var(--bad-soft)}.cev--payroll{--k:var(--ink-2);--kb:var(--card-3)}.legend i.ck{background:var(--kb);box-shadow:inset 3px 0 0 var(--k)}.legend i.ck--away{background:var(--s2);box-shadow:none;border-radius:50%;width:8px;height:8px}.cmonth{gap:var(--gap);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.cnav{align-items:center;gap:6px;display:flex}.cgrid__head,.cgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cgrid__head span{font-size:var(--fs-xs);color:var(--muted);padding:0 8px 6px;font-weight:600}.cday{text-align:left;background:var(--card-2);min-width:0;min-height:104px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;align-items:stretch;gap:3px;padding:6px;display:flex;position:relative}.cday:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.cday.is-wkend{background:color-mix(in oklab, var(--card-2) 70%, var(--card-3))}.cday.is-out{opacity:.45}.cday.is-sel{background:var(--card);box-shadow:inset 0 0 0 2px var(--ink)}.cday__n{min-width:24px;height:24px;font-size:var(--fs-md);border-radius:8px;align-self:flex-start;place-items:center;padding:0 5px;font-weight:600;display:grid}.cday.is-today .cday__n{background:var(--accent);color:var(--accent-ink)}.cday__shows{font-size:var(--fs-2xs);color:var(--accent-text);align-items:center;gap:3px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}.cday__shows svg{width:13px;height:13px}.cday__evs{gap:3px;min-width:0;display:grid}.cchip{background:var(--kb);height:20px;color:var(--ink);font-size:var(--fs-2xs);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;min-width:0;padding:0 6px;font-weight:600;display:flex;overflow:hidden}.cchip i{background:var(--k);border-radius:2px;flex:none;width:3px;height:11px}.cday__more{font-size:var(--fs-2xs);color:var(--muted);padding-left:4px;font-weight:600}.cday__away{align-items:center;gap:3px;margin-top:auto;display:flex}.cday__away i{background:var(--s2);border-radius:50%;width:7px;height:7px}.cday__away i.is-pending{box-shadow:inset 0 0 0 1.5px var(--s2);background:0 0}.cday__away small{color:var(--muted);font-size:10px;font-weight:700}.cmonth__legend{margin-top:14px}.cpanel{position:sticky;top:76px}.cpanel__h{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 6px;font-weight:700}.cpanel__empty .empty{padding:20px 10px}.cev{background:var(--kb,var(--card-2));box-shadow:inset 3px 0 0 var(--k,var(--line-2));border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 10px;display:flex}.cev .cell__text{flex:1}.cev .pill{background:var(--card)}.cev.is-past{opacity:.55}.cev__ico{background:var(--card);width:28px;height:28px;color:var(--k);border-radius:9px;flex:none;place-items:center;display:grid}.cev--away{--kb:var(--card-2);--k:var(--s2)}.caway,.cshow{border-radius:10px;align-items:center;gap:10px;margin:0 -8px;padding:7px 8px;display:flex}.caway:hover,.cshow:hover{background:var(--card-2)}.cshow>b{width:40px;font-size:var(--fs-md);font-weight:700}.cshow .cell__text{flex:1}.cshow>small{color:var(--muted);font-weight:600}.agenda__list{display:grid}.aday{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.aday:first-child{border-top:0}.aday__date{align-content:start;display:grid}.aday__date b{font-size:var(--fs-4xl);letter-spacing:-.02em;font-weight:600;line-height:1}.aday__date span{font-size:var(--fs-sm);font-weight:600}.aday__date small{color:var(--muted)}.aday.is-today .aday__date b{color:var(--accent-text)}.aday__items .cev:last-child{margin-bottom:0}@media (width<=1279px){.cmonth{grid-template-columns:minmax(0,1fr)}.cpanel{position:static}}@media (width<=760px){.cmonth__card{padding:12px}.cgrid,.cgrid__head{gap:2px}.cgrid__head span{text-align:center;font-size:var(--fs-2xs);padding:0 0 4px}.cday{border-radius:9px;align-items:center;min-height:54px;padding:4px 2px}.cday__n{font-size:var(--fs-sm);align-self:center}.cday__evs{justify-content:center;gap:2px;display:flex}.cchip{background:var(--k);border-radius:50%;width:6px;height:6px;padding:0;font-size:0}.cchip i,.cday__more,.cday__shows,.cday__away{display:none}.aday{grid-template-columns:1fr;gap:8px}.aday__date{align-items:baseline;gap:8px;display:flex}.aday__date b{font-size:var(--fs-3xl)}.cev .pill{display:none}}.rb__metrics{margin-bottom:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rb__pick{border-radius:var(--r-lg);text-align:left;background:var(--card);min-width:0;box-shadow:inset 0 0 0 1px var(--line), var(--shadow);align-items:center;gap:12px;padding:14px 16px;display:flex}.rb__pick:hover{background:var(--card-2)}.rb__pick[aria-checked=true]{background:var(--ink);color:var(--card);box-shadow:var(--shadow)}.rb__pick[aria-checked=true] small{color:color-mix(in oklab, var(--card) 70%, transparent)}.rb__ico{background:var(--card-2);width:34px;height:34px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;flex:none;place-items:center;display:grid}.rb__pick[aria-checked=true] .rb__ico{background:var(--accent);color:var(--accent-ink);box-shadow:none}.rb__sum b{color:var(--ink);font-weight:600;display:inline-block}.rep__grid{gap:var(--gap);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.rep__chart{min-width:0}.rep__legend{margin-top:12px}.rep__table{grid-column:1/-1}.saved{border-bottom:1px solid var(--line);align-items:center;gap:6px;display:flex}.saved:last-child{border-bottom:0}.saved__open{text-align:left;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;margin-left:-8px;padding:10px 8px;display:flex}.saved__open:hover{background:var(--card-2)}.saved__open .cell__text b{white-space:normal}.rtable td,.rtable th{white-space:nowrap}.rtable tr.is-best td{background:var(--accent-soft)}.rtable__tot{font-weight:700}.stack__seg--3{fill:#7f9b86}.stack__seg--4{fill:#c78a5c}.stack__seg--5{fill:#8ba3b8}.stack__key--3{background:#7f9b86}.stack__key--4{background:#c78a5c}.stack__key--5{background:#8ba3b8}.rk--0{background:var(--s1)!important}.rk--1{background:var(--s2)!important}.rk--2{background:var(--s3)!important}.rk--3{background:#7f9b86!important}.rk--4{background:#c78a5c!important}.rk--5{background:#8ba3b8!important}@media (width<=1279px){.rb__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rep__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.rb__metrics{gap:8px}.rb__pick{gap:10px;padding:12px}.rb__pick small{display:none}}.set-grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.set-grid>.set-main{grid-column:span 8}.set-grid>.set-side{grid-column:span 4}.set-stack{gap:var(--gap);align-content:start;display:grid}.settings .inwrap .input[readonly]{background:var(--card-2);color:var(--ink-2);cursor:default}.settings .inwrap .input[readonly]:focus{box-shadow:inset 0 0 0 1px var(--line-2)}.settings .select--sm{width:auto;height:34px;font-size:var(--fs-sm);border-radius:10px}.set-where{gap:4px;margin:0;padding:0;list-style:none;display:grid}.set-where li{align-items:center;gap:12px;padding:8px 0;display:flex}.set-where li>svg{background:var(--card-2);width:34px;height:34px;color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;padding:8px}.set-where span{min-width:0;display:grid}.set-where b{font-weight:600}.set-where small{color:var(--muted);font-size:var(--fs-sm)}.set-note{background:var(--info-soft);color:var(--info);font-size:var(--fs-sm);border-radius:12px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-weight:600;display:flex}.set-note svg{flex:none;margin-top:1px}.set-stack>.set-note{margin-top:0}.set-note--warn{background:var(--warn-soft);color:var(--warn)}.users__search{padding:0 20px 10px}.users__list{padding:0 8px 8px}.urow{border-radius:12px;grid-template-columns:34px minmax(0,1fr) minmax(0,220px) 130px;align-items:center;gap:12px;padding:9px 12px;display:grid}.urow:hover{background:var(--card-2)}.urow__you{font-size:var(--fs-2xs);background:var(--accent);color:var(--accent-ink);vertical-align:1px;border-radius:99px;margin-left:8px;padding:1px 7px;font-weight:700}.urow__mail{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.urow__role{height:36px;font-size:var(--fs-md);border-radius:10px}.urow__role:disabled{opacity:.6}.cangrid{font-size:var(--fs-sm);display:grid}.cangrid__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) repeat(4,46px);align-items:center;gap:4px;padding:8px 0;display:grid}.cangrid__head{font-size:var(--fs-2xs);color:var(--muted);border-top:0;font-weight:700}.cangrid__row>span{text-align:center;color:var(--muted)}.cangrid__row>span:first-child{text-align:left;color:var(--ink-2);font-weight:600}.cangrid__row>span.is-yes{color:var(--good)}.cangrid__row>span svg{stroke-width:2.4px}.quiet{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.quiet>svg{color:var(--accent-text)}.quiet span{display:grid}.quiet b{font-size:var(--fs-xl);font-weight:600}.quiet small{color:var(--muted);font-size:var(--fs-sm)}.themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.themecard{text-align:left;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:10px 10px 14px;display:flex;position:relative}.themecard:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.themecard[aria-checked=true]{background:var(--card);box-shadow:inset 0 0 0 2px var(--accent), var(--shadow)}.themecard__art{aspect-ratio:16/10;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;display:block;overflow:hidden}.themecard__text{gap:2px;padding:0 4px;display:grid}.themecard__text b{font-size:var(--fs-lg);font-weight:600}.themecard__text small{color:var(--muted);font-size:var(--fs-sm)}.themecard__tick{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);box-shadow:0 0 0 3px var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.themecard__tick svg{stroke-width:2.6px}.paint{--p-bg:#eef1f3;--p-card:#fbfcfc;--p-side:#f6f8f9;--p-pill:#0e6c84;--p-ink:#15212a;--p-dim:#15212a4d}.paint--dark{--p-bg:#0d1214;--p-card:#1b2529;--p-side:#141b1f;--p-pill:#4cc0d6;--p-ink:#ecf2f3;--p-dim:#ecf2f34d}.paint--split{background:linear-gradient(135deg,#eef1f3 0 50%,#0d1214 50%)!important}.paint{background:var(--p-bg);grid-template-columns:26% 1fr;gap:6%;width:100%;height:100%;padding:7%;display:grid}.paint__side{background:var(--p-side);border-radius:8px;flex-direction:column;gap:9%;padding:16% 12%;display:flex}.paint__side i{background:var(--p-dim);border-radius:3px;height:9%}.paint__side i.is-on{background:var(--p-pill)}.paint__main{flex-direction:column;gap:9%;min-width:0;display:flex}.paint__title{background:var(--p-ink);opacity:.8;border-radius:3px;width:46%;height:9%}.paint__tiles{grid-template-columns:repeat(3,1fr);gap:8%;height:26%;display:grid}.paint__tiles i{background:var(--p-card);border-radius:5px}.paint__tiles i:first-child{background:#0e6c84}.paint__chart{background:var(--p-card);border-radius:6px;flex:1}.paint--split .paint__side{background:#f6f8f9}.paint--split .paint__main>*{background:#1b2529}.paint--split .paint__tiles{background:0 0}.paint--split .paint__tiles i{background:#1b2529}.paint--split .paint__tiles i:first-child{background:#0e6c84}.logrow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:9px 0;display:flex}.logrow:first-of-type{border-top:0}.logrow .cell__text{flex:1}.logrow .cell__text b{white-space:normal}.dataline{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.dataline:first-of-type{border-top:0}.dataline>svg{background:var(--card-2);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex:none;padding:8px}.dataline span{flex:1;min-width:0;display:grid}.dataline b{font-weight:600}.dataline small{color:var(--muted);font-size:var(--fs-sm)}@media (width<=1279px){.set-grid>.set-main,.set-grid>.set-side{grid-column:1/-1}.urow{grid-template-columns:34px minmax(0,1fr) 130px}.urow__mail{display:none}}@media (width<=760px){.themes{grid-template-columns:1fr}.themecard{flex-direction:row;align-items:center}.themecard__art{flex:none;width:120px}.users__search{padding:0 16px 10px}.urow{grid-template-columns:34px minmax(0,1fr)}.urow__role{grid-column:2}.cangrid__row{grid-template-columns:minmax(0,1fr) repeat(4,44px)}.settings .phead__actions .btn{flex:1}}.help__form{scroll-margin-top:80px}.help__hero{background:var(--tile-aqua);color:var(--tile-ink);box-shadow:none;gap:14px;padding:26px 26px 22px;display:grid}.help__hero h2{font-size:var(--fs-2xl);letter-spacing:-.015em;font-weight:600}.help__search .input{height:56px;font-size:var(--fs-xl);background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:16px;padding-left:48px;padding-right:48px}.help__search .input:focus{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px var(--accent-soft)}.help__search>.ico{width:22px;height:22px;left:17px}.help__clear{position:absolute;right:10px}.help__topics .chip{background:var(--card)}.help__topics .chip[aria-pressed=true]{background:var(--ink);color:var(--card)}.guides{gap:var(--gap);margin:var(--gap) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.guide{border-radius:var(--r-lg);background:var(--tile-slate);color:var(--tile-ink);gap:4px;padding:16px 18px 18px;display:grid;position:relative}.guide--gold{background:var(--tile-aqua)}.guide--sage{background:var(--tile-sage)}.guide--peach{background:var(--tile-peach)}.guide__ico{background:var(--card);width:38px;height:38px;color:var(--accent-text);box-shadow:var(--shadow);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.guide b{font-size:var(--fs-lg);font-weight:600}.guide small{color:var(--tile-muted);font-size:var(--fs-sm);padding-right:24px}.guide__go{width:28px;height:28px;color:var(--tile-ink);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.guide:hover .guide__go{background:var(--card)}.help__grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.help__grid>.faqcard{grid-column:span 7}.help__side{gap:var(--gap);grid-column:span 5;display:grid}.faq{display:grid}.faq__item{border-top:1px solid var(--line)}.faq__item:first-child{border-top:0}.faq__q{text-align:left;grid-template-columns:86px minmax(0,1fr) 30px;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 0;display:grid}.faq__topic{font-size:var(--fs-2xs);color:var(--muted);background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;justify-self:start;padding:2px 8px;font-weight:700}.faq__text{font-weight:600;font-size:var(--fs-base)}.faq__q:hover .faq__text{color:var(--accent-text)}.faq__chev{width:30px;height:30px;color:var(--muted);background:var(--card-2);border-radius:9px;place-items:center;display:grid}.faq__item.is-open .faq__chev{background:var(--accent);color:var(--accent-ink)}.faq__item.is-open .faq__chev svg{rotate:180deg}.faq__panel{color:var(--ink-2);font-size:var(--fs-md);gap:8px;padding:0 42px 16px 94px;line-height:1.55;display:grid}.faq__link{justify-self:start;align-items:center;gap:4px;display:inline-flex}.faq__after{border-top:1px solid var(--line);font-size:var(--fs-sm);padding-top:14px}.help__emptybtns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.help__fields{gap:14px;display:grid}.help__count{justify-content:space-between;gap:10px;display:flex}.help__count small.good{font-weight:600}.help__form .formfoot{margin-top:16px}.help__seg{margin-bottom:10px;display:flex}.help__seg button{flex:1;justify-content:center;padding:0 8px}.req{border-radius:12px;align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;display:flex}.req:hover{background:var(--card-2)}.req .cell__text{flex:1}.req__ico{background:var(--card-2);width:32px;height:32px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex:none;place-items:center;display:grid}.reqd{justify-items:start;gap:14px;display:grid}.reqd__msg{background:var(--card-2);width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:6px;padding:14px 16px;display:grid}.reqd__msg small{color:var(--muted);font-weight:600}.reqd__msg--them{background:var(--good-soft);box-shadow:none}.reqd__wait{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}@media (width<=1279px){.guides{grid-template-columns:repeat(2,minmax(0,1fr))}.help__grid>.faqcard,.help__side{grid-column:1/-1}.help__side{grid-template-columns:1fr 1fr}}@media (width<=999px){.help__side{grid-template-columns:1fr}}@media (width<=760px){.help__hero{padding:18px 16px}.help__hero h2{font-size:var(--fs-xl)}.help__search .input{height:50px;font-size:16px}.help__topics{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.guides{gap:10px}.guide{padding:14px}.guide small{padding-right:0}.guide__go{display:none}.faq__q{grid-template-columns:minmax(0,1fr) 30px}.faq__topic{display:none}.faq__panel{padding:0 0 16px}.help .phead__actions .btn{flex:1}}@media (hover:none),(pointer:coarse){.help__seg button{min-height:40px}.faq__chev{width:40px;height:40px}}
