:root{--bg:#08111f;--sidebar:#0b1524;--card:rgba(16,28,43,0.9);--card-solid:#101c2b;--card-2:#142235;--border:#253449;--border-strong:#334155;--text:#f8fafc;--text-2:#94a3b8;--muted:#8193ab;--red:#e32636;--red-hover:#c81e2d;--blue:#3b82f6;--cyan:#22d3ee;--amber:#f59e0b;--error:#ef4444;--violet:#8b5cf6;--pink:#f43f5e;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:radial-gradient(900px 500px at 100% 110%,rgba(227,38,54,.14),transparent 60%),radial-gradient(700px 500px at 0 -10%,rgba(59,130,246,.1),transparent 60%),var(--bg);background-attachment:fixed;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:15px}a{color:#fb7185}.skip-link{position:absolute;left:-9999px;top:8px;z-index:10;background:var(--card-2);color:var(--text);padding:8px 12px;border-radius:8px}.skip-link:focus{left:8px}.app{min-height:100vh}.app,.brand{display:flex}.brand{align-items:center;gap:12px;height:56px;padding:0 6px 6px;margin-bottom:8px}.nav{flex-direction:column;gap:3px}.main,.nav{display:flex}.main{flex:1 1;min-width:0;flex-direction:column}.me{display:flex;align-items:center;gap:10px}.avatar{background:var(--red);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.avatar,.icon-btn{width:36px;height:36px;border-radius:18px}.icon-btn{border:1px solid var(--border);cursor:pointer}.icon-btn:hover{color:var(--text);border-color:var(--text-2)}.content{padding:22px 26px 40px;max-width:1280px;width:100%;outline:none}.stack{display:flex;flex-direction:column;gap:18px}.card{background:var(--card);border:1px solid var(--border);border-radius:14px}.panel{padding:16px 18px}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-title{font-size:17px;margin:0}.page-head{display:flex;align-items:center;gap:12px}.page-title{font-size:26px}.soon{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:12px;background:rgba(148,163,184,.14);color:var(--text-2);font-size:11.5px;font-weight:700;white-space:nowrap}.hero{position:relative;min-height:132px;border-radius:16px;border:1px solid var(--border);overflow:hidden;background:linear-gradient(90deg,rgba(16,28,43,.97),rgba(16,28,43,.75) 45%,rgba(16,28,43,.05) 85%)}.hero-text{padding:24px 26px}.kpi{display:flex;align-items:center;gap:14px;padding:14px 16px}.kpi-ring{position:relative;width:60px;height:60px;flex:none}.kpi-value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800}.ring-track{stroke:var(--border)}.tone-blue .ring-value{stroke:var(--blue)}.tone-amber .ring-value{stroke:var(--amber)}.tone-green .ring-value{stroke:var(--green)}.tone-red .ring-value{stroke:var(--error)}.kpi-label{font-size:14px;color:var(--text);font-weight:600}.kpi-note{font-size:12px;color:var(--muted);margin-top:2px}.type-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.type-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:14px;border:1px solid var(--border);background:var(--card);color:var(--text);text-decoration:none;min-height:132px}.type-card .soon{position:absolute;top:14px;right:14px}a.type-card:hover{border-color:var(--text)}.type-card.is-soon{opacity:.7}.type-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:none}.type-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.type-title{font-weight:700}.type-sub{font-size:12.5px;color:var(--text-2)}.type-arrow{color:var(--text-2);position:absolute;top:18px;right:16px}.tone-red .type-icon{background:var(--red)}.tone-cyan .type-icon{background:#0e7490}.tone-violet .type-icon{background:#6d28d9}.tone-pink .type-icon{background:#be123c}.tone-red.type-card{background:linear-gradient(145deg,rgba(227,38,54,.16),var(--card) 60%);border-color:rgba(227,38,54,.45)}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 12px;color:var(--muted)}.empty-title{color:var(--text);font-weight:600;margin:10px 0 4px}.empty-body{margin:0;font-size:13.5px;color:var(--text-2);max-width:420px}.shell{max-width:720px;margin:80px auto;padding:0 24px}.eyebrow{color:var(--text-2)}.title{font-size:32px;margin:4px 0 12px}.lead{color:var(--text-2);line-height:1.6}.row{gap:10px;flex-wrap:wrap;margin-top:12px}.kv,.row{display:flex}.kv{justify-content:space-between;gap:12px}.shell .card{padding:18px 20px;margin:20px 0}.btn{height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--border-strong);background:var(--card-2);font:inherit}.btn:hover{border-color:var(--text-2)}.btn.primary{background:var(--red);border-color:var(--red)}.btn.primary:hover{background:var(--red-hover)}@media (max-width:1100px){.type-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.app{flex-direction:column}.nav{flex-direction:row;overflow-x:auto}.content{padding:16px}.type-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.page-sub{margin:4px 0 0;color:var(--text-2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-target:focus{outline:none}.form-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:18px;gap:18px;align-items:start}.form-section{padding:18px 20px;display:flex;flex-direction:column;gap:16px}.form-section-head{display:flex;align-items:flex-start;gap:12px}.form-section-head .link-btn{margin-left:auto}.form-section-title{margin:0;font-size:16px}.form-section-head .hint{margin:2px 0 0}.grid-2{grid-template-columns:1fr 1fr;grid-gap:14px}.grid-2,.grid-3{display:grid;gap:14px}.grid-3{grid-template-columns:1fr 1fr 1fr;grid-gap:14px}.align-end{align-items:start}.field{gap:6px;border:0;padding:0;margin:0;min-width:0}.field>label,.field>legend{font-size:13.5px;font-weight:600;padding:0;margin-bottom:0}.field>legend{margin-bottom:6px}.req{color:#fb7185}.opt{color:var(--muted);font-weight:400}.field input[type=date],.field input[type=email],.field input[type=tel],.field input[type=text]{height:46px;border-radius:10px;border:1px solid var(--border);background:rgba(8,17,31,.9);color:var(--text);padding:0 14px;font:inherit;color-scheme:dark;transition:border-color .15s,box-shadow .15s}.field input::placeholder{color:#5b6b82}.field input:hover{border-color:var(--border-strong)}.field input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(34,211,238,.15)}.field input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 3px rgba(239,68,68,.12)}.hint{margin:0}.field-error{font-size:12.5px;color:#fca5a5}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;background:rgba(8,17,31,.9);cursor:pointer;font-weight:600;font-size:14px;color:var(--text-2);transition:border-color .15s,background .15s,color .15s}.chip input{position:absolute;opacity:0;width:1px;height:1px}.chip:hover{border-color:var(--text-2);color:var(--text)}.chip:focus-within{outline:2px solid var(--cyan);outline-offset:2px}.chip.is-on{border-color:var(--red);background:rgba(227,38,54,.16);color:#fff}.segmented{display:inline-flex;padding:4px;gap:4px;border-radius:12px;border:1px solid var(--border);background:rgba(8,17,31,.9);width:-moz-fit-content;width:fit-content}.segmented .chip{border:0;border-radius:9px;min-height:38px;padding:0 18px;background:transparent}.segmented .chip.is-on{background:var(--red);color:#fff}.btn:disabled{opacity:.55;cursor:not-allowed}.link-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:#fda4af;font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}.link-btn:hover{background:rgba(255,255,255,.05)}.error-title{margin:0 0 6px;font-weight:700}.summary{position:-webkit-sticky;position:sticky;top:76px;display:flex;flex-direction:column;gap:14px}.person{display:flex;align-items:center;gap:12px}.avatar.lg{width:46px;height:46px;border-radius:23px;font-size:15px}.person-name{font-weight:700;font-size:16px}.progress{width:100%;height:6px;border:0;border-radius:3px;background:var(--border);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.progress::-webkit-progress-bar{background:var(--border);border-radius:3px}.progress::-webkit-progress-value{background:var(--red);border-radius:3px}.progress::-moz-progress-bar{background:var(--red);border-radius:3px}.mini-title{margin:0;font-size:12px;letter-spacing:.06em}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.timeline li{position:relative;padding:0 0 14px 22px;font-size:13.5px;color:var(--text-2)}.timeline li:before{content:"";position:absolute;left:4px;top:5px;width:9px;height:9px;border-radius:50%;border:2px solid var(--red);background:var(--bg)}.timeline li:after{content:"";position:absolute;left:10px;top:17px;bottom:0;width:1px;background:var(--border)}.timeline li:last-child{padding-bottom:0}.timeline li:last-child:after{display:none}.notice{border:1px solid rgba(59,130,246,.45);background:rgba(59,130,246,.1);border-radius:12px;padding:12px 14px;font-size:13.5px;color:#bfdbfe}@media (max-width:1000px){.form-layout{grid-template-columns:1fr}.summary{position:static;order:-1}}@media (max-width:640px){.grid-2,.grid-3,.review-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.chip,.field input{transition:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes sheen{0%{transform:translateX(-120%) skewX(-18deg)}55%,to{transform:translateX(320%) skewX(-18deg)}}@keyframes breathe{0%,to{opacity:.35}50%{opacity:.85}}@keyframes pop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:none}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.content>.stack>*,.form-layout>.summary{animation:rise .45s cubic-bezier(.2,.7,.2,1) both}.content>.stack>:nth-child(2){animation-delay:.05s}.content>.stack>:nth-child(3){animation-delay:.1s}.content>.stack>:nth-child(4){animation-delay:.15s}.content>.stack>:nth-child(5){animation-delay:.2s}.form-layout>.summary{animation-delay:.12s}.type-grid>*{animation:rise .45s cubic-bezier(.2,.7,.2,1) both}.type-grid>:nth-child(2){animation-delay:.06s}.type-grid>:nth-child(3){animation-delay:.12s}.type-grid>:nth-child(4){animation-delay:.18s}.hero:before{right:6%;top:-70%;width:46%;height:220%;background:radial-gradient(closest-side,rgba(255,45,74,.45),transparent);animation:breathe 5s ease-in-out infinite}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{top:0;bottom:0;left:0;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:sheen 7s ease-in-out infinite}.hero-text{position:relative;z-index:1}.btn,.chip,.kpi,.tile,.type-card{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.kpi:hover,a.type-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.35)}.btn:active,.chip:active{transform:scale(.98)}.btn.primary{box-shadow:0 6px 18px rgba(227,38,54,.25)}.btn.primary:hover:not(:disabled){box-shadow:0 8px 24px rgba(227,38,54,.4)}.chip.is-on,.segmented .chip.is-on{animation:pop .28s ease}.progress::-webkit-progress-value{-webkit-transition:width .35s ease;transition:width .35s ease}.skeleton{border-radius:12px;background:linear-gradient(90deg,#13223a,#1d3150 50%,#13223a);background-size:200% 100%;animation:shimmer 1.3s linear infinite}.sk-hero{height:132px;border-radius:16px}@keyframes draw{to{stroke-dashoffset:0}}.success{max-width:640px;margin:10px auto;padding:34px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.success .lead{margin:0}.success .timeline{text-align:left;align-self:center}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tab{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--border);color:var(--text-2);text-decoration:none;font-weight:600;font-size:14px}.tab:hover{color:var(--text);border-color:var(--text-2)}.tab.is-on{background:var(--red);border-color:var(--red);color:#fff}.tab .count{font-size:12px;padding:1px 7px;border-radius:9px;background:rgba(255,255,255,.12)}.search{display:flex;gap:8px}.search input{height:38px;width:260px;max-width:60vw;border-radius:10px;border:1px solid var(--border);background:rgba(8,17,31,.9);color:var(--text);padding:0 12px;font:inherit}.search input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(34,211,238,.15)}.search .btn{height:38px}.table-card{overflow:hidden}.table-scroll{overflow-x:auto}.table{width:100%;border-collapse:collapse}.table th{text-align:left;font-size:12px;color:var(--text-2);background:var(--card-2);padding:10px 16px;white-space:nowrap}.table td{padding:12px 16px;border-top:1px solid var(--border);vertical-align:top}.table tbody tr:hover{background:rgba(255,255,255,.03)}.pill{gap:7px;border-radius:13px;font-weight:700}.pill .dot{width:7px;height:7px;position:relative}.pill .dot.is-live:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid;animation:pulse-ring 1.6s ease-out infinite}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.9}to{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion:reduce){.pill .dot.is-live:after{animation:none}}.recent{list-style:none;margin:0;padding:0}.back{padding-left:0}.detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.center{text-align:center;margin-top:10px}.row-link:hover{text-decoration:underline;color:#fda4af}@media (max-width:760px){.detail-grid{grid-template-columns:1fr}}.bell{position:relative}.bell summary{list-style:none;width:42px;height:42px;border-radius:21px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-2);cursor:pointer}.bell summary::-webkit-details-marker{display:none}.bell summary:hover,.bell[open] summary{color:var(--text);border-color:var(--text-2)}.bell-count{top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;animation:pop .3s ease}.bell-panel{position:absolute;right:0;top:50px;width:340px;z-index:20;background:#0d1828;border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.5);padding:12px;animation:rise .2s ease both}.avatar{width:40px;height:40px;border-radius:20px;font-size:14px}@media (max-width:760px){.bell-panel{right:-60px;width:300px}}.hero{min-height:150px}.kpi{padding:16px 18px}.kpi-ring{width:62px;height:62px}.kpi-value{font-size:22px}.kpi-label{font-weight:500;color:var(--text-2)}.tone-blue .kpi-note{color:#60a5fa;font-weight:700}.tone-amber .kpi-note{color:#fbbf24;font-weight:700}.tone-green .kpi-note{color:#4ade80;font-weight:700}.tone-red .kpi-note{color:#f87171;font-weight:700}.pad{padding:16px 18px 12px;margin:0}.section-title{display:flex;align-items:center;gap:12px}.live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#4ade80}.live .dot{width:7px;height:7px;border-radius:50%;background:#22c55e;position:relative}.live .dot.is-live:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid #22c55e;animation:pulse-ring 1.6s ease-out infinite}.table-compact td{padding:11px 16px}.type-inline{display:inline-flex;align-items:center;gap:8px}.type-inline svg{color:#fb7185}.truncate{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chev{color:var(--muted);width:32px}.row-click:hover .chev{color:var(--text)}.needs{border-left:3px solid var(--red);display:flex;flex-direction:column;gap:8px}.needs .mini-title{margin-top:6px}.hint.late{color:#fca5a5}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.tab{height:40px}.table tbody tr.is-selected{background:rgba(227,38,54,.08);box-shadow:inset 3px 0 0 var(--red)}.who{gap:10px}.mini-avatar,.who{display:inline-flex;align-items:center}.mini-avatar{width:26px;height:26px;border-radius:13px;background:var(--card-2);border:1px solid var(--border-strong);font-size:10.5px;font-weight:800;justify-content:center;flex:none}.side{position:-webkit-sticky;position:sticky;top:84px;display:flex;flex-direction:column;gap:10px}.side .hint{margin:0}.side-title{margin:6px 0 0;font-size:15px;border-top:1px solid var(--border);padding-top:12px}.vsteps{margin:0;display:flex;flex-direction:column;gap:14px}.vstep{display:flex;gap:12px;align-items:flex-start;position:relative}.vstep b{display:block;font-size:14px}.vstep .hint{display:block;font-size:12px}.vstep:not(:last-child):after{content:"";position:absolute;left:13px;top:30px;height:16px;width:2px;background:var(--border)}.vstep.is-done:not(:last-child):after{background:var(--green)}.vdot{width:28px;height:28px;border-radius:14px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;border:2px solid var(--border-strong)}.is-done .vdot{background:var(--green);border-color:var(--green);color:#062a14}.is-current .vdot{border-color:var(--amber);background:rgba(245,158,11,.2);box-shadow:0 0 0 5px rgba(245,158,11,.12)}.is-rejected .vdot{background:var(--error);border-color:var(--error);color:#fff}.side-actions{display:flex;gap:10px;border-top:1px solid var(--border);padding-top:12px}.side-actions .btn{flex:1 1;justify-content:center;gap:8px}@media (max-width:1200px){.side{position:static}}.plain-list{margin:0;padding-left:18px;line-height:1.8;font-size:14px}.is-current .step-dot{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 0 0 5px rgba(227,38,54,.18)}.is-done .step-dot{background:var(--green);border-color:var(--green);color:#062a14}.is-current .step-label,.is-done .step-label{color:var(--text)}.divider{height:1px;background:var(--border);margin:4px 0}.segmented.wide{display:flex;width:100%}.segmented.wide .chip{flex:1 1;min-height:44px;font-size:15px}.table td,.table th{white-space:nowrap}.table td{padding:12px 14px}.table th{padding:10px 14px}.table td .hint{font-size:11.5px}.table .truncate{max-width:150px}.side-actions .btn{white-space:nowrap}.filters{row-gap:12px}.table td,.table th{padding-left:11px;padding-right:11px}.table td:first-child,.table th:first-child{padding-left:16px}.type-inline.hint{display:flex;gap:6px;font-size:11.5px;margin-top:2px}.table .truncate{max-width:120px}.pill{font-size:11.5px}.side-actions{flex-wrap:wrap}.side-actions .btn{padding:0 12px;min-width:0}body{background:var(--bg)}.hero{background:linear-gradient(90deg,rgba(10,18,32,.96),rgba(10,18,32,.7) 38%,rgba(10,18,32,0) 70%),#0a1220}.hero:before{right:0;top:0;width:72%;height:100%;background:none;animation:none}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.hero:before{background:none;mix-blend-mode:screen;opacity:.55}}.content{max-width:1760px;padding:22px 28px 40px}@media (min-width:1700px){.form-layout{grid-template-columns:minmax(0,1fr) 380px}}:root{--bg:#121214;--sidebar:#121214;--card:rgba(28,28,32,0.74);--card-solid:#1a1a1d;--card-2:#202024;--border:#26262b;--border-strong:#34343a;--text:#eeebe5;--text-2:#c9c5be;--muted:#a19e97;--red-hover:#c81623;--wow-ember:#ff4d5a;--wow-crimson:#7a0c16;--wow-cream:#f5efe6;--amber:#f2b54a;--green:#22c55e;--error:#ff6b6b;--cyan:#7dd3fc;--font-ui:"Schibsted Grotesk","Segoe UI",system-ui,sans-serif;--font-display:"Bricolage Grotesque","Schibsted Grotesk","Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--ease:cubic-bezier(0.2,0.8,0.2,1)}body,html{background:var(--bg)!important}body{font-family:var(--font-ui);-webkit-font-smoothing:antialiased}.display,.h2,.page-title,.section-title,h1,h2{font-family:var(--font-display);letter-spacing:-.015em}.badge,.kicker,.mono{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.app-root{position:relative;z-index:1}.fx-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(1200px 700px at 72% -10%,#1d0b0e 0,transparent 60%),var(--bg)}.fx-orb{position:absolute;border-radius:50%;filter:blur(110px);opacity:.26;mix-blend-mode:screen}.fx-o1{width:620px;height:620px;background:radial-gradient(circle,var(--red),transparent 65%);top:-220px;right:-120px;animation:fx-d1 22s ease-in-out infinite alternate}.fx-o2{width:520px;height:520px;background:radial-gradient(circle,var(--wow-crimson),transparent 65%);bottom:-220px;left:10%;animation:fx-d2 26s ease-in-out infinite alternate}.fx-o3{width:380px;height:380px;background:radial-gradient(circle,rgba(242,181,74,.55),transparent 65%);top:40%;right:22%;opacity:.12;animation:fx-d3 30s ease-in-out infinite alternate}.fx-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 60% 20%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 60% 20%,#000 0,transparent 70%)}.fx-grain{position:absolute;inset:-50%;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:fx-grain 8s steps(10) infinite}@keyframes fx-d1{to{transform:translate(-160px,140px) scale(1.15)}}@keyframes fx-d2{to{transform:translate(220px,-120px) scale(1.2)}}@keyframes fx-d3{to{transform:translate(-200px,90px) scale(.85)}}@keyframes fx-grain{0%,to{transform:translate(0)}25%{transform:translate(-5%,4%)}50%{transform:translate(4%,-6%)}75%{transform:translate(-3%,-3%)}}.hub{min-height:100vh;display:flex;flex-direction:column}.avatar{background:#2a2a2f!important;color:var(--text)}.avatar.sm{width:32px;height:32px;border-radius:16px;font-size:11.5px;font-weight:700;flex:none}.avatar.sm,.icon-btn{display:inline-flex;align-items:center;justify-content:center}.icon-btn{width:38px;height:38px;border-radius:19px;border:1px solid var(--border-strong);background:transparent;color:var(--text-2)}.bell summary{border-color:var(--border-strong)}.bell-count{background:var(--red);animation:hub-ping 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes hub-ping{0%{box-shadow:0 0 0 0 rgba(226,30,45,.7)}to{box-shadow:0 0 0 9px rgba(226,30,45,0)}}.bell-panel{background:rgba(26,26,29,.95);border-color:var(--border-strong)}.hub-main{flex:1 1;width:100%;max-width:1560px;margin:0 auto;padding:28px 32px 48px;outline:none}.tabbar{display:none}.hub-main>*{animation:hub-rise .6s var(--ease) both}.glass{position:relative;background:linear-gradient(180deg,rgba(32,32,36,.72),rgba(24,24,27,.72));border:1px solid var(--border);border-radius:20px;color:var(--text);text-decoration:none;transition:transform .25s var(--ease),border-color .25s,box-shadow .25s}a.glass:hover{transform:translateY(-3px);border-color:rgba(226,30,45,.45);box-shadow:0 18px 40px -18px rgba(226,30,45,.45)}.card{background:linear-gradient(180deg,rgba(32,32,36,.72),rgba(24,24,27,.72))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--border)!important}.pad{padding:20px}.h2{margin:0;font-size:20px;font-weight:700}.h2.sm{font-size:17px}.badge,.muted{color:var(--muted)}.badge{font-size:11px;letter-spacing:.05em;padding:3px 8px;border-radius:7px;background:#24242a;white-space:nowrap}.badge.on{background:var(--red);color:#fff}.btn{border-radius:21px!important;border-color:var(--border-strong)!important;background:transparent;color:var(--text)}.btn.primary,.btn.red{position:relative;overflow:hidden;border-color:transparent!important;font-weight:700;background:linear-gradient(135deg,var(--wow-ember),var(--red) 55%,#b3121f)!important;box-shadow:0 8px 24px -8px rgba(226,30,45,.7),inset 0 1px 0 rgba(255,255,255,.25)}.btn.primary:after,.btn.red:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);transition:left .6s}.btn.primary:hover:after,.btn.red:hover:after{left:130%}.btn:active,.chip:active{transform:scale(.97)}.chip{height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:17px;border:1px solid var(--border-strong);text-decoration:none;font-size:13.5px;transition:border-color .2s,transform .2s}.chip:hover{border-color:var(--red);transform:translateY(-1px)}@property --hub-ang{syntax:"<angle>";initial-value:0deg;inherits:false}.display{margin:0;font-size:50px;line-height:1.04;font-weight:700;letter-spacing:-.035em}.tk.is-late{box-shadow:0 0 0 1px rgba(226,30,45,.35),0 20px 50px -30px rgba(226,30,45,.7);border-color:#4a2422}.track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px}.track i{height:5px;border-radius:3px;background:#2a2a2f;transform-origin:left;animation:hub-fill .9s var(--ease) both .25s}.track i:nth-child(2){animation-delay:.35s}.track i:nth-child(3){animation-delay:.45s}.track i:nth-child(4){animation-delay:.55s}.track i:nth-child(5){animation-delay:.65s}.track .t-done{background:#d9d5ce}.track .t-now{background:var(--amber)}.track .t-late{background:var(--red);box-shadow:0 0 12px rgba(226,30,45,.8)}.stat{display:inline-flex;align-items:center;gap:7px;font-size:13px}.stat i{width:7px;height:7px;border-radius:4px;background:currentColor}.tone-late{color:#ff8a80}.tone-now{color:var(--amber)}.tone-ok{color:#d9d5ce}.tone-muted{color:var(--muted)}.sys-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.sys{gap:10px}.sys b{font-size:13px;font-weight:600}.sys-code{width:38px;height:38px;border-radius:11px;color:#fff;font-weight:800;font-size:12px}.cat ul{list-style:none;margin:0;padding:0}.svc{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid var(--border);color:var(--text-2);text-decoration:none;font-size:14px}a.svc:hover .svc-live{color:#fff}.svc-row{gap:10px}.svc-ic,.svc-row{display:flex;align-items:center}.svc-ic{width:28px;height:28px;border-radius:8px;background:#24242a;justify-content:center;color:var(--text-2);flex:none}.svc-live{font-weight:700;color:var(--text)}@keyframes hub-rise{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes hub-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero{background:linear-gradient(180deg,rgba(26,26,29,.9),rgba(20,20,22,.9))!important}.hero:after,.hero:before{display:none!important}@media (max-width:1100px){.sys-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.hub-main{padding:18px 16px 96px}.display{font-size:32px}.sys-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;justify-content:space-around;padding:8px 6px calc(8px + env(safe-area-inset-bottom, 0px));background:rgba(18,18,20,.94);border-top:1px solid var(--border)}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:64px;min-height:44px;justify-content:center;font-size:11.5px;color:var(--muted);text-decoration:none}.tabbar a.is-on{color:var(--text)}.tabbar a.is-on svg{color:var(--wow-ember)}}.lite .fx-grain,.lite .fx-orb{display:none}.lite .card,.lite .glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1c20!important}@media (prefers-reduced-motion:reduce){.fx-orb{display:none}}:root{--panel:#1a1a1d;--raised:#202024;--glass-a:rgba(32,32,36,0.72);--glass-b:rgba(24,24,27,0.72);--line:#26262b;--line-2:#34343a;--crimson:#7a0c16;--cream:#f5efe6;--gold:#f2b54a;--ok:#22c55e;--ok-text:#86efac;--late-text:#ff8a80;--st-done:#d9d5ce;--st-prog:#f2b54a;--st-late:#e21e2d;--st-off:#2a2a2f;--focus:#7dd3fc;--r-card:20px;--r-hero:26px;--r-pill:999px;--f-head:"Bricolage Grotesque","Schibsted Grotesk",sans-serif;--f-ui:"Schibsted Grotesk","Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,monospace}.page{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.split{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.split>.main{flex:1 1 620px;min-width:0}.split>.side{flex:0 1 360px;min-width:290px;position:-webkit-sticky;position:sticky;top:96px}.eyebrow{margin:0;font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.h-hero{margin:6px 0 0;font:700 clamp(40px,5vw,60px) /1.02 var(--f-head)}.h-hero,.h-page{letter-spacing:-.035em;color:var(--cream)}.h-page{margin:0;font:700 clamp(32px,3.4vw,44px) /1.05 var(--f-head)}.h-sec{margin:0;font:600 21px var(--f-head);letter-spacing:-.02em}.ember{color:var(--ember)}.kbd{font:500 11.5px var(--f-mono);border:1px solid var(--line-2);border-radius:6px;padding:2px 7px;color:var(--muted)}.glass{background:radial-gradient(420px circle at var(--mx,-600px) var(--my,-600px),rgba(226,30,45,.1),transparent 45%),linear-gradient(160deg,var(--glass-a),var(--glass-b));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--r-card);transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.glass.lift:hover{transform:translateY(-3px);box-shadow:0 18px 40px -18px rgba(226,30,45,.45);border-color:rgba(226,30,45,.32)}.glass.is-late{border-color:rgba(226,30,45,.55);box-shadow:0 16px 40px -20px rgba(226,30,45,.6)}.btn.red{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%) 220% 0 /250% 100% no-repeat,linear-gradient(180deg,var(--ember),var(--red) 55%,#b3121f)!important;box-shadow:0 10px 28px -8px rgba(226,30,45,.6);transition:background-position .9s var(--ease),transform .2s}.btn.red:after{display:none}.btn.red:hover{background-position:-60% 0,0 0!important;transform:translateY(-1px)}.btn.sm{padding:0 16px}.chip.on{border-color:var(--text)}.track{display:flex;gap:4px}.track>i{flex:1 1;height:5px;border-radius:5px;background:var(--st-off);transform-origin:left;animation:grow .42s var(--ease) backwards}.track>i:nth-child(2){animation-delay:70ms}.track>i:nth-child(3){animation-delay:.14s}.track>i:nth-child(4){animation-delay:.21s}.track>i:nth-child(5){animation-delay:.28s}.track>i.done{background:var(--st-done)}.track>i.cur{background:var(--st-prog)}.track>i.late{background:var(--st-late);box-shadow:0 0 10px rgba(226,30,45,.7);animation:grow .42s var(--ease) backwards,pulse 1.4s ease-in-out 1.2s infinite alternate}.track.lg>i{height:8px}.stat{font-size:13.5px;font-weight:600}.stat.done{color:var(--st-done)}.stat.prog{color:var(--gold)}.stat.late,.stat.rej{color:var(--late-text)}.stat.plain{color:var(--text)}.wait{width:100%;height:14px;display:block}.wait .bg{fill:var(--raised)}.wait .v{fill:var(--st-done)}.wait .v.prog{fill:var(--gold)}.wait .v.late{fill:var(--red);filter:drop-shadow(0 0 4px rgba(226,30,45,.8))}.wait .target{fill:var(--text-2)}.pipe{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--line);border-radius:22px;overflow:hidden;background:linear-gradient(160deg,var(--glass-a),var(--glass-b))}.pipe>div{padding:20px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.pipe>div:last-child{border-right:0}.pipe>div.hot{background:rgba(226,30,45,.1);box-shadow:inset 0 -3px 0 var(--red)}.pipe>div.hot .eyebrow,.pipe>div.hot b{color:var(--ember)}.pipe b{display:block;font:700 40px/1 var(--f-head);letter-spacing:-.035em}.rise{animation:rise .6s var(--ease) backwards}.d1{animation-delay:70ms}.d2{animation-delay:.14s}.d3{animation-delay:.21s}.d4{animation-delay:.28s}.d5{animation-delay:.35s}.d6{animation-delay:.42s}.bell summary{position:relative}@keyframes spin{to{rotate:1turn}}@keyframes pulse{to{opacity:.55;box-shadow:0 0 2px rgba(226,30,45,.2)}}@keyframes ping{80%,to{transform:scale(2.6);opacity:0}}@keyframes grow{0%{transform:scaleX(0)}}.chips-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.tk{display:flex;flex-direction:column;gap:10px;padding:18px;color:var(--text);text-decoration:none}.guides ul,.q-list,.svc-list{list-style:none;margin:0;padding:0}.sys{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:16px;color:var(--text);text-decoration:none}.sys b{font-size:14px}.sys-code{width:36px;height:36px;border-radius:10px;border:1px solid var(--line-2);background:var(--raised)!important;color:var(--text-2);display:flex;align-items:center;justify-content:center;font:600 10.5px var(--f-mono);letter-spacing:.04em}.sb1{border-color:#3b82f6}.cat{display:flex;align-items:center;gap:14px;padding:20px;color:var(--text);text-decoration:none}.cat b{display:block;font:600 18px var(--f-head)}.guides{padding:20px 22px 8px}.guides .h-sec{margin-bottom:8px}.guides a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;border-top:1px solid var(--line);color:var(--text);text-decoration:none;font-size:14.5px;font-weight:500}.guides a:hover{color:#fff}.empty-box{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;margin:0}.q-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) auto auto;grid-gap:18px;gap:18px;padding:14px 20px;border-top:1px solid var(--line)}.split .q-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.q-row.simple{grid-template-columns:minmax(0,1fr) auto auto}.q-who{display:flex;flex-direction:column;gap:3px;min-width:0}.q-who b{font-size:15px}.q-who .mono{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-bar{display:flex;flex-direction:column;gap:6px}.q-bar .mono{font-size:11.5px}.q-meta{display:flex;justify-content:space-between}.sheet{display:none;position:fixed;inset:0;z-index:60;align-items:flex-end;justify-content:center;padding:20px}.sheet:target{display:flex}.sheet-bg{position:absolute;inset:0;background:rgba(8,8,10,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sheet-box{position:relative;width:min(520px,100%);padding:22px 24px 24px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(160deg,rgba(38,38,42,.97),rgba(26,26,29,.97))!important;animation:rise .35s var(--ease) backwards;margin-bottom:8vh}.sheet-box.wide{width:min(900px,100%)}.sheet-box .btn{align-self:flex-start}.sheet-box p{margin:0}.sheet-head{display:flex;align-items:center;justify-content:space-between}.sheet .sys-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sheet .sys{border:1px solid var(--line)}@media (min-width:761px){.sheet{align-items:center}}.sys-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.sys-card{width:min(560px,100%);padding:36px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.sys-card img{height:46px;width:auto;margin-bottom:10px}.sys-card p{margin:0;font-size:16px}@media (max-width:1100px){.split>.side{position:static;flex-basis:100%}.q-row{grid-template-columns:minmax(0,1fr) auto}.q-row .badge,.q-row .q-bar{grid-column:1/-1}}@media (max-width:760px){.h-hero{font-size:34px}.pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.pipe>div{border-bottom:1px solid var(--line)}.sheet .sys-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html.lite .app-top,html.lite .glass,html.lite .sheet-bg{-webkit-backdrop-filter:none;backdrop-filter:none}html.lite .glass{background:var(--panel)}.chip{background:transparent;color:var(--text)}.chip.on{background:var(--text);color:#121214}.demo-ribbon{margin:0;padding:6px 16px;text-align:center;font:500 12px var(--f-mono);letter-spacing:.06em;color:#121214;background:var(--gold)}.demo-users{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%}.demo-users .btn{height:auto;padding:12px 16px;flex-direction:column;align-items:flex-start;gap:2px;border-radius:16px!important}@media (max-width:760px){.demo-users{grid-template-columns:1fr}}.stat.dot{display:inline-flex;align-items:center;gap:7px}.stat.dot:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.sc2{background:#22c55e}.sc8{background:#f97316}.page.work{max-width:960px;gap:22px}.work-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.work-stats{display:flex;margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:linear-gradient(160deg,var(--glass-a),var(--glass-b))}.work-stats>div{padding:10px 18px;border-right:1px solid var(--line);min-width:92px}.work-stats>div:last-child{border-right:0}.work-stats dt{font:500 10.5px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.work-stats dd{margin:4px 0 0;font:700 22px/1 var(--f-head)}.work-stats dd small{font:500 12px var(--f-ui);color:var(--muted);margin-left:2px}.work-stats .hot dd,.work-stats .hot dt{color:var(--ember)}.stage-bar{width:100%;height:6px;display:block}.sb-abm{fill:#5c5a55}.sb-it{fill:var(--gold)}.sb-prov{fill:var(--st-done)}.stage-legend{list-style:none;display:flex;gap:18px;margin:8px 0 0;padding:0;font-size:12.5px;color:var(--text-2)}.stage-legend li{display:inline-flex;align-items:center;gap:6px}.stage-legend li:before{content:"";width:8px;height:8px;border-radius:2px}.lg-abm:before{background:#5c5a55}.lg-it:before{background:var(--gold)}.lg-prov:before{background:var(--st-done)}.work-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.work-h{display:flex;align-items:center;gap:8px;margin:4px 0 10px;font:600 15.5px var(--f-head)}.work-h:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--st-done)}.work-h.late:before{background:var(--red)}.work-h.due:before{background:var(--gold)}.work-h .mono{font-size:11.5px}.work-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto auto;align-items:center;grid-gap:16px;gap:16px;padding:10px 14px;border-radius:14px}.work-row.late{border-color:rgba(226,30,45,.55);background:radial-gradient(420px circle at var(--mx,-600px) var(--my,-600px),rgba(226,30,45,.12),transparent 45%),linear-gradient(160deg,rgba(48,22,26,.75),rgba(28,20,22,.75))}.work-who{display:flex;flex-direction:column;gap:3px;min-width:0}.work-who b{font-size:15px}.work-who .mono{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag{font:600 10.5px var(--f-mono);letter-spacing:.06em;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-2)}.tag,.work-left{white-space:nowrap}.work-left{font-size:11.5px;letter-spacing:.04em;color:var(--muted)}.work-left.late{color:var(--late-text)}.ring{width:38px;height:38px}.ring-bg{fill:none;stroke:#2a2a2f;stroke-width:3}.ring-v{fill:none;stroke:var(--st-done);stroke-width:3;stroke-linecap:round}.ring.late .ring-v{stroke:var(--red)}.ring.due .ring-v{stroke:var(--gold)}.ring-n{fill:var(--text);font:700 11px var(--f-ui)}.ring-u{fill:var(--muted);font:600 5px var(--f-mono);letter-spacing:.06em}.today{padding:18px}.today .h-sec{margin-bottom:12px;font-size:18px}.today-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.today-card{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:12px;border:1px solid var(--line);background:rgba(18,18,20,.5);font-size:13px}.today-card .mono{display:inline-flex;align-items:center;gap:6px;font-size:11px}.today-card .mono:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--st-done)}.today-card.t-late .mono:before{background:var(--red)}.today-card.t-ok .mono:before{background:var(--ok)}.today-card.t-prog .mono:before{background:var(--gold)}@media (max-width:1100px){.today-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.work-row{grid-template-columns:40px minmax(0,1fr) auto}.work-row .tag{display:none}.work-row .work-left{grid-column:2}.work-stats{width:100%}.work-stats>div{flex:1 1;min-width:0}}@font-face{font-family:Mona Sans;src:url(/fonts/mona-sans.woff2) format("woff2");font-weight:200 900;font-display:swap}:root{--page:#0b0b0c;--bg:#0b0b0c;--card:#141416;--card-solid:#141416;--tile:#1b1b1e;--tile2:#222226;--line:#242428;--line-2:#303035;--border:#242428;--border-strong:#303035;--text:#edeae4;--text-2:#c8c4bc;--muted:#9c9992;--muted2:#77736d;--acc-text:#ff7a84;--late-text:#ff7a84;--acc-tint:rgba(226,30,45,0.14);--acc-glow:rgba(226,30,45,0.4);--ember:#ff4d5a;--gold:#e2b15b;--st-done:#d8d4cc;--st-prog:#e2b15b;--st-off:#2c2c31;--f-head:"Mona Sans",system-ui,sans-serif;--f-ui:"Mona Sans",system-ui,sans-serif;--f-mono:"Mona Sans",system-ui,sans-serif;--font-ui:"Mona Sans",system-ui,sans-serif;--font-display:"Mona Sans",system-ui,sans-serif;--font-mono:"Mona Sans",system-ui,sans-serif;--r-sm:10px;--r-md:16px;--r-lg:22px;--expo:cubic-bezier(0.16,1,0.3,1)}body,html{background:var(--page)!important}body{font-family:var(--f-ui)}.display,.h-hero,.h-page,.h-sec,.h2,.page-title,h1,h2,h3{font-family:var(--f-head)}.badge,.eyebrow,.kbd,.kicker,.mono{font-family:var(--f-ui);font-feature-settings:normal;font-variant-numeric:normal}.fx-bg{background:radial-gradient(900px 600px at 85% -10%,rgba(226,30,45,.12),transparent 60%),var(--page)}.fx-o1{opacity:.1}.fx-o2{opacity:.4;background:radial-gradient(circle,#3a1418,transparent 65%)}.fx-o3{display:none}.fx-grid{background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 70% 0,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 55% at 70% 0,#000,transparent 75%)}.btn.primary,.btn.red{background:var(--acc)!important;border-color:var(--acc)!important;box-shadow:0 10px 26px -12px var(--acc-glow);transition:transform .35s var(--expo),box-shadow .35s var(--expo)}.btn.primary:hover,.btn.red:hover{transform:translateY(-1px);box-shadow:0 14px 34px -12px var(--acc-glow)}.btn:active{transform:scale(.97);transition-duration:.08s}.page{max-width:none!important;padding-left:clamp(20px,3.6vw,72px);padding-right:clamp(20px,3.6vw,72px)}.hub-main{max-width:none;padding:40px 0 64px}.kick{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ink-home{position:relative}.ink-swirl{position:absolute;top:-30px;right:clamp(8px,3vw,60px);width:560px;height:560px;opacity:.22;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 52%,transparent 71%);mask-image:radial-gradient(circle at 50% 50%,#000 52%,transparent 71%)}.ink-swirl .ring{fill:none}.ink-swirl .hair{stroke:rgba(255,255,255,.22);stroke-width:1;stroke-dasharray:2 8}.ink-swirl .a{stroke:url(#sg);stroke-width:46;stroke-linecap:round;stroke-dasharray:960 330;stroke-dashoffset:1290;animation:ink-draw 2.2s var(--expo) .1s forwards}.ink-swirl .b{stroke:url(#sg);stroke-width:30;stroke-linecap:round;stroke-dasharray:560 270;stroke-dashoffset:830;animation:ink-draw 2s var(--expo) .35s forwards}.ink-swirl .rot1{transform-origin:300px 300px;animation:ink-spin 140s linear infinite}.ink-swirl .rot2{transform-origin:300px 300px;animation:ink-spin 100s linear infinite reverse}@keyframes ink-draw{to{stroke-dashoffset:0}}@keyframes ink-spin{to{transform:rotate(1turn)}}.ink-grid,.ink-hello,.ink-sec{position:relative;z-index:1}.ink-hello{padding:0 0 30px}.ink-display{margin:10px 0 0;font-size:clamp(42px,4.3vw,66px);line-height:1.02;font-weight:700;letter-spacing:-.04em}.ink-display .ln{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.ink-display .ln>span{display:inline-block;animation:ink-up 1s var(--expo) both}.ink-display .ln:first-child{font-size:.42em;letter-spacing:-.015em;margin-bottom:.08em}.ink-display .ln:first-child>span{font-weight:600;animation-delay:.05s}.ink-display .ln:nth-child(2)>span{animation-delay:.16s}.ink-display .nm{position:relative;display:inline-block;color:var(--acc)}.ink-display .nm:after{content:"";position:absolute;left:0;right:0;bottom:-.06em;height:2px;border-radius:2px;background:var(--acc);transform:scaleX(0);transform-origin:left;animation:ink-line .9s var(--expo) .95s forwards}@keyframes ink-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes ink-line{to{transform:scaleX(1)}}.ink-summary{margin:14px 0 0;font-size:14.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:0 8px;align-items:baseline}.ink-summary b{color:var(--text);font-weight:650}.ink-summary b.l{color:var(--acc-text)}.ink-summary span{opacity:.5;margin:0 4px}.ink-search{margin-top:24px;max-width:720px;height:54px;border-radius:var(--r-md);background:rgba(20,20,22,.85);border:1px solid var(--line-2);display:flex;align-items:center;gap:12px;padding:0 12px 0 20px;color:var(--muted);transition:border-color .3s,box-shadow .3s}.ink-search:focus-within{border-color:var(--acc-text);box-shadow:0 0 0 5px var(--acc-tint)}.ink-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:16px;outline:none}.ink-h2{margin:0 0 12px;font-size:17px;font-weight:650;letter-spacing:-.02em;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ink-h2 a{font-size:13.5px;font-weight:500;color:var(--muted);text-decoration:none}.ink-h2 a:hover{color:var(--text)}.cnt{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;margin-left:8px;border-radius:999px;background:var(--tile2);color:var(--text-2);font-size:11.5px;font-weight:600;vertical-align:2px}.ink-sec{margin-bottom:34px}.ink-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.ink-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:22px;min-height:196px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);color:var(--text);text-decoration:none;transition:transform .5s var(--expo),border-color .35s,box-shadow .5s var(--expo)}.ink-tile:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:0 26px 50px -30px #000}.t-ic{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--tile2);border:1px solid var(--line-2);color:var(--text-2);flex:none}.t-ic.sm{width:38px;height:38px;border-radius:11px}.t-txt{display:flex;flex-direction:column;gap:4px}.t-txt b{font-size:18px;font-weight:650;letter-spacing:-.02em}.t-txt small{font-size:13.5px;color:var(--muted);line-height:1.45}.t-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.t-time{font-size:12.5px;color:var(--text-2)}.t-go{font-weight:650;font-size:14px;color:#fff;padding:8px 14px;border-radius:999px;background:var(--acc);box-shadow:0 10px 24px -12px var(--acc-glow);transition:transform .45s var(--expo)}.ink-tile.is-live{border-color:rgba(226,30,45,.45);background:radial-gradient(420px circle at 100% 0,rgba(226,30,45,.22),transparent 60%),var(--card)}.ink-tile.is-live .t-ic{background:var(--acc);border-color:var(--acc);color:#fff;box-shadow:0 12px 26px -12px var(--acc-glow)}.ink-tile.is-live:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:ink-edge 5s ease-in-out 1.5s infinite}@keyframes ink-edge{0%{left:-40%}55%,to{left:110%}}.ink-tile.is-live:hover .t-go{transform:translateX(3px)}.app-l:before,.ink-tile:before,.ink-tk:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:radial-gradient(220px circle at var(--mx,-300px) var(--my,-300px),rgba(255,92,104,.75),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s}.app-l:hover:before,.ink-tile:hover:before,.ink-tk:hover:before{opacity:1}.ink-grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,24vw,440px);grid-gap:22px;gap:22px;align-items:start}.ink-stack{display:flex;flex-direction:column;gap:22px;min-width:0}.ink-stack>.ink-sec{margin-bottom:12px}.ink-tks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.ink-tk{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);color:var(--text);text-decoration:none;transition:transform .45s var(--expo),border-color .35s,box-shadow .45s var(--expo);min-width:0}.ink-tk:hover{transform:translateY(-2px);border-color:var(--line-2);box-shadow:0 22px 40px -28px #000}.ink-tk.late{border-color:rgba(226,30,45,.38);box-shadow:inset 3px 0 0 var(--acc)}.ink-meta{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);letter-spacing:.04em;font-feature-settings:normal;font-variant-numeric:normal}.swap{position:relative;display:inline-grid}.swap>span{grid-area:1/1;text-align:right;transition:opacity .3s,transform .45s var(--expo)}.swap .age.l{color:var(--acc-text)}.swap .tk-view{opacity:0;transform:translateX(-6px);color:var(--text);white-space:nowrap;letter-spacing:0}.ink-tk:hover .swap .age{opacity:0;transform:translateX(6px)}.ink-tk:hover .swap .tk-view{opacity:1;transform:none}.clip{min-width:0;display:flex;flex-direction:column}.clip b,.clip small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clip b{font-size:16px;font-weight:600}.clip small{font-size:13px;color:var(--muted)}.track>i{height:4px}.track>i.cur{position:relative;overflow:hidden}.track>i.cur:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:translateX(-100%);animation:ink-shim 2.8s ease-in-out 1.6s infinite}@keyframes ink-shim{60%,to{transform:translateX(100%)}}.ink-stat{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600}.ink-stat:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.ink-stat.late,.ink-stat.rej{color:var(--st-late-tx)}.ink-stat.late:before{animation:ink-breath 2.6s ease-in-out infinite}@keyframes ink-breath{0%,to{box-shadow:0 0 0 0 rgba(226,30,45,.55)}50%{box-shadow:0 0 0 5px rgba(226,30,45,0)}}.ink-stat.prog{color:var(--st-pend-tx)}.ink-stat.plain{color:var(--st-done-tx)}.ink-stat.done{color:var(--muted)}.ink-empty{display:flex;align-items:center;gap:18px;padding:24px;border-radius:var(--r-lg);border:1px dashed var(--line-2);background:rgba(20,20,22,.6)}.ink-empty>div{flex:1 1}.ink-empty b{font-size:17px}.ink-empty p{margin:4px 0 0;font-size:14px}.es-ic{width:48px;height:48px;border-radius:14px;flex:none;display:flex;align-items:center;justify-content:center;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.3);color:#86efac}.es-ic.neutral{background:var(--tile2);border-color:var(--line-2);color:var(--text-2)}.ink-apps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.app-l{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);color:var(--text);text-decoration:none;transition:border-color .25s,transform .45s var(--expo)}.app-l:hover{border-color:rgba(226,30,45,.45);transform:translateX(3px)}.app-l .glyph{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--text);background:linear-gradient(150deg,#2a2a2f,#18181b);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);flex:none;transition:all .3s}.app-l:hover .glyph{background:linear-gradient(150deg,var(--acc),#7a0c16);border-color:transparent;color:#fff}.nm2{display:flex;flex-direction:column;flex:1 1;min-width:0}.nm2 b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm2 small{font-size:12.5px;color:var(--muted)}.app-l .chev{color:var(--muted);transition:transform .25s,color .25s}.app-l:hover .chev{transform:translateX(4px);color:var(--acc-text)}.ink-card{position:relative;padding:22px 24px;border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(24,24,27,.86),rgba(18,18,20,.86));border:1px solid var(--line)}.ink-card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.02) 40%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.card-h{font-size:19px;margin-bottom:8px}.ink-list{list-style:none;margin:0;padding:0}.ink-list a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;border-top:1px solid var(--line);color:var(--text);text-decoration:none;font-size:14.5px;transition:padding .3s var(--expo)}.ink-list a span{transition:transform .3s var(--expo),color .3s}.ink-list a:hover{padding-left:6px}.ink-list a:hover span{transform:translateX(4px);color:var(--acc-text)}.help{display:flex;gap:14px;align-items:flex-start}.help p{margin:0 0 8px;font-size:13.5px}.link-red{color:var(--acc-text);font-weight:600;font-size:14px;text-decoration:none}.rise{animation:rise .55s var(--expo) backwards}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1100px){.ink-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ink-grid{grid-template-columns:1fr}.ink-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.ink-swirl{width:420px;height:420px;right:-60px}}@media (max-width:760px){.ink-apps,.ink-tiles,.ink-tks{grid-template-columns:1fr}.ink-tile{min-height:0}.ink-swirl{width:320px;height:320px;right:-110px;top:-20px;opacity:.16}.ink-search .kbd{display:none}.ink-empty{flex-direction:column;align-items:flex-start}}html.lite .ink-swirl .rot1,html.lite .ink-swirl .rot2,html.lite .ink-tile.is-live:after{animation:none}@media (prefers-reduced-motion:reduce){.ink-swirl .a,.ink-swirl .b{stroke-dashoffset:0}.ink-display .nm:after{transform:none}}.hub-main{overflow-x:clip}.ink-tks{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.ink-tks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ink-tks{grid-template-columns:1fr}}.hub-main>:not(.splash){animation-fill-mode:backwards}.hub-main{padding:40px clamp(20px,3.6vw,72px) 64px!important}.hub-main>.page{padding-left:0!important;padding-right:0!important}@media (max-width:760px){.hub-main{padding:22px 16px 100px!important}}.page-title{font-family:var(--f-head);font-size:clamp(32px,3.2vw,44px);font-weight:700;letter-spacing:-.04em;line-height:1.05;color:var(--text);margin:0}.page-sub{margin:6px 0 0;font-size:14.5px;color:var(--muted)}.form-section-title,.section-title,.side-title{font-family:var(--f-head);font-weight:650;letter-spacing:-.02em;color:var(--text)}.mini-title{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.stack{gap:22px}.card,.panel,.table-card{background:linear-gradient(180deg,rgba(24,24,27,.86),rgba(18,18,20,.86))!important;border:1px solid var(--line)!important;border-radius:var(--r-lg)!important;box-shadow:none}.card:after,.panel:after{content:none}.link-btn.back{padding:6px 12px 6px 10px;margin:-6px 0 6px -10px;color:var(--muted);font-size:13.5px;font-weight:500;transition:background .25s,color .25s}.link-btn.back:hover{background:var(--tile);color:var(--text)}.table{font-size:14px}.table th{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:transparent}.table td,.table th{border-bottom:1px solid var(--line)}.table tbody tr{transition:background .25s}.table tbody tr:hover{background:var(--tile)}.row-link{color:var(--text);text-decoration:none}.pill{font-family:var(--f-ui);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;padding:4px 10px;border:1px solid transparent}.tabs a,.tabs button{border-radius:999px;font-weight:500}.tabs .is-on,.tabs [aria-current=page],.tabs [aria-selected=true]{background:var(--text)!important;color:var(--page)!important;border-color:var(--text)!important;font-weight:650}input:not([type=checkbox]):not([type=radio]),select,textarea{font-family:var(--f-ui);border-radius:var(--r-sm);border-color:var(--line-2);background-color:rgba(11,11,12,.6);color:var(--text)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--acc-text);box-shadow:0 0 0 4px var(--acc-tint);outline:none}.btn{border-radius:999px!important;font-family:var(--f-ui);font-weight:600}.btn.lg{height:46px;padding:0 22px}.avatar,.mini-avatar{background:var(--tile2)!important;color:var(--text)!important;border:1px solid var(--line-2)}.empty{border-radius:var(--r-lg)}@media (max-width:760px){.link-btn.back{margin-left:0;padding-left:0}.link-btn.back:hover{background:transparent}}.vsteps{list-style:none;margin:26px 0 0;padding:0}.vsteps li{display:flex;gap:14px;padding:11px 0;position:relative}.vsteps li:not(:last-child):after{content:"";position:absolute;left:15px;top:44px;bottom:-6px;width:2px;background:var(--line-2)}.vsteps li.d:not(:last-child):after{background:var(--st-done)}.vsteps .n{width:32px;height:32px;border-radius:50%;border:2px solid var(--line-2);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--muted);flex:none;background:var(--page);transition:all .4s var(--expo)}.vsteps li.c .n{background:var(--acc);border-color:var(--acc);color:#fff;box-shadow:0 0 0 5px var(--acc-tint)}.vsteps li.d .n{background:var(--st-done);border-color:var(--st-done);color:#111}.vsteps b{display:block;font-size:15px}.vsteps small{color:var(--muted);font-size:12.5px}.field{display:flex;flex-direction:column;gap:7px}.field>span:first-child{font-size:13px;font-weight:600;color:var(--text-2)}.input{height:48px;width:100%;border-radius:12px;border:1px solid var(--line-2);background:rgba(11,11,12,.6);padding:0 14px;color:var(--text);font:inherit}.input.err{border-color:var(--acc)}select.input{padding-right:10px}.hint{font-size:12.5px;color:var(--muted)}.hint.err{color:var(--acc-text)}.opt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border-radius:16px;border:1px solid var(--line-2);background:rgba(11,11,12,.5);color:var(--text);cursor:pointer;text-align:left;font:inherit;transition:border-color .25s,background .25s}.opt.on{border-color:var(--acc);background:var(--acc-tint)}.opt small{color:var(--muted);font-size:12.5px}.gl,.sa-app .gl{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;background:linear-gradient(150deg,#2a2a2f,#18181b);border:1px solid var(--line-2);flex:none}.alert-err{margin:0;padding:12px 14px;border-radius:12px;background:rgba(226,30,45,.1);border:1px solid rgba(226,30,45,.35);color:var(--acc-text);font-size:14px}.btn.sm{height:36px}.btn[disabled]{opacity:.5;cursor:not-allowed}.itsd-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.itsd-head .statbox{display:flex;margin:0;border:1px solid var(--line-2);border-radius:16px;overflow:hidden}.itsd-head .statbox>div{padding:10px 18px}.itsd-head .statbox>div+div{border-left:1px solid var(--line-2)}.itsd-head .statbox dt{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.itsd-head .statbox dd{margin:0;font-size:24px;font-weight:700}.itsd-head .statbox dd.l{color:var(--acc-text)}.itsd-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.seg{display:flex;gap:6px}.seg button{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--text-2);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.seg button.on{background:var(--text);color:#111;border-color:var(--text)}.itsd-filters{display:flex;gap:8px}.itsd-filters .input{height:38px;width:230px}.q-group{margin-bottom:8px}.q-group .ink-h2 small{font-weight:500;font-size:13px}.q-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.q-row{display:grid;grid-template-columns:44px minmax(0,1.3fr) minmax(0,.9fr) auto auto;grid-gap:16px;gap:16px;align-items:center;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card)}.q-row.late{border-color:rgba(226,30,45,.4);box-shadow:inset 3px 0 0 var(--acc)}.q-by,.q-main{display:flex;flex-direction:column;min-width:0}.q-main b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-by small,.q-main small{color:var(--muted);font-size:12.5px}.q-by{font-size:13px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis}.q-ring{width:42px;height:42px}.q-ring .bg{stroke:#2c2c31}.q-ring .bg,.q-ring .v{fill:none;stroke-width:3}.q-ring .v{stroke-linecap:round}.q-ring.due .v,.q-ring.ok .v{stroke:var(--gold)}.q-ring.late .v{stroke:var(--acc)}.q-ring text{font-size:10.5px;font-weight:700;fill:var(--text)}.ink-list.plain li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line);font-size:14px}.ink-list.plain small{display:block;color:var(--muted);font-size:12.5px}.modal-wrap{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(6,6,7,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card{width:min(580px,100%);max-height:100%;overflow:auto;display:flex;flex-direction:column;gap:14px;animation:rise .35s var(--expo) both}.pw{position:relative}.pw .input{padding-right:70px}.pw button{position:absolute;right:8px;top:7px;height:34px;padding:0 10px;border-radius:8px;border:0;background:var(--tile2);font:inherit;font-size:12px;cursor:pointer}.note,.pw button{color:var(--text-2)}.note{margin:0;padding:12px 14px;border-radius:12px;background:var(--tile);border:1px solid var(--line-2);font-size:13.5px}.toast{position:fixed;right:20px;bottom:20px;z-index:80;padding:14px 16px;border-radius:16px;background:rgba(24,24,27,.96);border:1px solid var(--line-2);font-size:14px;animation:rise .4s var(--expo) both}@media (max-width:1000px){.q-row{grid-template-columns:44px minmax(0,1fr) auto}.q-row .ink-stat,.q-row .q-by{display:none}}@media (max-width:760px){.itsd-filters{width:100%;flex-wrap:wrap}.itsd-filters .input{width:100%}}.q-actions{display:flex;gap:6px;flex-wrap:nowrap}.q-question{grid-column:2/-1;font-size:13px;color:var(--text-2);background:var(--tile);border-radius:10px;padding:8px 12px}.input.area{height:auto;min-height:110px;padding:12px 14px;resize:vertical;line-height:1.5}@media (max-width:1000px){.q-actions{flex-wrap:wrap;justify-content:flex-end}}.ink-stat.ok{color:var(--st-done-tx)}.q-question.answered{background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.25)}.thread{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:46vh;overflow:auto}.thread li{max-width:88%;padding:10px 14px;border-radius:14px;background:var(--tile);border:1px solid var(--line-2)}.thread li.me{align-self:flex-end;background:var(--acc-tint);border-color:rgba(226,30,45,.3)}.thread .who{display:block;font-size:12px;color:var(--muted)}.thread .who em{font-style:normal}.thread p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.reply-box{flex-basis:100%;margin:10px 0 0 50px;display:flex;flex-direction:column;gap:8px}.reply-actions{display:flex;justify-content:flex-end}@media (max-width:760px){.reply-box{margin-left:0}}.seg a{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-2);font-size:13.5px;font-weight:600;text-decoration:none}.seg a.on{background:var(--text);color:var(--card);border-color:var(--text)}.seg a.on .cnt{background:color-mix(in srgb,var(--card) 22%,transparent);color:var(--card)}.ap-mark{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;border:2px solid var(--line-2)}.ap-mark.yes{color:#86efac;border-color:rgba(74,222,128,.4)}.ap-mark.no{color:var(--acc-text);border-color:rgba(226,30,45,.4)}.ap-steps{margin:0 0 12px;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text-2)}.ap-row .btn.sm{text-decoration:none;display:inline-flex;align-items:center}.wk{display:flex;flex-direction:column;gap:14px;font-feature-settings:normal;font-variant-numeric:normal}@keyframes wkpulse{0%{box-shadow:0 0 0 0 rgba(226,30,45,.6)}70%{box-shadow:0 0 0 7px rgba(226,30,45,0)}to{box-shadow:0 0 0 0 rgba(226,30,45,0)}}.r{text-align:right;justify-self:end}.t-neutral{color:var(--text-2)}.t-amber{color:#facc15}.t-red{color:#ff6b76}.t-blue{color:#93c5fd}.t-green{color:#4ade80}@keyframes wkrise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mono,.wk-card code{font-family:var(--font-mono,ui-monospace,Consolas,monospace)}.btn:active:not(:disabled){transform:scale(.97)}.link-btn.back{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;margin-bottom:14px;border-radius:999px;border:1px solid var(--line-2);background:var(--tile);color:var(--text);font-weight:600;font-size:14px;text-decoration:none}.link-btn.back:hover{background:var(--tile2,#232327)}@keyframes wkshimmer{to{background-position:-200% 0}}.wk{--text:#eceae5}@keyframes wkin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wkpop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.reply-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.reply-quick .hint{width:100%}.seg.abm{background:#a1a1aa}.seg.itsd{background:var(--i-red)}.seg.req{background:#2563eb}.track{height:12px;background:#efeeea;overflow:hidden}.track,.track .fill{display:block;border-radius:999px}.track .fill{width:0;height:100%;background:var(--i-text);transition:width .6s cubic-bezier(.2,.7,.2,1)}.track .fill.late{background:var(--i-red)}@media (prefers-reduced-motion:reduce){.ins-week .bar,.track .fill{transition:none}}@media print{.app-top,.demo-ribbon,.skip-link,nav{display:none!important}body,html{background:#ffffff!important}}:root{--page:#000000;--bg:#000000;--card:#0b0b0b;--card-solid:#0b0b0b;--tile:#131313;--tile2:#1a1a1a;--line:#1e1e1e;--line-2:#2b2b2b;--border:#1e1e1e;--border-strong:#2b2b2b;--text:#ffffff;--text-2:#cfcfcf;--muted:#a3a3a3;--muted2:#767676;--red:#e21e2d;--acc:#e21e2d;--s-needs:#f5b544;--s-wait:#4cc3f5;--s-done:#2fd27a;--s-abm:#b49cff;--s-late:#ff6b70}.fx-bg .fx-grain,.fx-bg .fx-grid,.fx-bg .fx-orb{display:none!important}.fx-bg{background:radial-gradient(900px 420px at 12% -8%,rgba(226,30,45,.16),transparent 60%),radial-gradient(700px 380px at 100% 0,rgba(226,30,45,.07),transparent 60%),#000!important}.fx-bg:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.17) 1.1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 110% 85% at 50% 0,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 110% 85% at 50% 0,#000 30%,transparent 78%);animation:wow-in 1.2s ease both,wow-breathe 7s ease-in-out 1.2s infinite}@keyframes wow-in{0%{opacity:0}to{opacity:1}}@keyframes wow-breathe{0%,to{opacity:1}50%{opacity:.35}}.t-amber{color:var(--s-needs)}.t-red{color:var(--s-late)}.t-blue{color:var(--s-wait)}.t-green{color:var(--s-done)}.t-needs{color:var(--s-needs)}.btn.red{background:#e21e2d;border-color:#e21e2d;color:#fff}.btn.red:hover{background:#c9151f;border-color:#c9151f}.hm{flex-direction:column;gap:24px;max-width:1440px;margin:0 auto}.hm,.hm-ask{display:flex}.hm-ask{flex-wrap:wrap;gap:16px;align-items:center;padding:18px 20px;border-radius:20px;border:1px solid rgba(245,181,68,.45);background:linear-gradient(90deg,rgba(245,181,68,.09),var(--card))}.hm-ask-actions{gap:8px}.hm .c-needs{--c:var(--s-needs)}.hm .c-wait{--c:var(--s-wait)}.hm .c-done{--c:var(--s-done)}.hm .c-abm{--c:var(--s-abm)}.hm .c-late{--c:var(--s-late)}.hm .c-muted{--c:var(--muted)}@media (prefers-reduced-motion:reduce){.fx-bg:before{animation:none!important}}.field-opt{font-weight:400;font-size:12.5px;color:var(--muted)}:root{--wow-red:#ee2030;--wow-yellow:#fdb01b;--wow-green:#138d47;--wow-lime:#8fc640;--wow-ink:#060d18;--wow-blue:#254a9c;--s-late:#ff8a90;--s-needs:#ffd27a;--s-abm:#ffd27a;--s-done:#6ee0a0;--s-wait:#9dbbff;--muted:#b3b3b3}.brand-strip{height:4px}.brand-strip i{flex:1 1}.brand-strip i:first-child{background:var(--wow-red)}.brand-strip i:nth-child(2){background:var(--wow-yellow)}.brand-strip i:nth-child(3){background:var(--wow-green)}.brand-strip i:nth-child(4){background:var(--wow-lime)}.brand-strip i:nth-child(5){background:var(--wow-ink);box-shadow:inset 0 0 0 1px #1c2433}.brand-strip i:nth-child(6){background:var(--wow-blue)}.fx-bg{background:radial-gradient(900px 420px at 10% -8%,rgba(253,176,27,.07),transparent 60%),radial-gradient(800px 420px at 95% 0,rgba(37,74,156,.12),transparent 60%),#000!important}.hm-ask{border-color:rgba(157,187,255,.45);background:linear-gradient(90deg,rgba(37,74,156,.18),var(--card))}.btn.nr{white-space:nowrap}:root,[data-theme=dark]{color-scheme:dark;--page:#000000;--bg:#000000;--card:#0b0b0b;--card-solid:#0b0b0b;--tile:#131313;--tile2:#1a1a1a;--line:#1e1e1e;--line-2:#2b2b2b;--border:#1e1e1e;--border-strong:#2b2b2b;--text:#ffffff;--text-2:#cfcfcf;--muted:#b3b3b3;--muted2:#8e8e8e;--card-shadow:none;--header-bg:rgba(0,0,0,0.82);--tx-yellow:#fdb01b;--tx-blue:#9dbbff;--tx-green:#6ee0a0;--tx-lime:#b5e07a;--st-late-bg:rgba(238,32,48,0.14);--st-late-bd:#ee2030;--st-late-tx:#ff8a90;--st-pend-bg:rgba(245,166,35,0.13);--st-pend-bd:#f5a623;--st-pend-tx:#ffd27a;--st-done-bg:rgba(19,141,71,0.18);--st-done-bd:#1fa65a;--st-done-tx:#6ee0a0;--st-wait-bg:rgba(37,74,156,0.28);--st-wait-bd:#4a74d6;--st-wait-tx:#9dbbff;--s-late:var(--st-late-tx);--s-needs:var(--st-pend-tx);--s-abm:var(--st-pend-tx);--s-done:var(--st-done-tx);--s-wait:var(--st-wait-tx);--dot-color:rgba(255,255,255,0.17);--raised-input:#131313}[data-theme=light]{color-scheme:light;--page:#f4f4f1;--bg:#f4f4f1;--card:#ffffff;--card-solid:#ffffff;--tile:#f6f6f3;--tile2:#efefea;--line:#e6e6e1;--line-2:#d3d3cd;--border:#e6e6e1;--border-strong:#d3d3cd;--text:#0a0a0a;--text-2:#2f3237;--muted:#585b60;--muted2:#6b6e73;--card-shadow:0 1px 2px rgba(6,13,24,0.06),0 8px 24px rgba(6,13,24,0.05);--header-bg:rgba(255,255,255,0.9);--tx-yellow:#9a5e00;--tx-blue:#254a9c;--tx-green:#0b6a33;--tx-lime:#46700f;--st-late-bg:rgba(238,32,48,0.08);--st-late-bd:#ee2030;--st-late-tx:#b3101d;--st-pend-bg:rgba(245,166,35,0.13);--st-pend-bd:#e39a12;--st-pend-tx:#8a5300;--st-done-bg:rgba(19,141,71,0.1);--st-done-bd:#138d47;--st-done-tx:#0b6a33;--st-wait-bg:rgba(37,74,156,0.09);--st-wait-bd:#254a9c;--st-wait-tx:#1e3f8c;--dot-color:rgba(6,13,24,0.13);--raised-input:#ffffff}body{background:var(--page);color:var(--text)}.app-root,body{font-family:"Mona Sans",var(--font-ui,system-ui),sans-serif}.fx-bg{background:radial-gradient(900px 420px at 10% -8%,rgba(253,176,27,.07),transparent 60%),radial-gradient(800px 420px at 95% 0,rgba(37,74,156,.12),transparent 60%),var(--page)!important}[data-theme=light] .fx-bg{background:radial-gradient(900px 420px at 10% -8%,rgba(253,176,27,.12),transparent 60%),radial-gradient(800px 420px at 95% 0,rgba(37,74,156,.08),transparent 60%),var(--page)!important}.fx-bg:before{background-image:radial-gradient(var(--dot-color) 1.1px,transparent 1.5px)!important}.theme-toggle{width:44px;height:44px;border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0;border:1px solid var(--line-2);background:var(--tile);color:var(--text);cursor:pointer}.theme-toggle:hover{border-color:var(--muted2)}.btn:not(.red):not(.primary){background:transparent;border:1px solid var(--line-2);color:var(--text)}.btn:not(.red):not(.primary):hover{border-color:var(--muted2)}.btn.primary,.btn.red{background:#ee2030;border-color:#ee2030;color:#fff}.btn.primary:hover,.btn.red:hover{background:#d0141f;border-color:#d0141f}.live{color:var(--st-done-tx)}[data-theme=light] .tabs .is-on,[data-theme=light] .tabs .is-on .count,[data-theme=light] .wk-view.is-on,[data-theme=light] .wk-view.is-on span,[data-theme=light] .wk-zoom-btn.is-on{background-color:#0a0a0a;color:#ffffff}.btn.nr{flex-shrink:0}[data-theme=light] .type-icon{color:var(--text)}[data-theme=light] .field input[type=date],[data-theme=light] .field input[type=email],[data-theme=light] .field input[type=tel],[data-theme=light] .field input[type=text]{background:var(--raised-input)}[data-theme=light] .chip,[data-theme=light] .segmented{background:var(--card)}[data-theme=light] .link-btn:hover{background:rgba(6,13,24,.05)}[data-theme=light] .hero:after{background:rgba(6,13,24,.06)}[data-theme=light] .kpi:hover,[data-theme=light] a.type-card:hover{box-shadow:var(--card-shadow)}[data-theme=light] .skeleton{background:var(--card)}[data-theme=light] .tab.is-on{color:var(--text)}[data-theme=light] .tab .count{background:rgba(6,13,24,.06)}[data-theme=light] .search input{background:var(--raised-input)}[data-theme=light] .table tbody tr:hover{background:rgba(6,13,24,.03)}[data-theme=light] .bell-count{color:var(--text)}[data-theme=light] .bell-panel{box-shadow:var(--card-shadow)}[data-theme=light] .is-current .step-dot,[data-theme=light] .is-rejected .vdot{color:var(--text)}[data-theme=light] .bell-panel,[data-theme=light] .glass,[data-theme=light] .hero{background:var(--card)}[data-theme=light] .card{background:var(--card)!important}[data-theme=light] .badge{background:var(--card)}[data-theme=light] .badge.on,[data-theme=light] .sys-code,[data-theme=light] a.svc:hover .svc-live{color:var(--text)}[data-theme=light] .svc-ic{background:var(--card)}[data-theme=light] .hero{background:var(--card)!important}@media (max-width:760px){[data-theme=light] .tabbar{background:var(--card)}}[data-theme=light] .lite .card,[data-theme=light] .lite .glass{background:var(--card)!important}[data-theme=light] .guides a:hover{color:var(--text)}[data-theme=light] .sheet-bg{background:var(--card)}[data-theme=light] .sheet-box{background:var(--card)!important}[data-theme=light] .today-card,[data-theme=light] .work-row.late{background:var(--card)}[data-theme=light] .ink-search{background:var(--raised-input)}[data-theme=light] .ink-tile:hover{box-shadow:var(--card-shadow)}[data-theme=light] .ink-tile.is-live .t-ic,[data-theme=light] .t-go{color:var(--text)}[data-theme=light] .ink-tk:hover{box-shadow:var(--card-shadow)}[data-theme=light] .app-l .glyph,[data-theme=light] .ink-empty{background:var(--card)}[data-theme=light] .app-l:hover .glyph{background:var(--card);color:var(--text)}[data-theme=light] .ink-card{background:var(--card)}[data-theme=light] .ink-card:after{background:rgba(6,13,24,.06)}[data-theme=light] .card,[data-theme=light] .panel,[data-theme=light] .table-card{background:var(--card)!important}[data-theme=light] input:not([type=checkbox]):not([type=radio]),[data-theme=light] select,[data-theme=light] textarea{background-color:var(--raised-input)}[data-theme=light] .vsteps li.c .n{color:var(--text)}[data-theme=light] .input{background:var(--raised-input)}[data-theme=light] .gl,[data-theme=light] .link-btn.back:hover,[data-theme=light] .modal-wrap,[data-theme=light] .opt,[data-theme=light] .sa-app .gl,[data-theme=light] .toast{background:var(--card)}.hb{position:relative;z-index:30}.hb-band{gap:0;min-height:84px;padding:0 32px;background:#2a2e32}.hb-band,.hb-home{display:flex;align-items:center}.hb-home{gap:22px;text-decoration:none;color:#fff}.hb-wow{height:64px;width:auto;display:block}.hb-div{width:1px;height:44px;background:#5a5f66;flex-shrink:0}.hb-name{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#fff;white-space:nowrap}.hb-fill{flex:1 1 auto}.hb-div-brands{margin-right:30px}.hb-brands{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:30px}.hb-brands img{display:block;width:auto}.brand-strip{display:flex;height:5px}.hb-bar{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 32px;flex-wrap:wrap;background:var(--page);border-bottom:1px solid var(--line)}[data-theme=dark] .hb-bar{background:#000}[data-theme=light] .hb-bar{background:#fff}.hb-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hb-tabs a{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;border-radius:999px;font-size:16px;font-weight:650;color:var(--text);text-decoration:none;white-space:nowrap}.hb-tabs a:hover{background:var(--tile)}.hb-tabs a.is-on{background:var(--text);color:var(--page)}[data-theme=light] .hb-tabs a.is-on{background:#0a0a0a;color:#fff}[data-theme=dark] .hb-tabs a.is-on{background:#fff;color:#000}.hb-new{padding:0 20px;font-size:16px;font-weight:750;display:inline-flex;gap:8px;white-space:nowrap;text-decoration:none}.hb-new,.hb-search{height:44px;align-items:center;flex-shrink:0}.hb-search{display:flex;gap:10px;width:220px;padding:0 16px;border-radius:999px;background:var(--tile);border:1px solid var(--line-2);color:var(--muted)}.hb-search input{flex:1 1;min-width:0;border:0;background:transparent;font-size:15px;color:var(--text);outline:none}.hb-search input::placeholder{color:var(--muted)}.hb-bar .bell>summary,.hb-bar .theme-toggle{width:44px;height:44px;border-radius:50%;display:inline-grid;place-items:center;position:relative;border:1px solid var(--line-2);background:transparent;color:var(--text);cursor:pointer;list-style:none}.hb-bar .bell>summary::-webkit-details-marker{display:none}.bell-count{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#fdb01b;color:#0a0a0a;font-size:12px;font-weight:800;display:grid;place-items:center}.hb-div2{width:1px;height:36px;background:var(--line-2);flex-shrink:0}.acct{position:relative}.acct>summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:2px 4px;border-radius:999px;color:var(--text)}.acct>summary::-webkit-details-marker{display:none}.acct-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fdb01b;color:#0a0a0a;font-weight:800;font-size:15px;flex-shrink:0}.acct-text{display:flex;flex-direction:column;line-height:1.2}.acct-text b{font-size:16px;white-space:nowrap}.acct-text span{font-size:14px;color:var(--muted);white-space:nowrap}.acct-panel{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;padding:6px;border-radius:16px;background:var(--card);border:1px solid var(--line-2);box-shadow:0 18px 48px rgba(0,0,0,.25);display:flex;flex-direction:column}.acct-panel a,.acct-panel button{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:10px;border:0;background:none;color:var(--text);font:inherit;font-size:15px;text-decoration:none;cursor:pointer;width:100%;text-align:left}.acct-panel a:hover,.acct-panel button:hover{background:var(--tile)}@media (max-width:1280px){.hb-brands{gap:20px}.hb-div-brands{margin-right:20px}}@media (max-width:1100px){.hb-brands,.hb-div-brands{display:none}.hb-search{width:180px}}@media (max-width:860px){.acct-text,.hb-search{display:none}}@media (max-width:640px){.hb-band{min-height:64px;padding:0 16px;background:var(--page)}[data-theme=light] .hb-band{background:#fff}[data-theme=dark] .hb-band{background:#000}.hb-wow{height:44px}.hb-div2,.hb-home .hb-div,.hb-name,.hb-new,.hb-tabs{display:none}.hb-bar{min-height:0;padding:8px 16px;justify-content:flex-end}}.hb-home{gap:28px}.hb-search{gap:8px;padding:0 14px}.hb-search input{font-size:14.5px}.hb-new{box-shadow:none!important}.acct>summary .icon,.acct>summary svg:last-child{transform:rotate(90deg);transition:transform .15s ease}.acct[open]>summary svg:last-child{transform:rotate(-90deg)}.hb-bar .bell>summary{box-shadow:none!important;animation:none!important}.hb-bar .bell>summary:after,.hb-bar .bell>summary:before{display:none!important}.hb-search input{font-size:14px}.hb-bar .bell-count{background:#fdb01b!important;color:#0a0a0a!important;animation:none!important;box-shadow:none!important;border:0!important}@media (max-width:640px){.hb{display:grid;grid-template-columns:1fr auto;align-items:center}[data-theme=light] .hb{background:#fff}[data-theme=dark] .hb{background:#000}.hb-band{grid-column:1;grid-row:1;min-height:64px}.hb-bar{grid-column:2;grid-row:1;border:0;background:transparent!important;padding:0 16px 0 0;gap:10px;flex-wrap:nowrap}.brand-strip{grid-column:1/-1;grid-row:2}.acct>summary svg:last-child,.hb-bar .theme-toggle{display:none}}.pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid;font-size:12.5px;font-weight:650;line-height:1;white-space:nowrap}.pill .dot{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;animation:none!important;box-shadow:none!important}.brand-chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px 0 6px;border-radius:999px;background:var(--tile);border:1px solid var(--line-2);color:var(--text);font-size:12.5px;font-weight:650;white-space:nowrap;vertical-align:middle;max-width:100%}.brand-chip img{height:16px;width:auto;display:block;flex-shrink:0}.brand-chip.logo-only{padding:0 6px}.brand-chip .bc-name{overflow:hidden;text-overflow:ellipsis}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}.btn:active{transform:scale(.98)}.btn.sm{min-height:36px;padding:0 14px;font-size:13.5px}.btn.lg{min-height:52px;padding:0 24px;font-size:16px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}[data-theme=light] .btn:not(.red):not(.primary){background:#fff;border-color:var(--line-2);color:#0a0a0a}[data-theme=dark] .btn:not(.red):not(.primary){background:transparent;border-color:#3a3a3a;color:#fff}.btn.choice{min-height:52px;min-width:120px;font-size:16px;font-weight:800;border-radius:16px}.btn.choice[aria-pressed=true]{border:2px solid var(--st-wait-bd)}.mini-title,.side .mini-title,table th{text-transform:none!important;letter-spacing:normal!important;font-size:13px}.pill .dot,.pill .dot.is-live{width:6px!important;height:6px!important;border:0!important;box-shadow:none!important;background:currentColor!important;animation:none!important}.pill .dot.is-live:after,.pill .dot.is-live:before{display:none!important}tr.is-selected td:first-child,tr.is-selected>td{box-shadow:none}tr.is-selected{box-shadow:inset 3px 0 0 var(--text)!important;background:var(--tile)!important}tr.is-selected td{background:transparent!important}.rh{max-width:1312px;margin:0 auto;display:flex;flex-direction:column;gap:40px;padding-bottom:32px}.rh h2{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em}.rh-h{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.rh-h.spread{justify-content:space-between}.rh-sub{font-size:15px;color:var(--muted)}.rh-link{gap:6px;font-weight:750;font-size:15px;color:var(--text);text-decoration:none}.rh-link,.rh-tag{display:inline-flex;align-items:center}.rh-tag{height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:700;background:var(--st-wait-bg);border:1px solid var(--st-wait-bd);color:var(--st-wait-tx)}.rh-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;border-radius:28px;border:1px solid var(--line);background:var(--card);box-shadow:var(--card-shadow);min-height:392px}.rh-hero-text{padding:40px 0 40px 44px;display:flex;flex-direction:column;gap:22px;position:relative;z-index:1}.rh-greet{margin:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:16px;font-weight:600;color:var(--text-2)}.rh-hero h1{margin:0;font-size:clamp(36px,3.9vw,56px);line-height:1.05;letter-spacing:-.035em;font-weight:800;max-width:12.5ch}.rh-hero h1 em{font-style:normal;color:var(--tx-yellow)}.rh-search{display:flex;align-items:center;gap:12px;max-width:620px;height:60px;padding:0 8px 0 22px;border-radius:999px;background:var(--card);border:1px solid var(--line-2);color:var(--muted)}[data-theme=dark] .rh-search{background:#000}.rh-search input{flex:1 1;min-width:0;border:0;background:transparent;font-size:16px;color:var(--text);outline:none}.rh-search input::placeholder{color:var(--muted)}.rh-search-btn{height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--line-2);background:var(--tile);color:var(--text);font:inherit;font-weight:750;font-size:15px;cursor:pointer}.rh-counts{display:flex;gap:10px;flex-wrap:wrap}.rh-count{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:650;color:var(--text);text-decoration:none;background:var(--tile);border:1px solid var(--line-2)}.rh-count svg{color:var(--tx-yellow)}.rh-count b{font-weight:800}.rh-count.is-wait{background:var(--st-wait-bg);border-color:var(--st-wait-bd);color:var(--st-wait-tx)}.rh-count.is-wait i{width:7px;height:7px;border-radius:50%;background:currentColor}.rh-count.is-done{background:var(--st-done-bg);border-color:var(--st-done-bd);color:var(--st-done-tx)}.rh-count.is-done svg{color:currentColor}.rh-hero-art{position:relative;align-self:stretch;display:grid;place-items:center;padding:24px 24px 24px 0}.rh-hero-art:before{content:"";position:absolute;inset:0;background:radial-gradient(40% 50% at 30% 35%,rgba(253,176,27,.28),transparent 70%),radial-gradient(45% 60% at 85% 30%,rgba(37,74,156,.3),transparent 72%),radial-gradient(40% 45% at 55% 92%,rgba(19,141,71,.22),transparent 72%);filter:blur(6px)}[data-theme=dark] .rh-hero-art:before{background:radial-gradient(38% 50% at 30% 35%,rgba(253,176,27,.42),transparent 70%),radial-gradient(45% 60% at 85% 30%,rgba(37,74,156,.6),transparent 72%),radial-gradient(40% 45% at 55% 92%,rgba(19,141,71,.42),transparent 72%)}.art-food{position:relative;width:100%;max-width:520px;height:auto}.rh-asks{display:flex;flex-direction:column;gap:10px}.rh-ask{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:22px 32px 22px 28px;border-radius:16px;background:#e4e8f1;border:1.5px solid #4a74d6}[data-theme=dark] .rh-ask{background:#0b1530;border-color:#2f56b3}.rh-ask-text{flex:1 1;min-width:260px}.rh-ask-meta{margin:0 0 6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--text-2)}.rh-ask-meta b{color:var(--text);font-weight:700}.rh-ask-q{margin:0;font-size:20px;font-weight:750;line-height:1.3}.hm-ask-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn.choice{background:var(--card)!important;border:1px solid var(--line-2)!important;color:var(--text)!important;min-width:104px}[data-theme=dark] .btn.choice{background:#000!important;border-color:#2b2b2b!important}.rh-open{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-weight:750;font-size:16px;color:var(--tx-blue);text-decoration:none}.rh-av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;flex-shrink:0}.rh-av.lg{width:56px;height:56px;font-size:18px}.rh-av.xs{width:24px;height:24px;font-size:9.5px}.rh-av.blue{background:#254a9c;color:#fff}.rh-av.green{background:#138d47;color:#fff}.rh-av.lime{background:#8fc640;color:#0a0a0a}.rh-av.yellow{background:#fdb01b;color:#0a0a0a}.rh-svcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.rh-svc{--tc:#138d47;--tint:rgba(19,141,71,0.1);--go:var(--tx-green);display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:18px;text-decoration:none;color:var(--text);background:var(--card);border:1px solid var(--line);box-shadow:inset 0 4px 0 var(--tc),var(--card-shadow);transition:transform .15s ease,border-color .15s ease}.rh-svc:hover{transform:translateY(-2px);border-color:var(--line-2)}.rh-svc.t-blue{--tc:#254a9c;--tint:rgba(37,74,156,0.1);--go:var(--tx-blue)}.rh-svc.t-yellow{--tc:#fdb01b;--tint:rgba(253,176,27,0.16);--go:var(--tx-yellow)}[data-theme=dark] .rh-svc{--tint:rgba(19,141,71,0.16)}[data-theme=dark] .rh-svc.t-blue{--tint:rgba(37,74,156,0.26)}[data-theme=dark] .rh-svc.t-yellow{--tint:rgba(253,176,27,0.14)}.rh-svc-art{display:block;height:132px;border-radius:14px;background:var(--tint);overflow:hidden}.rh-svc-art svg{width:100%;height:100%}.rh-svc-title{display:flex;align-items:center;gap:12px}.rh-svc-title b{font-size:20px;font-weight:800;letter-spacing:-.01em}.rh-tile{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--tc);color:#fff;flex-shrink:0}.rh-svc.t-yellow .rh-tile{color:#0a0a0a}.rh-svc-text{font-size:15px;line-height:1.5;color:var(--text-2)}.rh-svc-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.rh-go{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:15px;color:var(--go)}.rh-meta{font-size:13.5px}.rh-meta,.rh-note{color:var(--muted)}.rh-note{margin:14px 0 0;display:flex;align-items:center;gap:8px;font-size:14px}.rh-tickets{display:flex;gap:16px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x proximity}.rh-ticket{flex:0 0 380px;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:var(--card-shadow);color:var(--text);text-decoration:none}.rh-ticket:hover{border-color:var(--line-2)}.rh-t-head{display:flex;align-items:center;gap:12px}.rh-t-who{flex:1 1;min-width:0;display:flex;flex-direction:column}.rh-t-who b{font-size:18px;font-weight:800}.rh-t-who small{font-size:14px;color:var(--muted)}.rh-segs{display:flex;gap:4px}.rh-segs i{flex:1 1;height:6px;border-radius:3px}.rh-segs .s-done{background:#138d47}.rh-segs .s-wait{background:#254a9c}.rh-segs .s-pend{background:#e39a12}.rh-segs .s-late{background:#ee2030}[data-theme=dark] .rh-segs .s-done{background:#1fa65a}[data-theme=dark] .rh-segs .s-wait{background:#4a74d6}.rh-caption{font-size:13px;color:var(--muted);margin-top:-4px}.rh-lines{display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.4;color:var(--text-2)}.rh-lines .rh-now,.rh-lines b{color:var(--text);font-weight:750}.rh-t-foot{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.rh-t-foot b{color:var(--text)}.rh-ticket.allset{background:var(--st-done-bg);border-color:var(--st-done-bd)}.rh-check{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#138d47;color:#fff}.rh-empty{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:22px 28px;border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:var(--card-shadow)}.rh-empty-art svg{width:160px;height:auto;display:block}.rh-empty b{font-size:18px}.rh-empty p{margin:4px 0 0;color:var(--muted)}.rh-guides{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.rh-guide{--tint:rgba(253,176,27,0.18);display:flex;flex-direction:column;gap:10px;padding:14px 14px 20px;border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:var(--card-shadow);color:var(--text);text-decoration:none}.rh-guide.t-blue{--tint:rgba(37,74,156,0.12)}.rh-guide.t-green{--tint:rgba(19,141,71,0.12)}.rh-guide.t-lime{--tint:rgba(143,198,64,0.2)}[data-theme=dark] .rh-guide{--tint:rgba(253,176,27,0.14)}[data-theme=dark] .rh-guide.t-blue{--tint:rgba(37,74,156,0.28)}[data-theme=dark] .rh-guide.t-green{--tint:rgba(19,141,71,0.2)}[data-theme=dark] .rh-guide.t-lime{--tint:rgba(143,198,64,0.16)}.rh-guide-art{display:block;height:118px;border-radius:12px;background:var(--tint)}.rh-guide-art svg{width:100%;height:100%}.rh-guide b{font-size:17px;font-weight:800;padding:0 6px;line-height:1.3}.rh-guide small{font-size:13.5px;color:var(--muted);padding:0 6px}[data-theme=dark] .rh-guide-art [fill="#EFEFEA"],[data-theme=dark] .rh-guide-art [fill="#F4F4F1"],[data-theme=dark] .rh-guide-art [fill="#F6F6F3"],[data-theme=dark] .rh-svc-art [fill="#F4F4F1"],[data-theme=dark] .rh-svc-art [fill="#F6F6F3"],[data-theme=dark] .rh-svc-art [fill="#FFFFFF"]{fill:#f1f1ee}@media (max-width:1100px){.rh-svcs{grid-template-columns:1fr}.rh-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.rh-hero{grid-template-columns:1fr}.rh-hero-text{padding:28px 22px 8px}.rh-hero-art{padding:0 16px 16px}.rh-ticket{flex-basis:min(340px,86vw)}}.side-place{margin:6px 0 0}.rh-hero h1{max-width:15.5ch}.rh-count.is-wait{width:auto;height:44px}.rh-hero h1{max-width:16.5ch}.rh-av.green{background:#0f7a3d}.rh-hero-art,.rh-hero-text{min-width:0}@media (max-width:900px){.rh-hero{grid-template-columns:minmax(0,1fr)}.rh-search{max-width:100%}}@media (max-width:640px){.hb{grid-template-columns:minmax(0,1fr) auto}.hb-bar .hb-fill,.hb-bar .hb-search{display:none}.hb-bar{width:auto}}.art-food .fs-pizza{transform-box:fill-box;transform-origin:center;animation:fs-spin 80s linear infinite}.art-food .fs-plate{transform-box:fill-box;animation:fs-float7 4s ease-in-out infinite}.art-food .fs-cup{transform-box:fill-box;animation:fs-float6 4.6s ease-in-out .8s infinite}.art-food .fs-spark{animation:fs-twinkle 2.8s ease-in-out infinite}.art-food .fs-spark.s1{animation-duration:2.6s;animation-delay:.2s}.art-food .fs-spark.s2{animation-duration:3s;animation-delay:1.1s}.art-food .fs-spark.s3{animation-duration:3.2s;animation-delay:.6s}.art-food .fs-spark.s4{animation-duration:2.9s;animation-delay:1.7s}@keyframes fs-spin{to{transform:rotate(1turn)}}@keyframes fs-float7{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes fs-float6{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fs-float5{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fs-twinkle{0%,to{opacity:1}50%{opacity:.2}}@media (max-width:640px){.art-food .fs-cup,.art-food .fs-plate{animation-name:fs-float5}}@keyframes fx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rh>section{animation:fx-rise .35s ease both}.rh>section:nth-child(2){animation-delay:.05s}.rh>section:nth-child(3){animation-delay:.1s}.rh>section:nth-child(4){animation-delay:.15s}.rh>section:nth-child(5){animation-delay:.2s}.rh-guide,.rh-svc,.rh-ticket{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.rh-guide:hover,.rh-svc:hover,.rh-ticket:hover{transform:translateY(-2px)}[data-theme=light] .rh-guide:hover,[data-theme=light] .rh-ticket:hover{box-shadow:0 2px 4px rgba(6,13,24,.08),0 14px 32px rgba(6,13,24,.1)}[data-theme=light] .rh-svc:hover{box-shadow:inset 0 4px 0 var(--tc),0 2px 4px rgba(6,13,24,.08),0 14px 32px rgba(6,13,24,.1)}.btn:hover{filter:brightness(.96)}@media (prefers-reduced-motion:reduce){.art-food .fs-cup,.art-food .fs-pizza,.art-food .fs-plate,.art-food .fs-spark,.rh>section{animation:none!important}.rh-guide:hover,.rh-svc:hover,.rh-ticket:hover{transform:none}}.td{max-width:1312px;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding-bottom:32px}.flip{transform:scaleX(-1)}.art-allset{width:220px;height:auto;flex-shrink:0}.art-allset .confetti{animation:confetti-rise 1.5s ease-out both}.art-allset>circle,.art-allset>path{transform-box:fill-box;transform-origin:center;animation:check-pop .3s ease-out .15s both}@keyframes confetti-rise{0%{opacity:0;transform:translateY(16px)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes check-pop{0%{transform:scale(.5)}70%{transform:scale(1.1)}to{transform:scale(1)}}.st-done .td-dot{background:#138d47;border-color:#138d47;color:#fff}.st-current .td-dot{border-color:#4a74d6;color:var(--tx-blue);background:color-mix(in srgb,#254a9c 8%,var(--card))}.st-rejected .td-dot{border-color:var(--line-2);color:var(--muted)}.st-todo .td-step-title b{color:var(--muted)}@media (max-width:640px){.art-allset{width:160px}}@media (prefers-reduced-motion:reduce){.art-allset .confetti,.art-allset>circle,.art-allset>path{animation:none!important}}body:has(main .btn.red:not(:disabled)) .hb-new,body:has(main .td-send) .hb-new{background:transparent!important;border:1px solid var(--line-2)!important;color:var(--text)!important}[data-theme=light] body:has(main .btn.red:not(:disabled)) .hb-new,[data-theme=light] body:has(main .td-send) .hb-new{background:#fff!important}.glass.sys-card,.sys-card{background:var(--card)!important;border:1px solid var(--line)!important;color:var(--text)!important;box-shadow:var(--card-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sys-card p{color:var(--text-2)}.sys-card .h-page,.sys-card h1{color:var(--text)!important;-webkit-text-fill-color:currentColor;background:none!important}.art-allset>circle,.art-allset>path{animation:none}.art-allset .badge{transform-box:fill-box;transform-origin:center;animation:check-pop .3s ease-out .15s both,badge-breathe 3.6s ease-in-out 1.5s infinite}.art-allset .cf{animation:fs-twinkle 2.8s ease-in-out infinite}.art-allset .c1{animation-delay:1.5s}.art-allset .c2{animation-delay:2.1s;animation-duration:2.6s}.art-allset .c3{animation-delay:1.8s;animation-duration:3.2s}.art-allset .c4{animation-delay:2.6s}.art-allset .c5{animation-delay:1.6s;animation-duration:3s}.art-allset .c6{animation-delay:2.3s;animation-duration:2.7s}.art-allset .c7{animation-delay:2.9s}.art-allset .c8{animation-delay:1.9s;animation-duration:3.1s}.art-allset .c9{animation-delay:2.4s;animation-duration:2.6s}@keyframes badge-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.art-allset .badge,.art-allset .cf{animation:none!important}}.acct-av.blue{background:#254a9c;color:#fff}.acct-av.green{background:#0f7a3d;color:#fff}.ab{max-width:1056px;margin:0 auto;display:flex;flex-direction:column;gap:36px;padding-bottom:32px}.ab-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;border-radius:28px;border:1px solid var(--line);background:var(--card);box-shadow:var(--card-shadow)}.ab-hero-text{padding:44px 0 44px 48px;display:flex;flex-direction:column;gap:22px;position:relative;z-index:1;min-width:0}.ab-greet{margin:0;font-size:20px;font-weight:600;color:var(--text-2)}.ab-hero h1{margin:0;font-size:clamp(36px,4.4vw,58px);line-height:1.04;letter-spacing:-.035em;font-weight:800;max-width:14ch}.ab-hero h1 em{font-style:normal;color:var(--tx-yellow)}.ab-lead{margin:-6px 0 0;font-size:20px;line-height:1.45;color:var(--text-2);max-width:30ch}.btn.xl{min-height:64px;padding:0 32px;font-size:20px;font-weight:750;gap:12px}.ab-hero-art{position:relative;min-height:260px}.ab-hero-art:before{content:"";position:absolute;inset:0;background:radial-gradient(42% 52% at 30% 42%,rgba(253,176,27,.3),transparent 70%),radial-gradient(50% 62% at 80% 30%,rgba(37,74,156,.34),transparent 72%),radial-gradient(42% 46% at 55% 90%,rgba(19,141,71,.24),transparent 72%);filter:blur(6px)}[data-theme=dark] .ab-hero-art:before{background:radial-gradient(40% 52% at 30% 42%,rgba(253,176,27,.4),transparent 70%),radial-gradient(50% 62% at 80% 30%,rgba(37,74,156,.62),transparent 72%),radial-gradient(42% 46% at 55% 90%,rgba(19,141,71,.4),transparent 72%)}.ab-hero-art img{position:absolute;left:6%;top:50%;width:92%;height:auto;transform:translateY(-50%) rotate(-6deg);opacity:.16}[data-theme=dark] .ab-hero-art img{opacity:.1}.ab-h{margin:0 0 18px;font-size:30px;font-weight:800;letter-spacing:-.02em}.ab-rows{display:flex;flex-direction:column;gap:16px}.ab-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:22px 26px;border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:var(--card-shadow)}.rh-av.ab-av{width:68px;height:68px;font-size:22px}.ab-who{flex:1 1;min-width:220px;display:flex;flex-direction:column;gap:6px}.ab-who b{font-size:21px;font-weight:800}.ab-who>span{display:flex;flex-wrap:wrap;font-size:18px}.ab-wait,.ab-who>span{align-items:center;gap:8px;color:var(--text-2)}.ab-wait{display:inline-flex;height:42px;padding:0 16px;border-radius:999px;font-size:16.5px;font-weight:700;border:1px solid var(--line-2);background:var(--card)}.ab-wait.long{background:var(--st-pend-bg);border-color:var(--st-pend-bd);color:var(--st-pend-tx)}.btn.ab-approve{min-height:60px;min-width:160px;padding:0 30px;font-size:21px;font-weight:800;border:2px solid var(--text)!important}.ab-foot{margin:18px 0 0;display:flex;align-items:center;gap:10px;font-size:17px;color:var(--text-2)}.ab-empty{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:32px;gap:32px;padding:48px 56px;border-radius:28px;background:var(--card);border:1px solid var(--line);box-shadow:var(--card-shadow)}.art-abm{width:100%;max-width:360px;height:auto;justify-self:center}.ab-empty h2{margin:0 0 10px;font-size:28px;font-weight:800;letter-spacing:-.02em}.ab-empty p{margin:0;font-size:18px;line-height:1.5;color:var(--text-2)}.art-abm .fs-spark{animation:fs-twinkle 2.8s ease-in-out infinite}.art-abm .fs-spark.s2{animation-delay:.9s}.art-abm .fs-spark.s4{animation-delay:1.6s;animation-duration:3.2s}[data-theme=dark] .art-abm [stroke="#EDEDE8"]{stroke:#f1f1ee}@media (max-width:900px){.ab-hero{grid-template-columns:minmax(0,1fr)}.ab-hero-text{padding:30px 24px 10px}.ab-hero-art{min-height:150px}.ab-empty{grid-template-columns:minmax(0,1fr);padding:28px 22px;text-align:center}.ab-row{padding:18px;gap:14px}.btn.ab-approve{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.art-abm .fs-spark{animation:none!important}}.ab-hero h1{font-size:clamp(34px,3.7vw,52px);max-width:17ch}.ab-who .brand-chip{height:30px;font-size:15px;padding:0 12px 0 7px;gap:8px}.ab-who .brand-chip img{height:19px}.ab-hero h1{max-width:18.5ch}.ab-lead{max-width:40ch}.wk{max-width:1312px;margin:0 auto}.btn.wk-new{min-height:50px;padding:0 22px;font-size:16px}.p0{width:0}.p5{width:5%}.p10{width:10%}.p15{width:15%}.p40{width:40%}.p55{width:55%}.p65{width:65%}.p70{width:70%}.p100{width:100%}.btn.sm.wk-act{min-height:36px;font-size:13.5px;white-space:nowrap}[data-theme=dark] .wk{--text:#ffffff}[data-theme=light] .wk{--text:#0a0a0a}.wk{max-width:min(1680px,100%)}.link-btn{color:var(--text)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.link-btn:hover{background:var(--tile)!important}.wk-pick input,input[type=checkbox]{accent-color:#254a9c}[data-theme=dark] .wk-pick input,[data-theme=dark] input[type=checkbox]{accent-color:#4a74d6}:focus-visible{outline-color:#4a74d6!important}.rot90{transform:rotate(90deg)}.btn.ins2-export{min-height:52px;padding:0 22px}@media print{.brand-strip,.hb,.ins2-controls{display:none!important}}.tp-field label{display:block;font-size:14px;font-weight:700;margin-bottom:6px;color:var(--text)}.tp-row{display:flex;gap:8px;align-items:stretch}.tp-row .input{flex:1 1;min-width:0;background:var(--tile);letter-spacing:.15em}.tp-row .btn{min-height:44px;padding:0 14px;font-size:14px;white-space:nowrap}.tp-hint{margin:6px 0 0;font-size:13px;color:var(--muted)}.hb-mbrand,.rh-m-only{display:none}.rh-svc.t-lime{--tc:#8fc640;--tint:rgba(143,198,64,0.16);--go:var(--tx-lime)}.rh-svc.t-lime .rh-tile{color:#0a0a0a}.tabbar.tb2{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}@media (max-width:640px){.hb-mbrand{display:flex;align-items:center;gap:12px;margin-left:12px}.hb-slash{width:3px;height:30px;border-radius:2px;background:#ee2030;transform:rotate(18deg)}.hb-mbrand img{height:30px;width:auto}.hb-band{display:flex}.rh{gap:26px;padding-bottom:110px}.rh h2{font-size:22px}.rh-hero{order:0}#rh-start{order:1}#rh-att{order:2}.rh>section[aria-labelledby=rh-open-h]{order:3}.rh>section[aria-labelledby=rh-gd-h]{order:4}.rh-hero,.rh-m-only{display:flex}.rh-hero{flex-direction:column;min-height:0;border-radius:24px}.rh-hero-art{order:-1;height:150px;margin:14px 14px 0;padding:0;border-radius:18px;overflow:hidden}.rh-hero-art .art-food{width:100%;max-width:none;height:100%}.rh-hero-text{padding:18px 20px 22px;gap:14px}.rh-greet{flex-direction:column;align-items:flex-start;gap:8px;font-size:15px}.rh-hero h1{font-size:34px}.rh-search{height:52px;padding:0 16px}.rh-search-btn{display:none}.rh-counts{gap:8px}.rh-count{height:40px;padding:0 14px;font-size:14px}.rh-count svg,.rh-count.is-wait i{display:none}.rh-svcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rh-svc{padding:16px;gap:10px;min-height:0;border-radius:16px}.rh-meta,.rh-svc-art,.rh-svc-text{display:none}.rh-svc-title{flex-direction:column;align-items:flex-start;gap:12px}.rh-svc-title b{font-size:16.5px}.rh-tile{width:40px;height:40px;border-radius:12px}.rh-svc-foot{margin-top:0}.rh-note{display:none}.rh-ask{padding:18px;gap:14px;flex-direction:column;align-items:stretch}.rh-ask>.rh-av{display:none}.rh-ask-text{min-width:0}.rh-ask-q{font-size:19px}.rh-ask .hm-ask-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.rh-ask .btn.choice{min-height:56px}.rh-ask .rh-open{grid-column:1/-1;justify-content:center}.rh-tickets{flex-direction:column;overflow:visible;padding:0}.rh-ticket{flex:none;width:100%}.rh-caption,.rh-ticket .brand-chip,.rh-ticket:nth-child(n+3){display:none}.btn.rh-seeall{width:100%;min-height:52px;margin-top:12px;font-size:16px}.rh-guides{grid-template-columns:minmax(0,1fr);gap:10px}.rh-guide{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:12px}.rh-guide-art{grid-row:1/span 2;height:64px;width:72px}.rh-guide b,.rh-guide small{padding:0}.rh-guide b{align-self:end;font-size:16px}.rh-guide small{align-self:start}.rh-guide:nth-child(4){display:none}.tabbar.tb2{display:grid}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){.art-food .fs-cup,.art-food .fs-plate{animation-name:fs-float5}}@media (max-width:640px){.tabbar{background:var(--card)!important;border-top:1px solid var(--line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tabbar a{color:var(--muted);font-weight:600;font-size:12.5px;position:relative}.tabbar a.is-on{font-weight:800}.tabbar a.is-on,.tabbar a.is-on svg{color:var(--text)!important}.tabbar a.is-on:after{content:"";position:absolute;bottom:-2px;width:20px;height:3px;border-radius:2px;background:#ee2030}.hb-bar .btn.hb-new{display:none!important}.rh .rh-h .rh-link,.rh-sub,.rh-tag{display:none}.rh-ask{display:grid;grid-template-columns:40px minmax(0,1fr);grid-column-gap:12px;column-gap:12px}.rh-ask>.rh-av{display:grid;width:40px;height:40px;font-size:13px}.rh-ask .hm-ask-actions{grid-column:1/-1}.rh-ask-meta .brand-chip{display:none}}@media (max-width:640px){body:has(.td) .hb,body:has(.td) .tabbar{display:none!important}body:has(.td) .hub-main{padding-top:0}.td{gap:14px;padding-bottom:32px}}body:has(.wizard) .hb-new{background:transparent!important;border:1px solid var(--line-2)!important;color:var(--text)!important}[data-theme=light] body:has(.wizard) .hb-new{background:#fff!important}.stack>div>.link-btn.back{border:0!important;background:none!important;text-decoration:none!important;font-weight:750;font-size:15px;padding:4px 0}.si{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh}.btn.si-ms{width:100%;min-height:54px;font-size:16px;gap:10px}@media (max-width:900px){.si{grid-template-columns:minmax(0,1fr)}}.tp-input{position:relative;flex:1 1;min-width:0;display:flex}.tp-input .input{flex:1 1;padding-right:46px}.tp-input .input[readonly]{background:var(--tile);cursor:default}.tp-eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:10px;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.tp-eye:hover{color:var(--text);background:var(--tile2)}.tp-link{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--tx-blue);text-decoration:underline;text-underline-offset:2px;cursor:pointer}:root{--wow-fast:200ms;--wow-pop:300ms;--wow-enter:350ms;--wow-bar:450ms;--wow-ease:ease;--wow-float:cubic-bezier(0.45,0,0.55,1)}@keyframes wowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wowPop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes wowRise{0%{transform:translateY(0);opacity:1}to{transform:translateY(-46px);opacity:0}}@keyframes wowShimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes wowSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes wowBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes wowBreathe{0%,to{opacity:1}50%{opacity:.35}}.wow-enter{animation:wowIn var(--wow-enter) var(--wow-ease) both}.wow-toast{animation:wowSlide .4s var(--wow-ease) both}.wow-skeleton{background:linear-gradient(90deg,var(--sk-a) 0,var(--sk-b) 50%,var(--sk-a) 100%);background-size:640px 100%;animation:wowShimmer 1.4s linear infinite}:root{--sk-a:#eeeeea;--sk-b:#f8f8f5}[data-theme=dark]{--sk-a:#161616;--sk-b:#232323}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.fx-bg:before{animation:wowIn 1.2s ease both,wowBreathe 7s ease-in-out 1.2s infinite!important}.nr-check,.td-msegs i{animation-name:wowPop;animation-duration:var(--wow-pop)}.nr-line i,.rh-segs i{transition:width var(--wow-bar) ease}.nr-sys,.nr-type,.nr-whocard,.rh-guide,.rh-svc,.rh-ticket{transition:transform var(--wow-fast),box-shadow var(--wow-fast),border-color var(--wow-fast)}@media (max-width:640px){.rh-hero-art .art-wide{display:none}.rh-hero-art .art-wrap{height:100%;transform:translateX(calc(-95px * 150 / 340))}}html.theme-fade,html.theme-fade *{transition:background-color var(--wow-fast),color var(--wow-fast),border-color var(--wow-fast)!important}.st-pill{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:999px;border:1px solid;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.st-pill>i{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.st-pill.sm{height:24px;padding:0 9px;font-size:12px;gap:6px}.st-pill.sm>i{width:6px;height:6px}.st-pill.lg{height:38px;padding:0 16px;font-size:15px}.st-pill.t-late{background:var(--st-late-bg);border-color:var(--st-late-bd);color:var(--st-late-tx)}.st-pill.t-pending{background:var(--st-pend-bg);border-color:var(--st-pend-bd);color:var(--st-pend-tx)}.st-pill.t-done{background:var(--st-done-bg);border-color:var(--st-done-bd);color:var(--st-done-tx)}.st-pill.t-waiting{background:var(--st-wait-bg);border-color:var(--st-wait-bd);color:var(--st-wait-tx)}.st-pill.t-neutral{background:transparent;border-color:var(--line-2);color:var(--muted)}.rh-ticket>.st-pill{align-self:flex-start}:root,[data-theme=dark]{--plate:#131313;--tint-yellow:rgba(253,176,27,0.14);--tint-blue:rgba(37,74,156,0.34);--tint-green:rgba(19,141,71,0.22);--tint-lime:rgba(143,198,64,0.18)}[data-theme=light]{--plate:#fafaf8;--tint-yellow:rgba(253,176,27,0.18);--tint-blue:rgba(37,74,156,0.1);--tint-green:rgba(19,141,71,0.11);--tint-lime:rgba(143,198,64,0.2)}.btn.neutral{background:var(--text)!important;border-color:var(--text)!important;color:var(--page)!important}.fx-sec{display:flex;align-items:flex-start;gap:12px;margin:4px 0 14px}.fx-sec h3{margin:0;font-size:21px;font-weight:800;letter-spacing:-.01em}.fx-sec p{margin:2px 0 0;font-size:14px;color:var(--muted)}.fx-tile{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.fx-tile.t-yellow{background:var(--tint-yellow);color:var(--tx-yellow)}.fx-tile.t-blue{background:var(--tint-blue);color:var(--tx-blue)}.fx-tile.t-green{background:var(--tint-green);color:var(--tx-green)}.fx-tile.t-lime{background:var(--tint-lime);color:var(--tx-lime)}.fx{display:flex;flex-direction:column;gap:6px;min-width:0}.fx-label{font-size:14px;font-weight:700;color:var(--text)}.fx-box{position:relative;display:flex;align-items:center}.fx-box input,.fx-box select{width:100%;height:52px;border-radius:14px;border:1px solid var(--line-2);background:var(--raised-input);color:var(--text);font:inherit;font-size:15.5px;padding:0 16px;outline:none;transition:border-color var(--wow-fast),box-shadow var(--wow-fast)}.fx-box .fx-icon~input,.fx-box .fx-icon~select{padding-left:44px}.fx-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.fx-box input:focus,.fx-box select:focus{border-color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb,#4a74d6 30%,transparent)}.fx-icon{position:absolute;left:15px;color:var(--muted);display:grid;pointer-events:none}.fx.is-err .fx-box input,.fx.is-err .fx-box select{border:2px solid #ee2030}.fx-err{display:inline-flex;align-items:center;gap:6px;color:var(--st-late-tx);font-size:13.5px;font-weight:650}.fx.is-ok .fx-box input{padding-right:40px}.fx-ok{position:absolute;right:12px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--st-done-bg);color:var(--st-done-tx);animation:wowPop var(--wow-pop) ease both}.fx-seg{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.fx-track{display:flex;gap:4px;padding:4px;height:52px;border-radius:14px;background:var(--raised-input);border:1px solid var(--line)}.fx-track label{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:15px;font-weight:650;color:var(--text-2);cursor:pointer;position:relative}.fx-track label.is-on{background:var(--text);color:var(--bg);font-weight:800;box-shadow:0 1px 2px rgba(6,13,24,.18)}.fx-track label:not(.is-on):hover{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.fx-track input{position:absolute;opacity:0;pointer-events:none}.fx-track label:has(input:focus-visible){outline:3px solid #4a74d6;outline-offset:1px}.fx-seg.is-err .fx-track{border:2px solid #ee2030}.fx-sections>section{padding:22px 0;border-top:1px solid var(--line)}.fx-sections>section:first-child{border-top:0;padding-top:4px}.fx-abm,.fx-gap{margin-top:16px}.fx-abm{position:relative}.fx-fromlist{position:absolute;right:12px;top:37px;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:700;background:var(--st-done-bg);border:1px solid var(--st-done-bd);color:var(--st-done-tx)}.fx-get{border-radius:16px;border:1px solid var(--line-2);overflow:hidden}.fx-get-row{display:flex;align-items:center;gap:14px;padding:14px 16px}.fx-get-row+.fx-get-row{border-top:1px solid var(--line);background:var(--card)}.fx-get-row:first-child{background:var(--tile)}.fx-get-icons{display:flex;gap:6px}.fx-get-icons>span,.fx-get-key{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--card);border:1px solid var(--line-2);color:var(--tx-blue)}.fx-get-key{background:var(--tint-yellow);border-color:transparent;color:var(--tx-yellow)}.fx-get-text{flex:1 1;min-width:0;display:flex;flex-direction:column;font-size:14px;color:var(--text-2)}.fx-get-text b{color:var(--text);font-weight:800}.fx-get-text small,.fx-helper{font-size:13.5px;color:var(--muted)}.fx-helper{margin-top:-2px}.fx-abm .fx-fromlist{top:58px}.sb-card{display:flex;align-items:center;gap:12px;margin:8px 0 6px;padding:12px 14px;border-radius:14px;background:var(--tile);border:1px solid var(--line)}.sb-card img{height:28px;width:auto;flex-shrink:0}.sb-text{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.25;font-size:14.5px}.sb-text b{font-weight:800}.sb-own{font-size:12.5px;font-weight:700;color:var(--muted);white-space:nowrap}.mt{max-width:1312px;margin:0 auto;gap:18px;padding-bottom:32px}.mt,.tb{display:flex;flex-direction:column}.tb{gap:20px}.btn.sm.tb-act{min-height:36px;padding:0 14px;font-size:13.5px}.btn.wk-back{min-height:44px}.gd{max-width:1312px;margin:0 auto;display:flex;flex-direction:column;gap:24px;padding-bottom:32px}.nt{position:relative}.nt-scrim{display:none}.nt[open] .nt-scrim{display:block;position:fixed;left:0;right:0;bottom:0;top:var(--hdr-h,153px);background:rgba(6,13,24,.32);z-index:40;animation:wowSlide .2s ease both;animation-name:ntFade}[data-theme=dark] .nt[open] .nt-scrim{background:rgba(0,0,0,.6)}@keyframes ntFade{0%{opacity:0}to{opacity:1}}.bell-panel.nt-panel{position:absolute;right:-60px;top:calc(100% + 12px);width:440px;max-width:calc(100vw - 24px);padding:0;border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:0 20px 60px rgba(6,13,24,.22);z-index:41;overflow:hidden;animation:ntDrop .25s ease both}@keyframes ntDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.nt-panel:before{content:"";position:absolute;top:-7px;right:76px;width:14px;height:14px;background:var(--card);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.nt-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 10px}.nt-head h2{margin:0;font-size:19px;font-weight:800}.nt-mark{border:0;background:none;font:inherit;font-size:14px;font-weight:750;color:var(--text);cursor:pointer;padding:6px 4px}.nt-mark:hover{text-decoration:underline}.nt-body{position:relative}.nt-tabs{display:flex;gap:8px;padding:0 20px 12px;border-bottom:1px solid var(--line)}.nt-tabs label{height:38px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;border:1px solid var(--line-2);font-size:14px;font-weight:700;cursor:pointer;color:var(--text)}#nt-all:checked~.nt-tabs label[for=nt-all],#nt-you:checked~.nt-tabs label[for=nt-you]{background:var(--text);border-color:var(--text);color:var(--page)}#nt-all:focus-visible~.nt-tabs label[for=nt-all],#nt-you:focus-visible~.nt-tabs label[for=nt-you]{outline:3px solid #4a74d6;outline-offset:2px}#nt-you:checked~.nt-list>li:not(.you){display:none}.nt-none-you{display:none;margin:0;padding:22px 20px;color:var(--muted);font-size:14.5px}#nt-you:checked~.nt-list:not(:has(>li.you))~.nt-none-you{display:block}.nt-list{list-style:none;margin:0;padding:0;max-height:min(60vh,520px);overflow-y:auto}.nt-list>li{position:relative;display:flex;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.nt-list>li.unread{background:rgba(253,176,27,.08)}[data-theme=dark] .nt-list>li.unread{background:rgba(253,176,27,.07)}.nt-tile{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.nt-tile.t-waiting{background:var(--tint-blue);color:var(--tx-blue)}.nt-tile.t-done{background:var(--tint-green);color:var(--tx-green)}.nt-tile.t-late{background:var(--st-late-bg);color:var(--st-late-tx)}.nt-tile.t-neutral,.nt-tile.t-pending{background:var(--tile2);color:var(--text-2)}.nt-main{flex:1 1;min-width:0}.nt-top{display:flex;align-items:baseline;gap:10px}.nt-title{flex:1 1;font-size:15px;font-weight:800;color:var(--text);text-decoration:none}.nt-title.stretch:after{content:"";position:absolute;inset:0}.nt-title:hover{text-decoration:underline}.nt-time{font-size:13px;color:var(--muted);white-space:nowrap}.nt-dot{width:8px;height:8px;border-radius:50%;background:#fdb01b;flex-shrink:0;align-self:center}.nt-main>p{margin:3px 0 0;font-size:14px;line-height:1.45;color:var(--text-2)}.nt-main .hm-ask-actions{position:relative;z-index:1;margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.nt-main .btn.choice{min-height:44px;padding:0 18px}.nt-empty{margin:0;padding:28px 20px;text-align:center;color:var(--muted)}.nt-foot{display:flex;justify-content:space-between;align-items:center;padding:14px 20px}.nt-foot a{font-size:14.5px;font-weight:750;color:var(--text);text-decoration:none}.nt-foot a:last-child{font-weight:600;color:var(--muted)}.nt-foot a:hover{text-decoration:underline}@media (max-width:640px){.bell-panel.nt-panel{position:fixed;left:12px;right:12px;top:72px;width:auto}.nt-panel:before{display:none}.nt[open] .nt-scrim{top:0}}.nt-panel .nt-list>li.unread{background:rgba(253,176,27,.11)}[data-theme=dark] .nt-panel .nt-list>li.unread{background:rgba(253,176,27,.08)}.nt-main .rh-open{display:none}.gd-search input[type=search],.mt-search input[type=search]{background:var(--card)!important}.st-loading{max-width:1312px;margin:0 auto;display:flex;flex-direction:column;gap:16px;animation:ntFade .2s ease .3s both}.st-sk-hero{height:180px;border-radius:28px}.st-skel{display:flex;flex-direction:column;gap:12px;animation:ntFade .2s ease .3s both}.st-skrow{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.st-sk-a{width:52px;height:52px;border-radius:14px;flex-shrink:0}.st-sk-lines{flex:1 1;display:flex;flex-direction:column;gap:10px}.st-sk-lines span{height:12px;border-radius:6px;width:60%}.st-sk-lines span+span{width:38%}.st-sk-b{width:80px;height:30px;border-radius:999px}.st-empty,.st-none{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 20px}.st-empty{border-radius:22px;background:var(--card);border:1px solid var(--line);box-shadow:var(--card-shadow)}.st-empty>svg{width:120px;height:auto;margin-bottom:6px}.st-empty h2,.st-none h2{margin:0;font-size:21px;font-weight:800}.st-empty p,.st-none p{margin:0 0 8px;max-width:420px;color:var(--text-2);font-size:15px}.st-empty .btn,.st-none .btn{min-height:48px;padding:0 22px}.st-fail{display:flex;gap:14px;padding:22px 24px;border-radius:18px;background:var(--card);border:1px solid var(--line);border-left:4px solid #ee2030;box-shadow:var(--card-shadow)}.st-fail-ic{color:var(--st-late-tx);flex-shrink:0;margin-top:2px}.st-fail h2{margin:0 0 4px;font-size:19px;font-weight:800}.st-fail p{margin:0 0 12px;color:var(--text-2)}.btn.st-retry{gap:8px;min-height:46px;padding:0 20px}.st-code{margin:12px 0 0!important;font-size:13.5px;color:var(--muted)!important}.st-code code{font-family:ui-monospace,Menlo,monospace;font-weight:800;color:var(--text)}.st-offline{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;margin:0 auto;padding:12px 20px;border-bottom:1px solid var(--st-pend-bd);background:color-mix(in srgb,#fdb01b 16%,var(--card));color:var(--text);font-size:14.5px}.st-offline>i{width:10px;height:10px;border-radius:50%;background:#e39a12;flex-shrink:0}.st-offline b{font-weight:800}.st-toasts{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;gap:10px;width:min(420px,calc(100vw - 32px));pointer-events:none}.st-toast{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#0f1012;color:#fff;box-shadow:0 12px 32px rgba(0,0,0,.28);font-size:14.5px}[data-theme=dark] .st-toast{background:#1c1c1e;border:1px solid #2b2b2b}.st-toast-ic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#fff;background:#4a74d6}.st-toast.k-done .st-toast-ic{background:#138d47}.st-toast.k-error .st-toast-ic{background:#ee2030}.st-toast-text{flex:1 1}.st-toast-text b{font-weight:800}.st-toast a,.st-toast button{border:0;background:none;color:#fff;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:4px}.st-toast[data-i="1"]{animation-delay:.15s}.st-toast[data-i="2"]{animation-delay:.3s}.st-dialog{width:min(440px,calc(100vw - 32px));border:0;padding:26px;border-radius:22px;background:var(--card);color:var(--text);box-shadow:0 24px 60px rgba(6,13,24,.3)}.st-dialog::-webkit-backdrop{background:rgba(6,13,24,.45)}.st-dialog::backdrop{background:rgba(6,13,24,.45)}[data-theme=dark] .st-dialog{border:1px solid var(--line)}[data-theme=dark] .st-dialog::-webkit-backdrop{background:rgba(0,0,0,.7)}[data-theme=dark] .st-dialog::backdrop{background:rgba(0,0,0,.7)}.st-dialog[open]{animation:wowIn .25s ease both}.st-dialog h2{margin:0 0 8px;font-size:21px;font-weight:800}.st-dialog p{margin:0;color:var(--text-2);line-height:1.5}.st-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.st-dialog-actions .btn{min-height:48px;padding:0 20px}.btn.danger{background:transparent!important;border:2px solid #ee2030!important;color:var(--st-late-tx)!important;font-weight:800}.st-out{text-align:center}.st-out-ic{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:var(--tint-blue);color:var(--tx-blue)}.btn.st-out-btn{width:100%;min-height:52px;margin-top:18px}.st-page{max-width:560px;margin:40px auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:36px 28px;border-radius:24px;background:var(--card);border:1px solid var(--line);box-shadow:var(--card-shadow)}.st-art{width:120px;height:auto}.st-page h1{margin:6px 0 0;font-size:26px;font-weight:800;letter-spacing:-.02em}.st-page p{margin:0;max-width:400px;color:var(--text-2);line-height:1.5}.st-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.st-actions .btn{min-height:48px;padding:0 22px}.st-solo{min-height:100vh;display:grid;place-items:center;padding:24px}.st-solo .st-page{margin:0}.sg{max-width:1312px;margin:0 auto;padding-bottom:40px}.sg h1{margin:0;font-size:clamp(32px,3vw,42px);font-weight:800;letter-spacing:-.03em}.fx-tile.t-red{background:var(--st-late-bg);color:var(--st-late-tx)}.st-empty>.st-ticket{width:120px;height:auto}.sg .st-page h1{font-size:21px}[data-theme=dark] .st-toast{background:#ffffff;color:#0a0a0a;border:0;box-shadow:0 12px 32px rgba(0,0,0,.6)}[data-theme=dark] .st-toast a,[data-theme=dark] .st-toast button{color:#0a0a0a}.st-fail-page{max-width:760px;margin:24px auto}.field-error,.fx-err{display:inline-flex!important;align-items:center;gap:6px;margin-top:4px;font-size:13px!important;font-weight:600!important;color:#b3101d!important}[data-theme=dark] .field-error,[data-theme=dark] .fx-err{color:#ff8a90!important}.field-error:not(.fx-err):before{content:"!";flex-shrink:0;width:14px;height:14px;border-radius:50%;border:1.6px solid;display:inline-grid;place-items:center;font-size:10px;font-weight:800;line-height:1}.fx-date .fx-box input{padding-right:46px;cursor:pointer}.fx-date input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;opacity:0;cursor:pointer}.fx-cal{position:absolute;right:14px;color:var(--text-2);display:grid;pointer-events:none}.fx-date.is-ok .fx-ok{right:44px}[data-theme=dark] .fx-date input{color-scheme:dark}.fx .hint,.fx-helper,.wizard .field>.fx-helper,.wizard .field>span.hint{font-size:14px!important;font-weight:400!important;color:var(--muted)!important}.nt-scrim-global{display:none}body:has(.nt[open]) .nt-scrim-global{display:block;position:fixed;inset:0;z-index:40;background:rgba(6,13,24,.32);animation:ntFade .2s ease both}[data-theme=dark] body:has(.nt[open]) .nt-scrim-global{background:rgba(0,0,0,.6)}.app-top{position:relative;z-index:45}.rh-hero{overflow:hidden!important;isolation:isolate}.rh-hero-art:before{inset:24px!important;filter:blur(10px)!important;background:radial-gradient(40% 46% at 32% 45%,rgba(253,176,27,.26),transparent 70%),radial-gradient(42% 50% at 70% 42%,rgba(37,74,156,.26),transparent 70%),radial-gradient(38% 40% at 55% 72%,rgba(19,141,71,.18),transparent 70%)!important}[data-theme=dark] .rh-hero-art:before{background:radial-gradient(40% 46% at 32% 45%,rgba(253,176,27,.38),transparent 70%),radial-gradient(42% 50% at 70% 42%,rgba(37,74,156,.5),transparent 70%),radial-gradient(38% 40% at 55% 72%,rgba(19,141,71,.34),transparent 70%)!important}.bc-card,.gd-card,.nr-type,.nr-whocard,.rh-svc,.rh-ticket,.sa-role,.tb-card{transition:transform var(--wow-fast) var(--wow-ease),box-shadow var(--wow-fast) var(--wow-ease),border-color var(--wow-fast) var(--wow-ease)}:is(.rh-svc,.rh-ticket,a.nr-type,.nr-whocard,.nr-brand,.bc-card,.sa-role,.nr-role,.gd-card:not([open]),.tb-card):hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(6,13,24,.12)}:is(.nr-type,.nr-whocard,.nr-brand,.bc-card,.sa-role,.nr-role):is(.is-on,[aria-checked=true],[aria-pressed=true],:has(input:checked)){transform:translateY(-2px);border-color:var(--text)}:is(.nr-check,.bc-card .bc-radio svg,.sa-role .nr-check,.sa-role svg.tick){animation:wowPop var(--wow-pop) var(--wow-ease) both}:is(.sa-tile,.nr-sys) :is(.sa-ic,.nr-syscode){transition:background-color .25s var(--wow-ease),color .25s var(--wow-ease)}:is(.sa-tile,.nr-sys):is([aria-pressed=true],.is-on) :is(.sa-ic,.nr-syscode){background:#254a9c!important;color:#fff!important}:is(.sa-tile,.nr-sys):is([aria-pressed=true],.is-on) :is(.nr-box,.sa-box) svg{animation:wowPop .25s var(--wow-ease) both}.wow-row{animation:wowIn .28s var(--wow-ease) both}.burst{position:relative;display:block;width:220px;height:130px;margin:0 auto;flex-shrink:0}.burst-check{position:absolute;left:64px;top:19px;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:#138d47;color:#fff;transform-origin:center;animation:wowPop .5s ease both}.conf{position:absolute}.conf.c1{left:30px;top:60px;width:14px;height:6px;border-radius:3px;background:#fdb01b;animation:wowRise 1.4s ease-out .2s both}.conf.c2{left:60px;top:30px;width:10px;height:10px;border-radius:99px;background:#8fc640;animation:wowRise 1.6s ease-out .1s both}.conf.c3{right:40px;top:40px;width:14px;height:6px;border-radius:3px;background:#254a9c;animation:wowRise 1.5s ease-out .25s both}.conf.c4{right:22px;top:86px;width:10px;height:10px;background:#fdb01b;animation:wowRise 1.3s ease-out .35s both}.conf.c4,.conf.c5{border-radius:99px}.conf.c5{left:14px;top:100px;width:9px;height:9px;background:#9dbbff;animation:wowRise 1.5s ease-out .3s both}.st-toast{transition:opacity var(--wow-fast) var(--wow-ease)}.st-toast.is-leaving{opacity:0}@keyframes wowRing{0%,to{box-shadow:0 0 0 4px rgba(227,154,18,.6)}50%{box-shadow:0 0 0 4px rgba(227,154,18,0)}}.st-outage-dot{animation:wowRing 2s ease-in-out infinite}.st-slice{transform-box:fill-box;animation:wowBob 3s var(--wow-float) infinite}.st-ticket{animation:wowBob 4s var(--wow-float) infinite}@media (prefers-reduced-motion:reduce){.conf{display:none!important}}body:has(.wk,.tb,.ins2) .fx-bg,body:has(.wk,.tb,.ins2) .fx-bg:after,body:has(.wk,.tb,.ins2) .fx-bg:before{animation:none!important}@media (prefers-reduced-motion:reduce){.fx-bg,.fx-bg:after,.fx-bg:before{animation:none!important}}.rh-hero img[src*=wow-brands],.rh-hero img[src*=wow-logo]{display:none!important}.acct-build{margin:6px 12px 4px;font-size:12px;color:var(--muted)}@media (max-width:640px){body:has(.wizard) .brand-strip,body:has(.wizard) .hb,body:has(.wizard) .tabbar{display:none!important}body:has(.wizard) .hub-main{padding-top:0!important;padding-bottom:0!important}.stack:has(>.wizard)>div:first-child,.wizard .nr-head,.wizard .nr-side,.wizard .nr-stepcard{display:none!important}}@media (max-width:640px){.fx-get-row{display:grid!important;grid-template-columns:auto 1fr auto;grid-template-areas:"icons . pill" "text text text";grid-gap:10px 12px;gap:10px 12px;align-items:center}.fx-get-row>.fx-get-icons,.fx-get-row>.fx-get-key{grid-area:icons}.fx-get-row>.fx-get-text{grid-area:text;min-width:0}.fx-get-row>:last-child:not(.fx-get-text):not(.fx-get-icons):not(.fx-get-key){grid-area:pill;justify-self:end}.fx-track label{font-size:14px;gap:6px;padding:0 6px;white-space:nowrap}.fx-track label svg{width:15px;height:15px;flex-shrink:0}}.art-wrap{position:relative;display:block;width:100%}.art-wrap>.art-glow{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.art-wrap>.art-food{position:relative}.rh-hero-art:before{filter:none!important;will-change:transform;transform:translateZ(0)}.fx-bg:before{will-change:opacity}.bc-bars{display:inline-flex;gap:2px;margin-left:2px}.bc-bars i{width:8px;height:3px;border-radius:2px;display:block}.bc-ee202d{background:#ee202d}.bc-e6cc03{background:#e6cc03}.bc-1d703a{background:#1d703a}.bc-f08422{background:#f08422}.bc-f4e647{background:#f4e647}.bc-2d2d91{background:#2d2d91}.tb-new{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:var(--text);font-size:12.5px;font-weight:750;padding-bottom:8px}.tb-plus{width:52px;height:52px;margin-top:-22px;border-radius:50%;display:grid;place-items:center;background:#ee2030;color:#fff;box-shadow:0 6px 16px rgba(238,32,48,.3)}@media (max-width:640px){.tb-new{color:var(--text)}.rh-guides>.rh-guide:nth-child(n+4),.rh-tickets>.rh-ticket:nth-of-type(n+3){display:none}}.hb-home picture,.hb-mbrand picture{display:contents}@media (max-width:640px){.ab-hero-art{display:none}}@media (min-width:641px) and (max-width:1279px){.hb-bar{flex-wrap:nowrap;padding:10px 24px}.acct .acct-text{display:none}.hb-tabs{flex-wrap:nowrap;flex-shrink:0}.hb-tabs a{white-space:nowrap}.hb-search{width:168px;min-width:0;flex-shrink:1}.hb-fill{min-width:8px}}@media (min-width:641px) and (max-width:1023px){.hb-bar{flex-wrap:wrap;row-gap:10px}.hb-tabs{flex:1 0 100%;flex-wrap:nowrap;overflow-x:auto}.hb-fill{display:none}.hb-search{flex:1 1 auto;width:auto}}.hb-search input,[data-theme=light] .hb-search input:not([type=checkbox]):not([type=radio]){background-color:transparent;box-shadow:none}.hb-role{display:inline-flex;align-items:center;margin-left:12px;padding:4px 12px;border-radius:999px;background:#fdb01b;color:#0a0a0a;font-size:13px;font-weight:800;white-space:nowrap}@media (max-width:640px){.hb-role{display:none}}