.stepper-list.svelte-b1fesp{gap:0;margin:0;padding:0;list-style:none;display:flex}.orientation-horizontal.svelte-b1fesp .stepper-list:where(.svelte-b1fesp){flex-flow:row;align-items:flex-start}.orientation-vertical.svelte-b1fesp .stepper-list:where(.svelte-b1fesp){gap:var(--space-2);flex-direction:column}.stepper-item.svelte-b1fesp{flex:1 1 0;min-width:0;display:flex;position:relative}.orientation-vertical.svelte-b1fesp .stepper-item:where(.svelte-b1fesp){flex-direction:column;flex:none}.stepper-trigger.svelte-b1fesp{align-items:flex-start;gap:var(--space-2);text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}button.stepper-trigger.svelte-b1fesp{cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:.5rem;padding:.125rem .25rem;transform:translateZ(0)}button.stepper-trigger.svelte-b1fesp:hover:not(:active){background-color:var(--surface-strong);transform:translateY(-1px)translateZ(0)}button.stepper-trigger.svelte-b1fesp:focus-visible{box-shadow:0 0 0 2px var(--ink-strong);outline:none}.state-past.svelte-b1fesp button.stepper-trigger:where(.svelte-b1fesp):hover:not(:active) .stepper-marker:where(.svelte-b1fesp){box-shadow:inset 0 .75px 0 color-mix(in srgb, var(--hl-button-gloss-line) 45%, transparent), inset 0 2px 3px -1px var(--hl-button-gloss-soft), inset 0 -1.5px 0 #0000001a, inset 0 -3px 4px -2px #00000012, 0 1px 1.5px #0000000d, 0 3px 7px -1px #00000012, 0 0 0 4px color-mix(in srgb, var(--stepper-current-color) 14%, transparent)}.state-future.svelte-b1fesp button.stepper-trigger:where(.svelte-b1fesp):hover:not(:active) .stepper-marker:where(.svelte-b1fesp){border-color:var(--border-strong);box-shadow:0 0 0 4px color-mix(in srgb, var(--ink-strong) 8%, transparent)}.stepper-marker.svelte-b1fesp{isolation:isolate;font-feature-settings:"tnum" 1, "lnum" 1;border:2px solid var(--border-default);background-color:var(--surface);width:1.75rem;height:1.75rem;color:var(--ink-muted);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), box-shadow var(--duration-moderate) var(--ease-out), transform var(--duration-moderate) var(--ease-spring);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex;position:relative;transform:translateZ(0)}.stepper-marker.svelte-b1fesp:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity var(--duration-base) var(--ease-out);background-image:linear-gradient(#ffffff73 0%,#ffffff1a 35%,#0000 60%,#00000014 100%);position:absolute;inset:0}.stepper-num.svelte-b1fesp,.stepper-check{transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-moderate) var(--ease-spring);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;inset:0}.stepper-check{opacity:0;width:1rem;height:1rem;margin:auto;transform:scale(.6)}.stepper-num.svelte-b1fesp{opacity:1}.state-past.svelte-b1fesp .stepper-marker:where(.svelte-b1fesp),.state-current.svelte-b1fesp .stepper-marker:where(.svelte-b1fesp){box-shadow:inset 0 .75px 0 color-mix(in srgb, var(--hl-button-gloss-line) 45%, transparent), inset 0 2px 3px -1px var(--hl-button-gloss-soft), inset 0 -1.5px 0 #0000001a, inset 0 -3px 4px -2px #00000012, 0 1px 1.5px #0000000d, 0 3px 7px -1px #00000012}.state-past.svelte-b1fesp .stepper-marker:where(.svelte-b1fesp):before,.state-current.svelte-b1fesp .stepper-marker:where(.svelte-b1fesp):before{opacity:1}.state-past.svelte-b1fesp .stepper-marker:where(.svelte-b1fesp){background-color:var(--stepper-current-color);border-color:var(--stepper-current-color);color:#fff}.state-past.svelte-b1fesp .stepper-num:where(.svelte-b1fesp){opacity:0;transform:scale(.6)}.state-past.svelte-b1fesp .stepper-check{opacity:1;transform:scale(1)}.state-current.svelte-b1fesp .stepper-marker:where(.svelte-b1fesp){background-color:var(--stepper-current-color);border-color:var(--stepper-current-color);color:#fff;box-shadow:inset 0 .75px 0 color-mix(in srgb, var(--hl-button-gloss-line) 45%, transparent), inset 0 2px 3px -1px var(--hl-button-gloss-soft), inset 0 -1.5px 0 #0000001a, inset 0 -3px 4px -2px #00000012, 0 1px 1.5px #0000000d, 0 3px 7px -1px #00000012, 0 0 0 4px color-mix(in srgb, var(--stepper-current-color) 18%, transparent);animation:svelte-b1fesp-stepper-current-pulse .52s var(--ease-spring)}@keyframes svelte-b1fesp-stepper-current-pulse{0%{box-shadow:inset 0 .75px 0 color-mix(in srgb, var(--hl-button-gloss-line) 45%, transparent), inset 0 2px 3px -1px var(--hl-button-gloss-soft), inset 0 -1.5px 0 #0000001a, inset 0 -3px 4px -2px #00000012, 0 1px 1.5px #0000000d, 0 3px 7px -1px #00000012, 0 0 0 0 color-mix(in srgb, var(--stepper-current-color) 32%, transparent);transform:scale(.82)}60%{box-shadow:inset 0 .75px 0 color-mix(in srgb, var(--hl-button-gloss-line) 45%, transparent), inset 0 2px 3px -1px var(--hl-button-gloss-soft), inset 0 -1.5px 0 #0000001a, inset 0 -3px 4px -2px #00000012, 0 1px 1.5px #0000000d, 0 3px 7px -1px #00000012, 0 0 0 8px color-mix(in srgb, var(--stepper-current-color) 0%, transparent);transform:scale(1.08)}to{box-shadow:inset 0 .75px 0 color-mix(in srgb, var(--hl-button-gloss-line) 45%, transparent), inset 0 2px 3px -1px var(--hl-button-gloss-soft), inset 0 -1.5px 0 #0000001a, inset 0 -3px 4px -2px #00000012, 0 1px 1.5px #0000000d, 0 3px 7px -1px #00000012, 0 0 0 4px color-mix(in srgb, var(--stepper-current-color) 18%, transparent);transform:scale(1)}}.stepper-text.svelte-b1fesp{flex-direction:column;gap:.125rem;min-width:0;padding-top:.125rem;display:inline-flex}.stepper-label.svelte-b1fesp{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.state-past.svelte-b1fesp .stepper-label:where(.svelte-b1fesp){color:var(--ink-base)}.state-current.svelte-b1fesp .stepper-label:where(.svelte-b1fesp){color:var(--ink-strong);font-weight:600}.stepper-description.svelte-b1fesp{color:var(--ink-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.stepper-connector.svelte-b1fesp{background-color:var(--border-default);display:block;position:relative;overflow:hidden}.stepper-connector.svelte-b1fesp:after{content:"";background-color:var(--stepper-current-color);transform-origin:0;transition:transform var(--duration-slow) cubic-bezier(.4, 0, .2, 1);position:absolute;inset:0;transform:scaleX(0)}.stepper-connector.filled.svelte-b1fesp:after{transform:scaleX(1)}.orientation-horizontal.svelte-b1fesp .stepper-connector:where(.svelte-b1fesp){height:2px;margin:.875rem var(--space-1) 0;flex:auto;min-width:1rem}.orientation-vertical.svelte-b1fesp .stepper-connector:where(.svelte-b1fesp){flex:none;width:2px;min-height:1rem;margin:0 0 0 calc(.875rem - 1px)}.orientation-vertical.svelte-b1fesp .stepper-connector:where(.svelte-b1fesp):after{transform-origin:top;transform:scaleY(0)}.orientation-vertical.svelte-b1fesp .stepper-connector.filled:where(.svelte-b1fesp):after{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.stepper-marker.svelte-b1fesp,.stepper-connector.svelte-b1fesp,.stepper-connector.svelte-b1fesp:after,.stepper-num.svelte-b1fesp,.stepper-check,button.stepper-trigger.svelte-b1fesp{transition:none;animation:none}}.auth-page.svelte-1x05zx6{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-strong) 40%, transparent), transparent 34rem), linear-gradient(135deg, color-mix(in srgb, var(--positive) 7%, transparent), transparent 42%), linear-gradient(315deg, color-mix(in srgb, var(--info) 6%, transparent), transparent 44%), var(--canvas);min-height:calc(100vh - 5.5rem);color:var(--ink-base);padding:clamp(var(--space-4), 4vw, var(--space-8));place-items:center;display:grid;position:relative;overflow:hidden}.auth-page.svelte-1x05zx6:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--ink-strong) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink-strong) 4%, transparent) 1px, transparent 1px);pointer-events:none;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 76%,#0000);mask-image:linear-gradient(#0000,#000 14% 76%,#0000)}.auth-stage.svelte-1x05zx6{z-index:1;place-items:center;width:100%;min-height:min(45rem,100vh - 8rem);display:grid;position:relative}.auth-ambient.svelte-1x05zx6{z-index:0;pointer-events:none;position:absolute;inset:0}.ambient-widget.svelte-1x05zx6{pointer-events:auto;cursor:default;opacity:.34;filter:saturate(.92);transition:opacity var(--duration-base) var(--ease-out), filter var(--duration-base) var(--ease-out), transform .52s var(--ease-spring);position:absolute}.ambient-widget.svelte-1x05zx6:hover{opacity:.58;filter:saturate(1.08)}.ambient-candles.svelte-1x05zx6{border-radius:9999px;width:min(56rem,56vw);height:14rem;top:clamp(.75rem,3vh,2.75rem);left:clamp(1rem,4vw,4rem);overflow:hidden;transform:rotate(-7deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ambient-candles.svelte-1x05zx6:hover{transform:translateY(-.35rem)rotate(-3deg)scale(1.025)}.candle-track.svelte-1x05zx6,.candle-set.svelte-1x05zx6{align-items:center;display:flex}.candle-track.svelte-1x05zx6{will-change:transform;gap:0;width:200%;height:100%;padding:1.35rem 0;animation:24s linear infinite svelte-1x05zx6-candleDrift}.candle-set.svelte-1x05zx6{flex:0 0 50%;justify-content:space-around;gap:0;padding-right:0}.candle.svelte-1x05zx6{height:calc(var(--h) * 1.45);transform:translateY(calc(var(--y) * 1.15));flex:0 0 1.1rem;display:block;position:relative}.candle.svelte-1x05zx6:before,.candle.svelte-1x05zx6:after{content:"";border-radius:9999px;position:absolute;left:50%;transform:translate(-50%)}.candle.svelte-1x05zx6:before{opacity:.5;background:currentColor;width:2px;top:-1.25rem;bottom:-1.25rem}.candle.svelte-1x05zx6:after{width:.88rem;height:100%;box-shadow:0 0 1.35rem color-mix(in srgb, currentColor 55%, transparent);background:currentColor;top:0}.candle.bull.svelte-1x05zx6{color:var(--positive)}.candle.bear.svelte-1x05zx6{color:var(--negative)}.ambient-sparkline.svelte-1x05zx6{width:min(46rem,44vw);height:13rem;padding:var(--space-4);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-strong) 36%, transparent), transparent 72%);border-radius:9999px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000)}.ambient-sparkline-primary.svelte-1x05zx6{bottom:clamp(.5rem,3vh,2rem);right:clamp(2rem,7vw,8rem);transform:rotate(-10deg)}.ambient-sparkline.svelte-1x05zx6:hover{transform:translateY(-.35rem)rotate(-6deg)scale(1.03)}.sparkline-track.svelte-1x05zx6{will-change:transform;gap:0;width:200%;height:100%;animation:24s linear infinite svelte-1x05zx6-sparklineDrift;display:flex}.ambient-sparkline.svelte-1x05zx6 svg:where(.svelte-1x05zx6){flex:0 0 50%;width:50%;height:100%;display:block;overflow:visible}.sparkline-glow.svelte-1x05zx6,.sparkline-line.svelte-1x05zx6{fill:none;stroke-linecap:round;stroke-linejoin:round}.sparkline-glow.svelte-1x05zx6{stroke:color-mix(in srgb, var(--pill-sky-bg-strong) 42%, transparent);stroke-width:10px;filter:blur(6px)}.sparkline-line.svelte-1x05zx6{stroke:var(--pill-sky-bg-strong);stroke-width:4px}.ambient-sparkline.svelte-1x05zx6:hover .sparkline-line:where(.svelte-1x05zx6){stroke-width:5px}.ambient-ledger.svelte-1x05zx6{opacity:.42;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-strong) 46%, transparent), transparent 115%), color-mix(in srgb, var(--surface) 20%, transparent);width:min(38rem,35vw);height:21rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-subtle) 40%, transparent);border-radius:1.25rem;padding:0;overflow:hidden}.ambient-ledger-primary.svelte-1x05zx6{top:clamp(2rem,8vh,5rem);right:clamp(-2rem,.5vw,.75rem);transform:rotate(8deg)}.ambient-ledger-primary.svelte-1x05zx6:hover{transform:translateY(-.25rem)rotate(12deg)}.ledger-chrome.svelte-1x05zx6{flex-direction:column;min-width:0;height:100%;display:flex}.ledger-toolbar.svelte-1x05zx6{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 30%, transparent);display:flex}.ledger-title-line.svelte-1x05zx6,.ledger-status-pill.svelte-1x05zx6{background:color-mix(in srgb, var(--ink-strong) 24%, transparent);border-radius:9999px;display:block}.ledger-title-line.svelte-1x05zx6{width:7.5rem;height:.72rem}.ledger-status-pill.svelte-1x05zx6{background:color-mix(in srgb, var(--positive) 22%, transparent);width:4.5rem;height:1.05rem}.ledger-head.svelte-1x05zx6,.ledger-row.svelte-1x05zx6{-moz-column-gap:var(--space-3);align-items:center;column-gap:var(--space-3);grid-template-columns:4.85rem minmax(0,1fr) 5.4rem;display:grid}.ledger-head.svelte-1x05zx6{padding:var(--space-2) var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 26%, transparent);color:color-mix(in srgb, var(--ink-muted) 76%, transparent);text-transform:uppercase;font-size:.62rem;font-weight:850}.ledger-head.svelte-1x05zx6 span:where(.svelte-1x05zx6):last-child{text-align:right}.ledger-window.svelte-1x05zx6{flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.ledger-stream.svelte-1x05zx6{will-change:transform;flex-direction:column;gap:0;height:200%;animation:22s linear infinite svelte-1x05zx6-ledgerScroll;display:flex}.ledger-set.svelte-1x05zx6{align-content:space-around;gap:0;min-height:50%;padding-bottom:0;display:grid}.ledger-row.svelte-1x05zx6{min-height:2.35rem;padding:0 var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 18%, transparent);color:color-mix(in srgb, var(--ink-base) 76%, transparent);font-size:.73rem;font-weight:760}.ledger-date.svelte-1x05zx6{color:color-mix(in srgb, var(--ink-muted) 76%, transparent);text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:820}.ledger-memo.svelte-1x05zx6{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.42rem;min-width:0;display:inline-flex;overflow:hidden}.ledger-dot.svelte-1x05zx6{background:var(--pill-sky-bg-strong);width:.52rem;height:.52rem;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--pill-sky-bg-strong) 12%, transparent);border-radius:9999px;flex:none}.ledger-dot.is-income.svelte-1x05zx6{background:var(--positive)}.ledger-dot.is-card.svelte-1x05zx6{background:var(--pill-peach-bg-strong)}.ledger-dot.is-save.svelte-1x05zx6{background:var(--pill-sky-bg-strong)}.ledger-dot.is-home.svelte-1x05zx6{background:var(--negative)}.ledger-amount.svelte-1x05zx6{text-align:right;color:color-mix(in srgb, var(--ink-muted) 86%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap}.ledger-amount.is-positive.svelte-1x05zx6{color:color-mix(in srgb, var(--positive) 88%, transparent)}.ambient-ledger.svelte-1x05zx6:hover .ledger-row:where(.svelte-1x05zx6){color:color-mix(in srgb, var(--ink-base) 92%, transparent)}.ambient-logo.svelte-1x05zx6{opacity:.18;animation:9s ease-in-out infinite svelte-1x05zx6-logoDrift;bottom:clamp(1rem,5vh,4rem);left:clamp(2rem,5vw,5rem);transform:rotate(-16deg)}.ambient-logo.svelte-1x05zx6:hover{opacity:.34;transform:translateY(-.25rem)rotate(-7deg)scale(1.04)}.ambient-logo-light.svelte-1x05zx6,.ambient-logo-dark.svelte-1x05zx6{display:none}html:not([data-mode=dark]) .ambient-logo-light.svelte-1x05zx6,[data-mode=dark] .ambient-logo-dark.svelte-1x05zx6{display:inline-flex}@keyframes svelte-1x05zx6-candleDrift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes svelte-1x05zx6-sparklineDrift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes svelte-1x05zx6-ledgerScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes svelte-1x05zx6-logoDrift{0%,to{translate:0}50%{translate:0 -.75rem}}@media (width<=760px){.ambient-ledger.svelte-1x05zx6,.ambient-logo.svelte-1x05zx6{display:none}.ambient-candles.svelte-1x05zx6{opacity:.18;width:34rem;height:12rem;top:.25rem;left:-5rem}.ambient-sparkline.svelte-1x05zx6{opacity:.18;width:28rem;height:11rem;bottom:-1rem;right:-7rem}}@media (prefers-reduced-motion:reduce){.candle-track.svelte-1x05zx6,.sparkline-track.svelte-1x05zx6,.ledger-stream.svelte-1x05zx6,.ambient-logo.svelte-1x05zx6{animation:none}.ambient-widget.svelte-1x05zx6{transition:none}}.auth-form.svelte-1x05zx6{z-index:2;width:100%;padding:var(--space-2);pointer-events:none;justify-content:center;display:flex;position:relative}.auth-form-inner.svelte-1x05zx6{gap:var(--space-4);pointer-events:auto;flex-direction:column;width:min(100%,27.5rem);display:flex}.auth-card-logo.svelte-1x05zx6{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.auth-card-logo-light.svelte-1x05zx6,.auth-card-logo-dark.svelte-1x05zx6{display:none}html:not([data-mode=dark]) .auth-card-logo-light.svelte-1x05zx6,[data-mode=dark] .auth-card-logo-dark.svelte-1x05zx6{display:inline-flex}.auth-card.svelte-1x05zx6{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-strong) 48%, transparent), transparent 68%), color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--border-default) 76%, transparent);border-radius:var(--space-4);padding:clamp(var(--space-5), 4vw, var(--space-6));box-shadow:0 1.5rem 4rem -2rem color-mix(in srgb, var(--ink-strong) 36%, transparent), var(--shadow-card-elevated);gap:var(--space-4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;display:flex}.auth-back-link.svelte-1x05zx6{top:clamp(var(--space-3), 2vw, var(--space-5));left:clamp(var(--space-3), 2vw, var(--space-5));z-index:4;background:color-mix(in srgb, var(--surface-strong) 70%, transparent);min-height:2rem;color:var(--ink-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-subtle) 78%, transparent), var(--shadow-chip-rest);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-spring);border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:750;line-height:1;text-decoration:none;display:inline-flex;position:fixed}.auth-back-link.svelte-1x05zx6:hover{background:var(--surface-strong);color:var(--ink-strong);box-shadow:var(--shadow-chip-hover);transform:translateY(-1px)}.auth-back-link.svelte-1x05zx6:focus-visible{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--ink-strong);outline:none}.auth-mode-toggle.svelte-1x05zx6,.auth-subtoggle.svelte-1x05zx6,.auth-stepper.svelte-1x05zx6{justify-content:stretch;display:flex}.auth-mode-toggle.svelte-1x05zx6,.auth-mode-toggle.svelte-1x05zx6 .toggle-group,.auth-subtoggle.svelte-1x05zx6 .toggle-group{width:100%}.auth-mode-toggle.svelte-1x05zx6 .toggle-group [role=radio],.auth-subtoggle.svelte-1x05zx6 .toggle-group [role=radio]{flex:1 1 0}.auth-card-header.svelte-1x05zx6{gap:var(--space-1);flex-direction:column;display:flex}.auth-title-row.svelte-1x05zx6{align-items:center;gap:var(--space-3);display:flex}.auth-card-header.svelte-1x05zx6 h2:where(.svelte-1x05zx6){font-family:var(--font-display);letter-spacing:0;color:var(--ink-strong);margin:0;font-size:1.625rem;font-weight:850}.auth-card-header.svelte-1x05zx6 p:where(.svelte-1x05zx6){color:var(--ink-muted);margin:0;font-size:.9375rem;line-height:1.5}.auth-form-fields.svelte-1x05zx6{gap:var(--space-3);flex-direction:column;display:flex}.auth-phone-field.svelte-1x05zx6{flex-direction:column;gap:.375rem;display:flex}.auth-phone-label.svelte-1x05zx6{color:var(--ink-base);font-size:.8125rem;font-weight:600}.auth-phone-hint.svelte-1x05zx6{color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.4}.auth-actions-row.svelte-1x05zx6{gap:var(--space-2);align-items:stretch;display:flex}.auth-actions-row.svelte-1x05zx6 button.flex-1{flex:auto}.auth-tertiary-row.svelte-1x05zx6{margin-top:calc(-1 * var(--space-1));justify-content:flex-start;display:flex}.auth-name-row.svelte-1x05zx6{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.auth-inline-link.svelte-1x05zx6{color:var(--ink-strong);text-underline-offset:2px;font-weight:500;text-decoration:underline}.auth-inline-link.svelte-1x05zx6:hover{color:var(--ink-base)}.auth-footer.svelte-1x05zx6{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent);text-align:center;color:var(--ink-base);margin:0;font-size:.7625rem;line-height:1.5}.auth-terms-links.svelte-1x05zx6{color:var(--ink-muted);gap:.5rem;margin:0 0 0 1.875rem;font-size:.6875rem;display:flex}.google-btn.svelte-1x05zx6{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--space-3);background-color:var(--surface);width:100%;color:var(--ink-base);cursor:pointer;box-shadow:var(--shadow-input-rest);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-spring);padding:.625rem 1rem;font-size:.9375rem;font-weight:650;text-decoration:none;display:flex}.google-btn.svelte-1x05zx6:hover{background-color:var(--surface-strong);box-shadow:var(--shadow-input-hover);transform:translateY(-1px)}.google-btn-icon.svelte-1x05zx6{flex-shrink:0;width:1.25rem;height:1.25rem}.forgot-link.svelte-1x05zx6{text-align:right;margin-top:var(--space-1);color:var(--ink-muted);text-underline-offset:2px;transition:color var(--duration-base) var(--ease-out);font-size:.8125rem;text-decoration:none;display:block}.forgot-link.svelte-1x05zx6:hover{color:var(--ink-strong);text-decoration:underline}.auth-divider.svelte-1x05zx6{align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:.8125rem;display:flex}.auth-divider.svelte-1x05zx6:before,.auth-divider.svelte-1x05zx6:after{content:"";background-color:var(--border-subtle);flex:1;height:1px}
