.hero{text-align:center;padding:3.5rem 0 0}.hero .sub{margin:0 auto 1.75rem}.hero .cta{justify-content:center}.hero .frame{margin:2.75rem auto 0}.two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.5rem;display:grid}.two .frame{margin-top:1.125rem}.pricing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.pricing .l{border-right:1px solid var(--edge);padding:2rem 2.25rem}.pricing .l>p{color:var(--ink-2);margin:0;font-size:.875rem}.pricing .r{background:linear-gradient(135deg, color-mix(in srgb, var(--acc) 12%, transparent), transparent 70%);padding:2rem 2.25rem}.price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.375rem 0 .25rem;display:flex}.price b{font-family:var(--disp);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:700;line-height:1}.price span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:600}.inc{color:var(--ink-2);gap:.5625rem;margin:1.375rem 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.inc li{align-items:center;gap:.625rem;display:flex}.inc li:before{content:"";background:var(--acc);width:6px;height:6px;box-shadow:0 0 6px var(--acc);border-radius:50%;flex-shrink:0}.calc .row{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.calc .row output{font-family:var(--disp);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.calc input[type=range]{appearance:none;background:linear-gradient(90deg, var(--acc) var(--p,18%), #ffffff1f var(--p,18%));border-radius:2px;outline:none;width:100%;height:4px;margin:.375rem 0 1.5rem}.calc input[type=range]:focus-visible{outline:2px solid var(--acc);outline-offset:8px}.calc input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--acc);width:22px;height:22px;box-shadow:0 0 0 1px var(--acc), 0 0 14px #34e29a80;cursor:pointer;border:4px solid #0b0d13;border-radius:50%}.calc input[type=range]::-moz-range-thumb{background:var(--acc);width:14px;height:14px;box-shadow:0 0 0 1px var(--acc), 0 0 14px #34e29a80;cursor:pointer;border:4px solid #0b0d13;border-radius:50%}.total{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:600}.total b{font-family:var(--disp);letter-spacing:-.035em;color:var(--acc);font-variant-numeric:tabular-nums;text-transform:none;margin-top:.375rem;font-size:2.75rem;line-height:1;display:block}.total small{color:var(--ink-2);letter-spacing:0;font-size:.875rem}.calc .btn{margin-top:1.5rem}.dl{background:linear-gradient(135deg, color-mix(in srgb, var(--acc) 14%, var(--glass)), var(--glass) 60%);border:1px solid color-mix(in srgb, var(--acc) 30%, var(--edge));box-shadow:var(--shadow);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:2.25rem 2.5rem;display:grid}.dl p{color:var(--ink-2);max-width:35rem;margin:0;font-size:.9375rem;line-height:1.55}.dl h2{margin-bottom:.625rem}.dl .col{flex-direction:column;align-items:flex-end;gap:.625rem;display:flex}.dl .ver{color:var(--ink-3);font-size:.6875rem}.dl .ver:empty{display:none}.contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3rem;display:grid}.contact>div>p{color:var(--ink-2);margin:0 0 1.25rem;font-size:1rem;line-height:1.55}.lead{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;padding:1.625rem;display:grid}.lead .f{flex-direction:column;gap:.375rem;display:flex}.lead .f.full{grid-column:1/-1}.lead label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:600}.lead input,.lead textarea,.lead select{background:var(--field);border:1px solid var(--edge);width:100%;color:var(--ink);font-family:var(--ui);border-radius:11px;outline:none;padding:.75rem .875rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.lead input:focus,.lead textarea:focus,.lead select:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 18%, transparent)}.lead [aria-invalid=true]{border-color:var(--rose)}.lead textarea{resize:vertical;min-height:5.5rem}.lead select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(-45deg, transparent 50%, var(--ink-3) 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px}.lead select option{background:#11131a}.lead .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead .fa{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lead .err{border:1px solid color-mix(in srgb, var(--rose) 45%, transparent);background:color-mix(in srgb, var(--rose) 10%, transparent);color:color-mix(in srgb, var(--rose) 55%, var(--ink));border-radius:11px;grid-column:1/-1;margin:0;padding:.75rem .875rem;font-size:.875rem;line-height:1.5}.lead .err[hidden]{display:none}.lead .done{text-align:center;grid-column:1/-1;padding:1.875rem .625rem;display:none}.lead .done .ok{background:color-mix(in srgb, var(--acc) 15%, transparent);border:1px solid color-mix(in srgb, var(--acc) 40%, transparent);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;animation:.6s cubic-bezier(.34,1.56,.64,1) pop;display:grid}@keyframes pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.lead .done .ok svg{width:1.5rem;height:1.5rem;stroke:var(--acc);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.lead .done h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;margin:0 0 .375rem;font-size:1.375rem}.lead .done p{color:var(--ink-2);margin:0}.lead.sent>:not(.done){display:none}.lead.sent .done{display:block}@media (width>=1600px){.two,.contact{gap:3.5rem}}@media (width<=900px){.two,.contact,.pricing{grid-template-columns:1fr;gap:2rem}.pricing{gap:0}.pricing .l{border-right:0;border-bottom:1px solid var(--edge)}.dl{grid-template-columns:1fr;padding:1.75rem}.dl .col{align-items:flex-start}}@media (width<=760px){.lead{grid-template-columns:1fr;padding:1.25rem}.pricing .l,.pricing .r{padding:1.5rem}}.frame{aspect-ratio:1200/720;border:1px solid var(--edge-2);width:100%;box-shadow:var(--shadow);background:var(--void);border-radius:16px;position:relative;overflow:hidden}.fmeta{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;gap:.75rem;margin-top:.625rem;font-size:.6875rem;font-weight:600;display:flex}.fmeta b{color:var(--acc);font-weight:600}.frame .stage{transform-origin:0 0;width:1200px;height:720px;font-family:var(--ui);color:var(--ink);cursor:default;-webkit-user-select:none;user-select:none;--line:#262a38;--line-2:#323748;--surface-2:#181b25;--surface-3:#1f2330;--hov:#ffffff0a;--hov2:#ffffff14;--st-reg:#eab308;--st-walk:#a855f7;--st-free:#34d399;--st-book:#3b82f6;--st-clean:#a78bfa;--st-idle:#f59e0b;--st-off:#475569;--st-busy:#f43f5e;--st-staff:#22d3ee;position:absolute;top:0;left:0;overflow:hidden}.stage .mglow{--hue:160;background:radial-gradient(78% 62% at 8% -10%,hsl(calc(var(--hue) + 40) 52% 42%) 0%,hsl(calc(var(--hue) + 40) 46% 30%) 32%,transparent 66%),radial-gradient(62% 52% at 96% -6%,hsl(calc(var(--hue) - 30) 44% 34%) 0%,hsl(calc(var(--hue) - 30) 40% 24%) 38%,transparent 70%),radial-gradient(120% 88% at 50% 118%,hsl(var(--hue) 56% 38%) 0%,hsl(var(--hue) 50% 27%) 30%,transparent 74%),linear-gradient(180deg,transparent 18%,hsl(var(--hue) 22% 14%) 62%,hsl(var(--hue) 20% 12%) 100%);opacity:.62;position:absolute;inset:0}.stage .mscrim{background:radial-gradient(125% 78% at 50% 42%,#06070aa8 0%,#06070a57 56%,#06070a00 82%);position:absolute;inset:0}.mtop{z-index:5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;height:66px;padding:0 26px;display:grid;position:absolute;top:0;left:0;right:0}.mtop .mb{align-items:center;gap:11px;display:flex}.mtop .mb img{filter:drop-shadow(0 0 6px #34e29a8c)brightness(1.15);width:24px;height:24px}.mtop .mb b{font-family:var(--brand);letter-spacing:4px;font-size:18px;font-weight:700}.mtop .mn{background:var(--card);border:1px solid var(--edge);border-radius:100px;gap:3px;margin:0 auto;padding:5px;display:flex}.mtop .mn span{font-family:var(--ui);letter-spacing:.4px;color:var(--ink-3);white-space:nowrap;border-radius:100px;padding:9px 18px;font-size:12px;font-weight:600}.mtop .mn span.on{color:var(--acc);background:color-mix(in srgb,var(--acc) 15%,transparent)}.mtop .mt{align-items:center;gap:8px;display:flex}.pill{background:var(--card);border:1px solid var(--edge);letter-spacing:.6px;color:var(--ink-2);text-transform:uppercase;border-radius:100px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:600;display:inline-flex}.pill .dot{background:var(--acc);width:6px;height:6px;box-shadow:0 0 8px var(--acc);border-radius:50%;animation:2s infinite pulse}.pill.num{font-family:var(--mono);font-size:10.5px}.pill.clock{color:var(--acc)}.pill.late{color:var(--st-busy);border-color:color-mix(in srgb,var(--st-busy) 55%,transparent);animation:1.2s infinite taskpulse}[data-role=tasks-btn]{cursor:pointer;transition:background .15s,border-color .15s}[data-role=tasks-btn]:hover{background:color-mix(in srgb,var(--st-busy) 14%,var(--card))}.pill.late .n{background:var(--st-busy);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}@keyframes taskpulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--st-busy) 45%,transparent)}55%{box-shadow:0 0 0 7px #0000}}.who{border:1px solid var(--edge);background:var(--card);border-radius:100px;align-items:center;gap:9px;padding:5px 14px 5px 6px;font-size:13px;font-weight:600;display:inline-flex}.who .av{background:linear-gradient(150deg,var(--gold),#7a4a10);color:#1a1200;width:28px;height:28px;box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 45%,transparent);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.mhead{z-index:3;align-items:center;gap:22px;display:flex;position:absolute;top:84px;left:32px}.mhead h4{font-family:var(--disp);letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:30px;font-weight:700}.mleg{font-family:var(--ui);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-3);gap:14px;font-size:10px;font-weight:600;display:flex}.mleg span{align-items:center;gap:6px;display:inline-flex}.mleg i{background:var(--c);border-radius:3px;width:9px;height:9px}.canvas{z-index:2;grid-template-rows:repeat(4,72px);grid-template-columns:repeat(10,60px);gap:14px;display:grid;position:absolute;top:150px;left:50%;transform:translate(-50%)}.zone{border:1px solid var(--edge);pointer-events:none;background:#ffffff05;border-radius:16px;margin:-10px;position:relative}.zone:before{content:attr(data-z);font-family:var(--ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-2);background:#0b1015;border-radius:4px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-8px;left:14px}.pc{font-family:var(--mono);cursor:pointer;z-index:2;place-self:start center;transition:transform .15s;position:relative}.pc:hover{z-index:5;transform:scale(1.07)}.pc .mon{--c:var(--st-off);width:60px;position:relative}.pc .scr{border:1.5px solid color-mix(in srgb,var(--c) 55%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--c) 16%,var(--surface-3)),var(--surface-2));width:60px;height:44px;box-shadow:0 0 10px -7px var(--c),inset 0 0 10px -9px var(--c);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.pc.sel .scr{outline-offset:2px;outline:2px solid #fff}.pc .led{z-index:5;background:#e7edf6;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:5px;box-shadow:0 0 7px #e7edf6}.pc .top-m{flex:1;place-items:center;display:grid}.pc .id{font-family:var(--mono);color:var(--c);font-size:15px;font-weight:600;line-height:1}.pc .strip{height:16px;font-family:var(--ui);letter-spacing:.2px;color:var(--void);font-size:10px;font-weight:700;display:flex}.pc .seg{flex:1;justify-content:center;align-items:center;gap:3px;height:100%;display:flex}.pc .seg.free{background:var(--st-free);color:#04241a}.pc .seg.resv{background:var(--st-book);color:#fff}.pc .seg.clean{background:var(--st-clean);color:#1c0b33}.pc .seg.maint{background:var(--st-idle);color:#2b1a02}.pc .seg.dark{background:var(--line-2);color:#dfe5ef}.pc .seg.mem{background:var(--st-reg);color:#2b2202}.pc .seg.walk{background:var(--st-walk);color:#fff}.pc .stand{background:color-mix(in srgb,var(--c) 45%,var(--line));border-radius:0 0 3px 3px;width:16px;height:4px;margin:2px auto 0}.pc .stand:after{content:"";background:color-mix(in srgb,var(--c) 40%,var(--line));border-radius:2px;width:30px;height:2px;margin:3px auto 0;display:block}.pc .mon.free,.pc .mon.resv,.pc .mon.clean{--c:var(--st-free)}.pc .mon.maint{--c:var(--st-idle)}.pc .mon.mem{--c:var(--st-reg)}.pc .mon.walk{--c:var(--st-walk)}.pc .mon.off .scr{box-shadow:none;background:linear-gradient(#171b24,#101319);border:1.5px solid #5b657a}.pc .mon.off .led{background:var(--line-2);box-shadow:none}.pc .mon.off .id{color:var(--ink-3)}.pc .mon.off .stand,.pc .mon.off .stand:after{background:var(--line-2)}.pc .call{z-index:7;background:var(--st-busy);color:#fff;border:1.5px solid var(--void);width:18px;height:18px;box-shadow:0 0 0 0 color-mix(in srgb,var(--st-busy) 60%,transparent);border-radius:50%;place-items:center;animation:1.4s infinite ring;display:grid;position:absolute;top:-7px;left:-7px}.pc .call svg{stroke:#fff;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}@keyframes ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--st-busy) 60%,transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.pc.chg .mon{animation:.55s cubic-bezier(.34,1.56,.64,1) mpop}@keyframes mpop{0%{filter:brightness(1.9);transform:scale(.94)}55%{transform:scale(1.05)}to{filter:none;transform:none}}.pc.chg .strip{animation:.4s .12s both wipe}@keyframes wipe{0%{transform:translateY(100%)}to{transform:none}}.dock{z-index:6;backdrop-filter:blur(22px)saturate(1.7);border:1px solid var(--edge-2);background:linear-gradient(#141821b8,#0c0e14c7);border-radius:20px;align-items:center;column-gap:14px;width:min(1160px,100% - 40px);min-height:100px;padding:13px 16px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px -12px #0009,inset 0 1px #ffffff1a}.dock .dwho{flex-shrink:0;align-items:center;gap:12px;display:flex}.dock .dav{--c:var(--st-reg);width:44px;height:44px;font-family:var(--mono);background:linear-gradient(150deg,color-mix(in srgb,var(--c) 85%,#fff),color-mix(in srgb,var(--c) 45%,#000));color:#1a1500;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent);border-radius:14px;place-items:center;font-size:16px;font-weight:700;display:grid}.dock .dav.walk{--c:var(--st-walk);color:#fff}.dock .dav.free{--c:var(--st-free);color:#03150c}.dock .dav.book{--c:var(--st-book);color:#fff}.dock .dav.clean{--c:var(--st-clean);color:#150726}.dock .dav.maint{--c:var(--st-idle);color:#231502}.dock .dav.off{--c:var(--line-2);color:var(--ink-3)}.dock .wtx{flex-direction:column;gap:3px;display:flex}.dock .wtx .n{white-space:nowrap;font-size:16px;font-weight:700}.dock .chip{font-family:var(--ui);letter-spacing:.4px;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--c,var(--gold)) 30%,transparent);background:color-mix(in srgb,var(--c,var(--gold)) 12%,transparent);color:color-mix(in srgb,var(--c,var(--gold)) 85%,var(--ink));border-radius:99px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.dock .chip .d{background:currentColor;border-radius:50%;width:5px;height:5px}.dock .chip.free{--c:var(--st-free)}.dock .chip.book{--c:var(--st-book)}.dock .chip.clean{--c:var(--st-clean)}.dock .chip.maint{--c:var(--st-idle)}.dock .chip.off{--c:#8b95a8}.dock .chip.walk{--c:var(--st-walk)}.dock .vr{background:var(--edge);flex-shrink:0;align-self:stretch;width:1px}.dock .timer{font-family:var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;max-width:110px;font-size:26px;font-weight:700;line-height:1;display:flex}.dock .timer .md{background:var(--st-idle);width:7px;height:7px;box-shadow:0 0 8px var(--st-idle);border-radius:50%}.dock .timer small{font-family:var(--ui);color:var(--ink-3);letter-spacing:.5px;text-transform:uppercase;flex-basis:100%;padding-left:15px;font-size:10.5px;font-weight:600}.dock .stats{flex-shrink:0;gap:14px;display:flex}.dock .ri{font-family:var(--mono);flex-direction:column;gap:3px;display:flex}.dock .ri .k{font-family:var(--ui);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10.5px;font-weight:600}.dock .ri .v{white-space:nowrap;font-size:15px;font-weight:700}.dock .ri .v em{color:var(--st-reg);margin-left:4px;font-size:12px;font-style:normal}.dock .ribbon{flex-direction:column;flex:1;gap:7px;min-width:110px;display:flex}.dock .rbar{background:var(--hov);border:1px solid var(--edge);border-radius:8px;height:16px;display:flex;overflow:hidden}.dock .rbar span{height:100%;display:block}.dock .rbar .paid{background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 75%,#000),var(--acc));animation:1.4s cubic-bezier(.16,1,.3,1) both grow}@keyframes grow{0%{width:0!important}}.dock .rbar .queued{border-left:2px solid var(--void);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--st-book) 40%,transparent) 0 5px,transparent 5px 10px);margin-left:auto}.dock .rleg{font-family:var(--ui);letter-spacing:.3px;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;gap:14px;font-size:10.5px;font-weight:500;display:flex}.dock .rleg b{color:var(--ink);font-weight:700}.dock .note{min-width:0;max-width:360px;font-family:var(--ui);color:var(--ink-2);flex:180px;margin:0;font-size:12.5px;line-height:1.5}.dock .pad{flex-shrink:0;align-items:flex-start;gap:10px;margin-left:auto;display:flex}.dock .grp{flex-direction:column;align-items:center;gap:5px;display:flex}.dock .grp .tray{border:1px solid var(--edge);background:#00000047;border-radius:14px;gap:4px;padding:3px;display:flex}.dock .grp .row{gap:6px;display:flex}.dock .grp .gl{font-family:var(--ui);letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:9.5px;font-weight:700;line-height:1}.dock .grp.lone{margin-left:8px}.dock .grp.lone .gl{color:color-mix(in srgb,var(--st-busy) 70%,var(--ink-3))}.dock .tray .ico{background:0 0;border-color:#0000;border-radius:10px;width:40px;height:40px}.dock .tray .ico:hover{background:var(--hov2)}.dock .tray .ico.pri{background:color-mix(in srgb,var(--acc) 18%,transparent);border-color:color-mix(in srgb,var(--acc) 40%,transparent)}.dock .ico.quiet{color:var(--ink-3)}.dock .ico.quiet:hover{color:var(--ink)}.dock .grp.lone .ico{height:46px}.dock .ico.hist{width:34px;height:34px;color:var(--ink-3);background:0 0;border-color:#0000;border-radius:10px;align-self:center}.dock .ico.hist svg{width:16px;height:16px}.dock .ico{border:1px solid var(--edge);background:var(--hov);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;transition:background .15s,border-color .15s;display:grid;position:relative}.dock .ico:hover{background:var(--hov2);border-color:var(--edge-2)}.dock .ico svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dock .ico.pri{background:color-mix(in srgb,var(--acc) 18%,transparent);border-color:color-mix(in srgb,var(--acc) 40%,transparent);color:var(--acc)}.dock .ico.dng{color:var(--st-busy);border-color:color-mix(in srgb,var(--st-busy) 32%,transparent)}.dock .ico:after{content:attr(data-tip);background:var(--line-2);border:1px solid var(--edge-2);color:var(--ink);font-family:var(--ui);white-space:nowrap;opacity:0;pointer-events:none;z-index:50;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:500;transition:all .14s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px)}.dock .ico:hover:after,.dock .ico.show:after{opacity:1;transform:translate(-50%)}.tasks{z-index:30;background:var(--glass);backdrop-filter:blur(18px);border:1px solid var(--edge-2);transform-origin:100% 0;border-radius:18px;width:340px;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:74px;right:26px;box-shadow:0 24px 60px -12px #000000a6,inset 0 1px #ffffff12}.tasks.hide{opacity:0;pointer-events:none;transform:translateY(-8px)scale(.98)}.tasks .th{border-bottom:1px solid var(--hov2);align-items:baseline;gap:8px;padding:16px 18px 12px;display:flex}.tasks .th b{letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:700}.tasks .th span{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-size:9.5px;font-weight:600}.tasks .tl{flex-direction:column;gap:8px;padding:10px;display:flex}.task{border:1px solid var(--edge);background:var(--hov);font-family:var(--ui);border-radius:12px;grid-template-columns:30px 1fr auto 26px;align-items:center;gap:10px;padding:11px 12px 15px;transition:background .15s,border-color .15s;display:grid;position:relative;overflow:hidden}.task:hover{background:var(--hov2);border-color:var(--edge-2)}.task.call .tic{background:color-mix(in srgb,var(--st-busy) 16%,transparent);color:#ff9aa8}.task.call .cd{color:#ff9aa8}.task .tic{background:color-mix(in srgb,var(--st-clean) 16%,transparent);width:30px;height:30px;color:var(--st-clean);border-radius:9px;place-items:center;display:grid}.task .tic.rt{background:color-mix(in srgb,var(--st-book) 16%,transparent);color:color-mix(in srgb,var(--st-book) 85%,var(--ink))}.task .tic svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.task .tt{font-size:13px;font-weight:600;line-height:1.2}.task .tt span{color:var(--ink-3);margin-top:2px;font-size:10.5px;font-weight:500;display:block}.task .cd{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1}.task .cd small{font-family:var(--ui);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-size:9px;font-weight:600;display:block}.task.late .cd{color:var(--st-busy)}.task.warn .cd{color:var(--st-idle)}.task .ok{cursor:pointer;border:1px solid var(--edge);width:26px;height:26px;color:var(--ink-3);cursor:pointer;border-radius:8px;place-items:center;font-size:12px;display:grid}.task .ok:hover{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 40%,transparent);background:color-mix(in srgb,var(--acc) 10%,transparent)}.task .bar{background:var(--hov2);height:3px;position:absolute;bottom:0;left:0;right:0}.task .bar i{background:var(--acc);height:100%;display:block}.task.late .bar i{background:var(--st-busy)}.task.warn .bar i{background:var(--st-idle)}.task.out{opacity:0;transition:all .3s;transform:translate(30px)}.shell .sbg{background:radial-gradient(90% 70% at 70% 30%,#173a36,#0000 60%),radial-gradient(60% 60% at 20% 80%,#0f2a25,#0000 70%),linear-gradient(#0b1017,#06070a);position:absolute;inset:0}.shell .sbg:after{content:"";background:linear-gradient(90deg,#06070ab3,#0000 55%),linear-gradient(#0000 45%,#06070ae6);position:absolute;inset:0}.shell .callbtn{border:1px solid var(--edge-2);height:38px;color:var(--ink-2);font-family:var(--ui);letter-spacing:.3px;cursor:pointer;background:#0c0e1499;border-radius:100px;align-items:center;gap:9px;padding:0 16px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.shell .callbtn:hover{color:var(--acc);background:#34e29a1a;border-color:#34e29a80}.shell .callbtn svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linejoin:round;width:16px;height:16px}.shell .callbtn.sent{color:var(--acc);background:#34e29a1f;border-color:#34e29a80}.shell .userchip{border:1px solid var(--edge);background:#0c0e1499;border-radius:12px;align-items:center;gap:12px;height:46px;margin-left:6px;padding:0 16px 0 5px;display:flex}.shell .uav{width:38px;height:38px;color:var(--gold);background:radial-gradient(120% 120% at 30% 15%,#e8b04a38,#ffffff08 60%),#10141d;border-radius:11px;place-items:center;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #e8b04a66}.shell .uid{flex-direction:column;line-height:1.2;display:flex}.shell .uid b{font-size:14px}.shell .uid small{letter-spacing:.5px;color:var(--gold);font-size:10px;font-weight:600}.shell .row{position:absolute;top:84px;left:38px;right:420px}.shell .rowhead{align-items:center;gap:14px;height:18px;padding-left:2px;display:flex}.shell .rowhead .sec{color:var(--ink-2);font-size:11px}.shell .rowhead .n{color:var(--ink-2);letter-spacing:.5px;font-size:10.5px}.shell .tiles{align-items:flex-start;gap:12px;margin-top:9px;display:flex}.shell .tile{border:1px solid var(--edge);cursor:pointer;background:#0b0e14;border-radius:14px;flex:none;align-items:flex-end;width:112px;height:150px;padding:11px;transition:transform .25s,opacity .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.shell .tile .art{background-size:cover;transition:transform .4s;position:absolute;inset:0}.shell .tile:hover .art{transform:scale(1.06)}.shell .tile:after{content:"";background:linear-gradient(#0000,#040508db);height:52%;position:absolute;bottom:0;left:0;right:0}.shell .tile .lab{z-index:1;letter-spacing:.4px;text-shadow:0 1px 6px #000000b3;font-size:14px;font-weight:700;line-height:1.15;position:relative}.shell .tile .lab small{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-2);margin-top:4px;font-size:9px;font-weight:600;display:block}.shell .tiles:hover .tile{opacity:.7}.shell .tile:hover{opacity:1;border-color:#ffffffd9;transform:translateY(-4px);box-shadow:0 0 0 1px #ffffffd9}.shell .tile.sel,.shell .tiles:hover .tile.sel{opacity:1;box-shadow:0 0 0 2px var(--acc),0 0 28px #34e29a4d;border-color:#0000;transform:none}.shell .hero{max-width:640px;position:absolute;bottom:52px;left:38px}.shell .kicker{letter-spacing:1.2px;text-transform:uppercase;color:var(--st-idle);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.shell .kicker i{background:var(--st-idle);width:7px;height:7px;box-shadow:0 0 8px var(--st-idle);border-radius:50%;animation:1.8s ease-in-out infinite pulse}.shell .bigtime{align-items:baseline;gap:14px;margin-top:14px;display:flex}.shell .bigtime b{font-family:var(--disp);white-space:nowrap;letter-spacing:-2px;color:var(--st-idle);font-variant-numeric:tabular-nums;text-shadow:0 6px 40px #000000b3;font-size:112px;font-weight:700;line-height:.82}.shell .bigtime b i{color:var(--ink-2);margin:0 .1em 0 .02em;font-size:.42em;font-style:normal;font-weight:700}.shell .bigtime span{letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-2);padding-bottom:16px;font-size:13px;font-weight:600}.shell .planline{color:var(--ink-2);letter-spacing:.3px;margin-top:18px;font-size:13.5px}.shell .planline b{color:var(--ink);font-weight:700}.shell .ctas{gap:12px;margin-top:28px;display:flex}.shell .cta{letter-spacing:1px;text-transform:uppercase;background:var(--acc);color:#04140c;border-radius:11px;align-items:center;gap:10px;height:56px;padding:0 28px;font-size:15px;font-weight:700;display:inline-flex}.shell .cta svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.shell .rail{flex-direction:column;gap:12px;width:360px;display:flex;position:absolute;top:92px;bottom:52px;right:30px}.shell .rcard{border:1px solid var(--edge);backdrop-filter:blur(14px);background:#0d0f15c7;border-radius:20px;padding:15px 18px}.shell .sec{letter-spacing:1.1px;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.shell .qrow{border-top:1px solid var(--edge);align-items:center;gap:12px;padding:11px 0;display:flex}.shell .qrow.cur{border-top:none;margin-top:4px}.shell .qrow .qd{border-radius:3px;flex:none;width:9px;height:9px}.shell .qrow.cur .qd{background:var(--st-idle);box-shadow:0 0 8px #f0b13a99}.shell .qrow.nxt .qd{border:1px solid var(--acc)}.shell .qrow .qb{flex:1;min-width:0}.shell .qrow .qn{font-size:14px;font-weight:600}.shell .qrow .qs{color:var(--ink-3);margin-top:3px;font-size:10.5px}.shell .qrow .qv{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.shell .qrow.cur .qv{color:var(--st-idle)}.shell .qrow.nxt .qv{color:var(--acc)}.shell .qtrack{border:1px solid var(--edge);background:#080a0ed9;border-radius:6px;height:10px;margin-top:12px;display:flex;overflow:hidden}.shell .qtrack>span{height:100%;display:block}.shell .qtrack .used{background:#3a4250}.shell .qtrack .left{background:var(--st-idle);box-shadow:0 0 10px #f0b13a73}.shell .qtrack .next{background:repeating-linear-gradient(45deg,#34e29a80 0 5px,#34e29a29 5px 10px);border-left:1px dashed #34e29ab3}.shell .wal{align-items:baseline;gap:10px;margin-top:10px;display:flex}.shell .wal b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.shell .wsplit{border-top:1px solid var(--edge);margin-top:13px;display:flex}.shell .wsplit .w{flex:1;padding:11px 0 0}.shell .wsplit .w+.w{border-left:1px solid var(--edge);padding-left:14px}.shell .wsplit .wk{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:600}.shell .wsplit .wv{font-family:var(--mono);margin-top:3px;font-size:14px;font-weight:700}.shell .wsplit .wv.acc{color:var(--acc)}.shell .tierline{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.shell .tierline .tn{font-family:var(--disp);color:var(--gold);font-size:19px;font-weight:700}.shell .tierline .td{color:var(--gold);font-size:11.5px;font-weight:600}.shell .tbar{border:1px solid var(--edge);background:#080a0ed9;border-radius:3px;height:5px;margin-top:12px;display:flex;overflow:hidden}.shell .tbar>span{background:linear-gradient(90deg,#7a4a10,var(--gold));height:100%;display:block}.shell .tnext{color:var(--ink-3);margin-top:9px;font-size:10.5px}.shell .tnext b{color:var(--gold);font-weight:700}.toast{opacity:0;border:1px solid var(--edge-2);backdrop-filter:blur(10px);z-index:50;white-space:nowrap;background:#0e111ae6;border-radius:100px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;transition:all .25s;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%,20px);box-shadow:0 18px 50px #0009}.toast.on{opacity:1;transform:translate(-50%)}.toast i{background:var(--acc);width:7px;height:7px;box-shadow:0 0 8px var(--acc);border-radius:50%}.toast b{color:var(--acc)}.shell .tile.all{cursor:default;border-style:dashed;border-color:var(--edge-2);text-align:center;background:#0c0e1459;justify-content:center;align-items:center}.shell .tile.all .lab{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;font-weight:600;line-height:1.5}.shell .gmodal{z-index:30;opacity:0;pointer-events:none;place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.shell .gmodal:before{content:"";background:#06070a73;position:absolute;inset:0}.shell.gopen .gmodal{opacity:1;pointer-events:auto}.shell.gopen .sbg{filter:blur(16px)brightness(.5)}.shell.gopen .row,.shell.gopen .hero,.shell.gopen .rail{filter:blur(2px)}.shell .gscreen{border:1px solid var(--edge-2);background:#0b0e14;border-radius:22px;width:1040px;height:585px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(14px)scale(.98);box-shadow:0 40px 120px #000000b3,0 0 0 1px #34e29a26}.shell.gopen .gscreen{transform:none}.shell .gbg{background-size:cover;transition:transform 6s linear;position:absolute;inset:0;transform:scale(1.04)}.shell.gopen .gbg{transform:scale(1)}.shell .gdim{background:linear-gradient(90deg,#06070ae6 0%,#06070a8c 40%,#06070a14 75%),linear-gradient(#0000 45%,#06070ae6 100%);position:absolute;inset:0}.shell .ghero{z-index:2;max-width:600px;position:absolute;bottom:40px;left:40px}.shell .kicker.acc{color:var(--acc)}.shell .kicker.acc i{background:var(--acc);box-shadow:0 0 8px var(--acc)}.shell .htitle{font-family:var(--disp);letter-spacing:-1px;text-transform:uppercase;text-shadow:0 6px 40px #000000b3;text-wrap:balance;margin-top:14px;font-size:76px;font-weight:700;line-height:.9}.shell .hdesc{color:var(--ink-2);max-width:460px;margin-top:16px;font-size:14px;line-height:1.6}.shell [data-role=play]{cursor:pointer}.shell .cta.ghost{border:1px solid var(--edge-2);color:var(--ink);text-transform:none;letter-spacing:.3px;background:#0c0e1499}.shell .cta.ghost:hover{border-color:#34e29a80}.shell .gclose{z-index:3;border:1px solid var(--edge-2);width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:#0c0e1499;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.shell .gclose:hover{color:var(--acc);border-color:#34e29a80}.shell .gclose svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.shell .snav{z-index:3;gap:8px;display:flex;position:absolute;bottom:40px;right:40px}.shell .snav span{border:1px solid var(--edge-2);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:#0c0e1499;border-radius:50%;place-items:center;padding-bottom:3px;font-size:22px;line-height:1;display:grid}.shell .snav span:hover{color:var(--acc);border-color:#34e29a80}.shell .skeys{z-index:3;letter-spacing:.8px;color:var(--ink-3);white-space:nowrap;gap:18px;font-size:10.5px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.shell .skeys b{color:var(--ink-2);border:1px solid var(--edge-2);border-radius:5px;margin-right:6px;padding:1px 6px;font-weight:600}
