@font-face{font-family:Inter;src:url(/assets/inter-variable-latin-Dx4kXJAl.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;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;src:url(/assets/jetbrains-mono-variable-latin-6fWv1k7M.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap;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:Space Grotesk;src:url(/assets/space-grotesk-variable-latin-BhU9QXUp.woff2)format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap;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:Clash Grotesk;src:url(/assets/clash-grotesk-500-BGtPyJ0c.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Grotesk;src:url(/assets/clash-grotesk-600-B2Z1YXWT.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Grotesk;src:url(/assets/clash-grotesk-700-DwsSTDVe.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}:root{--app:#f8f9f8;--surface:#fff;--card:#fff;--elevated:#f0f2f0;--edge:#e2e6e3;--ink:#00231f;--sub:#52645b;--mut:#5f6d65;--primary:#0d9449;--primary-hover:#43c970;--on-primary:#fff;--pressed-ink:#021a12;--signal:#f8b532;--signal-bg:#fbf0d7;--signal-fg:#7a5a00;--ok-bg:#dff2e6;--ok-fg:#0d6e38;--danger-bg:#fdeaea;--danger-fg:#b42318;--danger:#d92d20;--lockup-caption:#676767;--lockup-x:.4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--app:#050d09;--surface:#0a1610;--card:#0f1f16;--elevated:#172b20;--edge:#223528;--ink:#f0f5f1;--sub:#a3b8ac;--mut:#849688;--signal-bg:#2e250c;--signal-fg:#fac84a;--ok-bg:#102a1b;--ok-fg:#43c970;--danger-bg:#331414;--danger-fg:#f87171;--danger:#ef4444;--lockup-caption:#a4a4a4;--lockup-x:.1}}:root[data-theme=dark]{--app:#050d09;--surface:#0a1610;--card:#0f1f16;--elevated:#172b20;--edge:#223528;--ink:#f0f5f1;--sub:#a3b8ac;--mut:#849688;--signal-bg:#2e250c;--signal-fg:#fac84a;--ok-bg:#102a1b;--ok-fg:#43c970;--danger-bg:#331414;--danger-fg:#f87171;--danger:#ef4444;--lockup-caption:#a4a4a4;--lockup-x:.1}.lockup svg path[fill-opacity]{fill-opacity:var(--lockup-x)}@theme inline{--color-app: var(--app); --color-surface: var(--surface); --color-card: var(--card); --color-elevated: var(--elevated); --color-edge: var(--edge); --color-ink: var(--ink); --color-sub: var(--sub); --color-mut: var(--mut); --color-primary: var(--primary); --color-primary-hover: var(--primary-hover); --color-on-primary: var(--on-primary); --color-pressed-ink: var(--pressed-ink); --color-signal: var(--signal); --color-signal-bg: var(--signal-bg); --color-signal-fg: var(--signal-fg); --color-ok-bg: var(--ok-bg); --color-ok-fg: var(--ok-fg); --color-danger-bg: var(--danger-bg); --color-danger-fg: var(--danger-fg); --color-danger: var(--danger); --font-sans: "Inter", ui-sans-serif, system-ui, sans-serif; --font-display: "Clash Grotesk", "Inter", ui-sans-serif, sans-serif; --font-mono: "JetBrains Mono", ui-monospace, monospace;}html,body,#root{height:100%}body{margin:0;@apply bg-app font-sans text-ink antialiased;}.rds-input{align-items:center;gap:var(--rf-space-6);width:100%;padding:var(--rf-control-pad-y-sm) var(--rf-space-8) var(--rf-control-pad-y-sm) var(--rf-field-pad-x);background:var(--rf-surface-input);border-radius:var(--rf-radius-control);box-shadow:inset 0 0 0 var(--rf-hairline) transparent;transition:background-color var(--rf-duration-fast) var(--rf-ease), box-shadow var(--rf-duration-fast) var(--rf-ease);display:flex}.rds-input:hover:not(.rds-input--disabled):not(:focus-within),.rds-input[data-state~=hover]:not(.rds-input--disabled){background:var(--rf-surface-input-hover);box-shadow:inset 0 -1px 0 0 var(--rf-stroke-hover)}.rds-input:focus-within,.rds-input[data-state~=focus]{box-shadow:inset 0 0 0 1px var(--rf-stroke-focus);outline:var(--rf-focus-width) solid var(--rf-focus-ring);outline-offset:var(--rf-focus-offset)}.rds-input--error,.rds-input--error:hover:not(.rds-input--disabled),.rds-input--error:focus-within{box-shadow:inset 0 -2px 0 0 var(--rf-status-error)}.rds-input--disabled{background:var(--rf-surface-input);cursor:not-allowed}.rds-input__control{min-width:0;color:var(--rf-text-primary);font-family:inherit;font-size:var(--rf-body-input-size);line-height:var(--rf-body-input-line);font-weight:var(--rf-weight-regular);background:0 0;border:none;outline:none;flex:auto;padding:0}.rds-input__control::placeholder{color:var(--rf-text-placeholder);opacity:1}.rds-input__control:disabled{color:var(--rf-text-muted);cursor:not-allowed;-webkit-text-fill-color:var(--rf-text-muted)}.rds-input__control:disabled::placeholder{color:var(--rf-text-muted)}.rds-input__control:-webkit-autofill{-webkit-text-fill-color:var(--rf-text-primary);box-shadow:inset 0 0 0 100px var(--rf-surface-input);caret-color:var(--rf-text-primary)}.rds-input__control:-webkit-autofill:hover{-webkit-text-fill-color:var(--rf-text-primary);box-shadow:inset 0 0 0 100px var(--rf-surface-input);caret-color:var(--rf-text-primary)}.rds-input__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--rf-text-primary);box-shadow:inset 0 0 0 100px var(--rf-surface-input);caret-color:var(--rf-text-primary)}.rds-input__icon{color:var(--rf-text-placeholder);flex:none;align-items:center;display:inline-flex}.rds-input__icon svg,.rds-input__action svg{width:var(--rf-icon-sm);height:var(--rf-icon-sm)}.rds-input__action{width:1.5rem;height:var(--rf-body-input-line);margin-right:calc(-1 * var(--rf-space-4));border-radius:var(--rf-radius-control);color:var(--rf-text-placeholder);cursor:pointer;transition:color var(--rf-duration-fast) var(--rf-ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rds-input__action:hover{color:var(--rf-text-primary)}.rds-input__action:focus{outline:none}.rds-input__action:focus-visible{outline:var(--rf-focus-width) solid var(--rf-focus-ring);outline-offset:-2px}.rds-input__action:before{content:"";inset:calc(-1 * var(--rf-space-4));position:absolute}.rds-field{flex-direction:column;display:flex}.rds-field__label{align-items:baseline;gap:var(--rf-space-4);margin-bottom:var(--rf-space-8);color:var(--rf-text-primary);font-size:var(--rf-body-md-size);line-height:var(--rf-body-md-line);font-weight:var(--rf-weight-medium);display:flex}.rds-field__required{color:var(--rf-danger-mark)}.riff-ds .rds-field__support{margin-top:var(--rf-space-8);min-height:var(--rf-caption-md-line);color:var(--rf-text-muted);font-size:var(--rf-caption-md-size);line-height:var(--rf-caption-md-line);font-weight:var(--rf-weight-medium)}.riff-ds .rds-field__support--error{color:var(--rf-status-error)}.rds-grid{background-color:var(--rf-background-primary);background-image:linear-gradient(to right, var(--rf-stroke-subtle) 0, var(--rf-stroke-subtle) var(--rf-hairline), transparent var(--rf-hairline));background-size:var(--rf-col) 100%;background-position-x:50%;background-repeat:repeat;flex-direction:column;min-height:100dvh;display:flex}.rds-grid__row{flex:none;position:relative}.rds-grid__row:after{content:"";left:0;right:0;bottom:calc(-1 * var(--rf-hairline));height:var(--rf-hairline);background:var(--rf-stroke-subtle);pointer-events:none;position:absolute}.rds-grid__row--grow{flex:auto}.rds-grid__row--spacer{height:max(4.5rem, calc((100dvh - var(--rds-grid-anchor,100dvh)) / 2));min-height:0}.rds-grid__cell{width:min(var(--rf-col), 100%);margin-inline:auto}.rds-grid__cell--inset{padding-inline:var(--rf-col-inset)}.riff-ds .rds-auth__brand{place-items:center;height:7.625rem;display:grid}.riff-ds .rds-auth__brand svg{width:var(--rf-logo-w);height:auto}.riff-ds .rds-auth__message,.riff-ds .rds-auth__lede{gap:var(--rf-space-12);flex-direction:column;display:flex}.riff-ds .rds-auth__message{padding-block:var(--rf-space-32)}.riff-ds .rds-auth__message--with-cta{padding-block:var(--rf-space-32) var(--rf-space-16)}.riff-ds .rds-auth__eyebrow{color:var(--rf-text-muted);font-family:var(--rf-font-mono);font-size:var(--rf-mono-label-size);line-height:var(--rf-mono-label-line);font-weight:var(--rf-weight-medium);text-transform:uppercase}.riff-ds .rds-auth__title{color:var(--rf-text-primary);font-family:var(--rf-font-sans);font-size:var(--rf-heading-lg-size);line-height:var(--rf-heading-lg-line);font-weight:var(--rf-weight-medium);margin:0}.riff-ds .rds-auth__body{gap:var(--rf-space-12);flex-direction:column;display:flex}.riff-ds .rds-auth__body,.riff-ds .rds-auth__lede p{color:var(--rf-text-muted);font-family:var(--rf-font-sans);font-size:var(--rf-body-md-size);line-height:var(--rf-body-md-line);margin:0}.riff-ds .rds-auth__body p{margin:0}.riff-ds .rds-auth__body strong{color:var(--rf-text-secondary);font-weight:var(--rf-weight-medium)}.riff-ds .rds-auth__quiet{color:var(--rf-text-placeholder);font-family:var(--rf-font-mono);font-size:var(--rf-caption-rg-size);line-height:var(--rf-caption-rg-line)}.riff-ds .rds-auth__note{color:var(--rf-text-secondary);font-family:var(--rf-font-sans);font-size:var(--rf-body-rg-size);line-height:var(--rf-body-rg-line);margin:0}.riff-ds .rds-auth__actions{align-items:stretch;gap:var(--rf-space-12);padding-block:var(--rf-space-16) var(--rf-space-24);flex-direction:column;display:flex}.riff-ds .rds-auth__form{gap:var(--rf-space-20);padding-block:var(--rf-space-32) var(--rf-space-16);flex-direction:column;display:flex}.riff-ds .rds-auth__formerror{padding:var(--rf-space-12);background:var(--rf-danger-surface);color:var(--rf-danger-text);box-shadow:inset 0 0 0 var(--rf-hairline) var(--rf-danger-stroke);font-family:var(--rf-font-sans);font-size:var(--rf-body-md-size);line-height:var(--rf-body-md-line);margin:0}.riff-ds .rds-auth__inline{justify-content:center;align-items:center;gap:var(--rf-space-12);padding-block:var(--rf-control-pad-y-md);display:flex}.riff-ds .rds-auth__dot{background:var(--rf-stroke-default);width:3px;height:3px}.riff-ds{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.riff-ds{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light] .riff-ds{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .riff-ds{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.riff-ds{--rf-neutral-0:#000;--rf-neutral-50:#0f0f0f;--rf-neutral-75:#111;--rf-neutral-100:#141414;--rf-neutral-125:#171717;--rf-neutral-150:#1e1e1e;--rf-neutral-175:#181818;--rf-neutral-200:#242424;--rf-neutral-300:#2b2b2b;--rf-neutral-400:#404040;--rf-neutral-450:#666;--rf-neutral-500:#797979;--rf-neutral-550:#8e8e8e;--rf-neutral-600:#a1a1a1;--rf-neutral-850:#dcdcdc;--rf-neutral-900:#f2f2f2;--rf-neutral-925:#f4f4f5;--rf-neutral-1000:#fff;--rf-neutral-light-50:#fff;--rf-neutral-light-100:#f9f9f9;--rf-neutral-light-125:#f6f6f6;--rf-neutral-light-150:#f3f3f3;--rf-neutral-light-175:#ededed;--rf-neutral-light-200:#f4f4f5;--rf-neutral-light-300:#e5e5e5;--rf-neutral-light-350:#d6d6d6;--rf-neutral-light-400:#c4c4c4;--rf-neutral-light-450:#aaa;--rf-neutral-light-475:#999;--rf-neutral-light-500:#a1a1a1;--rf-neutral-light-550:#6e6e6e;--rf-neutral-light-600:#797979;--rf-neutral-light-700:#525252;--rf-neutral-light-900:#242424;--rf-neutral-light-1000:#0f0f0f;--rf-orange-500:#fc562c;--rf-yellow-500:#ffc628;--rf-red-400:#ff7a85;--rf-red-500:#e53333;--rf-red-600:#b3202f;--rf-background-primary:var(--lightningcss-light,var(--rf-neutral-light-100))var(--lightningcss-dark,var(--rf-neutral-100));--rf-background-secondary:var(--lightningcss-light,var(--rf-neutral-light-175))var(--lightningcss-dark,var(--rf-neutral-200));--rf-background-tertiary:var(--lightningcss-light,var(--rf-neutral-light-300))var(--lightningcss-dark,var(--rf-neutral-300));--rf-surface-default:var(--lightningcss-light,var(--rf-neutral-light-150))var(--lightningcss-dark,var(--rf-neutral-75));--rf-surface-hover:var(--lightningcss-light,var(--rf-neutral-light-200))var(--lightningcss-dark,var(--rf-neutral-125));--rf-surface-elevated:var(--lightningcss-light,var(--rf-neutral-light-50))var(--lightningcss-dark,var(--rf-neutral-150));--rf-surface-pressed:var(--lightningcss-light,var(--rf-neutral-light-175))var(--lightningcss-dark,var(--rf-neutral-175));--rf-surface-input:var(--lightningcss-light,var(--rf-neutral-light-300))var(--lightningcss-dark,var(--rf-neutral-300));--rf-text-primary:var(--lightningcss-light,var(--rf-neutral-light-1000))var(--lightningcss-dark,var(--rf-neutral-1000));--rf-text-secondary:var(--lightningcss-light,var(--rf-neutral-light-900))var(--lightningcss-dark,var(--rf-neutral-900));--rf-text-tertiary:var(--lightningcss-light,var(--rf-neutral-light-550))var(--lightningcss-dark,var(--rf-neutral-550));--rf-text-muted:var(--lightningcss-light,var(--rf-neutral-light-600))var(--lightningcss-dark,var(--rf-neutral-500));--rf-text-placeholder:var(--lightningcss-light,var(--rf-neutral-light-500))var(--lightningcss-dark,var(--rf-neutral-600));--rf-text-on-accent:var(--lightningcss-light,var(--rf-neutral-light-1000))var(--lightningcss-dark,var(--rf-neutral-50));--rf-text-on-dark:var(--lightningcss-light,var(--rf-neutral-light-1000))var(--lightningcss-dark,var(--rf-neutral-1000));--rf-stroke-default:var(--lightningcss-light,var(--rf-neutral-light-400))var(--lightningcss-dark,var(--rf-neutral-300));--rf-stroke-elevated:var(--lightningcss-light,var(--rf-neutral-light-350))var(--lightningcss-dark,var(--rf-neutral-400));--rf-stroke-subtle:var(--lightningcss-light,var(--rf-neutral-light-350))var(--lightningcss-dark,var(--rf-neutral-200));--rf-stroke-input:var(--lightningcss-light,var(--rf-neutral-light-450))var(--lightningcss-dark,var(--rf-neutral-300));--rf-chip-fill:var(--lightningcss-light,var(--rf-neutral-light-200))var(--lightningcss-dark,var(--rf-neutral-200));--rf-chip-stroke:var(--lightningcss-light,var(--rf-neutral-light-400))var(--lightningcss-dark,var(--rf-neutral-400));--rf-chip-stroke-hover:var(--lightningcss-light,var(--rf-neutral-light-475))var(--lightningcss-dark,var(--rf-neutral-450));--rf-chip-fill-selected:var(--rf-orange-500);--rf-nav-stroke-active:var(--rf-orange-500);--rf-surface-input-hover:var(--lightningcss-light,var(--rf-neutral-light-350))var(--lightningcss-dark,#333);--rf-stroke-hover:var(--lightningcss-light,var(--rf-neutral-light-600))var(--lightningcss-dark,var(--rf-neutral-600));--rf-stroke-focus:var(--rf-orange-500);--rf-status-error:var(--rf-red-500);--rf-accent-primary:var(--rf-orange-500);--rf-accent-secondary:var(--rf-yellow-500);--rf-accent-hover:#ff7551;--rf-accent-active:#e8451a;--rf-button-primary-fill:var(--rf-orange-500);--rf-button-primary-text:var(--lightningcss-light,var(--rf-neutral-light-1000))var(--lightningcss-dark,var(--rf-neutral-50));--rf-button-secondary-fill:var(--lightningcss-light,var(--rf-neutral-light-150))var(--lightningcss-dark,var(--rf-neutral-200));--rf-button-secondary-text:var(--lightningcss-light,var(--rf-neutral-light-1000))var(--lightningcss-dark,var(--rf-neutral-900));--rf-button-secondary-hover:var(--lightningcss-light,var(--rf-neutral-light-175))var(--lightningcss-dark,var(--rf-neutral-300));--rf-button-secondary-active:var(--lightningcss-light,var(--rf-neutral-light-300))var(--lightningcss-dark,var(--rf-neutral-125));--rf-button-disabled-fill:var(--lightningcss-light,var(--rf-neutral-light-600))var(--lightningcss-dark,var(--rf-neutral-500));--rf-button-disabled-text:var(--lightningcss-light,var(--rf-neutral-light-100))var(--lightningcss-dark,var(--rf-neutral-900));--rf-icon-default:var(--lightningcss-light,var(--rf-neutral-light-700))var(--lightningcss-dark,var(--rf-neutral-850));--rf-icon-muted:var(--lightningcss-light,var(--rf-neutral-light-600))var(--lightningcss-dark,var(--rf-neutral-600));--rf-icon-primary:var(--lightningcss-light,var(--rf-neutral-light-900))var(--lightningcss-dark,var(--rf-neutral-1000));--rf-icon-on-accent:var(--lightningcss-light,var(--rf-neutral-light-50))var(--lightningcss-dark,var(--rf-neutral-1000));--rf-danger-text:var(--lightningcss-light,var(--rf-red-600))var(--lightningcss-dark,var(--rf-red-400));--rf-danger-stroke:var(--lightningcss-light,var(--rf-red-500))var(--lightningcss-dark,var(--rf-red-400));--rf-danger-mark:var(--lightningcss-light,var(--rf-red-500))var(--lightningcss-dark,var(--rf-red-400));--rf-danger-surface:var(--lightningcss-light,#fdecee)var(--lightningcss-dark,#2a1416);--rf-space-2:.125rem;--rf-space-4:.25rem;--rf-space-6:.375rem;--rf-space-8:.5rem;--rf-space-10:.625rem;--rf-space-12:.75rem;--rf-space-14:.875rem;--rf-space-16:1rem;--rf-space-20:1.25rem;--rf-space-24:1.5rem;--rf-space-32:2rem;--rf-space-40:2.5rem;--rf-font-sans:"Space Grotesk", system-ui, -apple-system, sans-serif;--rf-font-mono:"JetBrains Mono", ui-monospace, monospace;--rf-weight-regular:400;--rf-weight-medium:500;--rf-weight-bold:700;--rf-heading-lg-size:1.125rem;--rf-heading-lg-line:1.5rem;--rf-heading-md-size:1rem;--rf-heading-md-line:1.375rem;--rf-heading-sm-size:1rem;--rf-heading-sm-line:1.375rem;--rf-heading-initial-size:1.125rem;--rf-heading-initial-line:1.5rem;--rf-body-md-size:.875rem;--rf-body-md-line:1.25rem;--rf-body-rg-size:.875rem;--rf-body-rg-line:1.25rem;--rf-body-input-size:1rem;--rf-body-input-line:1.375rem;--rf-body-lg-size:1rem;--rf-body-lg-line:1.25rem;--rf-caption-md-size:.75rem;--rf-caption-md-line:1rem;--rf-caption-rg-size:.75rem;--rf-caption-rg-line:1rem;--rf-mono-label-size:.875rem;--rf-mono-label-line:1.25rem;--rf-mono-body-size:.875rem;--rf-mono-body-line:1.25rem;--rf-mono-bold-size:.875rem;--rf-mono-bold-line:1.25rem;--rf-mono-caption-size:.75rem;--rf-mono-caption-line:1rem;--rf-mono-tag-size:.5625rem;--rf-mono-tag-line:.75rem;--rf-radius-none:0;--rf-radius-control:0;--rf-radius-sm:.25rem;--rf-radius-full:9999px;--rf-hairline:1px;--rf-focus-ring:var(--rf-accent-primary);--rf-focus-width:2px;--rf-focus-offset:2px;--rf-control-pad-y-sm:var(--rf-space-8);--rf-control-pad-y-md:var(--rf-space-12);--rf-control-pad-x:var(--rf-space-24);--rf-field-pad-x:var(--rf-space-12);--rf-icon-sm:1rem;--rf-icon-md:1.125rem;--rf-icon-lg:1.5rem;--rf-logo-w:13.125rem;--rf-col:27.875rem;--rf-col-inset:2rem;--rf-duration-fast:90ms;--rf-ease:cubic-bezier(.2, 0, .2, 1)}@media (prefers-reduced-motion:reduce){.riff-ds{--rf-duration-fast:0s}}.riff-ds{background:var(--rf-background-primary);color:var(--rf-text-secondary);font-family:var(--rf-font-sans);font-size:var(--rf-body-md-size);line-height:var(--rf-body-md-line);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.riff-ds *,.riff-ds :before,.riff-ds :after{box-sizing:border-box}.riff-ds :where(p,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd){margin:0}.riff-ds .rds-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rds-tabs{grid-template-columns:1fr 1fr;height:3.75rem;display:grid}.rds-tabs__slot{place-items:center;display:grid}.rds-tabs__slot+.rds-tabs__slot{border-left:var(--rf-hairline) solid var(--rf-stroke-subtle)}.rds-tabs__slot .rds-btn{max-width:100%}.rds-login{--rds-grid-anchor:44.375rem}.rds-login__brand{place-items:center;height:7.625rem;display:grid}.rds-login__brand svg{width:var(--rf-logo-w);height:auto}.rds-login__form{padding-block:var(--rf-space-32) var(--rf-space-16)}.rds-login__fields{gap:var(--rf-space-16);flex-direction:column;display:flex}.rds-login__actions{gap:var(--rf-space-12);margin-top:var(--rf-space-24);flex-direction:column;display:flex}.rds-login__forgot{padding-block:var(--rf-control-pad-y-md);place-items:center;display:grid}.rds-login__oauth{gap:var(--rf-space-12);padding-block:var(--rf-space-16);flex-direction:column;display:flex}.rds-login__or{align-items:center;gap:var(--rf-space-12);padding-block:var(--rf-space-8);color:var(--rf-text-placeholder);font-family:var(--rf-font-sans);font-size:var(--rf-caption-md-size);line-height:var(--rf-caption-md-line);display:flex}.rds-login__or:before,.rds-login__or:after{content:"";background:var(--rf-stroke-subtle);flex:1;block-size:1px}.rds-login__legal{justify-content:center;align-items:center;gap:var(--rf-space-8);padding-top:var(--rf-space-24);padding-bottom:var(--rf-space-40);display:flex}.rds-login__dot{background:currentColor;border-radius:50%;flex:none;width:.1875rem;height:.1875rem}.rds-login__error{margin-bottom:var(--rf-space-16);padding:var(--rf-space-8) var(--rf-space-12);border-left:2px solid var(--rf-danger-stroke);background:var(--rf-danger-surface);color:var(--rf-danger-text);font-size:var(--rf-caption-md-size);line-height:var(--rf-caption-md-line)}.riff-ds .rds-notice__brand{place-items:center;block-size:7.625rem;display:grid}.riff-ds .rds-notice__brand svg{inline-size:var(--rf-logo-w);block-size:auto}.riff-ds .rds-notice__block{align-items:flex-start;gap:var(--rf-space-12);padding-block:var(--rf-space-32) var(--rf-space-16);flex-direction:column;display:flex}.riff-ds .rds-notice__crumb{color:var(--rf-text-muted);font-family:var(--rf-font-sans);font-size:var(--rf-body-md-size);line-height:var(--rf-body-md-line)}.riff-ds .rds-notice__mark{color:var(--rf-icon-muted);display:flex}.riff-ds .rds-notice__title{color:var(--rf-text-primary);font-family:var(--rf-font-sans);font-size:1.5rem;line-height:2rem;font-weight:var(--rf-weight-bold);letter-spacing:-.01em;margin:0}.riff-ds .rds-notice__text{color:var(--rf-text-secondary);font-family:var(--rf-font-sans);font-size:var(--rf-body-input-size);line-height:var(--rf-body-input-line)}.riff-ds .rds-notice__text p{margin:0 0 var(--rf-space-12)}.riff-ds .rds-notice__text p:last-child{margin-block-end:0}.riff-ds .rds-notice__action{gap:var(--rf-space-12);margin-block-start:var(--rf-space-4);display:flex}.riff-ds .rds-notice__ref{padding:var(--rf-space-2) var(--rf-space-6);background:var(--rf-surface-input);color:var(--rf-text-primary);font-family:var(--rf-font-mono);font-size:var(--rf-mono-caption-size);letter-spacing:.04em}
