:root{--ease:cubic-bezier(.22,1,.36,1);--sp:18px;--z-base:1;--z-dropdown:20;--z-sticky:30;--z-modal:40;--z-toast:50;--z-tooltip:60;--rail-w:232px;--aside-w:392px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;--bg:#060606;--surface-1:#0e0f11;--surface-2:#0a0b0c;--float:rgba(20,21,23,.72);--line:hsla(0,0%,100%,.06);--line-2:hsla(0,0%,100%,.1);--hi:hsla(0,0%,100%,.025);--ink:#ededee;--m1:hsla(240,3%,93%,.74);--m2:hsla(240,3%,93%,.55);--m3:hsla(240,3%,93%,.5);--pos:#5fb288;--neg:#c75a64;--warn:#c9a86a;--run:#8a8fb0;--focus:hsla(240,3%,93%,.62);--ov-1:hsla(0,0%,100%,.03);--ov-2:hsla(0,0%,100%,.07);--ov-3:hsla(0,0%,100%,.055);--rail-grad:linear-gradient(180deg,hsla(0,0%,100%,.012),transparent);--sel:hsla(240,3%,93%,.16);--sb:hsla(240,3%,93%,.12);--sb-hover:hsla(240,3%,93%,.24);--shimmer:hsla(240,3%,93%,.06);--grain-op:.035;--vig-top:rgba(120,124,150,.05);--vig-bot:rgba(0,0,0,.6);--accent:#9aa8d8;--accent-dim:rgba(154,168,216,.14);--btn-p-bg:#ededee;--btn-p-ink:#0a0a0a;--doc-ink:hsla(240,3%,93%,.88);--anchor:hsla(39,47%,60%,.55);--card-h:#101215;--bar-bg:hsla(240,3%,93%,.07);--bar-fg:hsla(240,3%,93%,.34);--btn-g-bg:hsla(0,0%,100%,.022);--btn-g-line:hsla(0,0%,100%,.038);--chk:hsla(240,3%,93%,.45);--dot-mut:hsla(240,3%,93%,.28)}:root[data-theme=light]{--bg:#f6f7f8;--surface-1:#fff;--surface-2:#eef0f2;--float:hsla(0,0%,100%,.9);--line:rgba(22,24,26,.1);--line-2:rgba(22,24,26,.16);--hi:hsla(0,0%,100%,.7);--ink:#16181a;--m1:rgba(22,24,26,.74);--m2:rgba(22,24,26,.62);--m3:rgba(22,24,26,.6);--pos:#117a52;--neg:#c0392b;--warn:#8a5d00;--run:#565d80;--focus:rgba(22,24,26,.55);--ov-1:rgba(22,24,26,.04);--ov-2:rgba(22,24,26,.08);--ov-3:rgba(22,24,26,.06);--rail-grad:linear-gradient(180deg,rgba(22,24,26,.018),transparent);--sel:rgba(22,24,26,.14);--sb:rgba(22,24,26,.18);--sb-hover:rgba(22,24,26,.3);--shimmer:rgba(22,24,26,.05);--grain-op:.02;--vig-top:rgba(120,124,150,.04);--vig-bot:rgba(22,24,26,.05);--accent:#48579e;--accent-dim:rgba(72,87,158,.1);--btn-p-bg:#16181a;--btn-p-ink:#f6f7f8;--doc-ink:rgba(22,24,26,.88);--anchor:rgba(138,93,0,.5);--card-h:#fafbfc;--bar-bg:rgba(22,24,26,.08);--bar-fg:rgba(22,24,26,.38);--btn-g-bg:rgba(22,24,26,.03);--btn-g-line:rgba(22,24,26,.1);--chk:rgba(22,24,26,.45);--dot-mut:rgba(22,24,26,.28)}@media (max-width:1180px){:root{--aside-w:0px}}@media (max-width:880px){:root{--rail-w:0px}}*{box-sizing:border-box}body,html{height:100%}a{color:inherit;text-decoration:none}body{margin:0;background:var(--bg);color:var(--ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:auto;transition:background .24s var(--ease),color .24s var(--ease)}body:before{background:radial-gradient(120% 90% at 50% -10%,var(--vig-top),transparent 55%),radial-gradient(100% 100% at 50% 120%,var(--vig-bot),transparent 60%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:after{opacity:var(--grain-op);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}@keyframes breathe{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes ring{0%,to{box-shadow:inset 0 1px 0 var(--hi),0 0 0 3px rgba(138,143,176,.06)}50%{box-shadow:inset 0 1px 0 var(--hi),0 0 0 5px rgba(138,143,176,.14)}}@keyframes sweep{0%{background-position:120% 0}to{background-position:-40% 0}}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:where(a,button,input,textarea,select,summary,[tabindex],[role=button],[role=tab],[role=menuitem],[role=option],[contenteditable=true]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:inherit}:where(a,button,input,textarea,select,summary,[tabindex]):focus:not(:focus-visible){outline:none}::selection{background:var(--sel);color:var(--ink);text-shadow:none}*{scrollbar-width:thin;scrollbar-color:var(--sb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sb);border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--sb-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}.k-skel{position:relative;overflow:hidden;border-radius:6px;background:var(--surface-1);box-shadow:inset 0 1px 0 var(--hi)}.k-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--shimmer) 50%,transparent);background-size:200% 100%;animation:sweep 1.4s linear infinite}.k-skel-text{height:.72em;margin:.3em 0;border-radius:4px}.k-skel-line{height:1px;border-radius:0;box-shadow:none;background:var(--line)}.k-skel-block{height:88px;border-radius:8px}.k-skel-w60{width:60%}.k-skel-w40{width:40%}.k-skel-w80{width:80%}.k-loading{display:inline-flex;align-items:center;gap:8px;color:var(--m2);font-size:12.5px;letter-spacing:-.006em}.k-loading-dot{width:5px;height:5px;border-radius:50%;background:var(--run);animation:breathe 1.4s var(--ease) infinite}.k-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:160px;padding:32px 24px;text-align:center}.k-state-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--m2);background:var(--surface-1);box-shadow:inset 0 1px 0 var(--hi),0 0 0 1px var(--line);margin-bottom:2px}.k-state-title{color:var(--ink);font-size:13px;letter-spacing:-.01em;font-weight:500}.k-state-desc{color:var(--m2);font-size:12.5px;line-height:1.55;max-width:44ch}.k-state-actions{display:flex;gap:8px;margin-top:8px}.k-state-error .k-state-icon{color:var(--neg);box-shadow:inset 0 1px 0 var(--hi),0 0 0 1px rgba(199,90,100,.32)}.k-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}.k-collapse-aside{display:contents}@media (max-width:1180px){.k-collapse-aside{display:none}}.k-collapse-rail{display:contents}@media (max-width:880px){.k-collapse-rail{display:none}}