:root:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#000c14;--sidebar:#011220;--panel:#011928;--raised:#01253b;--input:#011220;--hover:#012134;--subtle:#01253b;--border:#01314f;--soft-border:#012134;--line2:#17567e;--text:#e8e7e8;--muted:#99adb9;--faint:#66889d;--accent:#e47d65;--accent-fill:#dd5c3e;--on-accent:#fff;--selected:#20222b;--positive:#4fb286;--red:#e47d65;--amber:#e2b35c;--blue:#5163ab;--green:#4fb286;--purple:#a8b1d5;--k-glow:#dd5c3e0f;--k-shadow:0 0 0 1px #ffffff08,0 24px 48px -16px #000000b3;--k-ease:cubic-bezier(.16,1,.3,1);--k-spring:cubic-bezier(.3,1.35,.4,1);--ui-motion-duration:.22s;--ui-motion-easing:cubic-bezier(.16,1,.3,1)}:root:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f7f7f7;--sidebar:#efeeef;--panel:#fff;--raised:#f4f4f4;--input:#fff;--hover:#eeedee;--subtle:#e8e7e8;--border:#ccd6dc;--soft-border:#e8e7e8;--line2:#99adb9;--text:#0a0c12;--muted:#59626b;--faint:#919ba5;--accent:#a6452f;--accent-fill:#dd5c3e;--on-accent:#fff;--selected:#fbebe8;--positive:#2f7d55;--red:#a6452f;--amber:#a06a00;--blue:#253c96;--green:#2f7d55;--purple:#1c2d71;--k-glow:#0000000a;--k-shadow:0 1px 0 #00000008,0 12px 32px -12px #01314f2e}html,body{background:var(--page)}body{color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}::selection{background:color-mix(in srgb,var(--accent-fill) 40%,transparent);color:var(--text)}
:root{--ui-radius:9px;--ui-ring:var(--accent);--ui-muted:var(--muted);--ui-surface:var(--panel);--ui-border:var(--border);--ui-scroll-thumb:color-mix(in srgb,var(--muted) 35%,transparent);--ui-scroll-thumb-hover:color-mix(in srgb,var(--muted) 60%,transparent)}*{scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--ui-scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background-color:var(--ui-scroll-thumb-hover)}.ui-button{border-radius:var(--ui-radius);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:500;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.ui-button:focus-visible,.ui-scroll-viewport:focus-visible{outline:2px solid var(--ui-ring);outline-offset:3px}.ui-button:disabled{pointer-events:none}.ui-button-outline{background:var(--panel);border-color:var(--border);color:var(--text)}.ui-button-outline:hover{background:var(--hover)}.ui-button-size-default{height:36px;padding:0 12px}.ui-button-size-icon{width:36px;height:36px;padding:0}.ui-scroll-area{position:relative;overflow:hidden}.ui-scroll-viewport{border-radius:inherit;overscroll-behavior:contain;width:100%;height:100%}.ui-scrollbar{-webkit-user-select:none;user-select:none;touch-action:none;width:8px;padding:2px;transition:opacity .16s;display:flex}.ui-scroll-thumb{background:var(--ui-scroll-thumb);border-radius:99px;flex:1;position:relative}.ui-scroll-thumb:hover{background:var(--ui-scroll-thumb-hover)}.ui-scroll-thumb:before{content:"";width:100%;min-width:20px;height:100%;min-height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.ui-button,.ui-scrollbar{transition:none}}.ui-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ui-eyebrow{font:10px var(--font-mono);letter-spacing:1.2px;color:var(--muted);margin:0 0 12px}.ui-page-heading h1{font:600 clamp(30px,3vw,42px)/1.15 var(--font-heading);letter-spacing:-1.2px;color:var(--text);margin:0}.ui-page-description{max-width:640px;color:var(--muted);font-size:14px;line-height:1.8}.ui-page-description p{margin:14px 0 0}.ui-page-actions{gap:8px;display:flex}.ui-panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--ui-radius);overflow:hidden}.ui-panel-heading{border-bottom:1px solid var(--soft-border);padding:24px 26px}.ui-panel-heading h2{font:600 19px var(--font-heading);letter-spacing:-.3px;margin:0}.ui-panel-heading p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}.ui-panel-body{padding:26px}@media (max-width:600px){.ui-page-heading{flex-direction:column}.ui-panel-heading,.ui-panel-body{padding:20px}}.ui-segmented{border:1px solid var(--border);border-radius:calc(var(--btn-radius) + 2px);background:var(--sidebar);isolation:isolate;flex-wrap:nowrap;align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex;position:relative;overflow-x:auto}.ui-segmented>.ui-segment{--role-colour:var(--blue);--accent:var(--role-colour);z-index:1;flex:none;position:relative}.ui-segmented>.tone-purple{--role-colour:var(--purple)}.ui-segmented>.tone-green{--role-colour:var(--green)}.ui-segmented>.tone-amber{--role-colour:var(--amber)}.ui-segmented>.tone-muted{--role-colour:var(--text)}.ui-segmented>.ui-segment>.nav-icon{color:var(--role-colour)}.ui-segmented>.ui-segment.ui-button[aria-pressed=true],.ui-segmented>.ui-segment.ui-button[aria-selected=true],.ui-segmented>.ui-segment.ui-button[aria-pressed=true]:hover,.ui-segmented>.ui-segment.ui-button[aria-selected=true]:hover{color:var(--text);background:0 0;border-color:#0000}.ui-segmented>.ui-segment.ui-button[aria-pressed=false]:hover{background:color-mix(in oklab,var(--role-colour) 7%,transparent);border-color:#0000}.ui-segmented-thumb{--role-colour:var(--blue);z-index:0;border-radius:var(--btn-radius);border:1px solid color-mix(in oklab,var(--role-colour) 50%,transparent);background:color-mix(in oklab,var(--role-colour) 14%,var(--panel));transition:transform var(--seg-slide-duration,.22s) cubic-bezier(.2,0,0,1),width var(--seg-slide-duration,.22s) cubic-bezier(.2,0,0,1),background-color var(--seg-slide-duration,.22s),border-color var(--seg-slide-duration,.22s);position:absolute;top:2px;bottom:2px;left:0}.ui-segmented-thumb.tone-purple{--role-colour:var(--purple)}.ui-segmented-thumb.tone-green{--role-colour:var(--green)}.ui-segmented-thumb.tone-amber{--role-colour:var(--amber)}.ui-segmented-thumb.tone-muted{--role-colour:var(--text)}.ui-segmented-thumb.no-anim{transition:none}@media (prefers-reduced-motion:reduce){.ui-segmented-thumb{transition:none}}.ui-responsive-segments{justify-content:inherit;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.ui-responsive-segments>select{width:100%;min-width:0}.ui-responsive-segments[data-compact]>.ui-segmented{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.ui-segmented{scrollbar-width:none}.ui-segmented::-webkit-scrollbar{display:none}.ui-inline-error{border:1px solid color-mix(in srgb,var(--red) 35%,var(--border));border-radius:var(--ui-radius);background:color-mix(in srgb,var(--red) 5%,var(--panel));color:var(--red);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:10px 0;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}@media (pointer:coarse){.ui-segmented>.ui-button{min-height:40px}}.ui-page-bar{align-items:center;gap:12px;width:100%;min-width:0;animation:.2s ease-out both ui-page-bar-in;display:flex}@keyframes ui-page-bar-in{0%{opacity:0}}.ui-page-bar-title{align-items:baseline;gap:8px;min-width:0;display:flex}.ui-page-bar-title span{font:400 11.5px var(--font-ui);color:var(--faint);white-space:nowrap}.ui-page-bar-title h1{letter-spacing:-.1px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden;font:600 13.5px/1 var(--font-heading)!important}.ui-page-bar .ui-button{height:24px;padding:0 8px;font-size:11.5px}.ui-page-intro{color:var(--muted);margin:0 0 14px;font-size:12.5px}.ui-page-bar-actions{gap:6px;margin-left:auto;display:flex}@media (prefers-reduced-motion:reduce){.ui-page-bar{animation:none}}.ui-page-container{padding:var(--ui-page-padding,20px);max-width:var(--ui-content-width,1200px);min-width:0;margin-inline:auto}.ui-page-eyebrow{color:var(--muted);font-size:11px}@media (max-width:900px){.ui-page-container{padding:16px}}
:root{--font-ui:Satoshi,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:Inter,"Adwaita Sans",sans-serif;--type-base:13px;--type-scale:1.25;--type-leading:1.5;--type-tracking:0px;--heading-weight:600;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-ui)}body{font-family:var(--font-ui)}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-synthesis:weight;font-size-adjust:ex-height var(--heading-x-height,.53)!important}code,pre,kbd,samp{font-family:var(--font-mono)}
*{box-sizing:border-box}html,body,#root{background:var(--page);min-height:100%;color:var(--text);margin:0}body{font:var(--type-base,13px)/1.5 var(--font-ui);font-synthesis:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{margin:0;font-weight:600}p{color:var(--muted);line-height:1.7}small{color:var(--muted)}code{overflow-wrap:anywhere}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--background:var(--page);--surface:var(--panel);--subtle-border:var(--soft-border);--online:var(--green);--eyebrow:var(--muted)}.auth-layout{min-height:calc(100dvh - var(--app-top-bar-height) - var(--app-bottom-bar-height));place-items:center;padding:24px;display:grid}.auth-card{width:100%;max-width:410px}.auth-card form{gap:var(--ui-section-gap,14px);display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
