.layout{background:radial-gradient(1200px 920px at 4% -4%, var(--glow-pink) 0%, transparent 68%), radial-gradient(1350px 1050px at 101% 46%, var(--glow-pink) 0%, transparent 66%), radial-gradient(1280px 960px at 46% 108%, var(--glow-purple) 0%, transparent 66%), var(--bg);background-attachment:fixed;min-height:100vh;display:flex}.sidebar{width:var(--sidebar-w);z-index:35;background:var(--glass-bg);border-right:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);flex-direction:column;gap:16px;padding:18px 12px;transition:transform .24s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.main{margin-left:var(--sidebar-w);transition:margin-left .24s}.brand{font-family:var(--serif);padding:2px 10px 0;font-size:13px;font-weight:700;line-height:1.35}.brand small{font-family:var(--sans);color:var(--ink-3);margin-top:3px;font-size:10.5px;font-weight:500;display:block}.nav{flex-direction:column;gap:2px;display:flex}.nav a{color:var(--ink-2);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav a:hover{background:var(--track)}.nav a.active{background:var(--pink-l);color:var(--pink-d)}.nav a:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.nav .badge{background:var(--track);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.nav a.active .badge{background:var(--card-solid);color:var(--pink-d)}.nav .soon{color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:600}.main{flex:1;min-width:0}.page{max-width:1500px;padding:30px 34px 60px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-head h1{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:25px;font-weight:700}.page-head .sub{color:var(--ink-3);margin-top:4px;font-size:12.5px}.rule{background:var(--line);height:1px;margin:16px 0 24px}.grid{gap:16px;display:grid}.grid.stats{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.grid.halves{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.card{background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:var(--r);box-shadow:var(--shadow-sm);min-width:0;padding:18px 20px}.card:hover,.card:focus-within{z-index:3}.card h3{font-family:var(--serif);color:var(--ink);margin:0 0 2px;font-size:15px;font-weight:700}.card .card-sub{color:var(--ink-3);margin-bottom:14px;font-size:11.5px}.stat .label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.stat .value{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:7px;font-size:27px;font-weight:700;line-height:1.1}.stat .foot{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:11.5px;display:flex}.delta{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.delta.up{background:var(--growth-up-l);color:var(--growth-up)}.delta.down{background:var(--growth-down-l);color:var(--growth-down)}.delta.flat{background:var(--track);color:var(--ink-3)}.delta.none{background:var(--track);color:var(--ink-4);font-weight:600}.pill{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.pill.ok{background:var(--ok-l);color:var(--ok)}.pill.warn{background:var(--warn-l);color:var(--warn)}.pill.dang{background:var(--dang-l);color:var(--dang)}.pill.neutral{background:var(--track);color:var(--ink-3)}.table-wrap{overflow-x:auto}table.data{border-collapse:collapse;width:100%;min-width:480px;font-size:13px}table.data th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);background:var(--th-grad);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px;font-size:10.5px;font-weight:700}table.data td{border-bottom:1px solid var(--line-2);color:var(--ink-2);vertical-align:top;padding:11px 12px}table.data tr:last-child td{border-bottom:0}table.data td.num,table.data th.num{text-align:right;font-variant-numeric:tabular-nums}table.data td.strong{color:var(--ink);font-weight:600}table.data tbody tr:hover td{background:var(--sheet-2)}.wrap-cell{white-space:normal;min-width:260px;line-height:1.5}.statusedit{flex-direction:column;align-items:flex-start;gap:5px;display:inline-flex}.statusselect{font:inherit;cursor:pointer;color:var(--ink-2);background:var(--track);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:right 11px center,right 7px center;background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-color:var(--track);border:1px solid #0000;border-radius:999px;padding:3px 24px 3px 10px;font-size:11px;font-weight:700;line-height:1.4;transition:border-color .14s,background-color .14s}.statusselect:hover:not(:disabled){border-color:var(--pink-m)}.statusselect:focus-visible{outline:2px solid var(--pink);outline-offset:1px}.statusselect:disabled{opacity:.55;cursor:progress}.state{text-align:center;color:var(--ink-3);padding:46px 20px;font-size:13.5px}.state.error{color:var(--dang)}.state .retry{font:inherit;cursor:pointer;background:var(--pink);color:#fff;border:0;border-radius:10px;margin-top:14px;padding:9px 18px;font-weight:600}.state .retry:focus-visible{outline:2px solid var(--pink-d);outline-offset:2px}.empty{color:var(--ink-4);padding:26px 4px;font-size:12.5px;font-style:italic}.chart{width:100%;height:260px}.chart.tall{height:320px}@media (width<=820px){.sidebar{box-shadow:var(--shadow-lg);transform:translate(-100%)}.main{margin-left:0}body.nav-open .sidebar{transform:translate(0)}.nav-toggle{left:14px}body.nav-open .nav-toggle{left:calc(var(--sidebar-w) - 13px)}.page,.section{padding-left:18px;padding-right:18px}}.item-list{flex-direction:column;gap:10px;display:flex}.chip{color:var(--ink-3);background:var(--track);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.scrim{z-index:50;background:#0f172a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--bg);width:min(620px,100%);height:100%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow-y:auto}.drawer-head{z-index:1;background:var(--glass-bg);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px;display:flex;position:sticky;top:0}.drawer-head h2{font-family:var(--serif);color:var(--ink);margin:0 0 6px;font-size:18px;line-height:1.3}.drawer-body{flex-direction:column;gap:18px;padding:20px 22px 40px;display:flex}.close{background:var(--track);cursor:pointer;width:32px;height:32px;color:var(--ink-2);border:0;border-radius:10px;flex:none;font-size:17px;line-height:1}.close:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.field .k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:10.5px;font-weight:700}.field .v{color:var(--ink-2);white-space:pre-wrap;font-size:13.5px;line-height:1.6}.timeline{flex-direction:column;gap:0;display:flex}.entry{grid-template-columns:14px 1fr;gap:12px;display:grid}.entry .spine{flex-direction:column;align-items:center;display:flex}.entry .dot{background:var(--pink);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.entry .line{background:var(--line);flex:1;width:2px;margin:4px 0 0}.entry:last-child .line{display:none}.entry .content{min-width:0;padding-bottom:18px}.entry .when{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.entry .what{color:var(--ink-2);white-space:pre-wrap;margin-top:4px;font-size:13px;line-height:1.55}.photos{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.photo{border:1px solid var(--line);background:var(--track);border-radius:10px;flex:none;width:104px;height:78px;display:block;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.photo:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.photo-missing{text-align:center;color:var(--ink-4);justify-content:center;align-items:center;padding:6px;font-size:10px;line-height:1.3;display:flex}.filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.filter{font:inherit;cursor:pointer;background:var(--card-solid);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.filter[aria-pressed=true]{background:var(--pink-l);border-color:var(--pink-m);color:var(--pink-d)}.filter:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.form{flex-direction:column;gap:14px;display:flex}.form-row{flex-direction:column;gap:5px;display:flex}.form-row label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.form-row .help{color:var(--ink-4);font-size:11px}.form-row input,.form-row select,.form-row textarea{font:inherit;color:var(--ink);background:var(--card-solid);border:1px solid var(--line);border-radius:10px;width:100%;padding:9px 11px;font-size:13.5px}.form-row textarea{resize:vertical;min-height:84px;line-height:1.5}.form-row input:focus-visible,.form-row select:focus-visible,.form-row textarea:focus-visible{outline:2px solid var(--pink);outline-offset:1px;border-color:var(--pink-m)}.form-row.invalid input,.form-row.invalid select,.form-row.invalid textarea{border-color:var(--dang)}.form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700}.btn:focus-visible{outline:2px solid var(--pink-d);outline-offset:2px}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn.primary{background:var(--pink);color:#fff}.btn.primary:hover:not([disabled]){background:var(--pink-d)}.btn.ghost{background:var(--card-solid);border-color:var(--line);color:var(--ink-2)}.btn.ghost:hover:not([disabled]){border-color:var(--pink-m);color:var(--pink-d)}.write-msg{font-size:12.5px;font-weight:600;line-height:1.5}.write-msg.ok{color:var(--ok)}.write-msg.bad{color:var(--dang)}.disabled-note{color:var(--ink-2);background:var(--warn-l);border:1px solid var(--warn);border-radius:10px;padding:9px 12px;font-size:12px;line-height:1.5}.file-pick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.file-pick .name{color:var(--ink-3);font-size:12px}.thumb-preview{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:96px;height:72px}.modal-scrim{z-index:60;background:#0f172a6b;justify-content:center;align-items:flex-start;padding:40px 18px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--card-solid);border-radius:var(--r);box-shadow:var(--shadow-lg);width:min(560px,100%);padding:22px 24px 26px}.modal h3{font-family:var(--serif);color:var(--ink);margin:0 0 3px;font-size:18px}.modal .modal-sub{color:var(--ink-3);margin-bottom:18px;font-size:12px}.zoombar{z-index:40;background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-md);border-radius:999px;align-items:center;gap:4px;padding:5px 6px;display:flex;position:fixed;bottom:18px;right:18px}.zoombar button{font:inherit;cursor:pointer;width:32px;height:32px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;font-size:15px;font-weight:700;line-height:1}.zoombar button:hover:not([disabled]){background:var(--pink-l);color:var(--pink-d)}.zoombar button[disabled]{opacity:.35;cursor:not-allowed}.zoombar button:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.zoombar .level{text-align:center;min-width:52px;color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:700}.zoombar .sep{background:var(--line);width:1px;height:20px;margin:0 3px}.zoombar .present{border-radius:999px;width:auto;padding:0 11px;font-size:11px;font-weight:700}.zoombar .present[aria-pressed=true]{background:var(--pink);color:#fff}@media print{.zoombar,.presenting-back{display:none}}.zoombar .theme{font-size:14px}.whoami{background:var(--purple-l);border:1px solid var(--purple-lt);border-radius:12px;padding:9px 11px;line-height:1.4}.whoami .signout{font:inherit;cursor:pointer;width:100%;color:var(--ink-3);background:var(--card-solid);border:1px solid var(--line);border-radius:9px;margin-top:9px;padding:6px 10px;font-size:11px;font-weight:600;transition:color .14s,border-color .14s}.whoami .signout:hover:not(:disabled){color:var(--pink-d);border-color:var(--pink-m)}.whoami .signout:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.whoami .signout:disabled{opacity:.6;cursor:progress}.whoami .who{color:var(--ink);word-break:break-all;font-size:11.5px;font-weight:700}.whoami .what{color:var(--ink-3);margin-top:2px;font-size:10.5px}.topbar{z-index:30;padding-inline:max(26px,50% - 780px);border-bottom:1px solid var(--line);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));justify-content:space-between;align-items:center;gap:18px;padding:13px 26px;display:flex;position:sticky;top:0}.topbar .where h1{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;line-height:1.2}.topbar .where .sub{color:var(--ink-3);margin-top:3px;font-size:11.5px}.topbar .tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tool{font:inherit;cursor:pointer;background:var(--card-solid);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.tool:hover:not([disabled]){border-color:var(--pink-m);color:var(--pink-d)}.tool:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.tool[disabled]{opacity:.5;cursor:not-allowed}.tool.icon-only{padding:7px 9px}select.tool{padding-right:8px}.section{max-width:1560px;margin-inline:auto;padding:30px 34px 10px;scroll-margin-top:76px}.section>h2.section-title{font-family:var(--serif);color:var(--ink);letter-spacing:-.015em;margin:0 0 20px;font-size:26px;font-weight:700}.group-label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:26px 0 11px;font-size:10.5px;font-weight:700}.section>.group-label:first-of-type{margin-top:0}.kpi{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;padding:15px 18px 15px 20px;position:relative;overflow:hidden}.kpi:before{content:"";background:var(--pink);width:3px;position:absolute;top:0;bottom:0;left:0}.kpi .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.kpi .v{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;font-weight:700;line-height:1.05}.kpi .d{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.kpi .spark{opacity:.85;position:absolute;top:14px;right:14px}.snapshot{background:var(--card-solid);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;padding:15px 18px;font-size:13.5px;line-height:1.7}.snapshot strong{color:var(--ink);font-weight:700}.snapshot .muted{color:var(--ink-4)}body.presenting .sidebar,body.presenting .topbar{display:none}body.presenting .main{margin-left:0}body.presenting .section>h2.section-title{display:none}body.presenting .section{flex-direction:column;justify-content:safe center;max-width:none;min-height:calc(100vh - 72px);padding-top:14px;padding-bottom:0;display:flex}body.presenting .main{height:100vh;overflow-y:auto}.slide{--sz:var(--slide-scale,1);gap:calc(18px * var(--sz));cursor:pointer;flex-direction:column;display:flex}.slide:focus-visible{outline:2px solid var(--pink);outline-offset:6px;border-radius:14px}.slide-head{padding-bottom:calc(12px * var(--sz));border-bottom:2px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.slide-head h2{font-family:var(--serif);font-size:calc(27px * var(--sz));color:var(--ink);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.15}.slide-head .ctx{font-size:calc(12.5px * var(--sz));color:var(--ink-3);margin-top:5px}.slide-head .headline{text-align:right;flex:none}.slide-head .hl-label{font-size:calc(10px * var(--sz));letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.slide-head .hl-value{font-family:var(--serif);font-size:calc(30px * var(--sz));color:var(--ink);font-variant-numeric:tabular-nums;margin-top:3px;font-weight:700;line-height:1.05}.slide-head .hl-foot{font-size:calc(11.5px * var(--sz));color:var(--ink-3);justify-content:flex-end;align-items:center;gap:7px;margin-top:5px;display:flex}.slide-figures{gap:calc(12px * var(--sz));grid-auto-columns:1fr;grid-auto-flow:column;display:grid}@media (width<=1180px){.slide-figures{grid-template-columns:repeat(2,1fr);grid-auto-flow:row}}.slide .fig{background:var(--card-solid);border:1px solid var(--line);padding:calc(12px * var(--sz)) calc(15px * var(--sz));border-radius:12px;position:relative;overflow:hidden}.slide .fig:before{content:"";background:var(--pink);width:3px;position:absolute;top:0;bottom:0;left:0}.slide .fig-label{font-size:calc(9.5px * var(--sz));letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.slide .fig-value{font-family:var(--serif);font-size:calc(22px * var(--sz));color:var(--ink);font-variant-numeric:tabular-nums;margin-top:5px;font-weight:700;line-height:1.1}.slide .fig-foot{font-size:calc(11px * var(--sz));color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.slide-body{gap:calc(16px * var(--sz));align-items:stretch;display:grid}.slide-col{gap:calc(16px * var(--sz));flex-direction:column;min-width:0;display:flex}.slide-body.two{grid-template-columns:1.5fr 1fr}@media (width<=1180px){.slide-body.two{grid-template-columns:1fr}}.slide-panel{background:var(--card-solid);border:1px solid var(--line);padding:calc(15px * var(--sz)) calc(18px * var(--sz)) calc(17px * var(--sz));border-radius:14px;flex-direction:column;min-width:0;display:flex}.slide-panel .sp-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.slide-panel h3{font-family:var(--serif);font-size:calc(15px * var(--sz));color:var(--ink);margin:0;font-weight:700}.slide-panel .sp-note{font-size:calc(11px * var(--sz));color:var(--ink-4);white-space:nowrap}.slide-table{border-collapse:collapse;width:100%;font-size:calc(13px * var(--sz))}.slide-table th{text-align:left;font-size:calc(9.5px * var(--sz));letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:0 10px calc(7px * var(--sz));border-bottom:1px solid var(--line);white-space:nowrap;font-weight:700}.slide-table .lead-cell{color:var(--ink-3);font-size:calc(12px * var(--sz))}.slide-table td{padding:calc(8px * var(--sz)) 10px;border-bottom:1px solid var(--line-2);color:var(--ink-2)}.slide-table tr:last-child td{border-bottom:0}.slide-table td.num,.slide-table th.num{text-align:right;font-variant-numeric:tabular-nums}.slide-table td.strong{color:var(--ink);font-weight:600}.slide-items{grid-template-columns:repeat(auto-fill, minmax(calc(330px * var(--sz)), 1fr));gap:calc(10px * var(--sz));display:grid}.slide .si{background:var(--sheet-2);border:1px solid var(--line);padding:calc(11px * var(--sz)) calc(13px * var(--sz));border-radius:11px}.slide .si-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.slide .si-title{font-family:var(--serif);font-size:calc(14px * var(--sz));color:var(--ink);font-weight:700;line-height:1.3}.slide .si-loc{font-size:calc(11px * var(--sz));color:var(--ink-4);margin-top:2px}.slide .si-act{font-size:calc(12px * var(--sz));color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;line-height:1.45;display:-webkit-box;overflow:hidden}.slide-attn{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.slide-attn li{border-left:3px solid var(--warn);padding-left:11px}.slide-attn .a-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.slide-attn .a-site{font-family:var(--serif);font-size:calc(14px * var(--sz));color:var(--ink);font-weight:700}.slide-attn .a-sub{font-size:calc(11.5px * var(--sz));color:var(--ink-3);margin-top:2px}.slide-plain{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.slide-plain li{font-size:calc(12.5px * var(--sz));color:var(--ink-2);padding-left:13px;line-height:1.4;position:relative}.slide-plain li:before{content:"";background:var(--pink-m);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.slide .trend-svg{max-height:calc(230px * var(--sz))}.slide .trend-note{display:none}.slide .occ-row{grid-template-columns:calc(130px * var(--sz)) 1fr calc(76px * var(--sz));gap:10px}.slide .hbar .name,.slide .hbar .val{font-size:calc(12.5px * var(--sz))}.slide .legend,.slide .legend .key{font-size:calc(11px * var(--sz))}.slide .occ-name{font-size:calc(13px * var(--sz))}.slide .occ-bays{font-size:calc(10.5px * var(--sz))}.slide .occ-val{font-size:calc(13px * var(--sz))}.slide .occ-note{font-size:calc(10px * var(--sz))}.slide .occ-legend{font-size:calc(11px * var(--sz))}.slide .donut-legend .row,.slide .empty{font-size:calc(12.5px * var(--sz))}.slide .trend-axis{font-size:calc(12px * var(--sz))}.slide .trend-value{font-size:calc(13px * var(--sz))}.slide .occ-legend{margin-bottom:8px}.slidebar{z-index:45;border-bottom:1px solid var(--line);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));justify-content:space-between;align-items:center;gap:14px;padding:11px 20px;display:flex;position:sticky;top:0}.slidebar .count{color:var(--ink-2);font-size:12.5px;font-weight:700}.slidebar .grp{align-items:center;gap:8px;display:flex}.slidebar .grp .sep{background:var(--line);width:1px;height:18px;margin:0 2px}body.presenting .zoombar{display:none}.sidebar-scroll{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow:hidden}.nav{flex:none}.notes-panel{border-top:1px solid var(--line);flex-direction:column;flex:auto;min-height:0;margin-top:auto;padding-top:14px;display:flex;overflow:hidden}.notes-panel .head{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;font-weight:700;display:flex}.notes-panel .head .for{color:var(--ink-2);text-transform:none;letter-spacing:0;font-size:11.5px}.notes-panel .existing{flex-direction:column;gap:9px;max-height:190px;margin:10px 0;display:flex;overflow-y:auto}.notes-panel .none{color:var(--ink-4);margin:10px 0;font-size:11.5px;font-style:italic}.notes-panel textarea{resize:vertical;width:100%;min-height:86px;font:inherit;border:1px solid var(--line);background:var(--card-solid);color:var(--ink);border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.5}.notes-panel textarea:focus-visible{outline:2px solid var(--pink);outline-offset:1px}.notes-panel .row{align-items:center;gap:10px;margin-top:9px;display:flex}.notes-panel .save{font:inherit;cursor:pointer;background:var(--pink);color:#fff;border:0;border-radius:9px;flex:none;padding:9px 13px;font-size:12px;font-weight:700;line-height:1.2}.notes-panel .save[disabled]{opacity:.5;cursor:not-allowed}.notes-panel .save:focus-visible{outline:2px solid var(--pink-d);outline-offset:2px}.notes-panel .hint{color:var(--ink-4);font-size:10px;line-height:1.35}.notes-panel .mini{color:var(--ink-2);font-size:11.5px;line-height:1.5}.notes-panel .mini .meta{color:var(--ink-4);font-size:10px}.sidebar .logos{align-items:center;gap:12px;min-height:34px;padding:2px 6px 4px;display:flex}.sidebar .logos .logo{object-fit:contain;width:auto;display:block}.sidebar .logos .logo-parkit{height:26px}.sidebar .logos .logo-mrt{height:22px}[data-theme=dark] .sidebar .logos .logo-mrt{filter:brightness(1.15)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sidebar .logos .logo-mrt{filter:brightness(1.15)}}.sidebar .logos .mark{font-family:var(--serif);letter-spacing:-.01em;color:var(--pink-d);background:var(--pink-l);border-radius:7px;padding:4px 9px;font-size:12px;font-weight:700}.nav a .ico{flex:none;display:inline-flex}.nav a>span:first-child{align-items:center;gap:9px;min-width:0;display:inline-flex}.hbars{flex-direction:column;gap:7px;display:flex}.hbar{grid-template-columns:132px 1fr 104px;align-items:center;gap:12px;display:grid}.hbar .name{color:var(--ink-2);font-size:12.5px;font-weight:600}.hbar .track{background:color-mix(in srgb, var(--track) 45%, transparent);border-radius:999px;height:13px;overflow:hidden}.hbar .fill{background:linear-gradient(90deg, var(--bar-from), var(--bar-to));border-radius:999px;height:100%}.hbar .val{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;font-size:11px;display:flex}.legend .key{align-items:center;gap:5px;display:inline-flex}.legend .dot{border-radius:50%;width:8px;height:8px}.opencard{background:var(--card-solid);border:1px solid var(--line);border-radius:12px;padding:15px 17px}.opencard h4{font-family:var(--serif);color:var(--ink);margin:0;font-size:15px;font-weight:700}.opencard .n{color:var(--ink-3);margin-top:2px;font-size:11.5px}.opencard .lead{background:var(--purple-l);border-left:3px solid var(--purple-lt);color:var(--ink-2);border-radius:0 8px 8px 0;margin-top:11px;padding:8px 11px;font-size:12px;line-height:1.45}.attn{background:var(--card-solid);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:9px;padding:13px 17px;display:flex}.attn .t{font-family:var(--serif);color:var(--ink);font-size:14px;font-weight:700}.attn .a{color:var(--ink-4);margin-top:1px;font-size:11px}.attn .r{color:var(--ink-2);margin-top:6px;font-size:12.5px;line-height:1.45}.dotchip{white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.dotchip .d{background:currentColor;border-radius:50%;width:6px;height:6px}.dotchip.ok{color:var(--ok)}.dotchip.warn{color:var(--warn)}.dotchip.dang{color:var(--dang)}.hbar{position:relative}.hbar .fill{transition:opacity .14s;position:relative}.hbar .name,.hbar .val{transition:opacity .14s}.hbars.has-active .hbar:not(.is-active){opacity:.18;filter:saturate(.5)}.hbars .hbar.is-active .fill{filter:saturate(1.12)}.hbars .hbar{transition:opacity .14s}.hbars .hbar.has-split{cursor:pointer}.hbar .segs{opacity:0;border-radius:999px;transition:opacity .16s;display:flex;position:absolute;inset:0;overflow:hidden}.hbar.has-split.is-active .segs{opacity:1}.hbar .seg.tng{background:var(--bar-tng)}.hbar .seg.emv{background:var(--purple)}.hbar .seg.manual{background:var(--ink-4)}.hbar .tip{z-index:20;background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;border-radius:10px;min-width:190px;padding:9px 11px;transition:opacity .16s;position:absolute;bottom:calc(100% - 2px);right:108px}.hbar.has-split.is-active .tip{opacity:1}.tip .r{justify-content:space-between;gap:16px;padding:2px 0;font-size:11.5px;display:flex}.tip .r .l{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.tip .r .v{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.tip .r.total{border-top:1px solid var(--line);margin-top:5px;padding-top:6px}.tip .sw{border-radius:2px;width:8px;height:8px}.sw-tng,.dot.sw-tng{background:var(--bar-tng)}.sw-emv,.dot.sw-emv{background:var(--purple)}.sw-manual,.dot.sw-manual{background:var(--ink-4)}.witem{background:var(--card-solid);border:1px solid var(--line);border-radius:14px;margin-bottom:11px;padding:16px 19px;position:relative}.witem .top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.witem .t{font-family:var(--serif);color:var(--ink);font-size:15.5px;font-weight:700;line-height:1.3}.loc{color:var(--ink-3);font-size:11.5px;font-family:var(--sans);margin-top:2px}.witem .desc{color:var(--ink-2);margin-top:9px;font-size:13px;line-height:1.55}.witem .act{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:1.55}.witem .act b{color:var(--ink)}.witem .thumbs{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.witem .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;display:flex}.witem .hist{font:inherit;color:var(--pink-d);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.witem .hist:hover{text-decoration:underline}.witem .hist:focus-visible{outline:2px solid var(--pink);outline-offset:2px;border-radius:4px}.act-btn{font:inherit;cursor:pointer;background:var(--card-solid);border:1px solid var(--line);color:var(--ink-2);border-radius:9px;padding:7px 13px;font-size:12px;font-weight:700}.act-btn:hover:not([disabled]){border-color:var(--pink-m);color:var(--pink-d)}.act-btn.resolve{color:var(--ok);border-color:var(--line)}.act-btn.resolve:hover:not([disabled]){border-color:var(--ok);color:var(--ok)}.act-btn[disabled]{opacity:.45;cursor:not-allowed}.act-btn:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.status-block{background:var(--purple-l);border-left:3px solid var(--purple-lt);border-radius:0 10px 10px 0;padding:12px 14px}.status-block .line{color:var(--ink-2);font-size:13px;line-height:1.55}.status-block .line+.line{margin-top:9px}.status-block b{color:var(--ink)}.status-head{align-items:center;gap:9px;margin-bottom:9px;display:flex}.status-head .lbl{color:var(--ink);font-size:13px;font-weight:700}.mbars{flex-direction:column;gap:8px;display:flex}.mrow{grid-template-columns:150px 1fr 78px;align-items:center;gap:12px;transition:opacity .14s;display:grid;position:relative}.mrow .name{color:var(--ink-2);text-align:right;font-size:12.5px;font-weight:600}.mtrack{height:24px;position:relative}.mbars.bidirectional .mtrack:before{content:"";background:var(--line);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.mtrack{background:0 0}.mrow .bar{background:var(--growth-up-l);border-radius:7px;height:24px;transition:background .14s;position:absolute;top:0;left:0}.mbars.bidirectional .mrow.up .bar{border-radius:0 7px 7px 0;left:50%}.mbars.bidirectional .mrow.down .bar{background:var(--growth-down-l);border-radius:7px 0 0 7px;left:auto;right:50%}.mrow.down .bar{background:var(--growth-down-l)}.mrow:hover .bar,.mrow:focus-within .bar{background:var(--up-mid)}.mrow.down:hover .bar,.mrow.down:focus-within .bar{background:var(--down-mid)}.mrow .pct{color:var(--growth-up);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.mrow.down .pct{color:var(--growth-down)}.mrow .none{color:var(--ink-4);font-size:11.5px}:is(.mbars:has(.mrow:hover) .mrow:not(:hover),.mbars:has(.mrow:focus-within) .mrow:not(:focus-within)){opacity:.32}.mrow .mtip{z-index:20;background:var(--ink);color:var(--card-solid);white-space:nowrap;opacity:0;pointer-events:none;border-radius:9px;margin-top:4px;padding:8px 11px;font-size:11.5px;line-height:1.5;transition:opacity .14s;position:absolute;top:100%;left:158px}.mrow:hover .mtip,.mrow:focus-within .mtip{opacity:1}.mrow .mtip b{margin-bottom:3px;display:block}.kpi .spark svg{display:block}.tabs{background:var(--track);border-radius:10px;gap:4px;padding:3px;display:inline-flex}.tabs button{font:inherit;cursor:pointer;color:var(--ink-3);background:0 0;border:0;border-radius:8px;padding:6px 11px;font-size:11.5px;font-weight:700;line-height:1.3}.tabs button[aria-selected=true]{background:var(--card-solid);color:var(--ink);box-shadow:var(--shadow-sm)}.tabs button:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.mrows{flex-direction:column;gap:9px;margin-top:14px;display:flex}.mrowcard{background:var(--card-solid);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.mrowcard .m{font-family:var(--serif);color:var(--ink);font-size:14px;font-weight:700}.mrowcard .s{color:var(--ink-3);margin-top:2px;font-size:11.5px}.mrowcard .n{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.donut-wrap{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.slide .donut{zoom:var(--sz)}.donut{flex:none;position:relative}.donut:before{content:"";z-index:0;background:radial-gradient(closest-side, var(--glow-pink) 0%, transparent 78%), radial-gradient(closest-side, var(--glow-purple) 0%, transparent 92%);filter:blur(14px);pointer-events:none;border-radius:50%;transition:opacity .3s;position:absolute;inset:12%}.donut.has-lift:before{opacity:.55}.donut svg{z-index:1;position:relative;overflow:visible}.donut.has-lift .slice:not(.up){opacity:.3}.donut .slice{pointer-events:none;transition:opacity .3s,transform .34s cubic-bezier(.2,.8,.3,1)}.donut .centre .l.lifted{color:var(--ink-2);max-width:96px;font-weight:600;line-height:1.25}.donut .centre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut .centre .n{font-family:var(--serif);color:var(--ink);font-size:27px;font-weight:700;line-height:1}.donut .centre .l{color:var(--ink-3);margin-top:3px;font-size:10.5px}.donut-legend{flex-direction:column;gap:9px;min-width:0;display:flex}.donut-legend .row{color:var(--ink-2);align-items:center;gap:9px;font-size:12.5px;display:flex}.donut-legend .dot{border-radius:50%;flex:none;width:9px;height:9px}.donut-legend b{color:var(--ink)}table.grouped th.grp{text-align:center;border-left:1px solid var(--line);letter-spacing:.07em;font-size:11px}table.grouped th.sub{font-size:10px}table.grouped td.grp-start,table.grouped th.grp-start{border-left:1px solid var(--line)}table.grouped tr.total td{border-top:2px solid var(--pink);color:var(--ink);background:var(--pink-l);font-weight:700}.trend{position:relative}.trend-svg{width:100%;height:auto;display:block;overflow:visible}.trend-axis{fill:var(--ink-3);font-size:12px;font-family:var(--sans)}.trend-value{fill:var(--ink);font-size:13px;font-weight:700;font-family:var(--sans)}.trend-svg .faded{opacity:.16;transition:opacity .18s}.trend-svg path,.trend-svg g{transition:opacity .18s}.trend-svg g.dim{opacity:.1}.trend-svg circle{transition:r .12s}.trend-svg rect[role=button]:focus{outline:none}.trend-svg rect[role=button]:focus-visible{outline:2px solid var(--pink);outline-offset:-2px}.trend-tip{z-index:20;background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--shadow-md);pointer-events:none;border-radius:11px;min-width:210px;max-width:280px;padding:11px 13px;position:absolute;top:4px;transform:translate(-50%)}.trend-tip .tt-head{font-family:var(--serif);color:var(--ink);margin-bottom:6px;font-size:13.5px;font-weight:700}.trend-tip .tt-row{color:var(--ink-2);font-size:11.5px;line-height:1.5}.trend-tip .tt-row.muted{color:var(--ink-4);font-style:italic}.trend-tip .tt-sub{color:var(--ink-3);padding-left:9px;font-size:11px;line-height:1.45}.trend-note{color:var(--ink-4);margin-top:10px;font-size:11px;font-style:italic;line-height:1.5}.occ-legend{color:var(--ink-3);flex-wrap:wrap;gap:16px;margin-bottom:16px;font-size:11px;display:flex}.occ-legend .key{align-items:center;gap:6px;display:inline-flex}.occ-legend .sw{border-radius:999px;width:20px;height:9px}.sw.occ-under{background:var(--occ-under)}.sw.occ-full{background:var(--occ-full)}.occ-rows{flex-direction:column;gap:11px;display:flex}.occ-row{outline-offset:3px;border-radius:10px;grid-template-columns:178px 1fr 118px;align-items:center;gap:14px;transition:opacity .15s;display:grid;position:relative}:is(.occ-rows:has(.occ-row:hover) .occ-row:not(:hover),.occ-rows:has(.occ-row:focus-visible) .occ-row:not(:focus-visible)){opacity:.22}.occ-name{color:var(--ink-2);font-size:12.5px;font-weight:600;line-height:1.3}.occ-name .occ-bays{color:var(--ink-4);margin-top:1px;font-size:10.5px;font-weight:500;display:block}.occ-track{background:color-mix(in srgb, var(--track) 45%, transparent);border:1px solid var(--glass-border);border-radius:8px;height:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a0d}.occ-fill{border-radius:7px 0 0 7px;height:100%;transition:filter .15s,width .3s;position:relative}.occ-fill:after{content:"";background:linear-gradient(180deg, var(--glass-hi) 0%, transparent 55%);border-radius:inherit;position:absolute;inset:0}.occ-row:hover .occ-fill{filter:saturate(1.25)brightness(.97)}.occ-fill.occ-under{background:var(--occ-under)}.occ-fill.occ-full{background:var(--occ-full);border-radius:7px}.occ-val{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.occ-val .occ-note{color:var(--ink-4);font-size:10px;font-weight:600;display:block}.occ-tip{z-index:25;background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:var(--shadow-md);color:var(--ink-2);opacity:0;pointer-events:none;border-radius:11px;min-width:220px;padding:9px 12px;font-size:11.5px;line-height:1.55;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:192px}.occ-row:hover .occ-tip,.occ-row:focus-visible .occ-tip{opacity:1}.occ-tip b{color:var(--ink);margin-bottom:3px;display:block}body.nav-collapsed .sidebar{transform:translate(-100%)}body.nav-collapsed .main{margin-left:0}.nav-toggle{top:14px;left:calc(var(--sidebar-w) - 13px);z-index:40;cursor:pointer;width:26px;height:26px;font:inherit;color:var(--ink-3);background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:left .24s,color .15s,border-color .15s;display:flex;position:fixed}body.nav-collapsed .nav-toggle{left:14px}body.nav-collapsed .topbar,body.nav-collapsed .slidebar{padding-left:max(54px,50% - 780px)}body.presenting .nav-toggle{display:none}.nav-toggle:hover{color:var(--pink-d);border-color:var(--pink-m)}.nav-toggle:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.card,.kpi,.opencard,.attn,.witem,.mrowcard,.snapshot{background: linear-gradient(152deg, var(--sheen) 0%, transparent 30%), linear-gradient(158deg, var(--card), var(--card)), var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(2.1) brightness(1.06);backdrop-filter:blur(var(--glass-blur)) saturate(2.1) brightness(1.06);border:1px solid var(--glass-border);box-shadow:0 1px 2px var(--glass-edge), var(--shadow-md), inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-lo), inset 1px 0 0 var(--glass-lo), inset -1px 0 0 var(--glass-lo);position:relative}.card:after,.kpi:after,.witem:after,.opencard:after,.attn:after,.snapshot:after,.mrowcard:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, transparent, var(--sheen-rim) 20%, var(--sheen-rim) 70%, transparent);height:1px;position:absolute;inset:0 0 auto}.witem{transition:border-color .16s,box-shadow .16s,transform .16s}.witem:hover{border-color:var(--pink-m);box-shadow:var(--shadow-md), inset 0 1px 0 var(--glass-hi)}.drawer{background:linear-gradient(180deg, var(--glass-bg), var(--glass-bg)), var(--glass-tint);-webkit-backdrop-filter:blur(46px)saturate(2);backdrop-filter:blur(46px)saturate(2);border-left:1px solid var(--glass-border);box-shadow:var(--shadow-lg), inset 1px 0 0 var(--glass-hi), inset 0 1px 0 var(--glass-lo)}.drawer-body .status-block{-webkit-backdrop-filter:blur(20px)saturate(1.7);backdrop-filter:blur(20px)saturate(1.7);border:1px solid var(--glass-border);border-left:3px solid var(--purple-lt);box-shadow:var(--shadow-sm), inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-lo)}.timeline .entry .content{background:linear-gradient(150deg, var(--sheen) 0%, transparent 34%), var(--pane);-webkit-backdrop-filter:blur(30px)saturate(2);backdrop-filter:blur(30px)saturate(2);border:1px solid var(--glass-border);box-shadow:0 1px 2px var(--glass-edge), var(--shadow-sm), inset 0 1px 0 var(--sheen-rim), inset 0 -1px 0 var(--glass-lo);border-radius:12px;margin-bottom:12px;padding:12px 14px 14px;position:relative}.timeline .entry .content>*{z-index:1;position:relative}.entry .content{padding-bottom:13px}.modal,.zoombar,.trend-tip,.mrowcard{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(2);backdrop-filter:blur(var(--glass-blur)) saturate(2)}.modal{background:var(--card);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-lo);position:relative}.modal:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(158deg, var(--glass-hi) 0%, transparent 40%);position:absolute;inset:0}.modal>*{z-index:1;position:relative}.witem.clickable{cursor:pointer}.witem.clickable:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.witem.clickable:active{transform:translateY(1px)}.witem .t .cat{vertical-align:2px;font-family:var(--sans);letter-spacing:.02em;white-space:nowrap;box-shadow:inset 0 1px 0 var(--glass-hi);border-radius:999px;margin-left:9px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.cat-clean{background:var(--cat-clean);color:var(--cat-clean-t)}.cat-sec{background:var(--cat-sec);color:var(--cat-sec-t)}.cat-prev{background:var(--cat-prev);color:var(--cat-prev-t)}.cat-corr{background:var(--cat-corr);color:var(--cat-corr-t)}.cat-other{background:var(--cat-other);color:var(--cat-other-t)}.form-row input[type=date],.form-row input[type=month]{appearance:none;font-family:var(--sans);font-variant-numeric:tabular-nums;cursor:text;min-height:40px;padding-right:40px;position:relative}.form-row input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;border-radius:6px;width:18px;height:18px;padding:2px;transition:opacity .14s,background .14s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-row input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;border-radius:6px;width:18px;height:18px;padding:2px;transition:opacity .14s,background .14s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-row input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1;background:var(--pink-l)}.form-row input[type=month]:hover::-webkit-calendar-picker-indicator{opacity:1;background:var(--pink-l)}.form-row input[type=date]::-webkit-datetime-edit{color:var(--ink);padding:0}.form-row input[type=month]::-webkit-datetime-edit{color:var(--ink);padding:0}.form-row input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.form-row input[type=month]::-webkit-datetime-edit-fields-wrapper{padding:0}.form-row input[type=date]::-webkit-datetime-edit-text{color:var(--ink-4);padding:0 2px}.form-row input[type=date]:not(:focus):invalid::-webkit-datetime-edit{color:var(--ink-4)}.form-row input[type=month]:not(:focus):invalid::-webkit-datetime-edit{color:var(--ink-4)}[data-theme=dark] .form-row input[type=date]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.6)}[data-theme=dark] .form-row input[type=month]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .form-row input[type=date]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.6)}:root:not([data-theme=light]) .form-row input[type=month]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.6)}}.signin{background:radial-gradient(1100px 700px at 0% 0%, var(--glow-pink) 0%, transparent 60%), radial-gradient(980px 820px at 78% 112%, var(--glow-purple) 0%, transparent 64%), var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.signin-card{border-radius:var(--r);background: linear-gradient(152deg, var(--sheen) 0%, transparent 30%), linear-gradient(158deg, var(--card), var(--card)), var(--glass-tint);width:min(430px,100%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(2.1);backdrop-filter:blur(var(--glass-blur)) saturate(2.1);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-lo);padding:34px 32px 30px;position:relative}.signin-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(148deg, var(--glass-hi) 0%, transparent 20%);position:absolute;inset:0}.signin-card>*{z-index:1;position:relative}.signin-brand{letter-spacing:.1em;text-transform:uppercase;color:var(--pink-d);font-size:10.5px;font-weight:700}.signin-card h1{font-family:var(--serif);color:var(--ink);margin:8px 0 12px;font-size:27px;font-weight:700}.signin-card p{color:var(--ink-2);margin:0 0 22px;font-size:13px;line-height:1.6}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pink:#f03762;--pink-d:#b42949;--pink-l:#ffe9ec;--pink-m:#f9707c;--purple:#7256c4;--purple-lt:#a68ff0;--purple-dk:#553d9e;--purple-l:#f0edfa;--ink:#0f172a;--ink-2:#3d4759;--ink-3:#64748b;--ink-4:#98a2b3;--bg:#eef2f9;--card:#ffffffb3;--pane:#ffffffdb;--card-solid:#fff;--sheet-2:#f6f8fd;--track:#f0f3f8;--line:#e6eaf2;--line-2:#eef1f7;--ok:#1f9d63;--ok-l:#e8f6ef;--warn:#c98a06;--warn-l:#fdf5e3;--dang:#dc2626;--dang-l:#fdeded;--growth-up:#1f9d63;--growth-up-l:#dff4e9;--growth-down:#dc2626;--growth-down-l:#fbe4e2;--glass-bg:#ffffff6b;--glass-border:#ffffffe6;--glass-blur:40px;--serif:Georgia,"Times New Roman",ui-serif,serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--shadow-sm:0 1px 3px #f0376214, 0 2px 6px #0f172a0d;--shadow-md:0 2px 10px #f037621a, 0 4px 18px #0f172a0f;--shadow-lg:0 10px 26px #f0376247;--r:18px;--sidebar-w:280px;--th-grad:linear-gradient(96deg,#ffe9ec,#f0edfa);--glow-pink:#f0376233;--glow-purple:#5c3fb842;--pastel-1:#f7a8b8;--pastel-2:#b9aee8;--pastel-3:#f3d08a;--pastel-4:#9fd5c0;--pastel-5:#a9c7e8;--bar-from:#fbc3ce;--bar-to:#f58ea0;--bar-tng:#f58ea0;--up-mid:#7fc9a4;--down-mid:#ec9a9a;--occ-under:#a9c7e8;--occ-full:#f7a8b8;--glass-hi:#fff;--glass-lo:#ffffff73;--sheen:#fff6;--sheen-rim:#ffffffb8;--glass-edge:#0f172a17;--glass-tint:#f037620d;--cat-clean:#ddebf7;--cat-clean-t:#3b6b93;--cat-sec:#f3e0e5;--cat-sec-t:#9b4260;--cat-prev:#e4e0f5;--cat-prev-t:#5b4b96;--cat-corr:#fbe9d8;--cat-corr-t:#94612c;--cat-other:#e8ebf0;--cat-other-t:#5a6577}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pink:#f9707c;--pink-d:#ff97a3;--pink-l:#33182a;--pink-m:#ffa8b4;--purple:#b7a2f7;--purple-lt:#c3b2ff;--purple-dk:#9b83f0;--purple-l:#241e38;--ink:#e7ebf5;--ink-2:#bfc7da;--ink-3:#9aa4b6;--ink-4:#6e7a91;--bg:#0f1420;--card:#181d2c99;--pane:#262d40c7;--card-solid:#181d2c;--sheet-2:#131828;--track:#1a1f30;--line:#2b3244;--line-2:#242b3c;--ok:#54d999;--ok-l:#12291f;--warn:#f5c451;--warn-l:#2e2612;--dang:#ef4444;--dang-l:#33191b;--growth-up:#54d999;--growth-up-l:#173428;--growth-down:#ef4444;--growth-down-l:#3a2022;--glass-bg:#181d2c57;--glass-border:#fff3;--glass-blur:42px;--shadow-sm:0 1px 3px #f9707c1a, 0 2px 8px #00000059;--shadow-md:0 2px 12px #f9707c24, 0 8px 28px #00000080;--shadow-lg:0 16px 40px #f9707c38, 0 20px 60px #0009;--th-grad:linear-gradient(96deg,#33182a,#241e38);--glow-pink:#f9707c38;--glow-purple:#9674fa4a;--pastel-1:#e8879b;--pastel-2:#9f92d6;--pastel-3:#d9b368;--pastel-4:#7fbca5;--pastel-5:#8aaccf;--bar-from:#8c5e6b;--bar-to:#e5a0ae;--bar-tng:#e5a0ae;--up-mid:#5fa98a;--down-mid:#c97b7b;--occ-under:#4a6288;--occ-full:#a8556b;--glass-hi:#ffffff42;--glass-lo:#ffffff14;--sheen:#ffffff12;--sheen-rim:#ffffff2b;--glass-edge:#00000059;--glass-tint:#f9707c0f;--cat-clean:#23384c;--cat-clean-t:#9cc6e6;--cat-sec:#3e2530;--cat-sec-t:#e7a2b6;--cat-prev:#2c2745;--cat-prev-t:#b9aee8;--cat-corr:#3b2e1e;--cat-corr-t:#e2b681;--cat-other:#272c36;--cat-other-t:#a7b0bf}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pink:#f9707c;--pink-d:#ff97a3;--pink-l:#33182a;--pink-m:#ffa8b4;--purple:#b7a2f7;--purple-lt:#c3b2ff;--purple-dk:#9b83f0;--purple-l:#241e38;--ink:#e7ebf5;--ink-2:#bfc7da;--ink-3:#9aa4b6;--ink-4:#6e7a91;--bg:#0f1420;--card:#181d2c99;--pane:#262d40c7;--card-solid:#181d2c;--sheet-2:#131828;--track:#1a1f30;--line:#2b3244;--line-2:#242b3c;--ok:#54d999;--ok-l:#12291f;--warn:#f5c451;--warn-l:#2e2612;--dang:#ef4444;--dang-l:#33191b;--growth-up:#54d999;--growth-up-l:#173428;--growth-down:#ef4444;--growth-down-l:#3a2022;--glass-bg:#181d2c57;--glass-border:#fff3;--glass-blur:42px;--shadow-sm:0 1px 3px #f9707c1a, 0 2px 8px #00000059;--shadow-md:0 2px 12px #f9707c24, 0 8px 28px #00000080;--shadow-lg:0 16px 40px #f9707c38, 0 20px 60px #0009;--th-grad:linear-gradient(96deg,#33182a,#241e38);--glow-pink:#f9707c38;--glow-purple:#9674fa4a;--pastel-1:#e8879b;--pastel-2:#9f92d6;--pastel-3:#d9b368;--pastel-4:#7fbca5;--pastel-5:#8aaccf;--bar-from:#8c5e6b;--bar-to:#e5a0ae;--bar-tng:#e5a0ae;--up-mid:#5fa98a;--down-mid:#c97b7b;--occ-under:#4a6288;--occ-full:#a8556b;--glass-hi:#ffffff42;--glass-lo:#ffffff14;--sheen:#ffffff12;--sheen-rim:#ffffff2b;--glass-edge:#00000059;--glass-tint:#f9707c0f;--cat-clean:#23384c;--cat-clean-t:#9cc6e6;--cat-sec:#3e2530;--cat-sec-t:#e7a2b6;--cat-prev:#2c2745;--cat-prev-t:#b9aee8;--cat-corr:#3b2e1e;--cat-corr-t:#e2b681;--cat-other:#272c36;--cat-other-t:#a7b0bf}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--sans);color:var(--ink);background:var(--bg)}
