@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";
:root{--bp-sm:640px;--bp-md:1024px;--mobile-header:56px;--mobile-tabbar:56px;--drawer-width:min(86vw, 320px);--touch-min:44px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--dot-employment:#4188b6;--dot-comp:#4d9351;--dot-audit:#867f79;--dot-status:#c87a30;--ok:var(--success);--warn:var(--warning);--bg-sunk:var(--bg-sunken);--line-2:var(--line-subtle);--accent-ink:var(--ink-2);--radius-sm:6px;--radius-card:12px;--radius-input:8px;--radius-chip:999px;--radius-lg:14px;--shadow-card:var(--shadow-1);--shadow-sm:var(--shadow-1);--font-display:"Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-ui:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}@supports (color:lab(0% 0 0)){:root{--dot-employment:lab(53.5434% -11.8794 -31.4643);--dot-comp:lab(55.0689% -33.6318 27.5919);--dot-audit:lab(53.5767% 2.04983 4.01251);--dot-status:lab(58.8753% 27.0869 51.6397)}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-ui);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";font-size:14px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.btn{border-radius:var(--radius-input);border:1px solid var(--line);background:var(--bg-elev);color:var(--ink);align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}.btn:hover{background:var(--bg-sunk);border-color:var(--ink-4)}.btn:active{transition:transform 80ms!important;transform:scale(.97)!important}.btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.primary:hover{background:var(--ink-3)}.btn.primary:active{filter:brightness(.95);transform:scale(.96)!important}.btn.accent{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.accent:hover{background:var(--accent-hover)}.btn.accent:active{filter:brightness(.95);transform:scale(.96)!important}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--bg-sunk)}.btn.sm{padding:5px 10px;font-size:12px}.input,.select{border-radius:var(--radius-input);border:1px solid var(--line);background:var(--bg-elev);width:100%;color:var(--ink);padding:9px 12px;font-size:13px;transition:border-color .2s,box-shadow .2s!important}.input:focus,.select:focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-ring)!important}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-ring)!important;transition:box-shadow .2s,border-color .2s!important}.input::placeholder{color:var(--ink-4)}select option{background:var(--bg-elev);color:var(--ink)}select option:checked,select option:hover{background:var(--accent-soft);color:var(--ink)}.label{color:var(--ink-2);letter-spacing:.01em;font-size:12px;font-weight:600}[role=dialog] .input,[role=dialog] .select,[role=dialog] input,[role=dialog] select,[role=dialog] textarea{background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:8px!important}[role=dialog] .label{color:var(--ink-2);margin-bottom:4px;font-weight:600}.chip{border-radius:var(--radius-chip);background:var(--bg-sunk);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-flex;transition:transform .12s,box-shadow .12s,background .12s!important}.chip:hover{transform:translateY(-1px)}.chip.accent{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.chip.ok{background:var(--success-soft);color:var(--success);border-color:#0000}.chip.warn{background:var(--warning-soft);color:var(--warning);border-color:#0000}.chip.muted{color:var(--ink-3);background:0 0}.chip.dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .2s!important}.card:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)!important}.avatar{color:#fff;width:32px;height:32px;font-size:12px;font-weight:600;font-family:var(--font-display);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.avatar.lg{width:64px;height:64px;font-size:22px}.avatar.xl{width:96px;height:96px;font-size:32px}.avatar.sm{width:24px;height:24px;font-size:10px}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);background:var(--bg-sunk);padding:10px 14px;font-size:11.5px;font-weight:500}.tbl td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:12px 14px}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr{cursor:pointer;transition:background .14s,box-shadow .14s!important}.tbl tbody tr:hover{background:var(--accent-soft)!important}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:12px}.display{font-family:var(--font-display);letter-spacing:-.01em}.muted{color:var(--ink-3)}.muted-2{color:var(--ink-4)}.divider{background:var(--line);height:1px}::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid var(--bg);border-radius:5px}:focus-visible{outline:3px solid var(--line-focus);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fadein,.fadein-up,.scalein,.slidedown,.stagger>*{opacity:1!important;animation:none!important;transform:none!important}}@keyframes fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fadein-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fadein-up{animation:.42s cubic-bezier(.2,.8,.2,1) both fadein-up}@keyframes scalein{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.scalein{animation:.2s cubic-bezier(.2,.8,.2,1) scalein}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.9)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes count-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes presence-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.78}}@keyframes badge-dot-pulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes draw-stroke{to{stroke-dashoffset:0}}@keyframes width-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes glow-soft{0%,to{box-shadow:0 0 0 0 var(--accent-soft)}50%{box-shadow:0 0 0 6px var(--accent-ring)}}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.stagger>*{animation:.48s cubic-bezier(.2,.8,.2,1) both fadein-up}.stagger>:first-child{animation-delay:20ms}.stagger>:nth-child(2){animation-delay:60ms}.stagger>:nth-child(3){animation-delay:.1s}.stagger>:nth-child(4){animation-delay:.14s}.stagger>:nth-child(5){animation-delay:.18s}.stagger>:nth-child(6){animation-delay:.22s}.stagger>:nth-child(7){animation-delay:.26s}.stagger>:nth-child(8){animation-delay:.3s}.stagger>:nth-child(n+9){animation-delay:.34s}.card.lift{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s}.card.lift:hover{box-shadow:var(--shadow-2);border-color:var(--line);transform:translateY(-1px)}.tab-item{position:relative;transition:color .18s,border-color .18s,background .18s!important}.tab-item.active:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;animation:.2s cubic-bezier(.2,.8,.2,1) tab-underline;position:absolute;bottom:-1px;left:10%;right:10%}@keyframes tab-underline{0%{opacity:0;left:40%;right:40%}to{opacity:1;left:10%;right:10%}}.toast-enter{animation:.28s cubic-bezier(.2,.8,.2,1) slide-up}.avatar-hover:hover{box-shadow:var(--shadow-2);transition:transform .16s cubic-bezier(.2,.8,.2,1);transform:scale(1.08)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.tbl tbody tr td .row-arrow{opacity:0;transition:opacity .14s,transform .16s;transform:translate(-4px)}.tbl tbody tr:hover td .row-arrow{opacity:1;transform:translate(0)}.compact body,.compact{font-size:13px}.compact .tbl th{padding:7px 12px;font-size:11px}.compact .tbl td{padding:8px 12px}.compact .card{border-radius:10px}.no-motion *,.no-motion :before,.no-motion :after{transition-duration:.01ms!important;animation:none!important}.display,h1,h2,h3{text-wrap:balance}p,.prose{text-wrap:pretty}.fadein{animation:.5s cubic-bezier(.16,1,.3,1) both moxyFadeUp}@keyframes moxyFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stat-value{letter-spacing:-.02em;color:var(--ink);font-family:inherit;font-weight:700;line-height:1.2;animation:.4s ease-out count-fade}.stat-value.accent{color:var(--accent)}.stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.tab-bar{border-bottom:1px solid var(--line);scrollbar-width:none;gap:0;display:flex}.tab-bar::-webkit-scrollbar{display:none}.tab-item{color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:13px;font-weight:400;transition:color .15s,border-color .15s}.tab-item:hover{color:var(--ink)}.tab-item.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:500}.tabular-nums{font-variant-numeric:tabular-nums}@media (max-width:1023px){.moxy-shell{grid-template-columns:1fr!important}.moxy-sidebar{display:none!important}.moxy-sidebar.open{z-index:100!important;width:280px!important;box-shadow:var(--shadow-pop)!important;display:flex!important;position:fixed!important;inset:0!important}.moxy-sidebar-overlay{display:block!important}.moxy-page-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:16px 20px 14px!important}.tab-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 16px;overflow-x:auto}.tab-bar::-webkit-scrollbar{display:none}.tbl{white-space:nowrap;display:block;overflow-x:auto}.stat-grid-4{grid-template-columns:repeat(2,1fr)!important}.page-content{padding:16px!important}.card{border-radius:10px}.modal-content{width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important}.grid-2col{grid-template-columns:1fr!important}.avatar.xl{width:72px;height:72px;font-size:24px}.avatar.lg{width:48px;height:48px;font-size:18px}.cmdk-overlay .cmdk-modal{width:calc(100vw - 24px)!important;max-width:100%!important}body{font-size:14px}.stat-value{font-size:20px!important}.display{font-size:92%!important}.moxy-topbar{gap:8px!important;padding:8px 12px!important}.btn.sm,.btn.ghost.sm{padding:4px 8px!important;font-size:11px!important}[data-tutorial=tickets-board]>div{grid-template-columns:1fr!important;gap:12px!important}[data-tutorial=schedule-grid]{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.hide-mobile{display:none!important}}.moxy-sidebar-overlay{background:var(--bg-overlay);z-index:99;display:none;position:fixed;inset:0}.mobile-menu-btn{display:none}@media (max-width:1023px){.mobile-menu-btn{color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:flex}.mobile-menu-btn:hover{background:var(--bg-sunk)}}tr:hover td{background:var(--accent-soft);transition:background .14s}.btn:active{transform:scale(.97)}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--accent-ring);outline:none;transition:border-color .14s,box-shadow .14s;border-color:var(--accent)!important}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.card-enter{animation:.4s cubic-bezier(.2,.8,.2,1) both slideUp}.stagger-1{animation-delay:30ms}.stagger-2{animation-delay:60ms}.stagger-3{animation-delay:90ms}.stagger-4{animation-delay:.12s}.stagger-5{animation-delay:.15s}.stagger-6{animation-delay:.18s}.stagger-7{animation-delay:.21s}.stagger-8{animation-delay:.24s}@keyframes contentFade{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:.3s ease-out contentFade}.chip:hover{filter:brightness(1.08);transition:filter .14s}@keyframes tooltipIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.tooltip{animation:.2s cubic-bezier(.2,.8,.2,1) .1s both tooltipIn}@keyframes activeIndicatorSlideIn{0%{opacity:0;width:0;transform:translateY(-50%)scaleY(.8)}to{opacity:1;width:2.5px;transform:translateY(-50%)scaleY(1)}}::selection{background:var(--accent-ring);color:var(--ink)}@media (max-width:600px){main>div>div[style*="padding: 32px"],main>div>div[style*=padding\:32px]{padding:16px!important}div[style*=minmax\(300px],div[style*=minmax\(320px],div[style*=minmax\(360px],div[style*=minmax\(420px]{grid-template-columns:1fr!important}div[style*="width: 420"],div[style*="width: 440"],div[style*="width: 480"],div[style*="width: 640"]{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}div[style*="repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}div[style*="repeat(3, 1fr)"]{grid-template-columns:1fr!important}div[style*="minWidth: 180"]{width:100%!important;min-width:0!important}}@media (max-width:1023px){.lg-only{display:none!important}}@media (min-width:1024px){.mobile-only{display:none!important}}button,a,[role=button]{touch-action:manipulation}button:focus,a:focus,[role=button]:focus{outline:3px solid var(--line-focus);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}.mobile-card-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sheet-backdrop{z-index:50;background:#00000080;position:fixed;inset:0}.drawer-backdrop{z-index:45;background:#00000080;position:fixed;inset:0}@keyframes slideUpCard{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpSpring{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tabIndicatorIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.scroll-fade{-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 24px),#0000 100%)}
:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf8f4;--bg-elev:#fff;--bg-sunken:#f4f1ed;--bg-sunk:var(--bg-sunken);--bg-sidebar:#f7f5f1;--logo-filter:invert(1) brightness(.15);--bg-overlay:#1a151266;--bg-hover:#edebe7;--bg-press:#e4e1dd;--ink:#1a1511;--ink-2:#3f3934;--ink-3:#69625d;--ink-4:#9c9793;--ink-5:#c6c4c0;--ink-on-accent:#fdfbf9;--line:#e4e1dd;--line-strong:#d1cdc8;--line-subtle:#edebe7;--line-focus:#ba5a42;--accent:#ba5a42;--accent-hover:#b14a31;--accent-press:#a7391e;--accent-soft:#ba5a421a;--accent-ring:#ba5a4238;--success:#357a3a;--success-soft:#357a3a1a;--warning:#d79628;--warning-soft:#d796281f;--danger:#b32228;--danger-soft:#b322281a;--info:#0079b4;--info-soft:#0079b41a;--shadow-1:0 1px 2px #1a15120d;--shadow-2:0 1px 3px #1a15120f, 0 8px 24px -10px #1a15121a;--shadow-3:0 1px 3px #1a15120a, 0 18px 48px -16px #1a15122e;--shadow-pop:0 12px 32px #1a151224, 0 2px 6px #1a15120f;--gradient-page:linear-gradient(135deg, #ffe4dc 0%, #fcf8f4 60%);--code-bg:#f4f1ed;--code-ink:#322c28;--code-line:#e4e1dd}@supports (color:lab(0% 0 0)){:root,:root[data-theme=light]{--bg:lab(97.6906% .513971 2.21721);--bg-elev:lab(100% 0 0);--bg-sunken:lab(95.3706% .514209 2.21734);--bg-sidebar:lab(96.5306% .51406 2.21729);--bg-overlay:lab(7.20476% 1.68892 2.90778/.4);--bg-hover:lab(93.0506% .514418 2.2175);--bg-press:lab(89.5706% .514805 2.21772);--ink:lab(7.19909% 2.05951 3.4455);--ink-2:lab(24.5745% 2.09089 4.04252);--ink-3:lab(41.9761% 2.06143 4.02065);--ink-4:lab(62.8841% .923604 2.88637);--ink-5:lab(79.1305% .516057 2.21853);--ink-on-accent:lab(98.8472% .340223 1.47662);--line:lab(89.5635% .683963 2.1592);--line-strong:lab(82.6043% .918388 2.88295);--line-subtle:lab(93.0506% .514418 2.2175);--line-focus:lab(50.1844% 38.3092 32.6045);--accent:lab(50.1844% 38.3092 32.6045);--accent-hover:lab(45.4357% 41.5871 36.4145);--accent-press:lab(40.6798% 44.9398 41.2412);--accent-soft:lab(50.1844% 38.3092 32.6045/.1);--accent-ring:lab(50.1844% 38.3092 32.6045/.22);--success:lab(45.7706% -33.6758 28.0119);--success-soft:lab(45.7706% -33.6758 28.0119/.1);--warning:lab(67.3872% 18.7132 63.1076);--warning-soft:lab(67.3872% 18.7132 63.1076/.12);--danger:lab(40.1691% 57.0293 36.0154);--danger-soft:lab(40.1691% 57.0293 36.0154/.1);--info:lab(47.5913% -12.4826 -40.4206);--info-soft:lab(47.5913% -12.4826 -40.4206/.1);--shadow-1:0 1px 2px lab(7.20476% 1.68892 2.90778/.05);--shadow-2:0 1px 3px lab(7.20476% 1.68892 2.90778/.06), 0 8px 24px -10px lab(7.20476% 1.68892 2.90778/.1);--shadow-3:0 1px 3px lab(7.20476% 1.68892 2.90778/.04), 0 18px 48px -16px lab(7.20476% 1.68892 2.90778/.18);--shadow-pop:0 12px 32px lab(7.20476% 1.68892 2.90778/.14), 0 2px 6px lab(7.20476% 1.68892 2.90778/.06);--gradient-page:linear-gradient(135deg, lab(92.7407% 11.1791 8.9798) 0%, lab(97.6694% 1.00449 1.99283) 60%);--code-bg:lab(95.3706% .514209 2.21734);--code-ink:lab(18.7737% 2.10702 4.05527);--code-line:lab(89.5635% .683963 2.1592)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--logo-filter:none;--bg:#110c08;--bg-elev:#1b1510;--bg-sunken:#0b0604;--bg-sunk:var(--bg-sunken);--bg-sidebar:#0d0805;--bg-overlay:#03010199;--bg-hover:#241e19;--bg-press:#2e2722;--ink:#f4f1ed;--ink-2:#c7c3bf;--ink-3:#9c9792;--ink-4:#6e6862;--ink-5:#47413c;--ink-on-accent:#fdfbf9;--line:#2d2823;--line-strong:#423c37;--line-subtle:#1f1915;--line-focus:#ed835e;--accent:#e67d58;--accent-hover:#f48a64;--accent-press:#ff9873;--accent-soft:#e67d5829;--accent-ring:#e67d5847;--success:#5bae5f;--success-soft:#5bae5f24;--warning:#edb345;--warning-soft:#edb34524;--danger:#fa6863;--danger-soft:#fa686324;--info:#4baeed;--info-soft:#4baeed24;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 1px 3px #0006, 0 8px 24px -10px #0000008c;--shadow-3:0 1px 3px #00000073, 0 18px 48px -16px #0009;--shadow-pop:0 12px 32px #0009, 0 2px 6px #0000004d;--gradient-page:linear-gradient(135deg, #2a130d 0%, #0f0a06 60%);--code-bg:#0b0604;--code-ink:#d4d0cb;--code-line:#2d2823}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--bg:lab(3.68116% 1.3494 2.16347);--bg-elev:lab(7.19298% 2.44086 3.96903);--bg-sunken:lab(1.9712% .914499 1.39694);--bg-sidebar:lab(2.4636% 1.05017 1.63388);--bg-overlay:lab(.457718% .302538 .422585/.6);--bg-hover:lab(11.8062% 2.51749 4.78258);--bg-press:lab(16.4476% 2.49079 4.75847);--ink:lab(95.3706% .514209 2.21734);--ink-2:lab(79.1243% .919133 2.88343);--ink-3:lab(62.8846% 1.16265 3.61336);--ink-4:lab(44.3101% 1.74788 4.20309);--ink-5:lab(28.0549% 2.08315 4.03664);--ink-on-accent:lab(98.8472% .340223 1.47662);--line:lab(16.4533% 2.11504 4.06181);--line-strong:lab(25.7347% 2.08816 4.04043);--line-subtle:lab(9.49156% 2.1475 4.0348);--line-focus:lab(66.4701% 39.1355 38.8271);--accent:lab(64.1452% 39.21 39.0354);--accent-hover:lab(68.7947% 39.0644 38.6376);--accent-press:lab(73.4432% 38.9311 38.3056);--accent-soft:lab(64.1452% 39.21 39.0354/.16);--accent-ring:lab(64.1452% 39.21 39.0354/.28);--success:lab(64.5895% -39.246 32.2787);--success-soft:lab(64.5895% -39.246 32.2787/.14);--warning:lab(76.8535% 14.2022 61.9688);--warning-soft:lab(76.8535% 14.2022 61.9688/.14);--danger:lab(63.4204% 56.5783 32.9929);--danger-soft:lab(63.4204% 56.5783 32.9929/.14);--info:lab(67.4201% -14.8709 -40.7933);--info-soft:lab(67.4201% -14.8709 -40.7933/.14);--shadow-1:0 1px 2px lab(0% 0 0/.3);--shadow-2:0 1px 3px lab(0% 0 0/.4), 0 8px 24px -10px lab(0% 0 0/.55);--shadow-3:0 1px 3px lab(0% 0 0/.45), 0 18px 48px -16px lab(0% 0 0/.6);--shadow-pop:0 12px 32px lab(0% 0 0/.6), 0 2px 6px lab(0% 0 0/.3);--gradient-page:linear-gradient(135deg, lab(9.19146% 11.6645 8.3662) 0%, lab(3.03178% 1.19513 1.88939) 60%);--code-bg:lab(1.9712% .914499 1.39694);--code-ink:lab(83.7643% .91818 2.88278);--code-line:lab(16.4533% 2.11504 4.06181)}}:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--logo-filter:none;--bg:#110c08;--bg-elev:#1b1510;--bg-sunken:#0b0604;--bg-sunk:var(--bg-sunken);--bg-sidebar:#0d0805;--bg-overlay:#03010199;--bg-hover:#241e19;--bg-press:#2e2722;--ink:#f4f1ed;--ink-2:#c7c3bf;--ink-3:#9c9792;--ink-4:#6e6862;--ink-5:#47413c;--line:#2d2823;--line-strong:#423c37;--line-subtle:#1f1915;--line-focus:#ed835e;--accent:#e67d58;--accent-hover:#f48a64;--accent-press:#ff9873;--accent-soft:#e67d5829;--accent-ring:#e67d5847;--success:#5bae5f;--success-soft:#5bae5f24;--warning:#edb345;--warning-soft:#edb34524;--danger:#fa6863;--danger-soft:#fa686324;--info:#4baeed;--info-soft:#4baeed24;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 1px 3px #0006, 0 8px 24px -10px #0000008c;--shadow-3:0 1px 3px #00000073, 0 18px 48px -16px #0009;--shadow-pop:0 12px 32px #0009, 0 2px 6px #0000004d;--gradient-page:linear-gradient(135deg, #2a130d 0%, #0f0a06 60%);--code-bg:#0b0604;--code-ink:#d4d0cb;--code-line:#2d2823}@supports (color:lab(0% 0 0)){:root[data-theme=system]{--bg:lab(3.68116% 1.3494 2.16347);--bg-elev:lab(7.19298% 2.44086 3.96903);--bg-sunken:lab(1.9712% .914499 1.39694);--bg-sidebar:lab(2.4636% 1.05017 1.63388);--bg-overlay:lab(.457718% .302538 .422585/.6);--bg-hover:lab(11.8062% 2.51749 4.78258);--bg-press:lab(16.4476% 2.49079 4.75847);--ink:lab(95.3706% .514209 2.21734);--ink-2:lab(79.1243% .919133 2.88343);--ink-3:lab(62.8846% 1.16265 3.61336);--ink-4:lab(44.3101% 1.74788 4.20309);--ink-5:lab(28.0549% 2.08315 4.03664);--line:lab(16.4533% 2.11504 4.06181);--line-strong:lab(25.7347% 2.08816 4.04043);--line-subtle:lab(9.49156% 2.1475 4.0348);--line-focus:lab(66.4701% 39.1355 38.8271);--accent:lab(64.1452% 39.21 39.0354);--accent-hover:lab(68.7947% 39.0644 38.6376);--accent-press:lab(73.4432% 38.9311 38.3056);--accent-soft:lab(64.1452% 39.21 39.0354/.16);--accent-ring:lab(64.1452% 39.21 39.0354/.28);--success:lab(64.5895% -39.246 32.2787);--success-soft:lab(64.5895% -39.246 32.2787/.14);--warning:lab(76.8535% 14.2022 61.9688);--warning-soft:lab(76.8535% 14.2022 61.9688/.14);--danger:lab(63.4204% 56.5783 32.9929);--danger-soft:lab(63.4204% 56.5783 32.9929/.14);--info:lab(67.4201% -14.8709 -40.7933);--info-soft:lab(67.4201% -14.8709 -40.7933/.14);--shadow-1:0 1px 2px lab(0% 0 0/.3);--shadow-2:0 1px 3px lab(0% 0 0/.4), 0 8px 24px -10px lab(0% 0 0/.55);--shadow-3:0 1px 3px lab(0% 0 0/.45), 0 18px 48px -16px lab(0% 0 0/.6);--shadow-pop:0 12px 32px lab(0% 0 0/.6), 0 2px 6px lab(0% 0 0/.3);--gradient-page:linear-gradient(135deg, lab(9.19146% 11.6645 8.3662) 0%, lab(3.03178% 1.19513 1.88939) 60%);--code-bg:lab(1.9712% .914499 1.39694);--code-ink:lab(83.7643% .91818 2.88278);--code-line:lab(16.4533% 2.11504 4.06181)}}}html,body{background:var(--bg);color:var(--ink)}html.theme-tx,html.theme-tx *{transition:background-color .2s,border-color .2s,color .2s,fill .2s,stroke .2s,box-shadow .2s!important}:root,html,body{color-scheme:normal}::selection{background:var(--accent-soft);color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid var(--bg);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){html.theme-tx,html.theme-tx *{transition:none!important}}
.moxy-surface{--font-display:"Newsreader", "Tiempos", Georgia, serif;--font-ui:"Geist", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;--accent-soft:#ffebe4;--accent-ring:#fdbcab73;--accent-ink:#861600;--warning:#c17a00;--line-strong:#c3bcb7;--paper:radial-gradient(1200px 600px at 70% -10%, #ffede966, transparent 60%), radial-gradient(800px 400px at 0% 100%, #f8ece380, transparent 60%);font-family:var(--font-ui);background:var(--bg);background-image:var(--paper);color:var(--ink);font-feature-settings:"cv11", "ss01", "ss03";-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}@supports (color:lab(0% 0 0)){.moxy-surface{--accent-soft:lab(95.0609% 11.1756 8.97659);--accent-ring:lab(81.9794% 22.7491 18.3783/.45);--accent-ink:lab(28.916% 48.8095 50.162);--warning:lab(57.9195% 23.0832 64.9853);--line-strong:lab(76.7815% 1.68997 3.33141);--paper:radial-gradient(1200px 600px at 70% -10%, lab(95.2127% 5.54529 4.45224/.4), transparent 60%), radial-gradient(800px 400px at 0% 100%, lab(94.1652% 3.07021 6.01556/.5), transparent 60%)}}.moxy-surface *{box-sizing:border-box}:root[data-theme=dark] .moxy-surface{--accent-soft:#421d13;--accent-ring:#e9866766;--accent-ink:#ffaa8e;--warning:#f0a646;--line-strong:#3d3732;--paper:radial-gradient(1200px 600px at 70% -10%, #2a130d80, transparent 60%), radial-gradient(800px 400px at 0% 100%, #07141880, transparent 60%)}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .moxy-surface{--accent-soft:lab(15.9773% 17.6396 14.883);--accent-ring:lab(66.5144% 36.8889 33.9624/.4);--accent-ink:lab(78.1312% 36.6266 33.3948);--warning:lab(74.2281% 21.9453 59.1988);--line-strong:lab(23.4144% 2.09373 4.04474);--paper:radial-gradient(1200px 600px at 70% -10%, lab(9.19146% 11.6645 8.3662/.5), transparent 60%), radial-gradient(800px 400px at 0% 100%, lab(5.35061% -3.4732 -4.15824/.5), transparent 60%)}}.serif{font-family:var(--font-display);font-feature-settings:"liga", "kern"}.serif-italic{font-family:var(--font-display);font-style:italic}.mono-ed{font-family:var(--font-mono)}.tnum-ed{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.allcaps{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.section-rule{border-bottom:2px solid var(--ink);margin-bottom:10px;padding-bottom:6px}.rule{background:var(--line);border:0;height:1px}.rule-2{background:var(--line-subtle);border:0;height:1px}.rule-thick{background:var(--ink);border:0;height:2px}.tile{background:var(--bg-elev);border:1px solid var(--line);border-radius:4px;transition:border-color .2s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.tile.lift:hover{box-shadow:var(--shadow-1);border-color:var(--line-strong);transform:translateY(-1px)}.pip{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.pip.online{background:var(--success);box-shadow:0 0 0 3px color-mix(in oklch, var(--success), transparent 75%)}.pip.busy{background:var(--warning)}.pip.away{background:var(--ink-3)}.pip.dnd{background:var(--danger)}.pip.offline{box-shadow:inset 0 0 0 1.5px var(--ink-4);background:0 0}.underline-accent{background-image:linear-gradient(var(--accent), var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:2px}.ticker{background:var(--bg-sunk);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;align-items:center;gap:24px;padding:8px 18px;font-size:11px;display:flex;overflow:hidden}.ticker .lbl{color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-right:6px;font-size:10px}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.5}}.live-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse-slow;display:inline-block}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.sensitive-row{border-left:3px solid var(--danger);background:linear-gradient(90deg, color-mix(in oklch, var(--danger), transparent 95%) 0, transparent 320px);position:relative}.moxy-surface ::-webkit-scrollbar{width:8px;height:8px}.moxy-surface ::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}.moxy-surface ::-webkit-scrollbar-track{background:0 0}.moxy-surface input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.moxy-surface textarea,.moxy-surface select{border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--ink);font-family:var(--font-ui);border-radius:3px;padding:8px 12px;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s}.moxy-surface input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover,.moxy-surface textarea:hover,.moxy-surface select:hover{border-color:var(--ink-3)}.moxy-surface input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.moxy-surface textarea:focus,.moxy-surface select:focus{border-color:var(--ink)!important;box-shadow:0 0 0 1px var(--ink)!important;background:var(--bg)!important;outline:none!important}.moxy-surface input::placeholder,.moxy-surface textarea::placeholder{font-family:var(--font-display);color:var(--ink-4);font-size:13px;font-style:italic}.moxy-surface input:disabled,.moxy-surface textarea:disabled,.moxy-surface select:disabled{background:var(--bg-sunk);color:var(--ink-3);cursor:not-allowed}.moxy-surface ::selection{background:color-mix(in oklch, var(--accent), transparent 75%);color:var(--ink)}.moxy-surface .empty-state{text-align:center;border:1px dashed var(--line-strong);background:var(--bg-sunk);border-radius:3px;padding:56px 28px}.moxy-surface .empty-state .empty-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:8px;font-size:9.5px;font-weight:600;display:block}.moxy-surface .empty-state .empty-headline{font-family:var(--font-display);color:var(--ink-3);max-width:32ch;margin:0 auto 14px;font-size:16px;font-style:italic;line-height:1.4}.moxy-surface .empty-state .empty-cta{background:var(--ink);color:var(--bg);font-family:var(--font-ui);cursor:pointer;border:0;border-radius:3px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;transition:background .14s,transform 80ms;display:inline-flex}.moxy-surface .empty-state .empty-cta:hover{background:var(--ink-2)}.moxy-surface .empty-state .empty-cta:active{transform:scale(.97)}.moxy-surface button:focus-visible,.moxy-surface a:focus-visible,.moxy-surface [role=button]:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}@keyframes stagger-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.moxy-surface .stagger-in{animation:.28s cubic-bezier(.2,.8,.2,1) both stagger-in}@media (prefers-reduced-motion:reduce){.moxy-surface .stagger-in{animation:none}}