/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"JetBrains Mono", ui-monospace, monospace}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-\[40px\]{height:40px}.w-60{width:calc(var(--spacing) * 60)}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.px-\[8px\]{padding-inline:8px}.px-\[24px\]{padding-inline:24px}.text-ink{color:var(--ink)}.text-primary{color:var(--primary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.accent-primary{accent-color:var(--primary)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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))}}@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}: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)}html,body,#root{height:100%}body{background-color:var(--app);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}.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-200:#242424;--rf-neutral-300:#2b2b2b;--rf-neutral-400:#404040;--rf-neutral-450:#666;--rf-neutral-500:#797979;--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-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-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-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-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-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__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}
