@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fe8b9d92-module__LINzvG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fe8b9d92-module__LINzvG__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7d65b77b-module__VxV-Ta__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7d65b77b-module__VxV-Ta__variable{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}:root{--bg:#1e1e20;--card:#2a2a2d;--accent:#ff5722;--text:#e0e0e5;--text-muted:#a0a0a5;--text-dim:#6b6b70;--border:#3a3a3d;--font-body:"Inter",sans-serif;--font-mono:"JetBrains Mono",monospace;--grid:8px}*,:before,:after{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}html,body,#root{width:100%;height:100%}body{font-family:var(--font-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-mono);font-weight:700}*{box-shadow:none!important}.recharts-surface{border-radius:0!important}.recharts-curve{stroke-linecap:square!important;stroke-linejoin:miter!important}.recharts-rectangle,.recharts-tooltip-wrapper,.recharts-default-tooltip{border-radius:0!important}::-webkit-scrollbar{width:6px}.pixel-icon{image-rendering:pixelated;fill:currentColor;width:24px;height:24px}.sidebar{background:var(--card);border-right:1px solid var(--border);width:250px;min-height:100vh;padding:calc(var(--grid)*3)0;gap:calc(var(--grid)*2);flex-direction:column;display:flex;overflow-y:auto}.logo{align-items:center;gap:calc(var(--grid)*1.5);padding:0 calc(var(--grid)*3);margin-bottom:calc(var(--grid)*2);text-decoration:none;display:flex}.logo__icon{background:var(--accent);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.logo__letter{font-family:var(--font-mono);color:#fff;font-size:20px;font-weight:700;line-height:1}.logo__text{font-family:var(--font-mono);color:var(--text);font-size:16px;font-weight:700}.nav-section{padding:0 calc(var(--grid)*2)}.nav-section__title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;color:var(--text-dim);padding:calc(var(--grid)*1)calc(var(--grid)*1);margin-bottom:var(--grid);font-size:11px;font-weight:500}.nav-item{align-items:center;gap:calc(var(--grid)*1.5);padding:calc(var(--grid)*1)calc(var(--grid)*1);cursor:pointer;color:var(--text-muted);text-decoration:none;transition:color .15s;display:flex}.nav-item:hover{color:#fff}.nav-item:hover .nav-item__icon{color:var(--accent)}.nav-item--active{color:#fff}.nav-item--active .nav-item__icon{color:var(--accent)}.nav-item__icon{width:24px;height:24px;color:var(--text-dim);flex-shrink:0;transition:color .15s}.nav-item__label{font-size:14px;font-weight:500}.app-layout{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.main-content{padding:calc(var(--grid)*4);background:var(--bg);overflow-y:auto}.main-header{margin-bottom:calc(var(--grid)*4)}.main-header__title{font-family:var(--font-mono);color:var(--text);margin-bottom:var(--grid);font-size:24px;font-weight:700}.main-header__subtitle{color:var(--text-muted);font-size:14px}.dashboard-grid{grid-template-columns:repeat(var(--dashboard-columns,2),1fr);gap:calc(var(--grid)*3);display:grid}.dashboard-grid__full{grid-column:1/-1}.card{background:var(--card);border:1px solid var(--border);padding:calc(var(--grid)*3)}.card__title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:calc(var(--grid)*2);font-size:13px;font-weight:500}.status-cards-row{gap:calc(var(--grid)*3);grid-template-columns:repeat(3,1fr);display:grid}.chart-container{width:100%;height:240px}.waffle{align-items:center;gap:calc(var(--grid)*2);flex-direction:column;display:flex}.waffle__grid{aspect-ratio:1;grid-template-columns:repeat(10,1fr);gap:2px;width:100%;max-width:240px;display:grid}.waffle__cell{aspect-ratio:1}.waffle__legend{gap:calc(var(--grid)*2);flex-wrap:wrap;justify-content:center;display:flex}.waffle__legend-item{align-items:center;gap:var(--grid);color:var(--text-muted);font-size:12px;display:flex}.waffle__legend-swatch{flex-shrink:0;width:12px;height:12px}.tag-bar{gap:var(--grid);flex-wrap:wrap;align-items:center;display:flex}.tag{align-items:center;gap:calc(var(--grid)*.75);padding:calc(var(--grid)*.5)calc(var(--grid)*1.5);font-family:var(--font-mono);cursor:default;border:1px solid;font-size:12px;font-weight:500;display:inline-flex}.tag__close{color:inherit;cursor:pointer;opacity:.6;font-size:14px;line-height:1;font-family:var(--font-mono);background:0 0;border:none;margin-left:2px;padding:0}.tag__close:hover{opacity:1}.tag--violet{color:#b388ff;background:#b388ff15;border-color:#b388ff40}.tag--red{color:#ff5252;background:#ff525215;border-color:#ff525240}.tag--green{color:#69f0ae;background:#69f0ae15;border-color:#69f0ae40}.tag--cyan{color:#18ffff;background:#18ffff15;border-color:#18ffff40}.tag--orange{color:#ff5722;background:#ff572215;border-color:#ff572240}.tag--gray{color:#a0a0a5;background:#a0a0a515;border-color:#a0a0a540}.calendar{width:100%}.calendar__header{margin-bottom:calc(var(--grid)*2);justify-content:space-between;align-items:center;display:flex}.calendar__month{font-family:var(--font-mono);color:var(--text);font-size:14px;font-weight:700}.calendar__nav{gap:var(--grid);display:flex}.calendar__nav-btn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;width:28px;height:28px;font-family:var(--font-mono);background:0 0;justify-content:center;align-items:center;font-size:14px;display:flex}.calendar__nav-btn:hover{color:var(--text);border-color:var(--text-dim)}.calendar__weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.calendar__weekday{font-family:var(--font-mono);color:var(--text-dim);text-align:center;text-transform:uppercase;padding:4px 0;font-size:11px}.calendar__days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendar__day{font-family:var(--font-mono);text-align:center;color:var(--text-muted);cursor:default;padding:6px 0;font-size:12px}.calendar__day--empty{visibility:hidden}.calendar__day--today{background:var(--accent);color:#fff;font-weight:700}.calendar__day--highlight{color:var(--accent);background:#ff572230}.calendar__day--clickable{cursor:pointer}.calendar__day--clickable:hover{background:var(--border);color:var(--text)}.form-field{gap:calc(var(--grid)*.75);flex-direction:column;display:flex}.label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:700}.label__required{color:#ff5252;margin-left:calc(var(--grid)*.25)}.input{background:var(--card);border:1px solid var(--border);color:var(--text);font-family:var(--font-mono);padding:calc(var(--grid)*1)calc(var(--grid)*1.5);outline:none;width:100%;font-size:13px;transition:border-color .15s}.input:focus{border-color:var(--accent)}.input:disabled{opacity:.4;cursor:not-allowed}.input--error{border-color:#ff5252}.input__error-msg{font-family:var(--font-mono);color:#ff5252;font-size:11px}.select{background:var(--card);border:1px solid var(--border);color:var(--text);font-family:var(--font-mono);padding:calc(var(--grid)*1)calc(var(--grid)*1.5);appearance:none;cursor:pointer;outline:none;width:100%;font-size:13px;transition:border-color .15s}.select:focus{border-color:var(--accent)}.select:disabled{opacity:.4;cursor:not-allowed}.select--error{border-color:#ff5252}.select__wrapper{position:relative}.select__arrow{right:calc(var(--grid)*1.5);pointer-events:none;color:var(--text-muted);position:absolute;top:50%;transform:translateY(-50%)}.search-box{align-items:center;display:flex;position:relative}.search-box__icon{left:calc(var(--grid)*1.5);color:var(--text-muted);align-items:center;display:flex;position:absolute}.search-box__input{background:var(--card);border:1px solid var(--border);color:var(--text);font-family:var(--font-mono);padding:calc(var(--grid)*1)calc(var(--grid)*4)calc(var(--grid)*1)calc(var(--grid)*4.5);outline:none;width:100%;font-size:13px;transition:border-color .15s}.search-box__input:focus{border-color:var(--accent)}.search-box__input::placeholder{color:var(--text-dim)}.search-box__clear{right:calc(var(--grid)*1.5);color:var(--text-muted);cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute}.search-box__clear:hover{opacity:1;color:var(--text)}.checkbox{align-items:center;gap:calc(var(--grid)*1.25);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.checkbox--disabled{opacity:.4;cursor:not-allowed}.checkbox__input{opacity:0;width:0;height:0;position:absolute}.checkbox__box{border:1px solid var(--border);background:var(--card);justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;transition:border-color .15s,background .15s;display:flex}.checkbox__input:checked+.checkbox__box{background:var(--accent);border-color:var(--accent)}.checkbox__input:focus+.checkbox__box{outline:1px solid var(--accent);outline-offset:2px}.checkbox__check{fill:#fff;width:10px;height:10px;display:none}.checkbox__input:checked+.checkbox__box .checkbox__check{display:block}.checkbox__label{color:var(--text);font-size:13px;font-family:var(--font-mono)}.radio{align-items:center;gap:calc(var(--grid)*1.25);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.radio--disabled{opacity:.4;cursor:not-allowed}.radio__input{opacity:0;width:0;height:0;position:absolute}.radio__dot{border:1px solid var(--border);background:var(--card);justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;transition:border-color .15s;display:flex}.radio__input:checked+.radio__dot{border-color:var(--accent)}.radio__input:focus+.radio__dot{outline:1px solid var(--accent);outline-offset:2px}.radio__inner{background:var(--accent);opacity:0;width:8px;height:8px;transition:opacity .15s}.radio__input:checked+.radio__dot .radio__inner{opacity:1}.radio__label{color:var(--text);font-size:13px;font-family:var(--font-mono)}.file-input{gap:calc(var(--grid)*.75);flex-direction:column;display:flex}.file-input__native{opacity:0;width:0;height:0;position:absolute}.file-input__trigger{align-items:center;gap:calc(var(--grid)*1);padding:calc(var(--grid)*1)calc(var(--grid)*1.5);background:var(--card);border:1px dashed var(--border);color:var(--text-muted);font-family:var(--font-mono);cursor:pointer;width:100%;font-size:13px;transition:border-color .15s,color .15s;display:flex}.file-input__trigger:hover{border-color:var(--accent);color:var(--text)}.file-input__trigger--error{border-color:#ff5252}.file-input__trigger--disabled{opacity:.4;cursor:not-allowed}.file-input__names{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.btn{justify-content:center;align-items:center;gap:calc(var(--grid)*1);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:700;transition:opacity .15s,background .15s;display:inline-flex}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--sm{padding:calc(var(--grid)*.5)calc(var(--grid)*1.5);font-size:11px}.btn--md{padding:calc(var(--grid)*1)calc(var(--grid)*2);font-size:13px}.btn--lg{padding:calc(var(--grid)*1.5)calc(var(--grid)*3);font-size:14px}.btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn--primary:hover:not(:disabled){opacity:.85}.btn--secondary{border-color:var(--border);color:var(--text);background:0 0}.btn--secondary:hover:not(:disabled){border-color:var(--text-muted);background:var(--card)}.btn--danger{color:#ff5252;background:#ff525215;border-color:#ff525240}.btn--danger:hover:not(:disabled){background:#ff525225;border-color:#ff5252}.progress-bar{gap:calc(var(--grid)*.75);flex-direction:column;display:flex}.progress-bar__header{justify-content:space-between;align-items:center;display:flex}.progress-bar__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:700}.progress-bar__value{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.progress-bar__track{background:var(--card);border:1px solid var(--border);width:100%;height:8px;overflow:hidden}.progress-bar__fill{background:var(--accent);height:100%;transition:width .3s}.toggle{align-items:center;gap:calc(var(--grid)*1.25);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.toggle--disabled{opacity:.4;cursor:not-allowed}.toggle__input{opacity:0;width:0;height:0;position:absolute}.toggle__track{border:1px solid var(--border);background:var(--card);width:36px;height:18px;transition:background .2s,border-color .2s;position:relative}.toggle__input:checked+.toggle__track{background:var(--toggle-on,var(--accent));border-color:var(--toggle-on,var(--accent))}.toggle__input:focus+.toggle__track{outline:1px solid var(--accent);outline-offset:2px}.toggle__thumb{background:var(--text-muted);width:12px;height:12px;transition:left .2s,background .2s;position:absolute;top:2px;left:2px}.toggle__input:checked+.toggle__track .toggle__thumb{background:#fff;left:20px}.toggle__label{color:var(--text);font-size:13px;font-family:var(--font-mono)}.tabs{flex-direction:column;display:flex}.tabs__nav{border-bottom:1px solid var(--border);display:flex}.tabs__tab{padding:calc(var(--grid)*1)calc(var(--grid)*2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:12px;font-weight:700;transition:color .15s,border-color .15s}.tabs__tab:hover{color:var(--text)}.tabs__tab--active{color:var(--text);border-bottom-color:var(--accent)}.tabs__panel{padding:calc(var(--grid)*2)0}.badge{align-items:center;gap:calc(var(--grid)*.75);padding:calc(var(--grid)*.25)calc(var(--grid)*1);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid;font-size:11px;font-weight:700;display:inline-flex}.badge__dot{background:currentColor;flex-shrink:0;width:6px;height:6px}.badge--info{color:#18ffff;background:#18ffff15;border-color:#18ffff40}.badge--success{color:#69f0ae;background:#69f0ae15;border-color:#69f0ae40}.badge--warning{color:#ffd740;background:#ffd74015;border-color:#ffd74040}.badge--danger{color:#ff5252;background:#ff525215;border-color:#ff525240}.badge--neutral{color:#a0a0a5;background:#a0a0a515;border-color:#a0a0a540}.alert{align-items:flex-start;gap:calc(var(--grid)*1.5);padding:calc(var(--grid)*1.5)calc(var(--grid)*2);border:1px solid;display:flex}.alert__icon{flex-shrink:0;margin-top:1px}.alert__body{flex:1;min-width:0}.alert__title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:calc(var(--grid)*.5);font-size:12px;font-weight:700}.alert__message{font-size:13px;line-height:1.5}.alert__dismiss{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.alert__dismiss:hover{opacity:1}.alert--info{color:#18ffff;background:#18ffff10;border-color:#18ffff40}.alert--warning{color:#ffd740;background:#ffd74010;border-color:#ffd74040}.alert--error{color:#ff5252;background:#ff525210;border-color:#ff525240}.alert--success{color:#69f0ae;background:#69f0ae10;border-color:#69f0ae40}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--font-mono);--spacing:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media (max-width:900px){.sidebar{width:56px!important;min-width:56px!important}.nav-item__label,.logo__text,.nav-section__title{display:none!important}}@media (max-width:600px){.sidebar{display:none!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border)}::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
