:root{color-scheme:dark;--color: var(--color-gray);--lane-height: 3rem;--timeline-header-width: 18rem}html,body{font-size:16px;font-family:Rubik,sans-serif;font-weight:300;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;margin:0;padding:0;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;row-gap:1px;fill:#fff;color:var(--color-bright);background-color:var(--color-background);touch-action:pan-x pan-y}canvas{outline:none;image-rendering:pixelated}p{line-height:1.5em}h1{font-weight:700}h1,h2,h3,h4,h5{margin:0;font-weight:inherit}*,*:before,*:after{box-sizing:border-box;user-select:none;-webkit-user-select:none}.hidden,.help-hidden .help-section{display:none!important}body:not(.experimental-visible) .experimental-section{display:none!important}a{font:inherit;color:var(--color-blue);cursor:pointer;outline:none;text-decoration:none}dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}div.layer{top:0;left:0;width:100%;height:100%;position:absolute;pointer-events:none}table{text-align:left;border-collapse:separate;border-spacing:1.5em 0;margin:1em -1.5em}table td{font-size:.875em}table th{font-size:1em;color:var(--color-green)}input.default,textarea.default{appearance:none;font-size:inherit;font-family:inherit;border:none;outline:none;white-space:nowrap;color:var(--color-gray);background-color:#00000014;box-shadow:0 0 0 1px #ffffff14;padding:.25em .5em;top:-.25em;position:relative;border-radius:1px}input.default::placeholder,textarea.default::placeholder{font-size:.875em;opacity:.5}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;border:none;width:100%;height:4px}input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;background:#00000040;border:none;border-radius:2px;margin-top:1px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:var(--color-shadow);border-radius:50%;cursor:pointer;margin-top:-4px}input[type=range]::-moz-range-track{width:100%;height:4px;background:#00000040;border:none;border-radius:2px}input[type=range]::-moz-range-thumb{width:12px;height:12px;background:var(--color-shadow);border-radius:50%;border:none;cursor:pointer}input[type=range]::-ms-track{width:100%;height:4px;background:transparent;border:none;color:transparent}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:#00000040;border:none;border-radius:2px}input[type=range]::-ms-thumb{width:12px;height:12px;background:var(--color-shadow);border-radius:50%;cursor:pointer}.spinner_GuJz{fill:var(--color-green);transform-origin:center;animation:spinner_STY6 3s linear infinite}@keyframes spinner_STY6{to{transform:rotate(360deg)}}.clerk-login-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#0d0d1a;background-image:radial-gradient(ellipse at 50% 0%,rgba(124,58,237,.15) 0%,transparent 60%)}.clerk-login-card{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:480px;padding:0 16px}.clerk-login-brand{display:flex;flex-direction:column;align-items:center;gap:8px}.clerk-login-logo{width:48px;height:48px}.clerk-login-title{font-family:system-ui,-apple-system,sans-serif;font-size:22px;font-weight:700;color:#e0e0f0;letter-spacing:-.3px}.clerk-login-subtitle{font-family:system-ui,-apple-system,sans-serif;font-size:13px;color:#7070a0;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.clerk-login-mount{width:100%}.clerk-login-mount .cl-card{background:#1e1e2e!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 24px 64px #0009!important}.clerk-login-mount .cl-headerTitle,.clerk-login-mount .cl-headerSubtitle{color:#e0e0f0!important}.clerk-login-mount .cl-formFieldLabel{color:#9090aa!important}.clerk-login-mount .cl-formFieldInput{background:#2a2a3d!important;border-color:#ffffff1a!important;color:#e0e0f0!important}.clerk-login-mount .cl-formFieldInput:focus{border-color:#7c3aed!important;box-shadow:0 0 0 2px #7c3aed40!important}.clerk-login-mount .cl-formButtonPrimary{background:#7c3aed!important}.clerk-login-mount .cl-formButtonPrimary:hover{background:#6d28d9!important}.clerk-login-mount .cl-footerActionLink{color:#a78bfa!important}.clerk-login-mount .cl-socialButtonsIconButton{background:#2a2a3d!important;border-color:#ffffff1a!important}.clerk-login-mount .cl-socialButtonsIconButton:hover{background:#34344d!important}.clerk-login-mount .cl-dividerLine{background:#ffffff14!important}.clerk-login-mount .cl-dividerText{color:#7070a0!important}
