/*! Pembra — people, rota and payroll for hotels — © 2026 Hasib (OVERSHOOT). All rights reserved. Licensed to awais@rostal.co.uk (order INS-620A801E), not sold: see LICENSE.md. */
:root{--font:"Urbanist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font);--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;--bg:#f2f1ec;--glow-a:#e2eafa;--glow-b:#eef5d8;--surface:#fdfdfb;--surface-2:#f6f5f0;--raised:#fff;--well:#0f182a0e;--line:#0f182a16;--line-2:#0f182a2b;--rim:inset 0 0 0 1px #0f182a0f;--shadow:0 1px 2px #0f182a0a, 0 14px 34px -22px #0f182a47;--shadow-pop:0 26px 60px -20px #0f182a57, 0 2px 6px #0f182a14;--text:#111a2b;--muted:#4e596b;--faint:#6a7486;--primary:#1f4fd1;--on-primary:#fff;--primary-soft:#1f4fd11a;--side:#0f1c33;--on-side:#e8edf6;--side-dim:#e8edf69e;--side-hover:#ffffff12;--live:#c6ef5a;--on-live:#18200a;--cobalt:#2f56d6;--lime:#7fae16;--coral:#e8603f;--sky:#1d97d4;--amber:#d6950f;--teal:#129482;--clay:#b0653a;--rose:#dc3f66;--slate:#6b7180;--good:#16794a;--warn:#92560a;--bad:#be2f1e;--soft:14%;--r-card:22px;--r-tile:14px;--r-ctl:12px;--gap:16px;--side-w:248px;--side-inset:12px;--gutter:clamp(16px, 1.8vw, 30px);--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0b111c;--glow-a:#2f56d629;--glow-b:#c6ef5a0d;--surface:#121a28;--surface-2:#172031;--raised:#1c2638;--well:#ffffff0e;--line:#ffffff13;--line-2:#ffffff26;--rim:inset 0 0 0 1px #ffffff0f;--shadow:0 1px 0 #ffffff08 inset, 0 18px 40px -26px #000000d9;--shadow-pop:0 26px 60px -18px #000000c7, 0 0 0 1px #ffffff14;--text:#e8edf6;--muted:#a7b1c2;--faint:#8893a6;--primary:#8fb0ff;--on-primary:#0b1a3d;--primary-soft:#8fb0ff24;--side:#070d18;--on-side:#e3e9f4;--side-dim:#e3e9f494;--side-hover:#ffffff0f;--cobalt:#7fa0ff;--lime:#b5e04a;--coral:#ff8a6b;--sky:#66c0ef;--amber:#f2bb45;--teal:#3fcbb4;--clay:#e39b6e;--rose:#ff7d9b;--slate:#a3a9b8;--good:#5fd38f;--warn:#f2bb45;--bad:#ff8a78;--soft:20%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;color:var(--text);background:radial-gradient(55vmax 45vmax at 15% -12%, var(--glow-a), transparent 70%), radial-gradient(45vmax 40vmax at 105% 2%, var(--glow-b), transparent 70%), var(--bg);font:500 var(--fs-base)/1.45 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;background-attachment:fixed;margin:0;overflow-x:hidden}img,svg{display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,dl,dd,ul,ol{margin:0;padding:0}ul,ol{list-style:none}[hidden]{display:none!important}.num,b[data-count],.tnum,td,.table th{font-variant-numeric:tabular-nums}small{font-size:var(--fs-xs)}.ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.head__title:focus{outline:none}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--primary);color:var(--on-primary);border-radius:12px;padding:10px 16px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}::selection{background:color-mix(in srgb, var(--cobalt) 26%, transparent)}mark{background:color-mix(in srgb, var(--live) 70%, transparent);color:inherit;border-radius:3px;padding:0 1px}.mono,.clk{font-family:var(--font);letter-spacing:-.01em;font-variant-numeric:tabular-nums}html.js:not(.failsafe) .app{visibility:hidden}html.js.is-ready .app{visibility:visible}.app{overflow-x:clip}.side{z-index:30;top:var(--side-inset);bottom:var(--side-inset);left:var(--side-inset);width:var(--side-w);scrollbar-width:none;background:var(--side);color:var(--on-side);border-radius:26px;flex-direction:column;gap:4px;padding:16px 12px 12px;display:flex;position:fixed;overflow:hidden auto;box-shadow:0 30px 60px -30px #0f1c338c,inset 0 0 0 1px #ffffff0d}:root[data-theme=dark] .side{box-shadow:inset 0 0 0 1px #ffffff12}.side::-webkit-scrollbar{display:none}.side__top{align-items:center;gap:8px;padding:2px 2px 14px 6px;display:flex}.brand{letter-spacing:-.02em;flex:1;align-items:center;gap:11px;min-width:0;font-size:21px;font-weight:700;display:flex}.brand__mark{background:var(--live);width:38px;height:38px;color:var(--on-live);border-radius:12px;flex:none;place-items:center;display:grid}.brand__mark svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.brand__text{min-width:0;line-height:1.1}.brand small{font-size:var(--fs-xs);letter-spacing:0;color:var(--side-dim);white-space:nowrap;margin-top:3px;font-weight:600;display:block}.side__rail{width:34px;height:34px;color:var(--side-dim);border-radius:10px;flex:none;place-items:center;display:grid}.side__rail:hover{background:var(--side-hover);color:var(--on-side)}.nav{position:relative}.nav__label{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--side-dim);padding:10px 12px 6px;font-weight:700}.nav__label--2{margin-top:10px}.nav__track{gap:2px;display:grid;position:relative}.nav__group{display:grid}.nav__item{z-index:1;height:44px;color:var(--on-side);font-weight:600;font-size:var(--fs-base);white-space:nowrap;text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:0 12px;display:flex;position:relative}.nav__item .ico{opacity:.85;width:20px;height:20px}.nav__item:hover{background:var(--side-hover)}.nav__item[aria-current=page]{color:var(--on-live);background:0 0}.nav__item[aria-current=page] .ico{opacity:1}.nav__chev{transition:transform .35s var(--ease);margin-left:auto;opacity:.55!important;width:16px!important;height:16px!important}.nav__count~.nav__chev{margin-left:6px}.nav__group.is-open .nav__chev{transform:rotate(90deg)}.nav__count{min-width:22px;height:22px;font-size:var(--fs-2xs);color:var(--on-side);font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font-weight:700;display:grid}.nav__item[aria-current=page] .nav__count{background:var(--on-live);color:var(--live)}.nav__count:empty{display:none}.nav__pill{z-index:0;background:var(--live);opacity:0;pointer-events:none;border-radius:14px;height:44px;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 24px -12px #c6ef5a99}.nav__sub{gap:1px;padding:4px 0 6px 43px;display:none;position:relative}.nav__sub:before{content:"";background:#ffffff1f;border-radius:1px;width:1.5px;position:absolute;top:4px;bottom:10px;left:22px}.nav__group.is-open .nav__sub{display:grid}.nav__sub a{height:34px;color:var(--side-dim);font-weight:600;font-size:var(--fs-sm);border-radius:10px;align-items:center;padding:0 10px;display:flex;position:relative}.nav__sub a:hover{color:var(--on-side);background:var(--side-hover)}.nav__sub a[aria-current=page]{color:var(--on-side);font-weight:600}.nav__sub a[aria-current=page]:before{content:"";background:var(--live);width:7px;height:7px;box-shadow:0 0 0 3px var(--side);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:-24.5px}.nav__more{display:none}.side__foot{gap:8px;margin-top:auto;padding-top:12px;display:grid}.nav__out{color:var(--side-dim)}.nav__out:hover{color:var(--on-side)}.pulse-card{font-size:var(--fs-sm);background:#ffffff0f;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.pulse-card:hover{background:#ffffff17}.pulse-card__top{color:var(--side-dim);align-items:center;gap:8px;font-weight:600;display:flex}.pulse-card__top i{background:var(--live);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c6ef5a2e}.pulse-card b{font-size:var(--fs-3xl);letter-spacing:-.02em;color:var(--on-side);font-weight:700;line-height:1}.pulse-card b small{font-size:var(--fs-sm);color:var(--side-dim);letter-spacing:0;margin-left:4px;font-weight:600}.pulse-card__bar{gap:3px;height:6px;display:flex}.pulse-card__bar span{transform-origin:0;border-radius:3px;height:100%}.pulse-card__bar .is-on{background:var(--live)}.pulse-card__bar .is-late{background:#f2bb45}.pulse-card__bar .is-out{background:#ff7d9b}.pulse-card__bar .is-later{background:#ffffff24}.main-col{padding:16px var(--gutter) 56px calc(var(--side-w) + var(--side-inset) + var(--gutter));min-width:0}.top{align-items:center;gap:10px;min-height:52px;margin-bottom:18px;display:flex}.top__brand{display:none}.top__where{color:var(--muted);font-weight:600;font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.top__where b{color:var(--text);font-weight:600}.top__where .ico{opacity:.6;width:15px;height:15px}.top__spacer{flex:1}.finder-btn{background:var(--surface);min-width:0;height:44px;box-shadow:var(--rim), var(--shadow);color:var(--muted);text-align:left;border-radius:14px;flex:0 340px;align-items:center;gap:10px;padding:0 8px 0 15px;display:flex}.finder-btn:hover{color:var(--text)}.finder-btn span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.top__tools{align-items:center;gap:8px;display:flex}.clock{background:var(--surface);height:44px;box-shadow:var(--rim);font:600 var(--fs-sm) var(--font);white-space:nowrap;color:var(--muted);border-radius:14px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.clock b{color:var(--text);font-weight:600}.clock i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--lime) 22%, transparent);border-radius:50%}.ibtn--top{background:var(--surface);width:44px;height:44px;box-shadow:var(--rim), var(--shadow);border:0;border-radius:14px}.dot-badge{background:var(--coral);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:9px;right:10px}.me{text-align:left;border-radius:14px;align-items:center;gap:9px;height:44px;padding:0 10px 0 4px;display:flex}.me:hover{background:var(--well)}.me b{font-size:var(--fs-sm);white-space:nowrap;font-weight:600;line-height:1.2;display:block}.me small{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;line-height:1.2;display:block}.me>.ico{color:var(--muted);width:16px;height:16px}.main,.view{position:relative}.head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;margin-bottom:20px;display:grid}.head__lead{align-items:center;gap:16px;min-width:0;display:flex}.head__crumb{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:6px;margin-bottom:4px;font-weight:600;display:flex}.head__crumb .ico{width:14px;height:14px}.head__title{letter-spacing:-.025em;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.04}.head__title em{color:var(--primary);font-style:normal}.head__title .word{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.head__title .ch{display:inline-block}.head__sub{color:var(--muted);font-size:var(--fs-md);max-width:64ch;margin-top:6px}.head__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.head__stats{gap:var(--gap);grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.head>.tabs{grid-column:1/-1}.stat{background:var(--surface);box-shadow:var(--rim), var(--shadow);border-radius:20px;align-content:start;gap:6px;min-width:0;padding:16px 18px;display:grid;position:relative}.stat__label{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:10px;font-weight:600;display:flex}.stat__ico{background:var(--primary-soft);width:30px;height:30px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.stat__ico .ico{width:16px;height:16px}.stat--good .stat__ico{background:color-mix(in srgb, var(--good) var(--soft), transparent);color:var(--good)}.stat--warn .stat__ico{background:color-mix(in srgb, var(--amber) 20%, transparent);color:var(--warn)}.stat--bad .stat__ico{background:color-mix(in srgb, var(--rose) var(--soft), transparent);color:var(--bad)}.stat__value{font-size:var(--fs-3xl);letter-spacing:-.01em;align-items:baseline;gap:6px;font-weight:600;line-height:1.1;display:flex}.stat__suffix{font-size:var(--fs-md);color:var(--muted);letter-spacing:0;font-weight:600}.stat__note{color:var(--muted);font-size:var(--fs-sm)}.stat__note b{color:var(--text);font-weight:600}.is-flash{animation:flash .9s var(--ease)}@keyframes flash{0%{color:var(--primary)}to{color:inherit}}.float-up{z-index:90;pointer-events:none;font-weight:700;font-size:var(--fs-base);color:var(--good);position:fixed}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;position:relative;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs__line{pointer-events:none;opacity:0;background:linear-gradient(to top, var(--primary) 2.5px, transparent 2.5px);position:absolute;inset:0}.tabs__tab{height:44px;color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex;position:relative}.tabs__tab:hover,.tabs__tab[aria-current=page]{color:var(--text)}.tabs__count{min-width:20px;height:20px;font-size:var(--fs-2xs);background:var(--well);color:var(--muted);border-radius:999px;place-items:center;padding:0 6px;font-weight:700;display:grid}.tabs__tab[aria-current=page] .tabs__count{background:var(--primary-soft);color:var(--primary)}.grid{gap:var(--gap);display:grid}.card{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--rim), var(--shadow);padding:20px;position:relative}.card__head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:36px;margin-bottom:16px;display:flex}.card__head>div:first-child{min-width:0}.card__title{font-size:var(--fs-lg);letter-spacing:-.005em;align-items:center;gap:10px;font-weight:600;line-height:1.25;display:flex}.card__ico{width:32px;height:32px;color:var(--primary);background:var(--primary-soft);border-radius:10px;flex:none;place-items:center;display:grid}.card__ico .ico{width:17px;height:17px}.card__sub{color:var(--muted);font-size:var(--fs-sm);margin-top:3px;font-weight:500}.card__head>div:first-child:has(.card__ico) .card__sub{padding-left:42px}.card__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.card--flush{padding:0;overflow:hidden}.card--flush>.card__head{padding:20px 20px 0}.card--ink{background:var(--side);color:var(--on-side);box-shadow:0 24px 50px -28px #0f1c3399}.card--ink .card__sub{color:var(--side-dim)}.card--ink .card__ico{color:var(--live);background:#c6ef5a29}.scrim{z-index:55;opacity:0;visibility:hidden;background:#0c142452;position:fixed;inset:0}.ibtn{border:1px solid var(--line-2);width:38px;height:38px;color:var(--text);background:0 0;border-radius:12px;flex:none;place-items:center;display:inline-grid;position:relative}.ibtn:hover{background:var(--well)}.ibtn--sm{border-radius:10px;width:32px;height:32px}.ibtn--sm .ico{width:16px;height:16px}.ibtn--lg{background:var(--surface);border-color:var(--line);width:46px;height:46px}.ibtn--plain{border-color:#0000}.ibtn[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:#0000}.btn{border-radius:var(--r-ctl);height:44px;font-weight:600;font-size:var(--fs-md);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn .ico{width:17px;height:17px}.btn--primary{background:var(--primary);color:var(--on-primary);box-shadow:0 12px 24px -14px color-mix(in srgb, var(--primary) 90%, transparent)}.btn--primary:hover{filter:brightness(1.12)}:root[data-theme=dark] .btn--primary:hover{filter:brightness(.94)}.btn--live{background:var(--live);color:var(--on-live)}.btn--live:hover{filter:brightness(1.05)}.btn--ink{background:var(--side);color:var(--on-side)}.btn--ghost{border-color:var(--line-2);background:var(--surface)}.btn--ghost:hover{background:var(--surface-2)}.btn--soft{background:var(--primary-soft);color:var(--primary)}.btn--soft:hover{background:color-mix(in srgb, var(--primary) 18%, transparent)}.btn--good{background:color-mix(in srgb, var(--good) var(--soft), transparent);color:var(--good)}.btn--good:hover{background:color-mix(in srgb, var(--good) 24%, transparent)}.btn--danger{background:var(--bad);color:#fff}:root[data-theme=dark] .btn--danger{color:#2a0703}.btn--sm{height:38px;font-size:var(--fs-sm);border-radius:11px;padding:0 14px}.btn--xs{height:32px;font-size:var(--fs-sm);border-radius:10px;gap:6px;padding:0 11px}.btn--xs .ico{width:14px;height:14px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.seg{background:var(--well);border-radius:13px;padding:3px;display:inline-flex;position:relative}.seg__pill{background:var(--raised);opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 2px 8px #0f182a24}:root[data-theme=dark] .seg__pill{background:#ffffff24}.seg__btn{z-index:1;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;border-radius:10px;padding:7px 13px;font-weight:600;position:relative}.seg__btn[aria-pressed=true]{color:var(--text)}.input,.search{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;outline:none;min-width:0;height:42px;padding:0 14px}.input:focus,.search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.search{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.search input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:none;min-width:0}select.input{padding-right:32px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.toolbar__spacer{flex:1}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--surface);height:34px;box-shadow:var(--rim);font-size:var(--fs-sm);white-space:nowrap;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-weight:600;display:inline-flex}.chip:hover{color:var(--text)}.chip[aria-pressed=true]{background:var(--text);color:var(--bg);box-shadow:none}.chip b{font-variant-numeric:tabular-nums;opacity:.7}.pill{--c:var(--faint);background:color-mix(in srgb, var(--c) var(--soft), transparent);color:color-mix(in srgb, var(--c) 55%, var(--text));font-size:var(--fs-sm);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-weight:600;line-height:1.45;display:inline-flex}.pill i{background:var(--c);border-radius:2px;flex:none;width:6px;height:6px;transform:rotate(45deg)}.pill--good{--c:var(--good);color:var(--good)}.pill--warn{--c:var(--amber);color:var(--warn)}.pill--bad{--c:var(--rose);color:var(--bad)}.pill--faint{--c:var(--faint);color:var(--muted)}.pill--cobalt{--c:var(--cobalt)}.pill--lime{--c:var(--lime)}.pill--coral{--c:var(--coral)}.pill--sky{--c:var(--sky)}.pill--amber{--c:var(--amber)}.pill--teal{--c:var(--teal)}.pill--clay{--c:var(--clay)}.pill--rose{--c:var(--rose)}.pill--slate{--c:var(--slate)}.kind{--c:var(--faint);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.kind i{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.kind--sky{--c:var(--sky)}.kind--rose{--c:var(--rose)}.kind--clay{--c:var(--clay)}.kind--slate{--c:var(--slate)}.kind--teal{--c:var(--teal)}.dtag{--c:var(--faint);background:color-mix(in srgb, var(--c) 11%, transparent);font-size:var(--fs-sm);white-space:nowrap;color:color-mix(in srgb, var(--c) 50%, var(--text));border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 4px;font-weight:600;display:inline-flex}.dtag i{background:var(--c);width:14px;height:14px;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--c) 40%, var(--surface));border-radius:50%}.dtag--cobalt,.tone--cobalt{--c:var(--cobalt)}.dtag--sky,.tone--sky{--c:var(--sky)}.dtag--teal,.tone--teal{--c:var(--teal)}.dtag--coral,.tone--coral{--c:var(--coral)}.dtag--amber,.tone--amber{--c:var(--amber)}.dtag--clay,.tone--clay{--c:var(--clay)}.dtag--slate,.tone--slate{--c:var(--slate)}.dtag--lime,.tone--lime{--c:var(--lime)}.dtag--rose,.tone--rose{--c:var(--rose)}.dot{background:var(--c,var(--faint));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot--cobalt{--c:var(--cobalt)}.dot--lime{--c:var(--lime)}.dot--coral{--c:var(--coral)}.dot--sky{--c:var(--sky)}.dot--amber{--c:var(--amber)}.dot--teal{--c:var(--teal)}.dot--clay{--c:var(--clay)}.dot--rose{--c:var(--rose)}.dot--slate{--c:var(--slate)}.dot--faint{--c:var(--faint)}.av{letter-spacing:.01em;color:#111a2b;-webkit-user-select:none;user-select:none;background:#e1e6ee;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.av--xs{width:24px;height:24px;font-size:var(--fs-2xs);letter-spacing:-.02em}.av--sm{width:32px;height:32px;font-size:var(--fs-2xs)}.av--md{width:40px;height:40px;font-size:var(--fs-sm)}.av--lg{width:54px;height:54px;font-size:var(--fs-xl)}.av--xl{width:96px;height:96px;font-size:var(--fs-4xl)}.av--cobalt{background:#d2ddf8}.av--sky{background:#c9e1f6}.av--teal{background:#bfe8df}.av--coral{background:#fad0c3}.av--amber{background:#f6e0a6}.av--clay{background:#f1d9c8}.av--slate{background:#d9dce2}.av--lime{background:#dcf0a8}.av--rose{background:#f8c9d4}.av--more{background:var(--well);color:var(--muted)}.av--open{border:1.5px dashed var(--line-2);color:var(--muted);background:0 0}.av--open .ico{width:20px;height:20px}:root[data-theme=dark] .av:not(.av--more):not(.av--open){filter:saturate(.9)brightness(.92)}.av-stack{display:inline-flex}.av-stack .av{box-shadow:0 0 0 2px var(--stack-ring,var(--surface))}.av-stack .av+.av{margin-left:-8px}.av-stack .av--sm{letter-spacing:-.02em;font-size:10px}.av-stack .av--md{font-size:var(--fs-2xs)}.meter{background:var(--well);border-radius:999px;height:8px;display:block;overflow:hidden}.meter__fill{border-radius:inherit;background:var(--cobalt);transform-origin:0;width:100%;height:100%;display:block}.meter__fill--lime{background:var(--lime)}.meter__fill--coral{background:var(--coral)}.meter__fill--sky{background:var(--sky)}.meter__fill--amber{background:var(--amber)}.meter__fill--teal{background:var(--teal)}.meter__fill--clay{background:var(--clay)}.meter__fill--slate{background:var(--slate)}.meter__fill--rose{background:var(--rose)}.meter__fill--good{background:var(--good)}.meter__fill--bad{background:var(--bad)}.meter__fill--live{background:var(--live)}.table-wrap{margin:0 -8px;overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-md)}.table th{text-align:left;font-weight:600;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;background:var(--surface-2);padding:10px 12px}.table th:first-child{border-radius:12px 0 0 12px}.table th:last-child{border-radius:0 12px 12px 0}.table th button{color:inherit;align-items:center;gap:4px;font-weight:600;display:inline-flex}.table th button .ico{width:14px;height:14px}.table th[aria-sort] button{color:var(--text)}.table td{border-bottom:1px dashed var(--line-2);vertical-align:middle;padding:12px}.table tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--surface-2)}.table tbody tr:hover td:first-child{border-radius:12px 0 0 12px}.table tbody tr:hover td:last-child{border-radius:0 12px 12px 0}.table .r{text-align:right}.table .c{text-align:center}.cell-person{align-items:center;gap:10px;min-width:0;display:flex}.cell-person b{white-space:nowrap;font-weight:600;display:block}.cell-person small{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;display:block}a.cell-person:hover b{color:var(--primary)}.empty{text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:36px 16px;display:grid}.empty .ico{opacity:.7;background:var(--well);box-sizing:content-box;border-radius:12px;width:30px;height:30px;padding:6px}.empty__title{color:var(--text);font-weight:600}.empty__text{font-size:var(--fs-md);max-width:320px}.note{font-size:var(--fs-md);background:var(--surface-2);box-shadow:var(--rim);color:var(--muted);border-radius:14px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.note>.ico{color:var(--primary);margin-top:2px}.note b{color:var(--text)}.note--warn{background:color-mix(in srgb, var(--amber) 12%, var(--surface))}.note--warn>.ico{color:var(--warn)}.check{appearance:none;border:1.5px solid var(--line-2);cursor:pointer;background:var(--surface);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin:0;display:inline-grid}.check:checked{background:var(--primary);border-color:#0000}.check:checked:after{content:"";border-left:2px solid var(--on-primary);border-bottom:2px solid var(--on-primary);width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.switch{background:var(--line-2);border-radius:999px;flex:none;width:44px;height:26px;position:relative}.switch:after{content:"";width:20px;height:20px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch[aria-checked=true]{background:var(--primary)}.switch[aria-checked=true]:after{transform:translate(18px)}kbd{font:600 var(--fs-2xs) var(--font);border:1px solid var(--line-2);background:var(--surface-2);color:var(--muted);border-radius:7px;padding:3px 7px}.stars{gap:2px;display:inline-flex}.stars button{color:var(--line-2);padding:2px}.stars .ico{width:18px;height:18px}.stars .is-on{color:var(--amber)}.stars .is-on .ico{fill:currentColor}.stamp{z-index:3;font-weight:700;font-size:var(--fs-xl);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:color-mix(in srgb, var(--surface) 70%, transparent);border:2.5px solid;border-radius:10px;padding:6px 14px;position:absolute;top:18px;right:18px}.stamp--good{color:var(--good)}.stamp--bad{color:var(--bad)}.stamp--cobalt{color:var(--primary)}.lifted{z-index:90;pointer-events:none;margin:0;position:fixed;box-shadow:0 26px 50px -18px #0c142473,0 2px 6px #0c14241f!important}html.is-dragging,html.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.is-placeholder{opacity:.35;outline:1.5px dashed var(--line-2);outline-offset:-1.5px}.is-placeholder>*{visibility:hidden}.is-drop{outline:2px dashed var(--primary);outline-offset:-2px;background:var(--primary-soft)!important}.chart{outline:none;position:relative}.chart:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:12px}.chart__svg{overflow:visible}.chart__grid line{stroke:var(--line);stroke-dasharray:3 4}.chart__grid text,.chart__x text{fill:var(--muted);font-size:var(--fs-xs);font-weight:600}.chart__line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.chart__line.is-dashed{stroke-dasharray:5 6;stroke-width:2px}.chart__line--cobalt{stroke:var(--cobalt)}.chart__line--lime{stroke:var(--lime)}.chart__line--coral{stroke:var(--coral)}.chart__line--sky{stroke:var(--sky)}.chart__line--amber{stroke:var(--amber)}.chart__line--teal{stroke:var(--teal)}.chart__line--clay{stroke:var(--clay)}.chart__line--rose{stroke:var(--rose)}.chart__line--slate{stroke:var(--slate)}.chart__line--muted{stroke:var(--faint)}.chart__stop0{stop-color:var(--area,var(--cobalt));stop-opacity:.24}.chart__stop1{stop-color:var(--area,var(--cobalt));stop-opacity:0}.chart__cross{stroke:var(--line-2);stroke-width:1px;opacity:0}.chart__dot{stroke:var(--surface);stroke-width:2.5px}.chart__dot--cobalt{fill:var(--cobalt)}.chart__dot--lime{fill:var(--lime)}.chart__dot--coral{fill:var(--coral)}.chart__dot--sky{fill:var(--sky)}.chart__dot--amber{fill:var(--amber)}.chart__dot--teal{fill:var(--teal)}.chart__dot--clay{fill:var(--clay)}.chart__dot--rose{fill:var(--rose)}.chart__dot--slate{fill:var(--slate)}.chart__dot--muted{fill:var(--faint)}.chart__tip{pointer-events:none;opacity:0;background:var(--raised);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);white-space:nowrap;z-index:2;border-radius:12px;gap:3px;padding:8px 10px;transition:opacity .15s;display:grid;position:absolute;top:0;left:0}.chart__tip span{color:var(--muted);align-items:center;gap:6px;display:flex}.chart__tip i{background:var(--c);border-radius:50%;width:8px;height:8px}.chart__tip strong{color:var(--text);margin-left:auto;padding-left:10px}.bars{align-items:stretch;gap:8px;height:180px;display:flex}.bars__col{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.bars__track{background:var(--well);border-radius:10px;flex:1;align-items:flex-end;display:flex;overflow:hidden}.bars__bar{background:var(--c,var(--cobalt));border-radius:10px;width:100%;min-height:4px;display:block}.bars__bar--cobalt{--c:var(--cobalt)}.bars__bar--lime{--c:var(--lime)}.bars__bar--coral{--c:var(--coral)}.bars__bar--sky{--c:var(--sky)}.bars__bar--amber{--c:var(--amber)}.bars__bar--teal{--c:var(--teal)}.bars__bar--clay{--c:var(--clay)}.bars__bar--rose{--c:var(--rose)}.bars__bar--slate{--c:var(--slate)}.bars__bar--muted{--c:var(--faint)}.bars__col.is-hi .bars__bar{background:var(--primary)}.bars__lab{text-align:center;font-size:var(--fs-xs);color:var(--muted);font-weight:600}.donut{aspect-ratio:1;flex:none;width:168px;position:relative}.donut svg{width:100%;height:100%;transform:rotate(-90deg)}.donut__track{fill:none;stroke:var(--well);stroke-width:16px}.donut__arc{fill:none;stroke-width:16px;stroke-linecap:butt}.tone-stroke--cobalt{stroke:var(--cobalt)}.tone-stroke--lime{stroke:var(--lime)}.tone-stroke--coral{stroke:var(--coral)}.tone-stroke--sky{stroke:var(--sky)}.tone-stroke--amber{stroke:var(--amber)}.tone-stroke--teal{stroke:var(--teal)}.tone-stroke--clay{stroke:var(--clay)}.tone-stroke--rose{stroke:var(--rose)}.tone-stroke--slate{stroke:var(--slate)}.tone-stroke--muted{stroke:var(--faint)}.donut__mid{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.donut__mid b{font-size:var(--fs-4xl);letter-spacing:-.02em;font-weight:700}.donut__mid span{color:var(--muted);font-size:var(--fs-sm)}.spark{overflow:visible}.legend{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-weight:600;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{background:var(--c);border-radius:3px;width:9px;height:9px}.gauge{width:100%;max-width:230px;margin:0 auto;position:relative}.gauge svg{width:100%;height:auto;overflow:visible}.gauge__track,.gauge__arc{fill:none;stroke-width:12px;stroke-linecap:round}.gauge__track{stroke:var(--well)}.gauge__ticks line{stroke:var(--line-2);stroke-width:1.4px;stroke-linecap:round}.gauge__ticks line.is-major{stroke:var(--muted);stroke-width:2px}.gauge__needle path,.gauge__needle circle{fill:var(--text)}.gauge__needle .gauge__hub{fill:var(--surface)}.gauge__mid{text-align:center;justify-items:center;display:grid;position:absolute;bottom:4%;left:0;right:0}.gauge__mid b{font-size:var(--fs-4xl);letter-spacing:-.02em;font-weight:700;line-height:1}.gauge__mid span{color:var(--muted);font-size:var(--fs-sm);margin-top:3px}.pop-layer{z-index:80;pointer-events:none;position:fixed;inset:0}.pop{pointer-events:auto;background:var(--raised);min-width:210px;max-width:min(360px,100vw - 24px);max-height:min(70vh,520px);box-shadow:var(--shadow-pop);border:1px solid var(--line);border-radius:18px;padding:6px;position:fixed;overflow:auto}.pop hr{background:var(--line);border:0;height:1px;margin:4px 6px}.menu__item{text-align:left;width:100%;font-weight:600;font-size:var(--fs-md);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.menu__item:hover,.menu__item:focus-visible{background:var(--well);outline:none}.menu__item.is-danger{color:var(--bad)}.menu__check{margin-left:auto}.pop__head{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 6px;display:flex}.pop__title{font-weight:700;font-size:var(--fs-base)}.pop__list{gap:2px;display:grid}.pop__row{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.pop__row:hover,.pop__row:focus-visible{background:var(--well);outline:none}.pop__row b{font-weight:600}.pop__row small{color:var(--muted);font-size:var(--fs-sm);display:block}.pop__row>span:first-child{background:var(--well);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pop__row.is-unread>span:first-child{background:var(--primary-soft);color:var(--primary)}.pop__row.is-unread b:after{content:"";background:var(--coral);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.pop--wide{width:370px}dialog{color:var(--text)}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fade .3s var(--ease);background:#0c14244d}:root[data-theme=dark] dialog::backdrop{background:#0009}@keyframes fade{0%{opacity:0}}.modal{border:1px solid var(--line);background:var(--raised);width:min(580px,100vw - 24px);box-shadow:var(--shadow-pop);border-radius:26px;padding:0}.mform{padding:22px}.mform__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.mform__title{font-size:var(--fs-2xl);letter-spacing:-.02em;font-weight:700}.mform__sub{color:var(--muted);font-size:var(--fs-md);margin-top:4px}.mform__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mform__grid:empty{display:none}.mform__err{color:var(--bad);font-size:var(--fs-md);min-height:18px;margin-top:10px;font-weight:600}.mform__foot{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.field{gap:6px;min-width:0;display:grid}.field--wide{grid-column:1/-1}.field__label{font-size:var(--fs-sm);color:var(--muted);font-weight:600}.field__hint{font-size:var(--fs-sm);color:var(--faint)}.field input,.field select,.field textarea{border:1px solid var(--line-2);background:var(--surface);resize:vertical;border-radius:12px;outline:none;width:100%;min-height:44px;padding:10px 13px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.drawer{border:1px solid var(--line);background:var(--raised);width:min(480px,100vw - 24px);height:auto;max-height:none;box-shadow:var(--shadow-pop);overscroll-behavior:contain;border-radius:26px;margin:0 0 0 auto;padding:0;position:fixed;inset:12px 12px 12px auto;overflow-y:auto}.drawer--wide{width:min(640px,100vw - 24px)}.drawer__inner{align-content:start;gap:18px;padding:24px;display:grid;position:relative}.drawer__inner>.ad-actions:last-child{z-index:2;background:var(--raised);border-top:1px solid var(--line);margin:0 -24px -24px;padding:14px 24px 18px;position:sticky;bottom:0}.drawer__close{z-index:1;position:absolute;top:18px;right:18px}.drawer h2{font-size:var(--fs-3xl);letter-spacing:-.02em;font-weight:700;line-height:1.15}.finder{border:1px solid var(--line);background:var(--raised);width:min(640px,100vw - 24px);box-shadow:var(--shadow-pop);border-radius:24px;margin-top:12vh;padding:0}.finder__bar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.finder__bar input{font-size:var(--fs-xl);background:0 0;border:0;outline:none;flex:1;min-width:0}.finder__list{max-height:52vh;padding:8px;overflow:auto}.finder__group{font-size:var(--fs-2xs);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:10px 10px 4px;font-weight:700}.finder__opt{cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:9px 10px;display:flex}.finder__opt[aria-selected=true]{background:var(--well)}.finder__opt small{color:var(--muted);font-size:var(--fs-sm);display:block}.finder__opt .lead{background:var(--well);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.finder__opt .go{color:var(--muted);margin-left:auto}.finder__opt>span:nth-child(2){min-width:0}.finder__opt b,.finder__opt small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.toast{z-index:95;background:var(--side);width:fit-content;max-width:calc(100vw - 24px);color:var(--on-side);box-shadow:var(--shadow-pop);visibility:hidden;font-weight:600;font-size:var(--fs-md);pointer-events:none;border-radius:16px;align-items:center;gap:10px;margin:0 auto;padding:10px 12px 10px 14px;display:flex;position:fixed;bottom:24px;left:0;right:0}.toast__ico{color:var(--live);display:grid}.toast__undo{pointer-events:auto;background:var(--live);color:var(--on-live);border-radius:10px;padding:6px 12px;font-weight:700}.feed{display:grid}.feed__item{border-bottom:1px dashed var(--line-2);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.feed__item:last-child{border-bottom:0}.feed__item p{font-size:var(--fs-md)}.feed__item p b{font-weight:600}.feed__item small{color:var(--muted);font-size:var(--fs-sm);margin-top:1px;display:block}.keys{gap:2px;display:grid}.keys div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.keys dd{gap:6px;display:flex}.pd-head{align-items:center;gap:14px;padding-right:52px;display:flex}.pd-head p{color:var(--muted);margin-top:2px;font-weight:600}.pd-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-week{background:var(--surface-2);box-shadow:var(--rim);border-radius:18px;grid-template-columns:repeat(7,1fr);gap:6px;padding:12px;display:grid}.pd-day{border-radius:12px;justify-items:center;gap:6px;padding:4px 0;display:grid}.pd-day small{color:var(--muted);font-weight:600}.pd-day span{font:600 var(--fs-2xs) var(--font);color:var(--muted)}.pd-day.is-today{background:var(--surface);box-shadow:var(--rim)}.pd-dot{background:var(--well);width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:5px}.pd-dot--done{background:var(--slate);box-shadow:none}.pd-dot--on{background:var(--live);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime) 25%, transparent)}.pd-dot--late{background:var(--amber);box-shadow:none}.pd-dot--absent,.pd-dot--due{background:var(--rose);box-shadow:none}.pd-dot--upcoming{background:var(--primary-soft);box-shadow:inset 0 0 0 1.5px var(--cobalt)}.pd-dot--off{background:0 0}.pd-facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pd-facts>div{background:var(--surface-2);box-shadow:var(--rim);border-radius:16px;padding:12px 14px}.pd-facts dt{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.pd-facts dd{font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:700}.pd-facts dd small{font-size:var(--fs-sm);color:var(--muted);letter-spacing:0;font-weight:600}.pd-contact{flex-wrap:wrap;gap:8px;display:flex}.ad-when{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ad-when>div{background:var(--surface-2);box-shadow:var(--rim);border-radius:16px;gap:2px;padding:12px 14px;display:grid}.ad-when small{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.ad-when b{font:600 var(--fs-xl) var(--font);letter-spacing:-.02em}.ad-when span{color:var(--muted);font-size:var(--fs-sm)}.ad-actions{flex-wrap:wrap;gap:8px;display:flex}.ad-danger{color:var(--bad)}.signin{z-index:70;background:var(--bg);grid-template-columns:1.1fr 1fr;display:grid;position:fixed;inset:0}.signin__art{background:var(--side);color:var(--on-side);border-radius:30px;align-items:flex-end;margin:14px;padding:44px;display:flex;position:relative;overflow:hidden}.signin__orb{background:radial-gradient(circle at 40% 40%,#c6ef5a8c,#0000 62%);border-radius:50%;width:60vmin;height:60vmin;position:absolute;top:-14vmin;left:-10vmin}.signin__orb--2{background:radial-gradient(circle,#7fa0ff73,#0000 62%);top:22%;left:auto;right:-18vmin}.signin__quote{font-size:clamp(var(--fs-2xl), 2vw, var(--fs-4xl));letter-spacing:-.02em;max-width:26ch;font-weight:600;line-height:1.3;position:relative}.signin__quote small{font-size:var(--fs-md);letter-spacing:0;color:var(--side-dim);margin-top:14px;font-weight:600;display:block}.signin__card{place-self:center;gap:14px;width:min(400px,100vw - 32px);padding:8px;display:grid}.signin__card .brand__mark{border-radius:15px;width:48px;height:48px;margin-bottom:6px}.signin__card h1{font-size:var(--fs-4xl);letter-spacing:-.025em;font-weight:700;line-height:1.05}.signin__sub{color:var(--muted);margin-top:-6px}.signin__go{height:50px;margin-top:4px}.signin__hint{color:var(--faint);font-size:var(--fs-sm);text-align:center}html.is-out .app{visibility:hidden}@media (hover:none){.nav__item:hover,.ibtn:hover,.btn--ghost:hover,.table tbody tr:hover td,.menu__item:hover,.pop__row:hover,.me:hover,.nav__sub a:hover{background:0 0}.btn--ghost:hover{background:var(--surface)}.btn--primary:hover{filter:none}.ibtn:active,.pop__row:active,.menu__item:active{background:var(--well)}}@media (width>=1280px){html.is-rail{--side-w:76px}}@media (width>=761px) and (width<=1279px){:root{--side-w:76px}.side__rail{display:none}.side{padding:14px 10px 12px}.side__top{flex-direction:column;padding:2px 0 12px}.brand{flex:none;justify-content:center}.brand__text,.nav__label,.nav__item>span,.nav__count,.nav__chev,.nav__sub,.pulse-card{display:none!important}.nav__item{justify-content:center;height:48px;padding:0}.nav__pill{height:48px}.nav__label--2{background:#ffffff1f;height:1px;margin:10px 14px;padding:0;font-size:0;display:block!important}}@media (width>=1280px){html.is-rail .side{padding:14px 10px 12px}html.is-rail .side__top{flex-direction:column;padding:2px 0 12px}html.is-rail .brand{flex:none;justify-content:center}html.is-rail .brand__text,html.is-rail .nav__label,html.is-rail .nav__item>span,html.is-rail .nav__count,html.is-rail .nav__chev,html.is-rail .nav__sub,html.is-rail .pulse-card{display:none!important}html.is-rail .nav__item{justify-content:center;height:48px;padding:0}html.is-rail .nav__pill{height:48px}html.is-rail .nav__label--2{background:#ffffff1f;height:1px;margin:10px 14px;padding:0;font-size:0;display:block!important}html.is-rail .side__rail .ico{transform:scaleX(-1)}}@media (width<=1279px){.finder-btn{flex:none;justify-content:center;width:44px;padding:0}.finder-btn span,.finder-btn kbd,.me>span,.me>.ico{display:none}.me{padding:0 4px}}@media (width<=999px){.clock{display:none}.head__stats{gap:12px}.stat{padding:14px}.stat__value{font-size:var(--fs-3xl)}}@media (width<=760px){:root{--gap:12px}.main-col{padding:10px max(14px, env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}.side{top:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:24px;flex-direction:row;align-items:center;gap:0;width:auto;padding:6px;overflow:visible}.side__top,.side__foot,.nav__label,.nav__sub,.nav__chev,.nav__count{display:none!important}.nav{flex:1}.nav__track{gap:0;display:flex}.nav__group{flex:1;display:flex}.nav__group[data-group=recruitment],.nav__group[data-group=reports],.nav__group[data-group=company],.nav__group[data-group=settings],.nav__group[data-group=help]{display:none}.nav__more{flex:1;display:flex}.nav__item{height:56px;font-size:var(--fs-2xs);letter-spacing:-.01em;border-radius:18px;flex-direction:column;justify-content:center;gap:2px;padding:0}.nav__item>span{display:block}.nav__pill{border-radius:18px;height:56px;right:auto}.top{gap:8px;margin-bottom:14px}.top__brand{font-weight:700;font-size:var(--fs-2xl);letter-spacing:-.025em;align-items:center;gap:9px;margin-right:auto;display:flex}.top__brand .brand__mark{background:var(--side);width:34px;height:34px;color:var(--live)}.top__where,.top__spacer,.clock{display:none}.top__tools{gap:6px}.top__new span{display:none}.top__new{width:44px;padding:0}.me{display:none}.head{grid-template-columns:minmax(0,1fr);gap:14px}.head__actions{justify-content:flex-start}.head__actions>.btn{flex:1 1 0;min-width:0}.head__actions:has(>.btn~.btn~.btn)>.btn--primary{flex:100%;order:-1}.head__stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:10px}.head__stats>.stat:last-child:nth-child(odd){grid-column:1/-1}.stat{border-radius:18px;gap:4px;padding:12px 13px}.stat__label{font-size:var(--fs-sm);line-height:1.25}.stat__ico{display:none}.stat__value{font-size:18px}.head__title{font-size:var(--fs-4xl)}.card{border-radius:20px;padding:16px}.card__head{flex-wrap:wrap;row-gap:8px}.mform__grid{grid-template-columns:1fr}.toast{bottom:calc(92px + env(safe-area-inset-bottom))}input,select,textarea,.search input{font-size:16px}.modal{border-bottom:0;border-radius:26px 26px 0 0;width:100%;max-width:none;max-height:92dvh;margin:auto 0 0}.mform{flex-direction:column;max-height:92dvh;padding:0;display:flex}.mform__head{border-bottom:1px solid var(--line);flex:none;margin:0;padding:20px 18px 14px}.mform__grid{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 18px 4px;overflow-y:auto}.mform__err{flex:none;margin-top:6px;padding:0 18px}.mform__err:empty{min-height:0;margin:0}.mform__foot{padding:12px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:inherit;flex:none;margin:0}.mform__foot .btn{flex:1}.drawer__close{z-index:2;background:var(--raised);justify-self:end;margin:-8px -8px -48px 0;position:sticky;top:14px}.drawer__inner{padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.drawer__inner>.ad-actions:last-child{margin:0 -18px calc(-22px - env(safe-area-inset-bottom));padding:12px 18px calc(14px + env(safe-area-inset-bottom))}.drawer:before,.modal:before{content:"";background:var(--line-2);z-index:3;border-radius:2px;width:40px;height:4px;margin:0 auto;position:absolute;top:8px;left:0;right:0}.drawer,.drawer--wide{border-radius:26px 26px 0 0;width:100%;max-width:none;max-height:88dvh;margin:0;inset:auto 0 0}.pd-facts{grid-template-columns:1fr 1fr}.signin{grid-template-rows:auto 1fr;grid-template-columns:1fr}.signin__art{border-radius:24px;min-height:150px;margin:10px 10px 0;padding:24px}.signin__quote{font-size:var(--fs-xl)}.signin__card{align-self:start;padding-top:20px}.hfade,.chips,.tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.chips{scrollbar-width:none;flex-wrap:nowrap;padding-right:24px;overflow-x:auto}.hide-sm{display:none}}@media (width<=380px){.nav__item{font-size:var(--fs-2xs);letter-spacing:-.02em}.head__stats{gap:8px}}@media (height<=640px) and (width>=761px){.side{padding-top:10px;padding-bottom:10px}.side__top{padding-bottom:6px}.nav__item,.nav__pill{height:38px}.nav__sub a{height:30px}.pulse-card{display:none}}.card:has(.table-wrap){container:table/inline-size}@container table (width<=720px){.table--stack,.table--stack tbody{display:block}.table--stack thead{display:none}.table-wrap:has(.table--stack){margin:0;overflow:visible}.table--stack tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:var(--areas,"t r" "s p" "m x");border-bottom:1px dashed var(--line-2);align-items:center;gap:6px 12px;padding:12px 2px;display:grid}.table--stack tr:last-child{border-bottom:0}.table--stack tbody tr:hover td{background:0 0}.table--stack td{text-align:left;min-width:0;display:block}html .table.table--stack td{border:0;padding:0}.table--stack td.r{text-align:right}.table--stack .a-t{grid-area:t}.table--stack .a-s{grid-area:s}.table--stack .a-m{grid-area:m}.table--stack .a-r{text-align:right;grid-area:r;justify-self:end}.table--stack .a-p{grid-area:p;justify-self:end}.table--stack .a-x{grid-area:x;justify-self:end}.table--stack .a-h{display:none}.table--stack td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-sm);font-weight:600;display:block}.table--stack tr>td[colspan]{grid-column:1/-1}}@media (pointer:coarse){input,select,textarea,.search input{font-size:16px}.switch:before{content:"";position:absolute;inset:-9px -2px}input[type=time],input[type=date],select{min-height:44px}.ibtn,.ibtn--sm{width:44px;height:44px}.check{width:24px;height:24px}.seg__btn{min-width:44px;padding:12px 14px}button.chip,a.chip{min-height:44px;padding:0 15px}.btn--sm,.btn--xs{height:44px;padding:0 16px}.menu__item,.pop__row,.table th button{min-height:44px}.tabs__tab{height:48px}.stars button{padding:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}html.is-live .signin__link{color:var(--primary);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}html.is-live .signin__link:disabled{color:var(--faint);cursor:default;text-decoration:none}html.is-live .signin__terms{font-size:var(--fs-sm);color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-weight:600;line-height:1.45;display:flex}html.is-live .signin__terms .check{margin-top:0}html.is-live .signin__terms span{padding-top:1px}html.is-live .signin__code{gap:12px;display:grid}html.is-live .signin__code summary{cursor:pointer;color:var(--primary);font-weight:600;font-size:var(--fs-sm)}html.is-live .signin__code[open] summary{margin-bottom:4px}html.is-live .signin__card .signin__sub b{color:var(--text);font-weight:600}html.is-live .signin__card .mform__err{margin-top:0;padding:0}html.is-live .signin__card .mform__err:empty{min-height:0}.lv-ov .lv-setup{grid-column:span 8;align-self:stretch}.lv-ov .lv-biz{grid-column:span 4;align-self:stretch}.lv-ov .lv-next{grid-column:span 8;align-self:stretch}.lv-ov .lv-clock{grid-column:span 4;align-self:stretch}.lv-ov .lv-setup~.lv-next{grid-column:span 4}.lv-ov .lv-empty{grid-column:span 4;align-self:stretch}.lv-ov{grid-auto-flow:dense}.lv-ov .lv-who{grid-column:span 8;align-self:stretch}.lv-facts{gap:10px;display:grid}.lv-facts>div{border-bottom:1px dashed var(--line-2);justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.lv-facts>div:last-child{border-bottom:0;padding-bottom:0}.lv-facts dt{color:var(--muted);align-items:center;gap:8px;font-weight:600;display:inline-flex}.lv-facts dt .ico{width:16px;height:16px}.lv-facts dd{font-weight:700;font-size:var(--fs-lg)}html.is-live [data-view=overview] .pp-ringbox{flex:none;place-items:center;display:inline-grid;position:relative}html.is-live [data-view=overview] .pp-ring{display:block}html.is-live [data-view=overview] .pp-ring__track{fill:none;stroke:var(--well)}html.is-live [data-view=overview] .pp-ring__arc{fill:none}html.is-live [data-view=overview] .pp-ringbox__mid{text-align:center;place-content:center;display:grid;position:absolute;inset:0}html.is-live [data-view=overview] .pp-ringbox__mid b{font-size:var(--fs-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}html.is-live [data-view=overview] .pp-ringbox__mid b small{font-size:var(--fs-md);color:var(--muted);letter-spacing:0}html.is-live [data-view=overview] .pp-ringbox__mid>small{color:var(--muted);margin-top:4px;font-weight:600}html.is-live [data-view=overview] .pp-onb__grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}html.is-live [data-view=overview] .pp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html.is-live [data-view=overview] .pp-step{background:var(--surface-2);width:100%;min-height:56px;box-shadow:var(--rim);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}html.is-live [data-view=overview] .pp-step:hover{box-shadow:var(--rim), var(--shadow)}html.is-live [data-view=overview] .pp-step__box{border:1.75px solid var(--line-2);background:var(--surface);width:26px;height:26px;color:var(--on-primary);border-radius:8px;flex:none;place-items:center;display:grid}html.is-live [data-view=overview] .pp-step__box .ico{stroke-width:2.6px;opacity:0;width:15px;height:15px}html.is-live [data-view=overview] .pp-step.is-done .pp-step__box{background:var(--primary);border-color:#0000}html.is-live [data-view=overview] .pp-step.is-done .pp-step__box .ico{opacity:1}html.is-live [data-view=overview] .pp-step__txt{min-width:0;line-height:1.3;display:grid}html.is-live [data-view=overview] .pp-step__txt b{font-weight:600}html.is-live [data-view=overview] .pp-step__txt small{color:var(--muted);font-weight:600}html.is-live [data-view=overview] .pp-step.is-done .pp-step__txt b{color:var(--muted)}.lv-dr__ico{width:54px;height:54px;color:var(--primary);background:var(--primary-soft);border-radius:17px;flex:none;place-items:center;display:grid}.lv-dr__ico .ico{width:25px;height:25px}.lv-steplist{gap:8px;display:grid}.lv-steplist li{border-radius:var(--r-tile);background:var(--surface-2);box-shadow:var(--rim);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.lv-steplist__n{width:28px;height:28px;font-weight:700;font-size:var(--fs-sm);background:var(--well);color:var(--muted);border-radius:9px;place-items:center;display:grid}.lv-steplist__n .ico{stroke-width:2.6px;width:15px;height:15px}.lv-steplist li.is-done .lv-steplist__n{background:var(--primary);color:var(--on-primary)}.lv-steplist__txt{min-width:0;line-height:1.35;display:grid}.lv-steplist__txt b{font-weight:600}.lv-steplist__txt small{color:var(--muted)}.lv-dr__actions{flex-wrap:wrap;gap:8px;display:flex}.lv-danger{color:var(--bad)}.lv-faint{color:var(--faint);font-style:normal}.lv-soon{padding:40px 20px}[data-view=company] .lv-sites{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (width<=1100px){.lv-ov .lv-setup,.lv-ov .lv-biz,.lv-ov .lv-next,.lv-ov .lv-setup~.lv-next,.lv-ov .lv-clock,.lv-ov .lv-who{grid-column:1/-1}.lv-ov .lv-empty{grid-column:span 6}}@media (width<=760px){.lv-ov .lv-empty{grid-column:1/-1}html.is-live [data-view=overview] .pp-onb__grid{grid-template-columns:1fr;justify-items:center}html.is-live [data-view=overview] .pp-steps{grid-template-columns:1fr;width:100%}}html.is-live .signin__codeinput{letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--fs-3xl)!important;padding-left:.45em!important}html.is-live .signin__codeinput::placeholder{color:var(--line-2);letter-spacing:.45em}html.is-live [data-view=people] .lv-pgrid{gap:var(--gap);margin-top:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}html.is-live [data-view=people] .lv-access__btns{margin-top:16px}.lv-hist__list{gap:2px;display:grid}.lv-hist__list li{border-bottom:1px dashed var(--line-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;display:grid}.lv-hist__list li:last-child{border-bottom:0}.lv-hist__list li>span:last-child{line-height:1.35;display:grid}.lv-hist__list b{font-weight:600}.lv-hist__list small{color:var(--muted)}.lv-hist__dot{background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 4px var(--primary-soft);border-radius:50%;margin-top:5px}.lv-dr__label{font-size:var(--fs-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:18px 0 8px;font-weight:700}.lv-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lv-check{border-radius:var(--r-tile);background:var(--surface-2);box-shadow:var(--rim);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.lv-check span{align-items:center;gap:8px;min-width:0;display:inline-flex}.lv-check .ico{width:16px;height:16px}.lv-perms{gap:6px;display:grid}.lv-perm{border-radius:var(--r-tile);background:var(--surface-2);box-shadow:var(--rim);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.lv-perm span{line-height:1.35;display:grid}.lv-perm b{font-weight:600}.lv-perm small{color:var(--muted)}@media (width<=760px){html.is-live [data-view=people] .lv-pgrid,.lv-checks{grid-template-columns:1fr}}html.is-live .signin__invites{gap:8px;display:grid}html.is-live .signin__invites li{border-radius:var(--r-tile);background:var(--surface);box-shadow:var(--rim);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}html.is-live .signin__invites li span{line-height:1.35;display:grid}html.is-live .signin__invites small{color:var(--muted)}html.is-live [data-view=settings] .lv-part{opacity:.55}html.is-live [data-view=settings] .lv-partnote{font-size:var(--fs-2xs);color:var(--muted);margin-top:2px;font-weight:600;display:block}.lv-stepbar{scrollbar-width:thin;gap:6px;margin:4px -2px 0;padding:2px 2px 8px;display:flex;overflow-x:auto}.lv-stepbar li{flex:none}.lv-stepbar__b{background:var(--surface-2);box-shadow:var(--rim);font-weight:600;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 7px;display:flex}.lv-stepbar__n{background:var(--well);width:24px;height:24px;font-size:var(--fs-2xs);color:var(--muted);border-radius:50%;place-items:center;font-weight:700;display:grid}.lv-stepbar__n .ico{stroke-width:2.8px;width:13px;height:13px}.lv-stepbar__b.is-done .lv-stepbar__n{background:var(--primary);color:var(--on-primary)}.lv-stepbar__b.is-skip{opacity:.7}.lv-stepbar__b.is-cur{background:var(--primary-soft);color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary)}.lv-stepbar__b.is-cur .lv-stepbar__n{background:var(--primary);color:var(--on-primary)}.lv-step{gap:6px;margin-top:8px;display:grid}.lv-step__kicker{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:6px;font-weight:700;display:flex}.lv-step__title{font-size:var(--fs-3xl);letter-spacing:-.02em;font-weight:700}.lv-step__what{color:var(--muted);margin-bottom:8px}.lv-step__body{gap:14px;display:grid}.lv-step__stat{color:var(--muted)}.lv-step__stat b{color:var(--text);font-weight:700}.lv-step__foot{border-top:1px dashed var(--line-2);align-items:center;gap:8px;margin-top:18px;padding-top:16px;display:flex}.lv-soonbox{border-radius:var(--r-tile);background:var(--surface-2);box-shadow:var(--rim);align-items:flex-start;gap:14px;padding:16px;display:flex}.lv-soonbox>.ico{width:22px;height:22px;color:var(--primary);flex:none}.lv-soonbox p{color:var(--muted);margin-top:2px}.lv-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lv-chipsl{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.lv-chipsl li{background:var(--surface-2);box-shadow:var(--rim);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.lv-chipsl li .ico{width:14px;height:14px;color:var(--muted)}.lv-chipsl small{color:var(--muted)}.lv-inline{flex-wrap:wrap;gap:6px;display:flex}.lv-inline .input{flex:140px}.lv-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lv-option{text-align:left;border-radius:var(--r-card);background:var(--surface-2);box-shadow:var(--rim);transition:box-shadow .2s var(--ease), transform .2s var(--ease);justify-items:start;gap:4px;padding:18px;display:grid}.lv-option:hover{box-shadow:var(--rim), var(--shadow);transform:translateY(-2px)}.lv-option__ico{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:13px;place-items:center;margin-bottom:6px;display:grid}.lv-option small{color:var(--muted)}.lv-drop{border-radius:var(--r-card);border:1.5px dashed var(--line-2);background:var(--surface-2);transition:border-color .2s,background .2s}.lv-drop.is-over{border-color:var(--primary);background:var(--primary-soft)}.lv-drop__in{text-align:center;cursor:pointer;justify-items:center;gap:6px;padding:34px 18px;display:grid}.lv-drop__in .ico{width:28px;height:28px;color:var(--primary)}.lv-drop__in small{color:var(--muted)}.lv-link{font-size:inherit}.lv-map{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.lv-map__c{gap:4px;display:grid}.lv-map__c small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lv-sum{font-size:var(--fs-lg);flex-wrap:wrap;gap:8px 18px;display:flex}.lv-sum span{align-items:center;gap:6px;display:inline-flex}.lv-sum .ico{width:18px;height:18px}.lv-sum__ok{color:var(--good)}.lv-sum__bad{color:var(--bad)}.lv-sum b{color:var(--text)}.lv-probs{border-radius:var(--r-tile);background:color-mix(in srgb, var(--rose) 7%, var(--surface));gap:4px;max-height:220px;padding:10px 12px;display:grid;overflow:auto}.lv-probs li{font-size:var(--fs-sm);grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.lv-probs b{color:var(--bad)}.lv-notes summary{cursor:pointer;color:var(--muted);font-weight:600;font-size:var(--fs-sm)}.lv-notes ul{font-size:var(--fs-sm);color:var(--muted);gap:3px;margin-top:6px;display:grid}.lv-check--wide{align-items:flex-start}.lv-check--wide span{line-height:1.35;display:grid}.lv-check--wide small{color:var(--muted);font-weight:500}.lv-invlist{gap:6px;max-height:340px;display:grid;overflow:auto}.lv-invlist li{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:8px;display:grid}.lv-invlist .lv-check span{min-width:0;line-height:1.3;display:grid}.lv-invlist small{color:var(--muted);text-overflow:ellipsis;font-weight:500;overflow:hidden}.lv-progress{gap:10px;padding:18px 0;display:grid}.lv-progress .meter__fill{transform-origin:0;transition:transform .3s var(--ease)}.lv-done{border-radius:var(--r-tile);background:color-mix(in srgb, var(--lime) 10%, var(--surface));align-items:flex-start;gap:14px;padding:18px;display:flex}.lv-done>.ico{width:26px;height:26px;color:var(--good);flex:none}.lv-done p{color:var(--muted);margin:4px 0 10px}@media (width<=760px){.lv-two,.lv-options,.lv-invlist li{grid-template-columns:1fr}.lv-step__foot{flex-wrap:wrap}}.drawer__inner>[data-k=bar],.drawer__inner>.lv-step,.drawer__inner>.lv-step__foot{min-width:0;max-width:100%}[data-k=bar]{overflow:hidden}.lv-two>*,.lv-step__body>*,.lv-inline .input{min-width:0}.lv-inline .input[data-new=branch]{flex-basis:100%}.lv-step__mins{color:var(--faint);font-weight:600}.lv-roles li{border-radius:var(--r-tile);background:var(--surface-2);box-shadow:var(--rim);grid-template-columns:minmax(0,1fr) 150px;row-gap:8px;padding:10px 12px}.lv-roles__who{min-width:0;line-height:1.3;display:grid}.lv-roles__who small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv-roles__areas{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.lv-roles__areas>small{color:var(--muted);margin-right:2px;font-weight:600}.lv-mini{background:var(--surface);box-shadow:var(--rim);font-size:var(--fs-sm);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-weight:600;display:inline-flex}.lv-mini .check{width:18px;height:18px}.lv-mini span{align-items:center;gap:5px;display:inline-flex}.lv-mini .ico{width:13px;height:13px;color:var(--muted)}html.is-live [data-view=schedule] .lv-chmark{pointer-events:none;position:absolute;top:0;right:0}html.is-live [data-view=schedule] .lv-chmark--new{background:var(--sky);width:7px;height:7px;box-shadow:0 0 0 2.5px color-mix(in srgb, var(--sky) 22%, transparent);border-radius:50%;top:5px;right:5px}html.is-live [data-view=schedule] .lv-chmark--changed{border-style:solid;border-width:0 12px 12px 0;border-color:transparent var(--amber) transparent transparent}html.is-live [data-view=schedule] .lv-lg--new:after{content:"";background:var(--sky);border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:2px}html.is-live [data-view=schedule] .lv-lg--chg:after{content:"";border-style:solid;border-width:0 7px 7px 0;border-color:transparent var(--amber) transparent transparent;position:absolute;top:0;right:0}html.is-live .lv-tpls{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}html.is-live .lv-tpls .chip small{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}html.is-live .lv-hours{min-height:20px;color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:6px;margin:10px 0 0;display:flex}html.is-live .lv-hours .ico{width:15px;height:15px}html.is-live .lv-hours b{color:var(--text)}html.is-live .lv-tlist{gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}html.is-live .lv-tlist li{background:var(--surface);box-shadow:var(--rim);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}html.is-live .lv-tlist li>span{gap:1px;min-width:0;display:grid}html.is-live .lv-tlist small{color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}@media (width<=760px){html.is-live [data-view=schedule] .head .head__actions>.lv-pub{flex:100%;order:1}html.is-live [data-view=schedule] .head .head__actions>.btn--ghost:not(.lv-pub) .ico{display:none}}html.is-live .lv-pick{border:1px solid var(--line-2);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px 10px 13px;display:flex}html.is-live .lv-pick:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--line-2))}html.is-live .lv-pick:focus-visible,html.is-live .lv-pick[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}html.is-live .lv-pick>.ico{width:17px;height:17px;color:var(--muted);flex:none}html.is-live .lv-pick__v{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:1;min-width:0;overflow:hidden}html.is-live .lv-pick .lv-pick__chev{width:15px;height:15px;transition:transform .2s}html.is-live .lv-pick[aria-expanded=true] .lv-pick__chev{transform:rotate(180deg)}html.is-live .lv-time{align-items:center;display:flex;position:relative}html.is-live .lv-time>.ico{width:17px;height:17px;color:var(--muted);pointer-events:none;position:absolute;left:13px}html.is-live .field .lv-time__in{font-variant-numeric:tabular-nums;padding-left:40px;padding-right:40px}html.is-live .field .lv-time__in.is-bad{border-color:var(--rose);box-shadow:0 0 0 3px color-mix(in srgb, var(--rose) 14%, transparent)}html.is-live .lv-time__btn{width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;display:grid;position:absolute;right:6px}html.is-live .lv-time__btn:hover{background:var(--well);color:var(--text)}html.is-live .lv-time__btn .ico{width:15px;height:15px}html.is-live .pop.lv-calpop{width:296px;min-width:0;max-height:none;padding:10px;overflow:visible}html.is-live .lv-cal__head{justify-content:space-between;align-items:center;padding:0 0 8px;display:flex}html.is-live .lv-cal__head b{font-weight:700}html.is-live .lv-cal__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}html.is-live .lv-cal__wd{height:26px;color:var(--faint);font-size:var(--fs-2xs);place-items:center;font-weight:700;display:grid}html.is-live .lv-cal__d{height:36px;font:inherit;font-size:var(--fs-sm);color:var(--text);font-variant-numeric:tabular-nums;border-radius:10px;font-weight:600}html.is-live .lv-cal__d.is-wkend{color:var(--muted)}html.is-live .lv-cal__d.is-out{color:var(--faint);font-weight:500}html.is-live .lv-cal__d:hover{background:var(--well)}html.is-live .lv-cal__d:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none}html.is-live .lv-cal__d.is-today{box-shadow:inset 0 0 0 1.5px var(--line-2)}html.is-live .lv-cal__d[aria-pressed=true]{background:var(--text);color:var(--bg);box-shadow:none}html.is-live .lv-cal__foot{border-top:1px solid var(--line);justify-content:flex-end;margin-top:6px;padding-top:8px;display:flex}html.is-live .pop.lv-timepop{width:132px;min-width:0;padding:0;overflow:hidden}html.is-live .lv-times{overscroll-behavior:contain;scrollbar-width:thin;gap:1px;max-height:248px;padding:6px;display:grid;overflow-y:auto}html.is-live .lv-times__s{text-align:left;font:inherit;font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:10px;padding:8px 12px}html.is-live .lv-times__s.is-hour{color:var(--text);font-weight:600}html.is-live .lv-times__s:hover{background:var(--well);color:var(--text)}html.is-live .lv-times__s.is-active{background:var(--text);color:var(--bg)}html.is-live .drawer .mform__grid{align-items:start}html.is-live .lv-pick:disabled,html.is-live .field .lv-time__in:disabled{opacity:.6;cursor:default}html.is-live .lv-time__btn:disabled{display:none}html.is-live [data-view=schedule] .rt-chip.lv-ch--removed{--c:var(--rose);background:color-mix(in srgb, var(--rose) 7%, var(--surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--rose) 55%, transparent);opacity:.8;cursor:pointer}html.is-live [data-view=schedule] .rt-chip.lv-ch--removed .rt-chip__t{text-decoration:line-through;-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose)}html.is-live [data-view=schedule] .lv-chmark--removed{background:var(--rose);border-radius:2px;width:8px;height:2px;top:5px;right:5px}html.is-live [data-view=schedule] .lv-lg--rm{background:color-mix(in srgb, var(--rose) 10%, var(--surface));box-shadow:inset 2px 0 0 var(--rose)}html.is-live [data-view=schedule] .lv-lg--rm:after{content:"";background:var(--rose);width:10px;height:1.5px}html.is-live [data-view=schedule] .rt-cov.lv-cov{--cv:var(--cobalt)}html.is-live [data-view=schedule] .rt-cov.lv-cov.rt-cov--none{--cv:var(--faint)}html.is-live [data-view=schedule] .lv-cov .rt-cov__d{color:var(--muted)}html.is-live [data-view=schedule] .lv-cov .rt-cov__d.lv-cov__open{color:var(--warn)}html.is-live [data-view=schedule] .lv-staffrota__days{padding:0 var(--pad,18px) 18px}html.is-live [data-view=schedule] .lv-staffrota .rt-ag:first-child{margin-top:4px}html.is-live [data-view=schedule] .lv-ar--mine{background:color-mix(in srgb, var(--primary) 6%, transparent);border-radius:12px;padding-inline:10px}html.is-live [data-view=schedule] .lv-ar--mine .rt-ar__who b{color:var(--primary)}html.is-live [data-view=schedule] .lv-ar__note{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html.is-live [data-view=schedule] .lv-ag--past{opacity:.62}html.is-live .lv-loading{color:var(--muted);align-items:center;gap:8px;padding:24px 4px;display:flex}html.is-live .lv-loading svg{width:18px;height:18px}html.is-live .lv-next__list{gap:8px;display:grid}html.is-live .lv-next__item{background:color-mix(in srgb, var(--c,var(--primary)) 7%, var(--surface-2));box-shadow:inset 4px 0 0 var(--c,var(--primary));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}html.is-live .lv-next__day{justify-items:center;min-width:44px;line-height:1.1;display:grid}html.is-live .lv-next__day small{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}html.is-live .lv-next__day b{font-size:1.25rem}html.is-live .lv-next__what{min-width:0}html.is-live .lv-next__what b{font-weight:600;display:block}html.is-live .lv-next__what small{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}html.is-live .lv-next__t{font-weight:600;font-size:var(--fs-sm)}html.is-live [data-view=settings] .lv-rsw{margin-top:18px}html.is-live [data-view=settings] .lv-sites{gap:8px;margin-top:18px;display:grid}html.is-live [data-view=settings] .lv-site{background:var(--surface);box-shadow:var(--rim);border-bottom:0;border-radius:14px;flex-wrap:wrap}html.is-live [data-view=settings] .lv-site__act{align-items:center;gap:8px;margin-left:auto;display:flex}html.is-live [data-view=settings] .lv-site__act .input--sm{width:auto;min-width:84px;padding-block:6px}html.is-live [data-view=settings] .lv-rsave{margin-top:18px}html.is-live [data-view=settings] .switch:disabled{opacity:.55;cursor:not-allowed}html.is-live .lv-rulesum{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:4px 0 14px;display:grid}html.is-live .lv-rulesum>div{background:var(--surface-2);box-shadow:var(--rim);border-radius:12px;padding:10px 12px}html.is-live .lv-rulesum small{color:var(--muted);font-size:var(--fs-xs);display:block}html.is-live .lv-rulesum b{font-weight:600}html.is-live .lv-ruleopts{gap:8px;display:grid}html.is-live .lv-clock__body{align-content:start;gap:12px;display:grid}html.is-live .lv-clock__state{align-items:center;gap:12px;display:flex}html.is-live .lv-clock__state b{font-size:1.05rem;font-weight:600;display:block}html.is-live .lv-clock__state small{color:var(--muted)}html.is-live .lv-clock__ico{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}html.is-live .lv-clock__ico.is-done{background:color-mix(in srgb, var(--good) 14%, transparent);color:var(--good)}html.is-live .lv-clock__ico svg{width:20px;height:20px}html.is-live .lv-clock .pp-livedot{background:var(--lime);border-radius:50%;flex:none;width:12px;height:12px;margin:0 14px;position:relative}html.is-live .lv-clock .pp-livedot:after{content:"";background:var(--lime);opacity:.35;border-radius:50%;animation:1.8s ease-out infinite lv-pulse;position:absolute;inset:-6px}@keyframes lv-pulse{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){html.is-live .lv-clock .pp-livedot:after{animation:none}}html.is-live .lv-clockbtn{border-radius:16px;justify-content:center;width:100%;min-height:52px;font-size:1.02rem}html.is-live .lv-clockbtn svg{width:20px;height:20px}html.is-live .lv-clock.is-on{box-shadow:var(--rim), inset 0 0 0 2px color-mix(in srgb, var(--lime) 55%, transparent)}html.is-live .lv-clock__note,html.is-live .lv-clock__warn{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:8px;margin:0;display:flex}html.is-live .lv-clock__note svg,html.is-live .lv-clock__warn svg{flex:none;width:16px;height:16px}html.is-live .lv-clock__warn,html.is-live .lv-clock__late{color:var(--warn);font-weight:600}html.is-live .lv-who__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}html.is-live .lv-who__stat{background:var(--surface-2);box-shadow:inset 0 3px 0 var(--c,var(--line-2));border-radius:14px;gap:2px;padding:10px 12px;display:grid}html.is-live .lv-who__stat b{font-size:1.5rem;line-height:1.1}html.is-live .lv-who__stat small{color:var(--muted);font-size:var(--fs-xs);font-weight:600}html.is-live .lv-who__stat.tone-good{--c:var(--live)}html.is-live .lv-who__stat.tone-warn{--c:var(--amber)}html.is-live .lv-who__stat.tone-sky{--c:var(--sky)}html.is-live .lv-who__stat.tone-bad{--c:var(--rose)}html.is-live .lv-who__h{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:8px;margin:18px 0 8px;font-weight:600;display:flex}html.is-live .lv-who__h .ico{width:16px;height:16px}html.is-live .lv-who__list{gap:4px;display:grid}html.is-live .lv-who__row{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;display:grid}html.is-live li.lv-who__row[data-row]{cursor:pointer}html.is-live li.lv-who__row[data-row]:hover,html.is-live li.lv-who__row[data-row]:focus-visible{background:var(--surface-2);outline:none}html.is-live .lv-who__who{min-width:0}html.is-live .lv-who__who b{font-weight:600;display:block}html.is-live .lv-who__who small{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}html.is-live .lv-who__state,html.is-live .lv-who__why{font-size:var(--fs-sm);color:var(--muted);text-align:right;font-weight:600}html.is-live .lv-who__state small{color:var(--warn);font-weight:600}html.is-live .lv-who__why{color:var(--bad)}html.is-live .lv-who__state{grid-column:span 2}@media (width<=760px){html.is-live .lv-who__stats{grid-template-columns:repeat(3,minmax(0,1fr))}html.is-live .lv-who__row{grid-template-columns:auto minmax(0,1fr) auto}html.is-live .lv-who__why{display:none}html.is-live .lv-who__state{grid-column:auto}}html.is-live .lv-dot{background:var(--well);border-radius:4px;flex:none;width:14px;height:14px;display:inline-block;position:relative}html.is-live .d--ontime{background:color-mix(in srgb, var(--teal) 72%, var(--surface))}html.is-live .d--late{background:var(--amber)}html.is-live .d--absent,html.is-live .d--open{background:var(--rose)}html.is-live .d--open{background:repeating-linear-gradient(135deg, var(--rose) 0 3px, color-mix(in srgb, var(--rose) 35%, var(--surface)) 3px 6px)}html.is-live .d--due{background:color-mix(in srgb, var(--rose) 16%, var(--surface));box-shadow:inset 0 0 0 1.5px var(--rose)}html.is-live .d--now{background:var(--live)}html.is-live .d--upcoming{border:1.5px dashed var(--line-2);background:0 0}html.is-live .d--extra{background:color-mix(in srgb, var(--sky) 60%, var(--surface))}html.is-live [data-view=people] .t--open{background:repeating-linear-gradient(135deg, var(--rose) 0 4px, color-mix(in srgb, var(--rose) 35%, var(--surface)) 4px 8px)}html.is-live [data-view=people] .t--extra{background:color-mix(in srgb, var(--sky) 60%, var(--surface))}html.is-live [data-view=people] .pp-tile[data-row]{cursor:pointer}html.is-live [data-view=people] .pp-tile .lv-flag{background:var(--bad);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-4px;right:-4px}html.is-live [data-view=people] .pp-tile.lv-two{font-size:0}html.is-live [data-view=people] .lv-att__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}html.is-live [data-view=people] .lv-att__week{align-items:center;gap:6px;font-weight:600;display:inline-flex}html.is-live .lv-att__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 12px;display:grid}html.is-live .lv-att__facts>div{background:var(--surface-2);border-radius:12px;padding:10px 12px}html.is-live .lv-att__facts dt{color:var(--muted);font-size:var(--fs-xs);font-weight:600}html.is-live .lv-att__facts dd{font-size:1.05rem;font-weight:600}html.is-live .lv-att__note{background:color-mix(in srgb, var(--amber) 12%, var(--surface));font-size:var(--fs-sm);border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}html.is-live .lv-att__note .ico{flex:none;width:16px;height:16px;margin-top:2px}html.is-live .lv-att__h{font-size:var(--fs-sm);margin:16px 0 10px;font-weight:600}[data-view=settings] .lv-kio__bar{justify-content:flex-end;margin:-6px 0 12px;display:flex}[data-view=settings] .lv-kio__act{flex:none;gap:6px;margin-left:auto;display:inline-flex}[data-view=settings] .srow__text b .pill{vertical-align:1px;margin-left:6px}[data-view=settings] .lv-warnico{color:var(--warn);background:color-mix(in srgb, var(--amber) 18%, var(--surface))}[data-view=settings] .lv-where{margin:18px 0 4px}html.is-live .lv-kio__steps{gap:16px;margin:6px 0 16px;padding-left:22px;display:grid}html.is-live .lv-kio__steps>li{line-height:1.5}html.is-live .lv-kio__steps>li::marker{color:var(--primary);font-weight:700}html.is-live .lv-kio__addr{background:var(--surface-2);border-radius:8px;margin-top:4px;padding:4px 10px;font-weight:600;display:inline-block}html.is-live .lv-kio__code{text-align:center;letter-spacing:.14em;color:var(--text);background:var(--primary-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--primary) 35%, transparent);-webkit-user-select:all;user-select:all;border-radius:16px;margin-top:10px;padding:14px 10px;font-size:clamp(1.8rem,6vw,2.6rem);font-weight:700;display:block}html.is-live .lv-kio__lock{background:var(--surface-2);font-size:var(--fs-sm);border-radius:10px;margin-top:6px;padding:6px 12px}html.is-live .lv-kio__lock summary{cursor:pointer;font-weight:600}html.is-live .lv-kio__lock p{color:var(--muted);margin:6px 0 4px}html.is-live .lv-kio__wait{background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:flex}html.is-live .lv-kio__wait .pp-livedot{background:var(--sky);border-radius:50%;flex:none;width:10px;height:10px;position:relative}html.is-live .lv-kio__wait .pp-livedot:after{content:"";background:var(--sky);opacity:.35;border-radius:50%;animation:1.8s ease-out infinite lv-pulse;position:absolute;inset:-6px}html.is-live .lv-kio__wait .ico{color:var(--good)}@media (width<=760px){[data-view=settings] .lv-kio__act{width:100%;margin-left:0}}html.is-live .lv-access .lv-facts dd{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;display:flex}html.is-live .lv-access .lv-facts dd small{color:var(--muted);font-size:var(--fs-xs);flex-basis:100%}html.is-live .lv-pinbtns{gap:6px;display:inline-flex}html.is-live .lv-pin__in{letter-spacing:.5em;text-align:center;font-size:1.6rem;font-family:var(--mono,ui-monospace, monospace)}html.is-live #signin-form[data-view=pin]{position:relative}html.is-live #signin-form[data-view=pin] .signin__hint .ico{vertical-align:-2px;width:14px;height:14px;margin-right:4px;display:inline-block}.lv-options--three{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4px}.lv-options--one{grid-template-columns:1fr;margin-top:14px}.lv-where-opt{cursor:pointer;position:relative}.lv-where-opt.is-on{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary)}.lv-where-opt.is-on:after{content:"";background:var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:14px;right:14px}.lv-kiolist{gap:6px;margin-bottom:12px;display:grid}.lv-kiolist li{background:var(--surface-2);box-shadow:var(--rim);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.lv-kiolist li>.ico{color:var(--primary)}.lv-kiolist b{font-weight:600;display:block}.lv-kiolist small{color:var(--muted);font-size:var(--fs-xs);display:block}@media (width<=760px){.lv-options--three{grid-template-columns:1fr}}[data-view=settings] .lv-bhs__group+.lv-bhs__group{margin-top:14px}[data-view=settings] .lv-bhs__h{margin:0 0 8px;font-weight:600}[data-view=settings] .lv-bhs__h small{color:var(--muted);margin-left:6px;font-weight:600}[data-view=settings] .lv-bhs__list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}[data-view=settings] .lv-bhs__list li{background:var(--surface-2);box-shadow:var(--rim);font-weight:600;font-size:var(--fs-sm);border-radius:14px;align-items:center;gap:12px;padding:8px 12px;display:flex}[data-view=settings] .lv-bhs__d{justify-items:center;min-width:38px;line-height:1.1;display:grid}[data-view=settings] .lv-bhs__d small{color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em}[data-view=settings] .lv-bhs__d b{font-size:1.15rem}.lv-hol li{grid-template-columns:minmax(0,1fr) 130px}.lv-hol__who{min-width:0;line-height:1.3;display:grid}.lv-hol__who small{color:var(--muted);font-size:var(--fs-xs)}.lv-hol__hint{margin:-4px 0 10px}.lv-hol__bh{align-self:end}.lv-hol .unit{display:block;position:relative}.lv-hol .unit input{font-variant-numeric:tabular-nums;width:100%;padding-right:52px;font-weight:600}.lv-hol .unit em{color:var(--muted);font-style:normal;font-size:var(--fs-sm);pointer-events:none;font-weight:600;position:absolute;top:50%;right:13px;transform:translateY(-50%)}html.is-live [data-view=people] .lv-lv{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}html.is-live [data-view=people] .lv-lv>.card{grid-column:1/-1;min-width:0}html.is-live [data-view=people] .lv-lv>.lv-my{grid-column:span 4;align-self:start}html.is-live [data-view=people] .lv-lv>.pp-pend{grid-column:span 8}html.is-live [data-view=people] .lv-lv--me>.lv-my,html.is-live [data-view=people] .lv-lv>.lv-my:only-child{grid-column:1/-1}html.is-live [data-view=people] .lv-seg--p{background:repeating-linear-gradient(135deg, var(--amber) 0 4px, color-mix(in srgb, var(--amber) 45%, var(--surface)) 4px 8px)}html.is-live [data-view=people] .lv-my__left{align-items:baseline;gap:10px;margin:2px 0 12px;display:flex}html.is-live [data-view=people] .lv-my__left b{letter-spacing:-.03em;font-size:2.4rem;font-weight:700;line-height:1}html.is-live [data-view=people] .lv-my__left span{color:var(--muted);font-weight:600}html.is-live [data-view=people] .lv-my__facts{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;display:flex}html.is-live [data-view=people] .lv-my__facts li{align-items:center;gap:6px;display:inline-flex}html.is-live [data-view=people] .lv-my__facts li>i{border-radius:3px;width:10px;height:10px}html.is-live [data-view=people] .lv-my__facts b{color:var(--text)}html.is-live [data-view=people] .lv-my__list{gap:6px;display:grid}html.is-live [data-view=people] .lv-my__item{background:var(--surface-2);box-shadow:var(--rim);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}html.is-live [data-view=people] .lv-my__when b{font-weight:600;display:block}html.is-live [data-view=people] .lv-my__when small{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}html.is-live [data-view=people] .lv-my__none{margin-top:14px}html.is-live [data-view=people] .lv-my .kind span,html.is-live [data-view=people] .lv-my__item .kind{font-size:var(--fs-sm)}html.is-live .lv-barpop{gap:8px;max-width:300px;display:grid}html.is-live .lv-barpop__who{align-items:center;gap:8px;margin:0;display:flex}html.is-live .lv-barpop p{margin:0}@media (width<=1100px){html.is-live [data-view=people] .lv-lv>.lv-my,html.is-live [data-view=people] .lv-lv>.pp-pend{grid-column:1/-1}}@media (width<=560px){html.is-live [data-view=people] .lv-my__item{grid-template-columns:auto minmax(0,1fr) auto}html.is-live [data-view=people] .lv-my__item .btn{grid-column:1/-1;justify-self:end}}html.is-live .lv-kinds{flex-wrap:wrap;gap:6px;display:flex}html.is-live .lv-kind{cursor:pointer;position:relative}html.is-live .lv-kind input{opacity:0;pointer-events:none;position:absolute}html.is-live .lv-kind span{height:36px;font-weight:600;font-size:var(--fs-sm);background:var(--surface-2);box-shadow:var(--rim);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}html.is-live .lv-kind input:checked+span{background:var(--primary);color:var(--on-primary);box-shadow:none}html.is-live .lv-kind input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}html.is-live .lv-half[hidden]{display:none}html.is-live .lv-lvprev{min-height:8px;margin:4px 0 6px}html.is-live .lv-lvprev p{align-items:center;gap:8px;margin:0;display:flex}html.is-live .lv-lvprev__box{background:var(--primary-soft);border-radius:16px;align-items:center;gap:16px;padding:14px 16px;display:flex}html.is-live .lv-lvprev__box.is-bad{background:color-mix(in srgb, var(--rose) 14%, var(--surface))}html.is-live .lv-lvprev__big{flex:none;line-height:1.1;display:grid}html.is-live .lv-lvprev__big b{letter-spacing:-.02em;font-size:1.6rem;font-weight:700}html.is-live .lv-lvprev__big small{color:var(--muted);font-weight:600}html.is-live .lv-lvprev__txt{font-size:var(--fs-sm);line-height:1.45}html.is-live .lv-dayfacts{gap:6px;margin:4px 0 12px;display:grid}html.is-live .lv-dayfacts li{background:var(--surface-2);font-size:var(--fs-sm);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}html.is-live .lv-dayfacts li span{color:var(--muted);align-items:center;gap:8px;font-weight:600;display:inline-flex}html.is-live .lv-dayfacts li .ico{width:15px;height:15px}html.is-live .lv-dayfacts li b{text-align:right;font-weight:600}html.is-live .lv-days__hint{margin:-4px 0 8px}html.is-live .lv-days{gap:6px;max-height:360px;padding-right:2px;display:grid;overflow:auto}html.is-live .lv-day{background:var(--surface-2);box-shadow:var(--rim);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex}html.is-live .lv-day.is-bh{opacity:.7}html.is-live .lv-day__d{min-width:0;line-height:1.25;display:grid}html.is-live .lv-day__d b{font-weight:600}html.is-live .lv-day__d small{color:var(--muted);font-size:var(--fs-xs)}html.is-live .lv-day__now{font-weight:600;color:var(--warn)!important}html.is-live .lv-day__seg{background:var(--well);border-radius:12px;flex:none;gap:2px;padding:3px;display:inline-flex}html.is-live .lv-day__seg button{min-width:42px;height:34px;font:700 var(--fs-sm) var(--font);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px}html.is-live .lv-day__seg button[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #111a2b2e}html.is-live .lv-day__h{flex:none;width:104px;display:block;position:relative}html.is-live .lv-day__h input{font-variant-numeric:tabular-nums;width:100%;padding-right:30px;font-weight:600}html.is-live .lv-day__h em{color:var(--muted);pointer-events:none;font-style:normal;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}html.is-live .lv-days__total{font-size:var(--fs-sm);color:var(--muted);margin:10px 2px 12px}html.is-live .lv-days__total b{color:var(--text);font-size:1.05rem}html.is-live [data-view=people] .pp-req__acts{flex-wrap:wrap}html.is-live [data-view=people] .lv-changed{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--amber) 45%, transparent), var(--shadow,none);grid-column:1/-1}html.is-live [data-view=people] .lv-chlist{gap:6px;display:grid}html.is-live [data-view=people] .lv-chlist li{background:var(--surface-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;display:grid}html.is-live [data-view=people] .lv-chlist b{font-weight:600;display:block}html.is-live [data-view=people] .lv-chlist small{color:var(--muted);font-size:var(--fs-xs);display:block}@media (width<=560px){html.is-live [data-view=people] .lv-chlist li{grid-template-columns:auto minmax(0,1fr)}}html.is-live .pop__row .pop__body{color:var(--muted);font-size:var(--fs-xs);white-space:normal;margin:2px 0;line-height:1.35;display:block}html.is-live .pop__foot{border-top:1px solid var(--line);font-size:var(--fs-sm);justify-content:flex-end;padding:8px 14px 10px;display:flex}.lv-ov .lv-todo{grid-column:span 4;align-self:stretch}html.is-live .lv-todo__list{gap:4px;display:grid}html.is-live .lv-todo__list li{border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}html.is-live .lv-todo__list li:hover{background:var(--surface-2)}html.is-live .lv-todo__list a{min-width:0;color:inherit;text-decoration:none}html.is-live .lv-todo__list b{font-weight:600;display:block}html.is-live .lv-todo__list small{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}html.is-live .lv-todo__left{align-items:baseline;gap:10px;margin:8px 0 0;display:flex}html.is-live .lv-todo__left b{letter-spacing:-.03em;font-size:2.2rem;font-weight:700}html.is-live .lv-todo__left span{color:var(--muted);font-weight:600}@media (width<=1100px){.lv-ov .lv-todo{grid-column:span 6}}@media (width<=760px){.lv-ov .lv-todo{grid-column:1/-1}}html.is-live [data-view=schedule] .rt-cell.lv-off{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--sky) 9%, transparent) 0 6px, transparent 6px 12px)}html.is-live [data-view=schedule] .rt-cell.lv-off.is-asked{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--amber) 9%, transparent) 0 6px, transparent 6px 12px)}html.is-live [data-view=schedule] .lv-offtag{--c:var(--sky);font-size:var(--fs-2xs);color:color-mix(in srgb, var(--c) 70%, var(--text));background:color-mix(in srgb, var(--c) 16%, var(--surface));border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-bottom:4px;padding:2px 8px;font-weight:700;display:inline-flex}html.is-live [data-view=schedule] .lv-offtag.kind--rose{--c:var(--rose)}html.is-live [data-view=schedule] .lv-offtag.kind--clay{--c:var(--clay)}html.is-live [data-view=schedule] .lv-offtag.kind--slate{--c:var(--slate)}html.is-live [data-view=schedule] .lv-offtag.kind--teal{--c:var(--teal)}html.is-live [data-view=schedule] .rt-cell.is-asked .lv-offtag{--c:var(--amber)}html.is-live [data-view=people] .lv-ts{margin-top:var(--gap)}html.is-live [data-view=people] .lv-ts__who{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}html.is-live [data-view=people] .lv-ts__who:hover b{color:var(--primary)}html.is-live [data-view=people] .lv-ts__wait{color:var(--warn);font-weight:600}html.is-live [data-view=people] .lv-ts__foot{font-size:var(--fs-sm);margin:12px 4px 0}html.is-live [data-view=people] .lv-tst td.a-s .pill{white-space:normal}html.is-live .lv-ts__sum{margin-bottom:10px}html.is-live .lv-ts__days{gap:8px;margin:6px 0 12px;display:grid}html.is-live .lv-ts__day{background:var(--surface-2);box-shadow:var(--rim);border-radius:14px;padding:10px 12px}html.is-live .lv-ts__day.is-empty{box-shadow:inset 0 0 0 1px var(--line);opacity:.75;background:0 0;justify-content:space-between;align-items:center;display:flex}html.is-live .lv-ts__dh{align-items:baseline;gap:10px;display:flex}html.is-live .lv-ts__dh small{color:var(--muted);font-size:var(--fs-xs);font-weight:600}html.is-live .lv-ts__dp{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}html.is-live .lv-ts__day ul{gap:6px;margin-top:8px;display:grid}html.is-live .lv-ts__ent{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}html.is-live .lv-ts__ent .mono{font-weight:600}html.is-live .lv-ts__paid small{color:var(--muted)}html.is-live .lv-ts__flags{flex-wrap:wrap;gap:4px;display:inline-flex}html.is-live .lv-ts__flag{font-size:var(--fs-2xs);color:var(--muted);background:var(--well);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:700;display:inline-flex}html.is-live .lv-ts__flag .ico{width:12px;height:12px}html.is-live .lv-ts__flag.is-warn{color:color-mix(in srgb, var(--amber) 70%, var(--text));background:color-mix(in srgb, var(--amber) 16%, var(--surface))}html.is-live .lv-ts__flag.is-bad{color:color-mix(in srgb, var(--rose) 75%, var(--text));background:color-mix(in srgb, var(--rose) 14%, var(--surface))}html.is-live .lv-ts__acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}html.is-live .lv-tsc{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}html.is-live [data-view=timesheets] .lv-pr__state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 22px;display:grid;position:relative}html.is-live [data-view=timesheets] .lv-pr__nav{align-items:center;gap:10px;display:flex}html.is-live [data-view=timesheets] .lv-pr__nav div{text-align:center;min-width:170px;display:grid}html.is-live [data-view=timesheets] .lv-pr__nav b{font-size:var(--fs-lg)}html.is-live [data-view=timesheets] .lv-pr__nav small{color:var(--muted);font-size:var(--fs-xs);font-weight:600}html.is-live [data-view=timesheets] .lv-pr__msg{font-size:var(--fs-sm);justify-items:start;gap:6px;display:grid}html.is-live [data-view=timesheets] .lv-pr{margin-top:var(--gap)}html.is-live [data-view=timesheets] .lv-prt td,html.is-live [data-view=timesheets] .lv-prh td{vertical-align:middle}html.is-live [data-view=timesheets] .lv-prt td.num{white-space:nowrap}@media (width<=900px){html.is-live [data-view=timesheets] .lv-pr__state{grid-template-columns:1fr;justify-items:start}html.is-live [data-view=timesheets] .lv-pr__nav div{min-width:0}}html.is-live .lv-pay>.lv-faint{font-size:var(--fs-sm);margin-top:10px}@media (width<=760px){html.is-live [data-view=timesheets] .lv-prt thead{display:none}html.is-live [data-view=timesheets] .lv-prt,html.is-live [data-view=timesheets] .lv-prt tbody{display:block}html.is-live [data-view=timesheets] .lv-prt tr{border-bottom:1px dashed var(--line-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 18px;padding:14px 4px;display:grid}html.is-live [data-view=timesheets] .lv-prt tr:last-child{border-bottom:0}html.is-live [data-view=timesheets] .lv-prt td{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:0;display:flex}html.is-live [data-view=timesheets] .lv-prt td.a-t,html.is-live [data-view=timesheets] .lv-prt td.a-s{grid-column:1/-1}html.is-live [data-view=timesheets] .lv-prt td.a-s:empty{display:none}html.is-live [data-view=timesheets] .lv-prt td[data-l]:before{content:attr(data-l);color:var(--muted);font-size:var(--fs-xs);font-weight:600}}html.is-live .lv-psched__start{max-width:360px;margin-top:14px}html.is-live .lv-psched__now{margin:14px 0}html.is-live [data-view=timesheets] .lv-psetup .lv-options{max-width:760px}@media (width<=760px){html.is-live .nav__group--more{display:none!important}html.is-live .nav__track.is-nomore .nav__more{display:none}}html.is-live [data-view=timesheets] .lv-prlead{color:var(--muted);font-size:var(--fs-sm);max-width:70ch;margin:0 0 12px}html.is-live [data-view=timesheets] .lv-prsub{margin-bottom:var(--gap);background:var(--well);border-radius:999px;gap:4px;padding:4px;display:inline-flex}html.is-live [data-view=timesheets] .lv-prsub a{font-size:var(--fs-sm);color:var(--muted);border-radius:999px;padding:6px 14px;font-weight:600}html.is-live [data-view=timesheets] .lv-prsub a[aria-current]{background:var(--surface);color:var(--text);box-shadow:var(--rim)}html.is-live [data-view=settings] .lv-seth{font-size:var(--fs-sm);color:var(--muted);margin:18px 0 8px;font-weight:700}html.is-live [data-view=settings] .lv-setact{margin-top:10px}html.is-live [data-view=settings] .lv-srowbtn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}html.is-live [data-view=settings] .lv-srowbtn:hover .srow__text b{color:var(--primary)}html.is-live [data-view=settings] .lv-deptdot{background:color-mix(in srgb, var(--c,var(--primary)) 16%, var(--surface));color:var(--c,var(--primary))}html.is-live [data-view=settings] .lv-srowacts{flex:none;gap:6px;display:flex}html.is-live [data-view=timesheets] .lv-prtop{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}html.is-live [data-view=timesheets] .lv-prtop .lv-prsub,html.is-live [data-view=timesheets] .lv-prtop .lv-prlead{margin:0}html.is-live [data-view=timesheets] .lv-prtop .lv-prlead{flex:280px}html.is-live [data-view=people] .lv-att__bar--solo{margin:0 0 12px}html.is-live [data-view=people] .lv-lv--tab>.card{grid-column:1/-1}html.is-live .lv-staffhome{gap:var(--gap);max-width:860px;display:grid}html.is-live .lv-today{padding:0;position:relative;overflow:hidden}html.is-live .lv-today__glow{pointer-events:none;background:linear-gradient(120deg, color-mix(in srgb, var(--c,var(--cobalt)) 26%, transparent), color-mix(in srgb, var(--c,var(--cobalt)) 6%, transparent) 55%, transparent 85%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 35%,#0000 90%);mask-image:linear-gradient(#000 35%,#0000 90%)}html.is-live .lv-today.is-on .lv-today__glow:after{content:"";background:radial-gradient(55% 110% at 12% 10%, color-mix(in srgb, var(--lime) 30%, transparent), transparent 70%);position:absolute;inset:0}html.is-live .lv-today__main{align-items:center;gap:28px;padding:28px;display:flex;position:relative}html.is-live .lv-today__ring{flex:none;place-items:center;display:grid;position:relative}html.is-live .lv-today__ring .pp-ring{filter:drop-shadow(0 14px 22px #0c142424)}html.is-live .lv-today__mid{text-align:center;place-content:center;line-height:1.1;display:grid;position:absolute;inset:0}html.is-live .lv-today__mid b{letter-spacing:-.02em;font-size:30px;font-weight:700}html.is-live .lv-today__mid small{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-weight:600}html.is-live .lv-today__ico .ico{width:40px;height:40px;color:var(--amber)}html.is-live .lv-today__info{justify-items:start;gap:8px;min-width:0;display:grid}html.is-live .lv-today__kicker{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:2px;font-weight:600;display:inline-flex}html.is-live .lv-today .pp-livedot{background:var(--lime);border-radius:50%;flex:none;width:10px;height:10px;margin:0 10px 0 2px;position:relative}html.is-live .lv-today .pp-livedot:after{content:"";background:var(--lime);opacity:.35;border-radius:50%;animation:1.8s ease-out infinite lv-pulse;position:absolute;inset:-6px}html.is-live .lv-today__title{letter-spacing:-.03em;font-size:clamp(28px,6vw,40px);font-weight:700;line-height:1.05}html.is-live .lv-today__meta{color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}html.is-live .lv-today__meta .ico{vertical-align:-2px;width:14px;height:14px;margin-right:2px}html.is-live .lv-today__sep{opacity:.5}html.is-live .lv-today__state{font-size:var(--fs-md,15px)}html.is-live .lv-today__note{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}html.is-live .lv-today__btn{border-radius:16px;min-height:52px;margin-top:6px;padding:0 28px;font-size:16px}html.is-live .lv-today__btn.lv-clockbtn--out{background:var(--side);color:var(--on-side)}html.is-live .lv-today__next{background:var(--surface-2);box-shadow:var(--rim);color:inherit;transition:transform .2s var(--ease);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 16px 16px;padding:12px 14px;display:grid;position:relative}html.is-live .lv-today__next:hover{transform:translateY(-2px)}html.is-live .lv-today__next small{color:var(--muted);font-size:var(--fs-xs);font-weight:600;display:block}html.is-live .lv-today__next>.ico{color:var(--muted)}@media (width<=760px){html.is-live .lv-today__main{flex-direction:column;align-items:stretch;gap:18px;padding:22px 18px}html.is-live .lv-today__ring{align-self:center}html.is-live .lv-today__info{text-align:center;justify-items:stretch}html.is-live .lv-today__kicker,html.is-live .lv-today__meta{justify-content:center}html.is-live .lv-today__btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){html.is-live .lv-today .pp-livedot:after{animation:none}}html.is-live .lv-mydays{gap:10px;margin:0;padding:0;list-style:none;display:grid}html.is-live .lv-myday{background:color-mix(in srgb, var(--c,var(--primary)) 9%, var(--surface-2));box-shadow:inset 5px 0 0 var(--c,var(--primary)), var(--rim);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}html.is-live .lv-myday.is-today{box-shadow:inset 5px 0 0 var(--c,var(--primary)), 0 0 0 2px var(--c,var(--primary)), 0 14px 28px -18px var(--c,var(--primary))}html.is-live .lv-myday.is-off{box-shadow:inset 0 0 0 1px var(--line);background:0 0;padding:10px 16px}html.is-live .lv-myday.is-off.is-today{box-shadow:inset 0 0 0 2px var(--line-2)}html.is-live .lv-myday.is-past{opacity:.55}html.is-live .lv-myday__date{justify-items:center;min-width:44px;line-height:1.05;display:grid}html.is-live .lv-myday__date small{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:700}html.is-live .lv-myday__date b{font-size:22px}html.is-live .lv-myday__what{gap:3px;min-width:0;display:grid}html.is-live .lv-myday__what>b{letter-spacing:-.02em;font-size:20px}html.is-live .lv-myday__what small{color:var(--muted);font-size:var(--fs-sm)}html.is-live .lv-myday__what em{color:var(--c,var(--primary));font-style:normal;font-weight:700}html.is-live .lv-myday__note{align-items:center;gap:4px;display:inline-flex}html.is-live .lv-myday__note .ico{width:13px;height:13px}html.is-live .lv-myday__off{color:var(--muted);font-weight:600}html.is-live .lv-ts__flag.is-on{color:color-mix(in srgb, var(--lime) 45%, var(--text));background:color-mix(in srgb, var(--lime) 30%, var(--surface))}html.is-live #btn-find{display:none!important}html.is-live .lv-myhours{position:relative;overflow:hidden}html.is-live .lv-mh__top{background:linear-gradient(120deg, color-mix(in srgb, var(--cobalt) 16%, var(--surface-2)), color-mix(in srgb, var(--lime) 14%, var(--surface-2)));border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin:-4px -4px 14px;padding:18px;display:flex;position:relative}html.is-live .lv-mh__total{line-height:1.1;display:grid}html.is-live .lv-mh__total small{color:var(--muted);font-size:var(--fs-sm);font-weight:600}html.is-live .lv-mh__total b{letter-spacing:-.03em;margin:4px 0;font-size:clamp(34px,9vw,46px);font-weight:700}html.is-live .lv-mh__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}html.is-live .lv-mh__row{background:var(--surface-2);box-shadow:var(--rim);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}html.is-live .lv-mh__row.is-today{box-shadow:0 0 0 2px var(--primary)}html.is-live .lv-mh__day{justify-items:center;min-width:40px;line-height:1.05;display:grid}html.is-live .lv-mh__day small{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:700}html.is-live .lv-mh__day b{font-size:20px}html.is-live .lv-mh__what{gap:4px;min-width:0;display:grid}html.is-live .lv-mh__what>span{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}html.is-live .lv-mh__leave{color:var(--muted);font-weight:600}html.is-live .lv-mh__leave .ico{width:14px;height:14px}html.is-live .lv-mh__h{font-size:17px}html.is-live .lv-myday.is-leave{--c:var(--sky);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--sky) 12%, var(--surface-2)) 0 8px, var(--surface-2) 8px 16px)}html.is-live .lv-myday.is-leave.is-asked{--c:var(--amber);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--amber) 12%, var(--surface-2)) 0 8px, var(--surface-2) 8px 16px)}html.is-live .lv-myday.is-leave .lv-myday__what>b{align-items:center;gap:8px;font-size:18px;display:inline-flex}html.is-live .lv-myday.is-leave .lv-myday__what>b .ico{width:18px;height:18px;color:var(--c)}html.is-live .lv-mh__pay{border-top:1px dashed color-mix(in srgb, var(--text) 18%, transparent);flex:100%;gap:2px;margin-top:6px;padding-top:12px;display:grid}html.is-live .lv-mh__pay>b{letter-spacing:-.02em;font-size:22px;font-weight:700}html.is-live .lv-mh__pay>small{color:var(--muted);font-size:var(--fs-sm)}html.is-live .lv-mh__pay .lv-mh__gross{color:color-mix(in srgb, var(--amber) 65%, var(--text));font-weight:600;font-size:var(--fs-xs);align-items:center;gap:6px;margin-top:4px;display:inline-flex}html.is-live .lv-mh__pay .lv-mh__gross .ico{flex:none;width:14px;height:14px}html.is-live .lv-mh__brk{color:var(--muted);font-size:var(--fs-xs)}html.is-live .lv-mh__h{text-align:right;justify-items:end;display:grid}html.is-live .lv-mh__h b{font-size:16px}html.is-live .lv-mh__h small{color:var(--muted);font-size:var(--fs-xs)}html.is-live .lv-ups{gap:10px;margin:0;padding:0;list-style:none;display:grid}html.is-live .lv-up{--c:var(--sky);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c) 10%, var(--surface-2)) 0 8px, var(--surface-2) 8px 16px);box-shadow:inset 5px 0 0 var(--c), var(--rim);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}html.is-live .lv-up.kind--rose{--c:var(--rose)}html.is-live .lv-up.kind--clay{--c:var(--clay)}html.is-live .lv-up.kind--slate{--c:var(--slate)}html.is-live .lv-up.kind--teal{--c:var(--teal)}html.is-live .lv-up.is-asked{--c:var(--amber)}html.is-live .lv-up__date{justify-items:center;min-width:44px;line-height:1.05;display:grid}html.is-live .lv-up__date small{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:700}html.is-live .lv-up__date b{font-size:22px}html.is-live .lv-up__what{gap:3px;min-width:0;display:grid}html.is-live .lv-up__what>b{font-size:16px}html.is-live .lv-up__what small{color:var(--muted);font-size:var(--fs-sm)}html.is-live .lv-up__what em{color:color-mix(in srgb, var(--c) 70%, var(--text));font-style:normal;font-weight:700}html.is-live .lv-up__note{align-items:center;gap:4px;font-style:italic;display:inline-flex}html.is-live .lv-up__note .ico{width:13px;height:13px}html.is-live .lv-up__side{justify-items:end;gap:6px;display:grid}html.is-live .lv-up__x{font:inherit;font-size:var(--fs-xs);color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600;text-decoration:underline}html.is-live .lv-up__x:hover{color:var(--bad,#c0392b)}html.is-live .lv-my__allow{color:var(--muted);font-size:var(--fs-sm);margin:10px 0 4px;line-height:1.5}html.is-live .lv-my__allow b{color:var(--text)}html.is-live .lv-my__none2{background:var(--surface-2);box-shadow:var(--rim);font-size:var(--fs-sm);border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}html.is-live .lv-my__none2 .ico{width:18px;height:18px;color:var(--primary);flex:none}html.is-live .lv-past{font-size:var(--fs-sm);margin-top:12px}html.is-live .lv-past summary{cursor:pointer;color:var(--muted);font-weight:600}html.is-live .lv-past ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}html.is-live .lv-past li{color:var(--muted);grid-template-columns:1fr 1.4fr auto;gap:8px;display:grid}html.is-live .lv-past li b{color:var(--text)}@media (width<=760px){html.is-live .me{padding:0 2px;display:flex}html.is-live .me>span:not(.av),html.is-live .me>.ico{display:none}}html.is-live .me>.av{display:inline-grid!important}html.is-live #btn-theme{display:none!important}html.is-live .lv-mgrtoday{margin-bottom:var(--gap);max-width:none}html.is-live .lv-today__mid b.lv-today__word{letter-spacing:-.01em;color:var(--muted);font-size:24px}.brand__mark.is-rotait{color:inherit;border-radius:0;background:0 0!important}.brand__mark.is-rotait img{width:100%;height:100%;display:block}.only-dark,html[data-theme=dark] .only-light{display:none!important}html[data-theme=dark] .only-dark{display:block!important}html.is-live .side .brand__lockup{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:30px;display:block}html.is-live .side .brand__text small{margin-top:6px}@media (width>=1280px){html.is-live:not(.is-rail) .side .brand__mark{display:none}}html.is-live .top__brand .brand__lockup{width:auto;height:30px}.signin__card .brand__mark.signin__logo{text-align:left;border-radius:0;place-self:start;width:auto;height:auto;margin-bottom:18px;display:block}.signin__card .brand__mark.signin__logo img{width:auto;height:40px}.lv-ghost,.lv-sghost{display:none}html.boot-in .lv-ghost{display:block}html.boot-out .lv-sghost{display:grid}.lv-ghost{z-index:9999;pointer-events:none;background:radial-gradient(55vmax 45vmax at 15% -12%, var(--glow-a), transparent 70%), radial-gradient(45vmax 40vmax at 105% 2%, var(--glow-b), transparent 70%), var(--bg);position:fixed;inset:0;overflow:hidden}.lv-g{background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:8px;display:block;position:relative;overflow:hidden}.lv-g:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface) 75%, transparent), transparent);animation:1.5s ease-in-out infinite lv-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes lv-shimmer{to{transform:translate(100%)}}.lv-ghost__side{top:var(--side-inset);bottom:var(--side-inset);left:var(--side-inset);width:var(--side-w);background:var(--side);border-radius:26px;flex-direction:column;gap:4px;padding:16px 12px 12px;display:flex;position:fixed;box-shadow:0 30px 60px -30px #0f1c338c,inset 0 0 0 1px #ffffff0d}.lv-ghost__side .lv-g{background:#ffffff12}.lv-ghost__side .lv-g:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}.lv-ghost__brand{gap:8px;padding:2px 2px 14px 6px;display:grid}.lv-ghost__logo{width:auto;max-width:100%;height:30px;display:block}.lv-ghost__sym{width:38px;height:38px;display:none}.lv-ghost__biz{width:46%;height:10px}.lv-ghost__label{width:34%;height:8px;margin:12px 12px 10px}.lv-ghost__nav{border-radius:14px;flex:none;height:44px}.lv-ghost__out{margin-top:auto}.lv-ghost__main{padding:16px var(--gutter) 56px calc(var(--side-w) + var(--side-inset) + var(--gutter))}.lv-ghost__top{align-items:center;gap:10px;min-height:52px;margin-bottom:18px;display:flex}.lv-ghost__tlogo{margin-right:auto;display:none}.lv-ghost__tlogo img{width:auto;height:30px}.lv-ghost__where{width:70px;height:12px;margin-right:auto}.lv-ghost__tile{border-radius:14px;flex:none;height:44px}.lv-ghost__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;margin-bottom:20px;display:grid}.lv-ghost__head>div{gap:10px;display:grid}.lv-ghost__title{border-radius:10px;width:min(420px,70%);height:clamp(28px,2.6vw,38px)}.lv-ghost__card{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--rim), var(--shadow);align-content:start;gap:14px;padding:20px;display:grid}.lv-ghost__hero{min-height:300px;margin-bottom:var(--gap);grid-template-columns:auto 1fr;align-items:center;gap:28px}.lv-ghost__ring{border-radius:50%;width:180px;height:180px}.lv-ghost__hero>div{gap:12px;display:grid}.lv-ghost__row{gap:var(--gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.lv-ghost__row .lv-ghost__card{min-height:320px}@media (width>=761px) and (width<=1279px){.lv-ghost__side{padding:14px 10px 12px}.lv-ghost__brand{justify-items:center;padding:2px 0 12px}.lv-ghost__logo,.lv-ghost__biz,.lv-ghost__label,.lv-ghost__name{display:none}.lv-ghost__sym{display:block}.lv-ghost__nav{height:48px}}@media (width>=1280px){html.is-rail .lv-ghost__side{padding:14px 10px 12px}html.is-rail .lv-ghost__brand{justify-items:center;padding:2px 0 12px}html.is-rail .lv-ghost__logo,html.is-rail .lv-ghost__biz,html.is-rail .lv-ghost__label{display:none}html.is-rail .lv-ghost__sym{display:block}html.is-rail .lv-ghost__nav{height:48px}}@media (width<=1279px){.lv-ghost__name{display:none}}@media (width<=1100px){.lv-ghost__row{grid-template-columns:1fr}}@media (width<=999px){.lv-ghost__clock{display:none}}@media (width<=760px){.lv-ghost__side{top:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:24px;flex-direction:row;gap:0;width:auto;padding:6px}.lv-ghost__brand,.lv-ghost__label,.lv-ghost__out{display:none}.lv-ghost__nav{border-radius:18px;flex:1;height:56px;margin:0 4px}.lv-ghost__nav:nth-of-type(n+7){display:none}.lv-ghost__main{padding:10px max(14px, env(safe-area-inset-right)) 104px max(14px, env(safe-area-inset-left))}.lv-ghost__top{gap:6px;margin-bottom:14px}.lv-ghost__tlogo{display:block}.lv-ghost__where,.lv-ghost__clock{display:none}.lv-ghost__new{width:44px!important}.lv-ghost__head{grid-template-columns:minmax(0,1fr);gap:14px}.lv-ghost__act{width:100%!important}.lv-ghost__hero{border-radius:20px;grid-template-columns:1fr;justify-items:center;min-height:0;padding:16px}.lv-ghost__hero>div{width:100%}.lv-ghost__ring{width:150px;height:150px}.lv-ghost__row{grid-template-columns:1fr}.lv-ghost__row .lv-ghost__card{border-radius:20px;min-height:200px;padding:16px}}@media (prefers-reduced-motion:reduce){.lv-g:after{animation:none}}.lv-ghost__side{animation:.9s cubic-bezier(.215,.61,.355,1) both lv-side}.lv-ghost__side>*{animation:.55s cubic-bezier(.215,.61,.355,1) both lv-from-left;animation-delay:calc(.15s + var(--i,0) * 35ms)}.lv-ghost__top>*{animation:.55s cubic-bezier(.215,.61,.355,1) both lv-from-top;animation-delay:calc(50ms + var(--i,0) * 50ms)}.lv-ghost__head,.lv-ghost__card{animation:.55s cubic-bezier(.215,.61,.355,1) both lv-from-below;animation-delay:calc(.12s + var(--i,0) * 70ms)}@keyframes lv-side{0%{opacity:0;transform:translate(-40px)scale(.97)}}@keyframes lv-side-up{0%{opacity:0;transform:translateY(90px)}}@keyframes lv-from-left{0%{opacity:0;transform:translate(-12px)}}@keyframes lv-from-top{0%{opacity:0;transform:translateY(-12px)}}@keyframes lv-from-below{0%{opacity:0;transform:translateY(16px)}}@keyframes lv-from-below-s{0%{opacity:0;transform:translateY(10px)}}@keyframes lv-art{0%{opacity:0;transform:scale(.97)}}@media (width<=760px){.lv-ghost__side{animation-name:lv-side-up}.lv-ghost__side>*{animation-name:lv-from-below-s;animation-delay:calc(.15s + var(--i,0) * 40ms)}}.lv-sghost{z-index:9999;background:var(--bg);pointer-events:none;grid-template-columns:1.1fr 1fr;position:fixed;inset:0}.lv-sghost__art{background:var(--side);color:var(--on-side);border-radius:30px;align-items:flex-end;margin:14px;padding:44px;animation:.8s cubic-bezier(.215,.61,.355,1) both lv-art;display:flex;position:relative;overflow:hidden}.lv-sghost__orb{background:radial-gradient(circle at 40% 40%,#c6ef5a8c,#0000 62%);border-radius:50%;width:60vmin;height:60vmin;position:absolute;top:-14vmin;left:-10vmin}.lv-sghost__orb--2{background:radial-gradient(circle,#7fa0ff73,#0000 62%);top:22%;left:auto;right:-18vmin}.lv-sghost__quote{font-size:clamp(var(--fs-2xl), 2vw, var(--fs-4xl));letter-spacing:-.02em;max-width:26ch;margin:0;font-weight:600;line-height:1.3;position:relative}.lv-sghost__card{place-self:center;gap:14px;width:min(400px,100vw - 32px);padding:8px;display:grid}.lv-sghost__card>*{animation:.55s cubic-bezier(.215,.61,.355,1) both lv-from-below;animation-delay:calc(.15s + var(--i,0) * 50ms)}.lv-sghost__logo{margin-bottom:18px;display:block}.lv-sghost__logo img{width:auto;height:40px}.lv-sghost__field{align-content:space-between;height:68px;display:grid}.lv-sghost__hint{place-items:center;height:18px;display:grid}.lv-sghost__hint .lv-g{height:10px}@media (width<=760px){.lv-sghost{grid-template-rows:auto 1fr;grid-template-columns:1fr}.lv-sghost__art{display:none}.lv-sghost__card{padding-top:max(36px, calc(env(safe-area-inset-top) + 16px));align-self:start}html.is-live .signin__art{display:none}html.is-live .signin__card{padding-top:max(36px, calc(env(safe-area-inset-top) + 16px))}}@media (prefers-reduced-motion:reduce){.lv-ghost__side,.lv-ghost__side>*,.lv-ghost__top>*,.lv-ghost__head,.lv-ghost__card,.lv-sghost__art,.lv-sghost__card>*{animation:none}}.lv-captcha{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:10000;position:fixed;transform:translate(-50%)}.lv-captcha:empty{display:none}.lv-dmembers{align-self:stretch;gap:6px;width:100%;display:grid}.lv-dmembers li{justify-self:stretch;width:100%;list-style:none}.lv-dmembers li a{box-sizing:border-box;width:100%}.lv-dmembers a{border-radius:var(--r-tile);background:var(--surface-2);justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.lv-dmembers a:hover{background:color-mix(in srgb, var(--primary) 8%, var(--surface-2))}.lv-dmembers small{color:var(--muted)}.lv-ts__early{color:var(--muted);white-space:nowrap;font-weight:600}
