:root{--gray-0: #fff;--gray-50: #f9f9f9;--gray-100: #ededed;--gray-300: #afafaf;--gray-500: #5d5d5d;--gray-550: #4f4f4f;--gray-600: #414141;--gray-700: #303030;--gray-750: #282828;--gray-800: #212121;--gray-900: #181818;--gray-1000: #0d0d0d;--blue-50: #e5f3ff;--blue-100: #99ceff;--blue-300: #339cff;--blue-400: #0285ff;--blue-600: #0b5fba;--blue-900: #00284d;--green-300: #40c977;--green-400: #04b84c;--green-500: #00a240;--orange-300: #ff8549;--orange-400: #fb6a22;--orange-500: #e25507;--red-300: #ff6764;--red-400: #fa423e;--red-500: #e02e2a;--red-600: #c81f1c;--purple-300: #ad7bf9;--purple-400: #924ff7;--yellow-300: #ffd240;--yellow-400: #ffc300;--r-2xs: .25rem;--r-xs: .3125rem;--r-sm: .375rem;--r-md: .5rem;--r-lg: .75rem;--r-xl: 1rem;--r-2xl: 1.25rem;--r-full: 9999px;--r-control: .5rem;--r-panel: .75rem;--r-pill: 9999px;--h-xs: 20px;--h-sm: 24px;--h-md: 28px;--h-lg: 36px;--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--primary-solid: #6d31dd;--primary-solid-hover: #7c3aed;--primary-solid-active: #6026c5;--on-primary: #fff;--motion-fast: .14s;--motion-base: .2s;--motion-relaxed: .26s;--ease-enter: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.4, 0, .2, 1);--ease-standard: cubic-bezier(.2, .8, .2, 1);--motion-slide: .3s;--ease-slide: var(--ease-enter);--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-body: 14px;--fs-lg: 15px;--fs-xl: 19px;--fs-2xl: 26px;--fs-display: clamp(32px, 5vw, 52px);--control-touch: 44px;--sp-1: 2px;--sp-2: 4px;--sp-3: 6px;--sp-4: 8px;--sp-5: 10px;--sp-6: 12px;--sp-7: 14px;--sp-8: 16px;--sp-10: 20px;--sp-12: 24px;--gutter: 14px;--lh-ui: 1.35;--lh-text: 1.5;--fw-regular: 400;--fw-strong: 600;--icon-sm: 14px;--icon-md: 16px;--icon-lg: 18px;--wash-1: color-mix(in srgb, var(--text) 5%, transparent);--wash-2: color-mix(in srgb, var(--text) 10%, transparent);--wash-3: color-mix(in srgb, var(--text) 15%, transparent);--field-bg: var(--wash-2);--field-h: var(--h-lg);--accent-wash-1: color-mix(in srgb, var(--accent) 6%, transparent);--accent-wash-2: color-mix(in srgb, var(--accent) 12%, transparent);--accent-line: color-mix(in srgb, var(--accent) 45%, transparent);--accent-soft: var(--accent-wash-2);--selected: var(--accent-wash-2);--control-sm: 28px;--control-md: 32px;--control-lg: 40px;--menu-min-w: 184px;--menu-max-w: none;--menu-radius: .75rem;--menu-border-w: 1px;--menu-fs: 13px;--menu-row-x: .625rem;--menu-row-y: .375rem;--menu-row-h: 0px;--menu-row-radius: .5rem;--menu-gap: .5rem;--menu-hint-fs: 10.5px;--menu-note-fs: 12px;--pill-x: .625rem;--chip-x: .625rem;--chip-y: .25rem;--chip-h: 0px;--focus-ring-width: 1px;--bg-base: var(--gray-1000);--bg-sidebar: var(--gray-900);--bg-surface: var(--gray-800);--bg-elevated: var(--gray-750);--bg-elevated-hover: var(--gray-700);--bg-inset: #00000033;--border: #ffffff14;--border-strong: #ffffff24;--border-subtle: #ffffff0d;--text: var(--gray-100);--text-secondary: var(--gray-300);--text-tertiary: #999999;--text-faint: #757575;--accent: #58aeff;--accent-hover: var(--blue-100);--accent-solid: var(--blue-600);--accent-solid-hover: #0a6ed1;--on-accent: #fff;--selected-ink: var(--accent);--success: #04c04f;--success-solid: #087536;--warning: #fb7938;--warning-strong: #ea854c;--warning-solid: #c54704;--danger: #fb7572;--danger-solid: var(--red-600);--info: #43a4ff;--purple: #b384f9;--yellow: var(--yellow-400);--primary-disabled: #3e3350;--on-primary-disabled: #c5bccf;--shadow-color: rgba(0, 0, 0, .5);--menu-edge: rgba(255, 255, 255, .15)}:root.light,:root[data-ui-theme=light]{--bg-base: #e9e9e9;--bg-sidebar: #f1f1f1;--bg-surface: #f7f7f7;--bg-elevated: #ffffff;--bg-elevated-hover: #ededed;--bg-inset: #00000014;--border: #00000017;--border-strong: #00000029;--border-subtle: #0000000c;--text: #171717;--text-secondary: #5a5a5a;--text-tertiary: #646464;--text-faint: #858585;--accent: var(--blue-600);--accent-hover: #08509e;--accent-solid: var(--accent);--accent-solid-hover: var(--accent-hover);--on-accent: #fff;--selected-ink: color-mix(in srgb, var(--accent) 90%, #000);--success: #087137;--success-solid: var(--success);--warning: #b84104;--warning-strong: #ab3d03;--warning-solid: #c54704;--danger: var(--red-600);--info: var(--blue-600);--purple: #6d31dd;--yellow: #875a00;--primary-disabled: #dfd8e8;--on-primary-disabled: #574c66;--shadow-color: rgba(24, 24, 27, .14);--menu-edge: rgba(24, 27, 31, .16)}@media(prefers-color-scheme:light){:root:not(.dark):not(.light):not([data-ui-theme]){--bg-base: #e9e9e9;--bg-sidebar: #f1f1f1;--bg-surface: #f7f7f7;--bg-elevated: #ffffff;--bg-elevated-hover: #ededed;--bg-inset: #00000014;--border: #00000017;--border-strong: #00000029;--border-subtle: #0000000c;--text: #171717;--text-secondary: #5a5a5a;--text-tertiary: #646464;--text-faint: #858585;--accent: var(--blue-600);--accent-hover: #08509e;--accent-solid: var(--accent);--accent-solid-hover: var(--accent-hover);--on-accent: #fff;--selected-ink: color-mix(in srgb, var(--accent) 90%, #000);--success: #087137;--success-solid: var(--success);--warning: #b84104;--warning-strong: #ab3d03;--warning-solid: #c54704;--danger: var(--red-600);--info: var(--blue-600);--purple: #6d31dd;--yellow: #875a00;--primary-disabled: #dfd8e8;--on-primary-disabled: #574c66;--shadow-color: rgba(24, 24, 27, .14);--menu-edge: rgba(24, 27, 31, .16)}}:root{--page-bg: var(--bg-base);--skel-base: var(--wash-2);--skel-dim: var(--wash-1);color-scheme:dark}:root.light,:root[data-ui-theme=light]{--page-bg: var(--bg-surface);color-scheme:light}@media(prefers-color-scheme:light){:root:not(.dark):not(.light):not([data-ui-theme]){--page-bg: var(--bg-surface);color-scheme:light}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);height:var(--h-lg);padding:0 var(--sp-7);border:0;border-radius:var(--r-pill);background:var(--wash-2);color:var(--text);font:500 var(--fs-md) / 1 var(--font-sans);white-space:nowrap;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.btn-primary{background:var(--primary-solid);color:var(--on-primary)}.btn-ghost{background:transparent;color:var(--text-secondary)}@media(hover:hover){.btn:not(:disabled):not([aria-disabled=true]):hover{background:var(--wash-3);color:var(--text)}.btn-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--primary-solid-hover);color:var(--on-primary)}.btn-ghost:not(:disabled):not([aria-disabled=true]):hover{background:var(--wash-1)}}.btn-primary:not(:disabled):not([aria-disabled=true]):active{background:var(--primary-solid-active)}.btn[aria-pressed=true],.btn[aria-pressed=true]:not(:disabled):not([aria-disabled=true]):hover{background:var(--selected);color:var(--selected-ink)}.btn-md{height:var(--h-md);padding:0 var(--sp-5);font-size:var(--fs-sm)}.btn-sm{height:var(--h-sm);padding:0 var(--sp-4);font-size:var(--fs-sm)}.btn-icon{width:var(--h-lg);padding:0;flex:none}.btn-md.btn-icon{width:var(--h-md)}.btn-sm.btn-icon{width:var(--h-sm)}.btn svg,.btn img{width:var(--icon-md);height:var(--icon-md);flex:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn:focus-visible{outline:1px solid var(--accent);outline-offset:0}@media(pointer:coarse){.btn:before{content:"";position:absolute;inset:calc((var(--h-lg) - var(--control-touch)) / 2) 0}.btn-md:before{inset:calc((var(--h-md) - var(--control-touch)) / 2) 0}.btn-sm:before{inset:calc((var(--h-sm) - var(--control-touch)) / 2) 0}.btn-icon:before{inset:calc((var(--h-lg) - var(--control-touch)) / 2)}.btn-md.btn-icon:before{inset:calc((var(--h-md) - var(--control-touch)) / 2)}}.input,.field-wrap{display:block;width:100%;min-width:0;height:var(--field-h);padding:0 var(--sp-5);border:0;outline:0;border-radius:var(--r-control);background:var(--field-bg);color:var(--text);font:var(--fw-regular) var(--fs-md) / 1 var(--font-sans)}.field-wrap{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);cursor:text}.field-wrap input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0 var(--sp-3);font:inherit;color:inherit}.input:focus,.field-wrap:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.input[aria-invalid=true],.field-wrap.is-invalid,.field-wrap.is-invalid:focus-within{box-shadow:inset 0 0 0 1px var(--danger)}.input::placeholder,.field-wrap input::placeholder{color:var(--text-secondary)}@media(pointer:coarse){.input,.field-wrap{font-size:16px}}.check{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin:0;flex:none;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:transparent center / 9px 9px no-repeat;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.check:checked{border-color:transparent;background-color:var(--accent-solid);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6L9 17l-5-5' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.check:focus-visible{outline:1px solid var(--accent);outline-offset:0}.check:disabled{opacity:.4;cursor:not-allowed}.forge-skel{display:inline-block;vertical-align:middle;height:1em;border-radius:var(--r-control);background-color:var(--skel-base);animation:forge-skel 1.4s ease-in-out infinite}@keyframes forge-skel{0%,to{background-color:var(--skel-base)}50%{background-color:var(--skel-dim)}}@media(prefers-reduced-motion:reduce){.forge-skel{animation:none}}.phone-field{position:relative;display:flex;align-items:center;gap:var(--sp-2);width:100%;min-width:0;height:var(--field-h);padding:0 var(--sp-2);border-radius:var(--r-control);background:var(--field-bg);color:var(--text);font:var(--fw-regular) var(--fs-md) / 1 var(--font-sans);cursor:text;--phone-gap: .22em}.phone-field>input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0 var(--sp-3);font:inherit;color:inherit}.phone-field>input::placeholder{color:var(--text-secondary)}.phone-field:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.phone-field.is-invalid,.phone-field.is-invalid:focus-within{box-shadow:inset 0 0 0 1px var(--danger)}.phone-field.is-disabled{opacity:.4}.phone-field.is-disabled .phone-chip{cursor:not-allowed}@media(pointer:coarse){.phone-field{font-size:16px}}.phone-field.is-phone{gap:0}.phone-field.is-phone>input{position:relative;z-index:1;padding-left:var(--phone-pad, 0px);word-spacing:var(--phone-gap)}.phone-field.is-phone>input::placeholder{word-spacing:normal}.phone-chip{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--sp-2);height:calc(var(--field-h) - 12px);padding:0 var(--sp-1) 0 var(--sp-4);border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-tertiary);font:inherit;cursor:pointer;flex:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.phone-chip:focus-visible{outline:1px solid var(--accent);outline-offset:0}.phone-chev{width:var(--icon-sm);height:var(--icon-sm);flex:none}.phone-pill{position:absolute;z-index:0;top:6px;bottom:6px;left:var(--phone-pill-x, var(--sp-2));width:var(--phone-pill-w, 0px);border-radius:var(--r-sm);background:var(--wash-1);pointer-events:none;transition:background-color var(--motion-fast) var(--ease-standard)}@media(hover:hover){.phone-chip:hover~.phone-pill{background:var(--wash-2)}}.phone-chip[aria-expanded=true]~.phone-pill{background:var(--wash-2)}.phone-code-label{position:absolute;z-index:1;top:0;bottom:0;left:var(--phone-text-x, 0px);display:flex;align-items:center;color:var(--text);word-spacing:var(--phone-gap);white-space:pre;pointer-events:none}.phone-measure{position:absolute;top:0;left:0;visibility:hidden;white-space:pre;word-spacing:var(--phone-gap);pointer-events:none}.phone-flag{display:block;width:20px;height:14px;border-radius:2px;flex:none;object-fit:cover}.phone-globe{width:20px;height:15px;color:var(--text-tertiary)}.phone-field.is-phone>input:-webkit-autofill,.phone-field.is-phone>input:-webkit-autofill:hover,.phone-field.is-phone>input:-webkit-autofill:focus{-webkit-box-shadow:none;box-shadow:none;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 5000s ease-in-out 0s}.phone-display{position:absolute;z-index:2;display:flex;align-items:center;overflow:hidden;white-space:pre;word-spacing:var(--phone-gap);pointer-events:none}.phone-run{position:relative;display:inline-block;flex:none}.phone-glyphs{position:relative;visibility:hidden}.phone-field.is-drawn .phone-glyphs{visibility:visible}.phone-sep{color:var(--text-tertiary)}.phone-selection{position:absolute;background:Highlight}.phone-caret{position:absolute;width:1px;margin-left:-.5px;background:currentColor}.phone-caret.is-blinking{animation:phone-caret-blink 1.06s step-end infinite}@keyframes phone-caret-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.phone-caret.is-blinking{animation:none}}.phone-field.is-drawn>input,.phone-field.is-drawn>input:-webkit-autofill,.phone-field.is-drawn>input:-webkit-autofill:hover,.phone-field.is-drawn>input:-webkit-autofill:focus{color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent}.phone-field.is-drawn>input::selection{background:transparent;color:transparent;-webkit-text-fill-color:transparent}.phone-menu{position:absolute;z-index:5;top:calc(100% + var(--sp-2));left:0;right:0;background:var(--bg-elevated);box-shadow:0 0 0 var(--menu-border-w) var(--menu-edge),0 12px 40px var(--shadow-color);border-radius:var(--menu-radius);overflow:hidden;cursor:default;animation:phone-menu-in var(--motion-base) var(--ease-enter)}@keyframes phone-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.phone-menu.is-above{top:auto;bottom:calc(100% + var(--sp-2));animation-name:phone-menu-in-above}@keyframes phone-menu-in-above{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.phone-menu{animation:none}}.phone-search{display:flex;align-items:center;gap:var(--sp-4);height:var(--control-lg);padding:0 var(--menu-row-x);color:var(--text-tertiary)}.phone-search-icon{width:var(--icon-sm);height:var(--icon-sm);flex:none}.phone-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:var(--fw-regular) var(--fs-md) / 1 var(--font-sans);color:var(--text)}@media(pointer:coarse){.phone-search input{font-size:16px}}.phone-search input::placeholder{color:var(--text-tertiary)}.phone-list{list-style:none;margin:0;max-height:240px;overflow:auto;padding:var(--sp-2);scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--sp-4),#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--sp-4),#000 calc(100% - 24px),transparent)}.phone-list li{display:flex;align-items:center;gap:var(--menu-gap);min-height:var(--control-md);padding:0 var(--menu-row-x);border-radius:var(--menu-row-radius);font-size:var(--menu-fs);cursor:pointer}.phone-list li.is-active{background:var(--wash-1)}.phone-list li[aria-selected=true] .phone-row-name{font-weight:var(--fw-strong)}.phone-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-row-dial{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.phone-empty{margin:0;padding:var(--sp-4) var(--menu-row-x) var(--sp-6);color:var(--text-tertiary)}*{margin:0;padding:0;box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root{--col: 360px}html{background-color:var(--page-bg)}body{min-height:100dvh;font:var(--fw-regular) var(--fs-md) / var(--lh-text) var(--font-sans);color:var(--text);background-color:var(--page-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.orb-backdrop{position:fixed;inset:0;z-index:0;background-size:cover;background-position:center;pointer-events:none;--cut: calc(var(--form-w, 360px) * .9 + 120px) calc(var(--form-h, 320px) * .9 + 120px) at var(--form-cx, 50%) var(--form-cy, 50%);-webkit-mask-image:radial-gradient(var(--cut),rgb(0 0 0 / .25) 40%,#000 100%);mask-image:radial-gradient(var(--cut),rgb(0 0 0 / .25) 40%,#000 100%)}#root{position:relative;min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.auth-container{position:relative;z-index:1;width:min(var(--col),100%)}.logo{display:flex;justify-content:center;margin-bottom:var(--sp-12);color:var(--text)}.logo svg{fill:currentColor;display:block}h1,h2{font-size:var(--fs-xl);line-height:var(--lh-ui);font-weight:var(--fw-strong);text-align:center;text-wrap:balance}.head{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--control-md);margin-bottom:var(--sp-12)}.head h1{padding:0 var(--h-md)}.head.untitled{justify-content:flex-start;margin-bottom:var(--sp-4)}.head.untitled .btn-icon{position:static;transform:none;margin-left:calc(-1 * var(--sp-3))}.head .btn-icon{position:absolute;left:0;top:50%;transform:translateY(-50%)}.subtitle,.sent{color:var(--text-secondary);text-align:center;margin-bottom:var(--sp-8);text-wrap:pretty}.subtitle strong,.sent strong{color:var(--text);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.subtitle a,.sent a{color:var(--text)}.stack{display:flex;flex-direction:column;gap:var(--sp-4)}.entry{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-12)}form>.stack+.stack{margin-top:var(--sp-4)}.pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.auth-container .btn:not(.btn-ghost):not(.btn-icon){width:100%}.links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-6)}.inline-link{align-self:flex-start;margin-top:var(--sp-2)}.field{display:flex;flex-direction:column;gap:var(--sp-3)}.field .label{font-size:var(--fs-sm);font-weight:var(--fw-strong);color:var(--text-secondary)}input[type=date].input{-webkit-appearance:none;appearance:none;min-width:0;display:block}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset;caret-color:var(--text);transition:background-color 5000s ease-in-out 0s}.code-input{height:48px;width:100%;border:0;outline:0;border-radius:var(--r-md);background:var(--field-bg);color:var(--text);text-align:center;font:var(--fw-strong) var(--fs-xl) / 1 var(--font-mono);letter-spacing:.3em;font-variant-numeric:tabular-nums}.code-input:focus{box-shadow:inset 0 0 0 1px var(--accent)}.code-input::placeholder{color:var(--text-tertiary)}.error-msg{color:var(--danger);font-size:var(--fs-sm);line-height:var(--lh-text);text-wrap:pretty}.hint{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-text)}.human-check{min-height:65px}.checkbox-row{display:flex;align-items:center;gap:var(--sp-6);min-height:var(--control-touch);font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.checkbox-row a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.slide-pages{position:relative;transition:height var(--motion-slide) var(--ease-slide)}.slide-page{position:absolute;top:0;left:0;width:100%;transition:transform var(--motion-slide) var(--ease-slide),opacity var(--motion-relaxed) var(--ease-standard)}.slide-pages .slide-page-a{transform:translate(0);opacity:1}.slide-pages .slide-page-b{transform:translate(24px);opacity:0;pointer-events:none;visibility:hidden}.slide-pages.show-post .slide-page-a{transform:translate(-24px);opacity:0;pointer-events:none;visibility:hidden}.slide-pages.show-post .slide-page-b{transform:translate(0);opacity:1;pointer-events:auto;visibility:visible}.slide-page{transition-property:transform,opacity,visibility}.result-panel,.passkey-offer{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-4)}.result-panel .icon,.passkey-offer .icon{font-size:28px;color:var(--success);display:grid;place-items:center;margin-bottom:var(--sp-2)}.result-panel.result-error .icon{color:var(--danger)}.passkey-offer .icon{color:var(--text-secondary)}.result-panel .subtitle,.passkey-offer .subtitle{margin-bottom:var(--sp-4)}.result-panel .actions,.passkey-offer .actions{display:flex;flex-direction:column;gap:var(--sp-4);width:100%}@keyframes spinner-rotate{to{transform:rotate(1turn)}}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spinner-rotate .8s linear infinite;flex:none}.loading-row{display:flex;justify-content:center;padding:var(--sp-12) 0;color:var(--text-tertiary)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
