@import"https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:ital,wght@0,400..900;1,400..900&family=Spline+Sans+Mono:ital,wght@0,400..700;1,400..700&display=swap";:root{--cream-0:#F8F7F3;--cream-1:#F0EFE9;--cream-2:#E5E3DA;--cream-3:#CFCCC0;--ink-900:#21201B;--ink-700:#4A4841;--ink-500:#7B786E;--ink-300:#B4B1A6;--spruce-900:#1E362C;--spruce-700:#2E5245;--spruce-500:#4A7A66;--spruce-100:#E1E8E2;--honey-700:#A96F16;--honey-500:#D99A2E;--honey-100:#F5E7CB;--berry-700:#8A2E22;--berry-500:#A94433;--berry-100:#F0DBD5;--surface-page:var(--cream-0);--surface-card:#FFFFFD;--surface-sunken:var(--cream-1);--surface-inverse:var(--ink-900);--overlay:rgba(33,32,27,.44);--text-body:var(--ink-900);--text-muted:var(--ink-500);--text-faint:var(--ink-300);--text-inverse:var(--cream-0);--text-accent:var(--spruce-700);--border-hairline:rgba(33,32,27,.13);--border-strong:rgba(33,32,27,.3);--accent-primary:var(--spruce-700);--accent-primary-hover:var(--spruce-900);--accent-tint:var(--spruce-100);--accent-warm:var(--honey-500);--ok:var(--spruce-500);--warn:var(--honey-700);--danger:var(--berry-500);--focus-ring:0 0 0 2px var(--surface-page),0 0 0 4px var(--spruce-500)}:root{--font-sans:"Schibsted Grotesk",ui-sans-serif,system-ui,"Helvetica Neue",Arial,sans-serif;--font-mono:"Spline Sans Mono",ui-monospace,"SF Mono",Menlo,monospace;--fs-xs:12px;--fs-sm:13px;--fs-md:15px;--fs-lg:17px;--fs-xl:21px;--fs-2xl:26px;--fs-3xl:34px;--fs-4xl:46px;--fs-5xl:64px;--lh-tight:1.06;--lh-snug:1.25;--lh-body:1.55;--ls-tight:-.02em;--ls-caps:.16em;--fw-reg:400;--fw-med:500;--fw-bold:700;--fw-black:800}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--container:1160px;--container-narrow:720px}:root{--r-s:6px;--r-m:10px;--r-l:18px;--r-xl:28px;--r-full:999px;--shadow-1:0 1px 2px rgba(33,32,27,.05);--shadow-2:0 2px 10px rgba(33,32,27,.07),0 1px 2px rgba(33,32,27,.05);--shadow-3:0 12px 40px rgba(33,32,27,.16),0 2px 8px rgba(33,32,27,.08);--ease:cubic-bezier(.2,.7,.3,1);--dur-1:.14s;--dur-2:.22s;--dur-3:.36s}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--text-accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-primary-hover)}::selection{background:var(--accent-tint)}:root{--bg:var(--surface-page);--surface:var(--surface-card);--surface-2:var(--cream-1);--surface-3:var(--surface-page);--surface-muted:var(--cream-1);--track:var(--cream-2);--border:var(--border-hairline);--border-2:var(--border-strong);--border-3:rgba(33,32,27,.09);--border-faint:rgba(33,32,27,.07);--text:var(--ink-900);--text-2:var(--ink-700);--text-3:var(--ink-500);--text-faint:var(--ink-300);--danger-soft:var(--berry-100);--danger-border:rgba(138,46,34,.25);--topbar-bg:rgba(248,247,243,.85);--canvas:var(--cream-1);--avatar-bg:var(--ink-900);--avatar-fg:var(--cream-0);--panel-inverse:var(--ink-900);--panel-inverse-border:transparent;--on-ok:var(--spruce-900);--on-warn:var(--honey-700);--on-danger:var(--danger);--tint-ok:var(--spruce-100);--tint-warn:var(--honey-100);--tint-danger:var(--berry-100)}.tcRoot.dark{--bg:#1C1B16;--surface:#21201B;--surface-2:#1A1914;--surface-3:#272620;--surface-muted:#2E2C25;--track:#302E27;--border:rgba(248,247,243,.12);--border-2:rgba(248,247,243,.2);--border-3:rgba(248,247,243,.08);--border-faint:rgba(248,247,243,.06);--text:#F0EFE9;--text-2:#C9C6BC;--text-3:#9A968B;--text-faint:#7B786E;--danger-soft:#2E1C18;--danger-border:#5A3128;--topbar-bg:rgba(33,32,27,.85);--canvas:#15140F;--avatar-bg:#2E2C25;--avatar-fg:#F0EFE9;--panel-inverse:#2E2C25;--panel-inverse-border:rgba(248,247,243,.14);--on-ok:#8FB6A2;--on-warn:#E8BE72;--on-danger:#E2917C;--tint-ok:#22332B;--tint-warn:#3A2E16;--tint-danger:#3A211B}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:var(--canvas)}.tcRoot{font-family:var(--tc-font,var(--font-sans));-webkit-font-smoothing:antialiased;background:var(--canvas);color:var(--text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:6px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--border-2);background-clip:content-box}@keyframes flashIn{0%{background:var(--a-soft)}to{background:transparent}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}input::placeholder{color:var(--text-faint)}input:focus,select:focus,button:focus{outline:none}.subdomain-field:focus-within{border-color:var(--a);box-shadow:0 0 0 3px var(--a-ring)}.tcRoot,.tcRoot *{transition:background-color .25s ease,border-color .25s ease,color .25s ease}._toast_bdgmu_4{position:fixed;bottom:24px;right:24px;z-index:60;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);padding:13px 16px;border-radius:10px;box-shadow:0 18px 40px -12px #1018284d;animation:_toastIn_bdgmu_1 .2s ease}._check_bdgmu_21{width:20px;height:20px;border-radius:50%;background:var(--a-soft);color:var(--a);display:flex;align-items:center;justify-content:center}._message_bdgmu_33{font-size:13px;font-weight:500;color:var(--text)}@keyframes _toastIn_bdgmu_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._container_1c3oz_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;min-height:200px}._spinner_1c3oz_10{width:30px;height:30px;border-radius:50%;border:3px solid var(--border-2, #e3e6eb);border-top-color:var(--text-3, #98a0ae);animation:_ls-spin_1c3oz_1 .75s linear infinite}._text_1c3oz_19{margin-top:14px;color:var(--text-3, #98a0ae);font-size:14px}@keyframes _ls-spin_1c3oz_1{to{transform:rotate(360deg)}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--canvas)}#root{min-height:100vh}
