.account-concept-preview-module__YsF05W__page{--account-header-offset:4.3125rem;--account-rock-base:color-mix(in srgb, var(--soft) 80%, var(--inverse));--account-rock-depth:color-mix(in srgb, var(--soft) 58%, var(--inverse));--account-rock-facet:color-mix(in srgb, var(--surface) 38%, var(--inverse));--account-rock-line:color-mix(in srgb, var(--primary) 26%, var(--border));--account-panel:color-mix(in srgb, var(--surface) 88%, transparent);--account-panel-strong:color-mix(in srgb, var(--surface) 92%, var(--account-metal-deep));--account-panel-facet-leading:var(--surface);--account-panel-facet-trailing:var(--surface);--account-secondary-hover:color-mix(in srgb, var(--primary) 20%, var(--surface));--account-navigation-color:color-mix(in srgb, var(--surface) 34%, var(--primary));--account-navigation-hover:color-mix(in srgb, var(--surface) 22%, var(--primary));--account-navigation-opacity:1;--account-metal:color-mix(in srgb, var(--muted) 42%, var(--surface));--account-metal-light:color-mix(in srgb, var(--surface) 84%, var(--primary));--account-metal-deep:color-mix(in srgb, var(--inverse) 72%, var(--muted));--account-glow:color-mix(in srgb, var(--primary) 64%, var(--surface));--account-glow-soft:color-mix(in srgb, var(--primary) 16%, transparent);--account-lamp-glow:color-mix(in srgb, var(--surface) 42%, transparent);--account-shadow:color-mix(in srgb, var(--inverse) 36%, transparent);--account-warning:color-mix(in srgb, var(--primary) 46%, var(--text));--account-warning-soft:color-mix(in srgb, var(--primary) 10%, var(--surface));--cargo-bed:color-mix(in srgb, var(--account-metal-deep) 86%, var(--bg));--cargo-crystal-base:color-mix(in srgb, var(--primary) 70%, var(--mineral-deep));--cargo-crystal-table:color-mix(in srgb, var(--primary) 56%, var(--mineral-light));--cargo-crystal-light:var(--mineral-light);--cargo-crystal-mid:color-mix(in srgb, var(--primary) 78%, var(--mineral-mid));--cargo-crystal-deep:color-mix(in srgb, var(--primary) 44%, var(--mineral-deep));--cargo-crystal-edge:color-mix(in srgb, var(--mineral-light) 70%, var(--primary));--cargo-mineral-base:color-mix(in srgb, var(--primary) 64%, var(--soft));--cargo-mineral-light:color-mix(in srgb, var(--surface) 66%, var(--primary));--cargo-mineral-mid:color-mix(in srgb, var(--primary) 78%, var(--soft));--cargo-mineral-deep:color-mix(in srgb, var(--primary-hover) 72%, var(--text));--cargo-mineral-edge:color-mix(in srgb, var(--primary) 72%, var(--text));--cargo-coal-base:color-mix(in srgb, var(--inverse) 82%, var(--muted));--cargo-coal-light:color-mix(in srgb, var(--inverse) 58%, var(--muted));--cargo-coal-deep:color-mix(in srgb, var(--inverse) 92%, var(--bg));--cargo-coal-edge:color-mix(in srgb, var(--inverse) 76%, var(--text));--cargo-ember:oklch(from var(--demo-danger) 54% .21 h);--cargo-ember-core:oklch(from var(--demo-danger) 72% .19 h);--account-danger-surface:color-mix(in srgb, var(--demo-danger) 22%, var(--demo-danger-soft));--account-danger-surface-hover:color-mix(in srgb, var(--demo-danger) 34%, var(--demo-danger-soft));--account-danger-text:var(--demo-danger);--account-danger-border:var(--demo-danger);--account-danger-border-hover:color-mix(in srgb, var(--demo-danger) 84%, var(--text));isolation:isolate;min-height:calc(100svh - var(--account-header-offset));color:var(--text);background:var(--account-rock-base);position:relative;overflow:clip}:root[data-theme=dark] .account-concept-preview-module__YsF05W__page{--account-rock-base:color-mix(in srgb, var(--bg) 87%, var(--primary));--account-rock-depth:color-mix(in srgb, var(--bg) 74%, var(--primary));--account-rock-facet:color-mix(in srgb, var(--soft) 82%, var(--primary));--account-rock-line:color-mix(in srgb, var(--primary) 42%, var(--border));--account-panel:color-mix(in srgb, var(--surface) 86%, transparent);--account-panel-strong:color-mix(in srgb, var(--surface) 94%, var(--tint));--account-panel-facet-leading:color-mix(in srgb, var(--account-metal-light) 18%, transparent);--account-panel-facet-trailing:color-mix(in srgb, var(--account-metal-deep) 13%, transparent);--account-secondary-hover:var(--account-panel-strong);--account-navigation-color:color-mix(in srgb, var(--primary) 68%, var(--muted));--account-navigation-hover:var(--primary);--account-navigation-opacity:.72;--account-metal:color-mix(in srgb, var(--muted) 48%, var(--surface));--account-metal-light:color-mix(in srgb, var(--surface) 62%, var(--primary));--account-metal-deep:color-mix(in srgb, var(--bg) 72%, var(--primary));--account-glow:color-mix(in srgb, var(--primary) 72%, var(--surface));--account-glow-soft:color-mix(in srgb, var(--primary) 24%, transparent);--account-lamp-glow:var(--account-glow-soft);--account-shadow:color-mix(in srgb, var(--bg) 76%, transparent);--account-warning:color-mix(in srgb, var(--primary) 54%, var(--text));--account-warning-soft:color-mix(in srgb, var(--primary) 13%, var(--surface));--cargo-bed:color-mix(in srgb, var(--account-metal-deep) 90%, var(--bg));--cargo-crystal-base:color-mix(in srgb, var(--primary) 70%, var(--mineral-deep));--cargo-crystal-table:color-mix(in srgb, var(--primary) 56%, var(--mineral-light));--cargo-crystal-light:var(--mineral-light);--cargo-crystal-mid:color-mix(in srgb, var(--primary) 78%, var(--mineral-mid));--cargo-crystal-deep:color-mix(in srgb, var(--primary) 44%, var(--mineral-deep));--cargo-crystal-edge:color-mix(in srgb, var(--mineral-light) 70%, var(--primary));--cargo-mineral-base:color-mix(in srgb, var(--primary) 72%, var(--soft));--cargo-mineral-light:color-mix(in srgb, var(--surface) 42%, var(--primary));--cargo-mineral-mid:color-mix(in srgb, var(--primary) 82%, var(--soft));--cargo-mineral-deep:color-mix(in srgb, var(--primary-hover) 68%, var(--bg));--cargo-mineral-edge:color-mix(in srgb, var(--mineral-light) 48%, var(--primary));--cargo-coal-base:color-mix(in srgb, var(--bg) 78%, var(--muted));--cargo-coal-light:color-mix(in srgb, var(--soft) 82%, var(--muted));--cargo-coal-deep:color-mix(in srgb, var(--bg) 94%, var(--inverse));--cargo-coal-edge:color-mix(in srgb, var(--muted) 56%, var(--border));--cargo-ember:oklch(from var(--demo-danger) 62% .24 h);--cargo-ember-core:oklch(from var(--demo-danger) 76% .2 h);--account-danger-surface:var(--demo-danger-soft);--account-danger-surface-hover:color-mix(in srgb, var(--demo-danger) 22%, var(--demo-danger-soft));--account-danger-text:var(--demo-danger);--account-danger-border:var(--demo-danger);--account-danger-border-hover:color-mix(in srgb, var(--demo-danger) 84%, var(--text))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .account-concept-preview-module__YsF05W__page{--account-rock-base:color-mix(in srgb, var(--bg) 87%, var(--primary));--account-rock-depth:color-mix(in srgb, var(--bg) 74%, var(--primary));--account-rock-facet:color-mix(in srgb, var(--soft) 82%, var(--primary));--account-rock-line:color-mix(in srgb, var(--primary) 42%, var(--border));--account-panel:color-mix(in srgb, var(--surface) 86%, transparent);--account-panel-strong:color-mix(in srgb, var(--surface) 94%, var(--tint));--account-panel-facet-leading:color-mix(in srgb, var(--account-metal-light) 18%, transparent);--account-panel-facet-trailing:color-mix(in srgb, var(--account-metal-deep) 13%, transparent);--account-secondary-hover:var(--account-panel-strong);--account-navigation-color:color-mix(in srgb, var(--primary) 68%, var(--muted));--account-navigation-hover:var(--primary);--account-navigation-opacity:.72;--account-metal:color-mix(in srgb, var(--muted) 48%, var(--surface));--account-metal-light:color-mix(in srgb, var(--surface) 62%, var(--primary));--account-metal-deep:color-mix(in srgb, var(--bg) 72%, var(--primary));--account-glow:color-mix(in srgb, var(--primary) 72%, var(--surface));--account-glow-soft:color-mix(in srgb, var(--primary) 24%, transparent);--account-lamp-glow:var(--account-glow-soft);--account-shadow:color-mix(in srgb, var(--bg) 76%, transparent);--account-warning:color-mix(in srgb, var(--primary) 54%, var(--text));--account-warning-soft:color-mix(in srgb, var(--primary) 13%, var(--surface));--cargo-bed:color-mix(in srgb, var(--account-metal-deep) 90%, var(--bg));--cargo-crystal-base:color-mix(in srgb, var(--primary) 70%, var(--mineral-deep));--cargo-crystal-table:color-mix(in srgb, var(--primary) 56%, var(--mineral-light));--cargo-crystal-light:var(--mineral-light);--cargo-crystal-mid:color-mix(in srgb, var(--primary) 78%, var(--mineral-mid));--cargo-crystal-deep:color-mix(in srgb, var(--primary) 44%, var(--mineral-deep));--cargo-crystal-edge:color-mix(in srgb, var(--mineral-light) 70%, var(--primary));--cargo-mineral-base:color-mix(in srgb, var(--primary) 72%, var(--soft));--cargo-mineral-light:color-mix(in srgb, var(--surface) 42%, var(--primary));--cargo-mineral-mid:color-mix(in srgb, var(--primary) 82%, var(--soft));--cargo-mineral-deep:color-mix(in srgb, var(--primary-hover) 68%, var(--bg));--cargo-mineral-edge:color-mix(in srgb, var(--mineral-light) 48%, var(--primary));--cargo-coal-base:color-mix(in srgb, var(--bg) 78%, var(--muted));--cargo-coal-light:color-mix(in srgb, var(--soft) 82%, var(--muted));--cargo-coal-deep:color-mix(in srgb, var(--bg) 94%, var(--inverse));--cargo-coal-edge:color-mix(in srgb, var(--muted) 56%, var(--border));--cargo-ember:oklch(from var(--demo-danger) 62% .24 h);--cargo-ember-core:oklch(from var(--demo-danger) 76% .2 h);--account-danger-surface:var(--demo-danger-soft);--account-danger-surface-hover:color-mix(in srgb, var(--demo-danger) 22%, var(--demo-danger-soft));--account-danger-text:var(--demo-danger);--account-danger-border:var(--demo-danger);--account-danger-border-hover:color-mix(in srgb, var(--demo-danger) 84%, var(--text))}}.account-concept-preview-module__YsF05W__scenery{top:var(--account-header-offset);z-index:-3;pointer-events:none;animation:1.5s cubic-bezier(.2,.82,.24,1) both account-concept-preview-module__YsF05W__sceneryArrival;position:fixed;bottom:0;left:0;right:0;overflow:visible}.account-concept-preview-module__YsF05W__pageVignette{--account-side-vignette:linear-gradient(90deg, var(--account-shadow), transparent 20% 80%, var(--account-shadow));top:var(--account-header-offset);z-index:-1;background:var(--account-side-vignette), linear-gradient(180deg, transparent 62%, var(--account-shadow));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.account-concept-preview-module__YsF05W__pageVignette:before{height:var(--account-header-offset);background:var(--account-side-vignette);content:"";position:absolute;bottom:100%;left:0;right:0}.account-concept-preview-module__YsF05W__tunnelWall{top:calc(0rem - var(--account-header-offset));background:linear-gradient(151deg, transparent 0 26%, var(--account-rock-line) 26.2% 26.6%, transparent 26.8%), linear-gradient(31deg, transparent 0 70%, var(--account-rock-line) 70.2% 70.6%, transparent 70.8%), radial-gradient(circle at 50% 24%, var(--account-lamp-glow), transparent 54%), linear-gradient(180deg, var(--account-rock-base), var(--account-rock-depth));position:absolute;bottom:0;left:0;right:0;overflow:hidden}.account-concept-preview-module__YsF05W__tunnelWall:after{background:radial-gradient(ellipse at 50% 42%, transparent 0 32%, var(--account-shadow) 92%);content:"";position:absolute;inset:0}.account-concept-preview-module__YsF05W__tunnelWall>span{background:var(--account-rock-facet);clip-path:polygon(4% 14%,72% 0,100% 48%,66% 100%,0 81%);opacity:.18;width:34%;height:29%;position:absolute}.account-concept-preview-module__YsF05W__tunnelWall>span:first-child{top:-4%;left:-5%;transform:rotate(7deg)}.account-concept-preview-module__YsF05W__tunnelWall>span:nth-child(2){top:-3%;right:-8%;transform:scaleX(-1)rotate(4deg)}.account-concept-preview-module__YsF05W__tunnelWall>span:nth-child(3){top:25%;left:2%;transform:rotate(-8deg)}.account-concept-preview-module__YsF05W__tunnelWall>span:nth-child(4){top:30%;right:-2%;transform:scaleX(-1)rotate(-7deg)}.account-concept-preview-module__YsF05W__tunnelWall>span:nth-child(5){top:54%;left:-9%;transform:rotate(11deg)}.account-concept-preview-module__YsF05W__tunnelWall>span:nth-child(6){top:57%;right:-7%;transform:scaleX(-1)rotate(9deg)}.account-concept-preview-module__YsF05W__tunnelWall>span:nth-child(7){bottom:-8%;left:14%;transform:rotate(-5deg)}.account-concept-preview-module__YsF05W__tunnelWall>span:nth-child(8){bottom:-9%;right:12%;transform:scaleX(-1)rotate(-3deg)}.account-concept-preview-module__YsF05W__stationScene{width:min(1000px,88vw);height:min(900px,96vh);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.account-concept-preview-module__YsF05W__tunnelWall{background:linear-gradient(90deg, var(--account-shadow), transparent 24% 76%, var(--account-shadow)), linear-gradient(180deg, var(--account-rock-base), var(--account-rock-depth))}.account-concept-preview-module__YsF05W__stationScene{opacity:.84;width:min(1400px,120vw);height:min(1000px,112vh)}.account-concept-preview-module__YsF05W__stationBraces path,.account-concept-preview-module__YsF05W__stationRail path,.account-concept-preview-module__YsF05W__stationLamp path,.account-concept-preview-module__YsF05W__stationSignal path,.account-concept-preview-module__YsF05W__stationSignal rect,.account-concept-preview-module__YsF05W__stationSignal circle{fill:none;stroke:var(--account-metal-deep);stroke-linecap:round;stroke-linejoin:round}.account-concept-preview-module__YsF05W__stationBraces path{stroke-width:24px;opacity:.68}.account-concept-preview-module__YsF05W__stationRail path{stroke:var(--account-metal);stroke-width:14px}.account-concept-preview-module__YsF05W__stationLamp path{fill:var(--account-metal);stroke-width:8px}.account-concept-preview-module__YsF05W__stationLamp ellipse{fill:var(--account-lamp-glow);filter:blur(12px)}.account-concept-preview-module__YsF05W__stationSignal{transition:transform .62s}.account-concept-preview-module__YsF05W__stationSignal path,.account-concept-preview-module__YsF05W__stationSignal rect{stroke-width:9px}.account-concept-preview-module__YsF05W__stationSignal rect{fill:var(--account-metal-deep);stroke:var(--account-metal)}.account-concept-preview-module__YsF05W__stationSignal circle{fill:var(--account-rock-base);stroke:var(--account-metal-light);stroke-width:5px}.account-concept-preview-module__YsF05W__stationSignal[data-station-active=welcome] circle:first-of-type,.account-concept-preview-module__YsF05W__stationSignal[data-station-active=profile] circle:first-of-type,.account-concept-preview-module__YsF05W__stationSignal[data-station-active=billing] circle:first-of-type{fill:var(--account-glow);filter:drop-shadow(0 0 13px var(--account-glow))}.account-concept-preview-module__YsF05W__stationSignal[data-station-active=danger] circle:last-of-type{fill:var(--demo-danger);filter:drop-shadow(0 0 13px var(--demo-danger))}.account-concept-preview-module__YsF05W__sceneDust{position:absolute;inset:0}.account-concept-preview-module__YsF05W__sceneDust span{background:var(--account-glow);opacity:0;border-radius:50%;width:3px;height:3px;animation:10s ease-in-out infinite account-concept-preview-module__YsF05W__dustDrift;position:absolute}.account-concept-preview-module__YsF05W__sceneDust span:first-child{animation-delay:-2s;top:22%;left:18%}.account-concept-preview-module__YsF05W__sceneDust span:nth-child(2){animation-delay:-7s;top:39%;left:77%}.account-concept-preview-module__YsF05W__sceneDust span:nth-child(3){animation-delay:-4s;top:61%;left:28%}.account-concept-preview-module__YsF05W__sceneDust span:nth-child(4){animation-delay:-9s;top:73%;left:68%}.account-concept-preview-module__YsF05W__sceneDust span:nth-child(5){animation-delay:-5.5s;top:49%;left:51%}.account-concept-preview-module__YsF05W__sceneDust span:nth-child(6){animation-delay:-1s;top:84%;left:42%}.account-concept-preview-module__YsF05W__railJourney{z-index:2;height:400svh;position:relative}.account-concept-preview-module__YsF05W__railViewport{top:var(--account-header-offset);height:calc(100svh - var(--account-header-offset));position:sticky;overflow:clip}.account-concept-preview-module__YsF05W__cartNavigation{z-index:6;pointer-events:none;justify-content:space-between;align-items:center;width:min(1040px,94vw);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.account-concept-preview-module__YsF05W__cartNavigation button{width:40px;min-height:40px;color:var(--account-navigation-color);opacity:var(--account-navigation-opacity);pointer-events:auto;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:color .16s,opacity .16s;display:grid}.account-concept-preview-module__YsF05W__cartNavigation button:hover:not([aria-disabled=true]){color:var(--account-navigation-hover);opacity:1}.account-concept-preview-module__YsF05W__leftNavigationArrow{animation:2s ease-in-out infinite both account-concept-preview-module__YsF05W__arrowDriftLeft}.account-concept-preview-module__YsF05W__rightNavigationArrow{animation:2s ease-in-out infinite both account-concept-preview-module__YsF05W__arrowDriftRight}.account-concept-preview-module__YsF05W__cartNavigation button:focus-visible{outline:3px solid var(--primary);outline-offset:2px;opacity:1}.account-concept-preview-module__YsF05W__cartNavigation button[aria-disabled=true]{opacity:0;pointer-events:none}.account-concept-preview-module__YsF05W__trainEntrance{--train-cart-width:min(880px, 68vw);--train-gap:clamp(44px, 6vw, 96px);--train-entry-distance:calc(-50vw - (var(--train-cart-width) / 2) - 48px);width:max-content;animation:1.2s cubic-bezier(.16,1,.3,1) .12s both account-concept-preview-module__YsF05W__trainArrival;position:absolute;bottom:112px;left:50%}.account-concept-preview-module__YsF05W__train{--train-shift:calc(-100% + (var(--train-cart-width) / 2));align-items:end;gap:var(--train-gap);width:max-content;transform:translate3d(var(--train-shift), 0, 0);will-change:transform;flex-direction:row-reverse;display:flex}.account-concept-preview-module__YsF05W__trainCar{width:var(--train-cart-width);flex:0 0 var(--train-cart-width);scroll-margin-top:var(--account-header-offset);transition:opacity .42s,filter .42s,transform .54s cubic-bezier(.2,.82,.24,1);position:relative}.account-concept-preview-module__YsF05W__trainCar:not([data-active=true]){opacity:.66;filter:saturate(.72)brightness(.76);transform:translateY(18px)scale(.965)}.account-concept-preview-module__YsF05W__trainCar[data-active=true]{opacity:1;filter:none;transform:none}.account-concept-preview-module__YsF05W__heroHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.account-concept-preview-module__YsF05W__eyebrow{color:color-mix(in srgb, var(--primary) 68%, var(--text));letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700;line-height:1.3}.account-concept-preview-module__YsF05W__welcomePanel h1{letter-spacing:-.065em;text-wrap:balance;margin:0 0 12px;font-size:clamp(3.2rem,7vw,6.3rem);font-weight:600}.account-concept-preview-module__YsF05W__welcomePanel .account-concept-preview-module__YsF05W__heroHeading p:last-child{color:color-mix(in srgb, var(--text) 78%, var(--muted));margin:0;font-size:clamp(14px,2vw,16px)}.account-concept-preview-module__YsF05W__logoutAction,.account-concept-preview-module__YsF05W__compactAction,.account-concept-preview-module__YsF05W__secondaryAction,.account-concept-preview-module__YsF05W__dialogCancel{border:1px solid color-mix(in srgb, var(--border) 82%, var(--primary));min-height:40px;color:var(--text);background:color-mix(in srgb, var(--account-panel) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.account-concept-preview-module__YsF05W__logoutAction:hover:not(:disabled),.account-concept-preview-module__YsF05W__compactAction:hover:not(:disabled),.account-concept-preview-module__YsF05W__dialogCancel:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--account-panel-strong);transform:translateY(-1px)}.account-concept-preview-module__YsF05W__secondaryAction:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--account-secondary-hover);transform:translateY(-1px)}.account-concept-preview-module__YsF05W__logoutAction:focus-visible,.account-concept-preview-module__YsF05W__compactAction:focus-visible,.account-concept-preview-module__YsF05W__secondaryAction:focus-visible,.account-concept-preview-module__YsF05W__dialogCancel:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.account-concept-preview-module__YsF05W__pageNotice{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border));width:fit-content;color:var(--muted);background:color-mix(in srgb, var(--account-panel) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;margin:24px 0 0;padding:10px 12px;font-size:12px}.account-concept-preview-module__YsF05W__emailNotice{border:1px solid color-mix(in srgb, var(--account-warning) 36%, var(--border));background:var(--account-warning-soft);border-radius:8px;grid-template-columns:38px minmax(0,1fr) max-content;align-items:center;gap:12px;margin-bottom:24px;padding:12px;display:grid}.account-concept-preview-module__YsF05W__emailNoticeIcon{width:38px;height:38px;color:var(--account-warning);background:color-mix(in srgb, var(--account-warning) 10%, var(--surface));border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.account-concept-preview-module__YsF05W__emailNotice strong{font-size:13px;display:block}.account-concept-preview-module__YsF05W__emailNotice p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.account-concept-preview-module__YsF05W__compactAction{min-height:36px;box-shadow:none;background:color-mix(in srgb, var(--surface) 72%, transparent)}.account-concept-preview-module__YsF05W__sectionPanel{z-index:1;isolation:isolate;width:100%;min-height:510px;filter:drop-shadow(0 28px 48px var(--account-shadow));margin-inline:auto;padding:30px 42px 34px;transition:opacity .48s,transform .72s cubic-bezier(.2,.82,.24,1),filter .48s;position:relative}.account-concept-preview-module__YsF05W__welcomePanel{align-content:center;min-height:420px;padding-left:64px;padding-right:64px;display:grid}.account-concept-preview-module__YsF05W__compactCar .account-concept-preview-module__YsF05W__sectionPanel{min-height:420px}.account-concept-preview-module__YsF05W__sectionPanel:before{z-index:-2;border:1px solid color-mix(in srgb, var(--border) 72%, var(--primary));background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 7%, transparent) 0 22%, transparent 22.4% 71%, color-mix(in srgb, var(--inverse) 8%, transparent) 71.4%), var(--account-panel);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 64%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);clip-path:polygon(0 18px,18px 0,calc(100% - 42px) 0,100% 32px,100% calc(100% - 18px),calc(100% - 18px) 100%,35px 100%,0 calc(100% - 35px));content:"";border-radius:18px;position:absolute;inset:0}.account-concept-preview-module__YsF05W__sectionPanel:after{z-index:-1;background:radial-gradient(circle at 50% 0, var(--account-glow-soft), transparent 58%);opacity:0;content:"";pointer-events:none;border-radius:18px;transition:opacity .48s;position:absolute;inset:2px}.account-concept-preview-module__YsF05W__page[data-active-section=profile] [data-section-panel=profile],.account-concept-preview-module__YsF05W__page[data-active-section=billing] [data-section-panel=billing],.account-concept-preview-module__YsF05W__page[data-active-section=danger] [data-section-panel=danger]{filter:drop-shadow(0 34px 62px var(--account-shadow))}.account-concept-preview-module__YsF05W__page[data-active-section=profile] [data-section-panel=profile]:after,.account-concept-preview-module__YsF05W__page[data-active-section=billing] [data-section-panel=billing]:after,.account-concept-preview-module__YsF05W__page[data-active-section=danger] [data-section-panel=danger]:after,.account-concept-preview-module__YsF05W__sectionPanel[data-pulse=true]:after{opacity:1}.account-concept-preview-module__YsF05W__sectionPanel[data-pulse=true]:after{animation:.9s ease-out both account-concept-preview-module__YsF05W__actionPulse}.account-concept-preview-module__YsF05W__stratumMarker{border:2px solid var(--account-metal);opacity:.65;border-right:0;width:64px;height:24px;position:absolute;top:30px;left:-48px}.account-concept-preview-module__YsF05W__stratumMarker span{background:repeating-linear-gradient(90deg, var(--account-glow) 0 6px, transparent 6px 10px);width:38px;height:10px;position:absolute;top:5px;right:0}.account-concept-preview-module__YsF05W__sectionHeader{align-items:center;gap:14px;margin-bottom:24px;display:flex}.account-concept-preview-module__YsF05W__sectionHeader h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,4vw,2.35rem);font-weight:600}.account-concept-preview-module__YsF05W__obtainCode:disabled,.account-concept-preview-module__YsF05W__primaryAction:disabled{cursor:not-allowed;opacity:.62}.account-concept-preview-module__YsF05W__profileForm,.account-concept-preview-module__YsF05W__deleteForm,.account-concept-preview-module__YsF05W__dialogForm{gap:18px;display:grid}.account-concept-preview-module__YsF05W__profileFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-concept-preview-module__YsF05W__emailField{grid-column:1/-1}.account-concept-preview-module__YsF05W__field{gap:6px;display:grid}.account-concept-preview-module__YsF05W__fieldHeader{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.account-concept-preview-module__YsF05W__fieldHeader label{color:var(--text);font-size:13px;font-weight:600}.account-concept-preview-module__YsF05W__fieldFeedback{min-width:0;color:color-mix(in srgb, var(--demo-danger) 72%, var(--text));text-align:right;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.25}.account-concept-preview-module__YsF05W__field input{border:1px solid color-mix(in srgb, var(--border) 86%, var(--primary));width:100%;min-height:42px;color:var(--text);background:color-mix(in srgb, var(--bg) 78%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 58%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:8px 12px;transition:border-color .16s,background .16s,box-shadow .16s}.account-concept-preview-module__YsF05W__field input:hover:not(:read-only){border-color:color-mix(in srgb, var(--primary) 48%, var(--border))}.account-concept-preview-module__YsF05W__field input:focus-visible{border-color:var(--primary);outline:3px solid var(--primary);outline-offset:2px;box-shadow:0 10px 28px color-mix(in srgb, var(--primary) 12%, transparent)}.account-concept-preview-module__YsF05W__field input[aria-invalid=true]{border-color:var(--demo-danger)}.account-concept-preview-module__YsF05W__field input:read-only{color:var(--muted);background:color-mix(in srgb, var(--soft) 84%, transparent)}.account-concept-preview-module__YsF05W__passwordControl{position:relative}.account-concept-preview-module__YsF05W__passwordControl input{padding-inline-end:52px}.account-concept-preview-module__YsF05W__passwordVisibility,.account-concept-preview-module__YsF05W__dialogClose{width:36px;min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:border-color .16s,background .16s,color .16s;display:inline-flex;position:absolute}.account-concept-preview-module__YsF05W__passwordVisibility{top:50%;right:5px;transform:translateY(-50%)}.account-concept-preview-module__YsF05W__passwordVisibility:hover,.account-concept-preview-module__YsF05W__dialogClose:hover{border-color:color-mix(in srgb, var(--primary) 28%, transparent);color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent)}.account-concept-preview-module__YsF05W__passwordVisibility:focus-visible,.account-concept-preview-module__YsF05W__dialogClose:focus-visible{outline:3px solid var(--primary);outline-offset:0}.account-concept-preview-module__YsF05W__primaryAction{isolation:isolate;border:1px solid var(--primary);width:100%;min-height:42px;color:var(--on-primary);background:var(--primary);box-shadow:0 14px 34px color-mix(in srgb, var(--primary) 20%, transparent);border-radius:8px;padding:10px 18px;font-size:14px;font-weight:700;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.account-concept-preview-module__YsF05W__primaryAction:before,.account-concept-preview-module__YsF05W__obtainCode:before{z-index:0;background:linear-gradient(142deg, color-mix(in srgb, var(--on-primary) 18%, transparent) 0 24%, transparent 24.4% 63%, color-mix(in srgb, var(--inverse) 11%, transparent) 63.4%), linear-gradient(28deg, transparent 0 58%, color-mix(in srgb, var(--on-primary) 9%, transparent) 58.4% 76%, transparent 76.4%);content:"";pointer-events:none;position:absolute;inset:0}.account-concept-preview-module__YsF05W__primaryAction>span,.account-concept-preview-module__YsF05W__obtainCode>span{z-index:1;position:relative}.account-concept-preview-module__YsF05W__primaryAction:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover);box-shadow:0 17px 38px color-mix(in srgb, var(--primary) 25%, transparent);transform:translateY(-1px)}.account-concept-preview-module__YsF05W__primaryAction:focus-visible,.account-concept-preview-module__YsF05W__obtainCode:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.account-concept-preview-module__YsF05W__inlineNotice{color:var(--demo-score);justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex}.account-concept-preview-module__YsF05W__inlineNotice[data-error=true]{color:color-mix(in srgb, var(--demo-danger) 76%, var(--text))}.account-concept-preview-module__YsF05W__logoutAction:disabled,.account-concept-preview-module__YsF05W__secondaryAction:disabled,.account-concept-preview-module__YsF05W__dialogCancel:disabled,.account-concept-preview-module__YsF05W__compactAction:disabled,.account-concept-preview-module__YsF05W__deleteAction:disabled,.account-concept-preview-module__YsF05W__cancelDelete:disabled,.account-concept-preview-module__YsF05W__confirmDelete:disabled,.account-concept-preview-module__YsF05W__passwordVisibility:disabled,.account-concept-preview-module__YsF05W__dialogClose:disabled,.account-concept-preview-module__YsF05W__obtainCode:disabled,.account-concept-preview-module__YsF05W__primaryAction:disabled{cursor:not-allowed;opacity:.58;transform:none}.account-concept-preview-module__YsF05W__billingBody{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:24px;margin-bottom:24px;display:grid}.account-concept-preview-module__YsF05W__paymentMethod{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--surface));border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.account-concept-preview-module__YsF05W__paymentMethod span:not(.account-concept-preview-module__YsF05W__cardChip){color:var(--muted);margin-bottom:0;font-size:11px;display:block}.account-concept-preview-module__YsF05W__paymentMethod strong{text-transform:capitalize;font-size:14px}.account-concept-preview-module__YsF05W__cardChip{border:1px solid var(--account-metal-deep);background:linear-gradient(90deg, transparent 46%, var(--account-metal-deep) 47% 53%, transparent 54%), linear-gradient(0deg, transparent 44%, var(--account-metal-deep) 45% 55%, transparent 56%), var(--account-metal-light);border-radius:6px;width:30px;height:24px}.account-concept-preview-module__YsF05W__billingDetails{gap:0;margin:0;display:grid}.account-concept-preview-module__YsF05W__billingDetails div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:10px 0;display:flex}.account-concept-preview-module__YsF05W__billingDetails div:last-child{border-bottom:0}.account-concept-preview-module__YsF05W__billingDetails dt{color:var(--muted);font-size:12px}.account-concept-preview-module__YsF05W__billingDetails dd{text-align:right;margin:0;font-size:13px;font-weight:600}.account-concept-preview-module__YsF05W__secondaryAction{background:color-mix(in srgb, var(--primary) 10%, var(--surface));width:100%;min-height:42px}.account-concept-preview-module__YsF05W__passwordAction{opacity:1}.account-concept-preview-module__YsF05W__dangerDescription{max-width:650px;color:var(--muted);margin:0 0 24px;font-size:14px}.account-concept-preview-module__YsF05W__deleteAction,.account-concept-preview-module__YsF05W__cancelDelete,.account-concept-preview-module__YsF05W__confirmDelete{border-radius:8px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:700;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.account-concept-preview-module__YsF05W__deleteAction,.account-concept-preview-module__YsF05W__confirmDelete{border:1px solid var(--account-danger-border);color:var(--account-danger-text);background:var(--account-danger-surface)}.account-concept-preview-module__YsF05W__deleteAction:hover,.account-concept-preview-module__YsF05W__confirmDelete:hover{border-color:var(--account-danger-border-hover);background:var(--account-danger-surface-hover);transform:translateY(-1px)}.account-concept-preview-module__YsF05W__deleteAction:focus-visible,.account-concept-preview-module__YsF05W__cancelDelete:focus-visible,.account-concept-preview-module__YsF05W__confirmDelete:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.account-concept-preview-module__YsF05W__splitConfirmation{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-concept-preview-module__YsF05W__cancelDelete{border:1px solid var(--border);color:var(--text);background:var(--surface)}.account-concept-preview-module__YsF05W__cancelDelete:hover{border-color:var(--primary);color:var(--primary)}.account-concept-preview-module__YsF05W__dialogBackdrop{z-index:300;background:color-mix(in srgb, var(--inverse) 62%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:24px;animation:.18s ease-out both account-concept-preview-module__YsF05W__backdropArrival;display:grid;position:fixed;inset:0;overflow-y:auto}.account-concept-preview-module__YsF05W__dialog{border:1px solid color-mix(in srgb, var(--border) 72%, var(--primary));background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 8%, transparent), transparent 34%), var(--surface);width:min(500px,100%);box-shadow:0 28px 80px var(--account-shadow);border-radius:18px;padding:24px;animation:.24s cubic-bezier(.2,.82,.24,1) both account-concept-preview-module__YsF05W__dialogArrival;position:relative}.account-concept-preview-module__YsF05W__dialogClose{top:14px;right:14px}.account-concept-preview-module__YsF05W__dialog h2{margin:0 24px 8px 0;font-size:1.75rem}.account-concept-preview-module__YsF05W__dialog>p{color:var(--muted);margin:0 0 24px;font-size:13px}.account-concept-preview-module__YsF05W__codeControl{border:1px solid color-mix(in srgb, var(--border) 86%, var(--primary));background:color-mix(in srgb, var(--bg) 78%, transparent);min-height:42px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 58%, transparent);border-radius:8px;grid-template-columns:minmax(0,3fr) minmax(106px,1fr);transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.account-concept-preview-module__YsF05W__codeControl:hover{border-color:color-mix(in srgb, var(--primary) 48%, var(--border))}:is(.account-concept-preview-module__YsF05W__codeControl:has(input:focus-visible),.account-concept-preview-module__YsF05W__codeControl:has(.account-concept-preview-module__YsF05W__obtainCode:focus-visible)){border-color:var(--primary);outline:3px solid var(--primary);outline-offset:2px;box-shadow:0 10px 28px color-mix(in srgb, var(--primary) 12%, transparent)}.account-concept-preview-module__YsF05W__codeControl:has(input[aria-invalid=true]){border-color:var(--demo-danger)}.account-concept-preview-module__YsF05W__codeControl input{min-width:0;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0}.account-concept-preview-module__YsF05W__codeControl input:focus-visible,.account-concept-preview-module__YsF05W__codeControl input:hover{box-shadow:none;border:0;outline:0}.account-concept-preview-module__YsF05W__obtainCode{isolation:isolate;border:0;border-left:1px solid color-mix(in srgb, var(--primary) 38%, var(--border));color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--surface));font-variant-numeric:tabular-nums;padding:0 12px;font-size:14px;font-weight:700;position:relative;overflow:hidden}.account-concept-preview-module__YsF05W__obtainCode:before{background:linear-gradient(142deg, color-mix(in srgb, var(--primary) 10%, transparent) 0 34%, transparent 34.5%), linear-gradient(28deg, transparent 0 58%, color-mix(in srgb, var(--surface) 28%, transparent) 58.5% 80%, transparent 80.5%)}.account-concept-preview-module__YsF05W__obtainCode:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 18%, var(--surface))}.account-concept-preview-module__YsF05W__dialogCancel{width:100%;box-shadow:none;background:0 0;border:0}.account-concept-preview-module__YsF05W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.account-concept-preview-module__YsF05W__cartDetails{z-index:-3;height:70px;display:block;position:absolute;bottom:-38px;left:0;right:0}.account-concept-preview-module__YsF05W__sectionPanel:before{border-width:3px 8px 10px;border-color:var(--account-metal-deep);background:linear-gradient(160deg, var(--account-panel-facet-leading) 0 18%, transparent 18.5% 72%, var(--account-panel-facet-trailing) 72.5%), var(--account-panel-strong);clip-path:polygon(3% 0,97% 0,100% 12%,96% 100%,4% 100%,0 12%);border-radius:14px 14px 28px 28px}.account-concept-preview-module__YsF05W__trainCar:last-child .account-concept-preview-module__YsF05W__cartCoupler{display:none}.account-concept-preview-module__YsF05W__cartCargo{--cargo-lift:-66.7%;z-index:0;aspect-ratio:24/7;width:min(720px,84%);transform:translate(-50%, var(--cargo-lift));pointer-events:none;position:absolute;top:0;left:50%}.account-concept-preview-module__YsF05W__cartCargo svg{width:100%;height:100%;filter:drop-shadow(0 12px 18px var(--account-shadow));transition:filter .42s;display:block;overflow:visible}.account-concept-preview-module__YsF05W__cargoBed{fill:var(--cargo-bed);stroke:var(--account-metal);stroke-width:3px}.account-concept-preview-module__YsF05W__crystalCargo{--cargo-lift:-69.5%;width:min(760px,89%)}.account-concept-preview-module__YsF05W__crystalCargo svg{filter:drop-shadow(0 12px 18px var(--account-shadow)) drop-shadow(0 0 18px color-mix(in srgb, var(--primary) 22%, transparent))}.account-concept-preview-module__YsF05W__cargoPileFill{stroke:none}.account-concept-preview-module__YsF05W__crystalPileFill{fill:var(--cargo-crystal-deep)}.account-concept-preview-module__YsF05W__mineralPileFill{fill:var(--cargo-mineral-deep)}.account-concept-preview-module__YsF05W__coalPileFill{fill:var(--cargo-coal-deep);transition:fill .72s}.account-concept-preview-module__YsF05W__cutCrystal[data-cargo-row=rear],.account-concept-preview-module__YsF05W__mineralPiece[data-cargo-row=rear],.account-concept-preview-module__YsF05W__coalPiece[data-cargo-row=rear]{filter:brightness(.88)saturate(.92)}.account-concept-preview-module__YsF05W__cutCrystal[data-cargo-row=middle],.account-concept-preview-module__YsF05W__mineralPiece[data-cargo-row=middle],.account-concept-preview-module__YsF05W__coalPiece[data-cargo-row=middle]{filter:brightness(.96)}.account-concept-preview-module__YsF05W__cutCrystalBase{fill:var(--cargo-crystal-base)}.account-concept-preview-module__YsF05W__cutCrystalTable{fill:var(--cargo-crystal-table)}.account-concept-preview-module__YsF05W__cutCrystalFacetLight{fill:var(--cargo-crystal-light)}.account-concept-preview-module__YsF05W__cutCrystalFacetMid{fill:var(--cargo-crystal-mid)}.account-concept-preview-module__YsF05W__cutCrystalFacetDeep{fill:var(--cargo-crystal-deep)}.account-concept-preview-module__YsF05W__cutCrystalEdge,.account-concept-preview-module__YsF05W__mineralEdge,.account-concept-preview-module__YsF05W__mineralSeams,.account-concept-preview-module__YsF05W__coalEdge,.account-concept-preview-module__YsF05W__coalEmber{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.account-concept-preview-module__YsF05W__cutCrystalEdge{stroke:var(--cargo-crystal-edge);stroke-width:1.5px}.account-concept-preview-module__YsF05W__mineralCargo{--cargo-lift:-66.7%;width:min(700px,82%)}.account-concept-preview-module__YsF05W__mineralCargo svg{filter:drop-shadow(0 12px 18px var(--account-shadow)) drop-shadow(0 0 14px color-mix(in srgb, var(--primary) 14%, transparent))}.account-concept-preview-module__YsF05W__mineralBase{fill:var(--cargo-mineral-base)}.account-concept-preview-module__YsF05W__mineralFacetLight{fill:var(--cargo-mineral-light)}.account-concept-preview-module__YsF05W__mineralFacetMid{fill:var(--cargo-mineral-mid)}.account-concept-preview-module__YsF05W__mineralFacetDeep{fill:var(--cargo-mineral-deep)}.account-concept-preview-module__YsF05W__mineralSeams,.account-concept-preview-module__YsF05W__mineralEdge{stroke:var(--cargo-mineral-edge)}.account-concept-preview-module__YsF05W__mineralSeams{stroke-width:1.25px;opacity:.5}.account-concept-preview-module__YsF05W__mineralEdge{stroke-width:1.8px}.account-concept-preview-module__YsF05W__coalCargo{--cargo-lift:-65.2%;width:min(700px,82%)}.account-concept-preview-module__YsF05W__coalCargo svg{filter:drop-shadow(0 12px 18px var(--account-shadow)) drop-shadow(0 0 0 color-mix(in srgb, var(--cargo-ember) 0%, transparent));transition:filter .72s cubic-bezier(.2,.82,.24,1)}.account-concept-preview-module__YsF05W__coalBase{fill:var(--cargo-coal-base);transition:fill .72s}.account-concept-preview-module__YsF05W__coalFacetLight{fill:var(--cargo-coal-light);transition:fill .72s}.account-concept-preview-module__YsF05W__coalFacetMid{fill:var(--cargo-coal-base);transition:fill .72s}.account-concept-preview-module__YsF05W__coalFacetDeep{fill:var(--cargo-coal-deep);transition:fill .72s}.account-concept-preview-module__YsF05W__coalEdge{stroke:var(--cargo-coal-edge);stroke-width:1.8px}.account-concept-preview-module__YsF05W__coalEmber{stroke:var(--cargo-ember);stroke-width:2px;opacity:.06;filter:drop-shadow(0 0 0 color-mix(in srgb, var(--cargo-ember-core) 0%, transparent)) drop-shadow(0 0 0 color-mix(in srgb, var(--cargo-ember) 0%, transparent));transition:opacity .72s,stroke-width .72s,filter .72s}.account-concept-preview-module__YsF05W__coalCargo[data-glowing=true] svg{filter:drop-shadow(0 12px 18px var(--account-shadow)) drop-shadow(0 0 30px color-mix(in srgb, var(--cargo-ember) 58%, transparent))}.account-concept-preview-module__YsF05W__coalCargo[data-glowing=true] .account-concept-preview-module__YsF05W__coalBase{fill:color-mix(in srgb, var(--cargo-coal-base) 68%, var(--cargo-ember))}.account-concept-preview-module__YsF05W__coalCargo[data-glowing=true] .account-concept-preview-module__YsF05W__coalPileFill{fill:color-mix(in srgb, var(--cargo-coal-deep) 70%, var(--cargo-ember))}.account-concept-preview-module__YsF05W__coalCargo[data-glowing=true] .account-concept-preview-module__YsF05W__coalFacetLight{fill:color-mix(in srgb, var(--cargo-coal-light) 48%, var(--cargo-ember-core))}.account-concept-preview-module__YsF05W__coalCargo[data-glowing=true] .account-concept-preview-module__YsF05W__coalFacetMid{fill:color-mix(in srgb, var(--cargo-coal-base) 54%, var(--cargo-ember))}.account-concept-preview-module__YsF05W__coalCargo[data-glowing=true] .account-concept-preview-module__YsF05W__coalFacetDeep{fill:color-mix(in srgb, var(--cargo-coal-deep) 72%, var(--cargo-ember))}.account-concept-preview-module__YsF05W__coalCargo[data-glowing=true] .account-concept-preview-module__YsF05W__coalEmber{stroke-width:2.6px;opacity:1;filter:drop-shadow(0 0 3px var(--cargo-ember-core)) drop-shadow(0 0 7px var(--cargo-ember));animation:2.8s ease-in-out .72s infinite account-concept-preview-module__YsF05W__coalEmberPulse}.account-concept-preview-module__YsF05W__cartWheel{border:9px solid var(--account-metal-deep);background:var(--account-metal);width:58px;height:58px;box-shadow:inset 0 0 0 6px var(--account-rock-depth);border-radius:50%;position:absolute;bottom:0}.account-concept-preview-module__YsF05W__cartWheel:nth-of-type(2){left:15%}.account-concept-preview-module__YsF05W__cartWheel:nth-of-type(3){right:15%}.account-concept-preview-module__YsF05W__cartCoupler{top:10px;left:calc(-1 * var(--train-gap) - 8px);width:calc(var(--train-gap) + 12px);border:6px solid var(--account-metal-deep);background:var(--account-metal);border-right:0;height:17px;position:absolute}.account-concept-preview-module__YsF05W__cartRivet{border:3px solid var(--account-metal-deep);background:var(--account-metal-light);border-radius:50%;width:12px;height:12px;position:absolute;top:7px}.account-concept-preview-module__YsF05W__cartRivet:nth-of-type(4){left:10%}.account-concept-preview-module__YsF05W__cartRivet:nth-of-type(5){left:50%}.account-concept-preview-module__YsF05W__cartRivet:nth-of-type(6){right:10%}@keyframes account-concept-preview-module__YsF05W__sceneryArrival{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes account-concept-preview-module__YsF05W__trainArrival{0%{transform:translate3d(var(--train-entry-distance), 0, 0)}to{transform:translate(0,0)}}@keyframes account-concept-preview-module__YsF05W__dustDrift{0%,to{opacity:0;transform:translateY(18px)}25%,68%{opacity:.5}76%{opacity:0;transform:translate(14px,-34px)}}@keyframes account-concept-preview-module__YsF05W__actionPulse{0%{opacity:0;transform:scale(.97)}42%{opacity:1}to{opacity:.18;transform:scale(1.02)}}@keyframes account-concept-preview-module__YsF05W__backdropArrival{0%{opacity:0}to{opacity:1}}@keyframes account-concept-preview-module__YsF05W__dialogArrival{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes account-concept-preview-module__YsF05W__arrowDriftLeft{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@keyframes account-concept-preview-module__YsF05W__arrowDriftRight{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (max-width:900px){.account-concept-preview-module__YsF05W__trainEntrance{--train-cart-width:min(720px, 76vw)}}@media (min-width:641px) and (max-height:720px){.account-concept-preview-module__YsF05W__trainEntrance{bottom:clamp(20px,6svh,44px)}.account-concept-preview-module__YsF05W__sectionPanel{height:min(510px, calc(100svh - var(--account-header-offset) - 44px));scrollbar-color:var(--account-navigation-color) transparent;scrollbar-width:thin;min-height:0;padding-block:clamp(18px,3svh,30px) clamp(22px,3.5svh,34px);overflow-y:auto}.account-concept-preview-module__YsF05W__welcomePanel,.account-concept-preview-module__YsF05W__compactCar .account-concept-preview-module__YsF05W__sectionPanel{height:min(420px, calc(100svh - var(--account-header-offset) - 44px));min-height:0}.account-concept-preview-module__YsF05W__welcomePanel h1{font-size:clamp(3rem,7vw,5rem)}}@media (max-width:640px){.account-concept-preview-module__YsF05W__page{overflow:clip}.account-concept-preview-module__YsF05W__scenery,.account-concept-preview-module__YsF05W__pageVignette{height:100svh;position:absolute;top:0}.account-concept-preview-module__YsF05W__tunnelWall{top:0}.account-concept-preview-module__YsF05W__pageVignette:before{display:none}.account-concept-preview-module__YsF05W__stationScene{opacity:.42}.account-concept-preview-module__YsF05W__railJourney{height:auto}.account-concept-preview-module__YsF05W__railViewport{height:auto;padding:calc(var(--account-header-offset) + 36px) 14px 72px;position:relative;top:auto;overflow:visible}.account-concept-preview-module__YsF05W__trainEntrance{width:100%;animation:none;position:relative;bottom:auto;left:auto}.account-concept-preview-module__YsF05W__train{gap:76px;width:100%;display:grid;transform:none!important}.account-concept-preview-module__YsF05W__trainCar,.account-concept-preview-module__YsF05W__trainCar:not([data-active=true]){filter:none;opacity:1;width:100%;transform:none}.account-concept-preview-module__YsF05W__heroHeading{align-items:start}.account-concept-preview-module__YsF05W__welcomePanel h1{font-size:clamp(2.8rem,15vw,4.5rem)}.account-concept-preview-module__YsF05W__logoutAction{flex:none}.account-concept-preview-module__YsF05W__sectionPanel{min-height:auto;padding:24px 18px}.account-concept-preview-module__YsF05W__compactCar .account-concept-preview-module__YsF05W__sectionPanel{min-height:auto}.account-concept-preview-module__YsF05W__welcomePanel{min-height:340px}.account-concept-preview-module__YsF05W__cartDetails{display:none}.account-concept-preview-module__YsF05W__profileFields,.account-concept-preview-module__YsF05W__billingBody{grid-template-columns:1fr}.account-concept-preview-module__YsF05W__emailField{grid-column:auto}.account-concept-preview-module__YsF05W__emailNotice{grid-template-columns:38px minmax(0,1fr)}.account-concept-preview-module__YsF05W__emailNotice .account-concept-preview-module__YsF05W__compactAction{grid-column:1/-1;width:100%}.account-concept-preview-module__YsF05W__dialogBackdrop{align-items:end;padding:12px}.account-concept-preview-module__YsF05W__dialog{max-height:calc(100svh - 24px);padding:24px 18px;overflow-y:auto}.account-concept-preview-module__YsF05W__cartCargo,.account-concept-preview-module__YsF05W__mineralCargo,.account-concept-preview-module__YsF05W__coalCargo{width:min(580px,94%)}.account-concept-preview-module__YsF05W__crystalCargo{width:min(620px,96%)}}@media (max-width:420px){.account-concept-preview-module__YsF05W__heroHeading{display:grid}.account-concept-preview-module__YsF05W__logoutAction{justify-self:start}.account-concept-preview-module__YsF05W__fieldHeader{grid-template-columns:1fr;gap:4px}.account-concept-preview-module__YsF05W__fieldFeedback{text-align:left;white-space:normal}.account-concept-preview-module__YsF05W__billingDetails div{gap:4px;display:grid}.account-concept-preview-module__YsF05W__billingDetails dd{text-align:left}.account-concept-preview-module__YsF05W__splitConfirmation{grid-template-columns:1fr}.account-concept-preview-module__YsF05W__codeControl{grid-template-columns:minmax(0,3fr) minmax(92px,1fr)}}@media (prefers-reduced-motion:reduce){.account-concept-preview-module__YsF05W__sceneDust{display:none}.account-concept-preview-module__YsF05W__scenery,.account-concept-preview-module__YsF05W__trainEntrance,.account-concept-preview-module__YsF05W__coalEmber,.account-concept-preview-module__YsF05W__leftNavigationArrow,.account-concept-preview-module__YsF05W__rightNavigationArrow,.account-concept-preview-module__YsF05W__sectionPanel[data-pulse=true]:after,.account-concept-preview-module__YsF05W__dialogBackdrop,.account-concept-preview-module__YsF05W__dialog{animation:none!important}.account-concept-preview-module__YsF05W__railJourney{height:auto}.account-concept-preview-module__YsF05W__railViewport{height:auto;padding:calc(var(--account-header-offset) + 40px) 20px 80px;position:relative;top:auto;overflow:visible}.account-concept-preview-module__YsF05W__trainEntrance{width:100%;position:relative;bottom:auto;left:auto}.account-concept-preview-module__YsF05W__train{gap:82px;width:100%;max-width:880px;margin-inline:auto;display:grid;transform:none!important}.account-concept-preview-module__YsF05W__trainCar,.account-concept-preview-module__YsF05W__trainCar:not([data-active=true]){filter:none;opacity:1;width:100%;transform:none}.account-concept-preview-module__YsF05W__cartDetails{display:none}}@keyframes account-concept-preview-module__YsF05W__coalEmberPulse{0%,to{opacity:1;filter:drop-shadow(0 0 3px var(--cargo-ember-core)) drop-shadow(0 0 7px var(--cargo-ember))}44%{opacity:1;filter:drop-shadow(0 0 5px var(--cargo-ember-core)) drop-shadow(0 0 10px var(--cargo-ember))}58%{opacity:.86}}
.phone-number-field-module__QkjKqG__row{--mf-color-text-primary:var(--text);--mf-color-text-secondary:var(--muted);--mf-color-action-secondary-default:color-mix(in srgb, var(--bg) 86%, transparent);--mf-color-action-secondary-hover:color-mix(in srgb, var(--primary) 12%, var(--bg));--mf-color-action-secondary-pressed:color-mix(in srgb, var(--primary) 20%, var(--bg));--mf-color-action-secondary-foreground:var(--text);--mf-color-action-ghost-foreground:var(--text);--mf-color-action-ghost-hover:color-mix(in srgb, var(--primary) 12%, var(--surface));--mf-color-action-ghost-pressed:color-mix(in srgb, var(--primary) 20%, var(--surface));--mf-color-focus-ring:var(--primary);--mf-color-border-subtle:var(--border);--mf-color-surface-raised:var(--surface);--mf-color-surface-subtle:var(--soft);--mf-color-selection-background:var(--tint);--mf-color-selection-foreground:var(--text);--mf-color-link-default:var(--primary);grid-template-columns:max-content minmax(0,1fr);gap:8px;min-width:0;display:grid}.phone-number-field-module__QkjKqG__country{min-width:0}.phone-number-field-module__QkjKqG__country .mf-field__ring{padding:0}.phone-number-field-module__QkjKqG__country .mf-selection__trigger{border:1px solid color-mix(in srgb, var(--border) 88%, var(--primary));border-radius:8px;gap:6px;width:max-content;min-width:104px;height:44px;padding-inline:9px;font-weight:600}.phone-number-field-module__QkjKqG__country .mf-selection__image{flex-basis:22px;width:22px;height:22px}.phone-number-field-module__QkjKqG__country .mf-selection__trigger>.mf-field-icon{margin-inline-start:0}.phone-number-field-module__QkjKqG__number{width:100%;min-width:0}
.lantern-auth-module__4fBBUW__page{--cave-rock-base:color-mix(in srgb, var(--soft) 72%, var(--muted));--cave-rock-depth:color-mix(in srgb, var(--inverse) 46%, var(--soft));--cave-rock-facet:color-mix(in srgb, var(--surface) 32%, var(--cave-rock-base));--cave-rock-edge:color-mix(in srgb, var(--primary) 18%, var(--cave-rock-base));--cave-shadow:color-mix(in srgb, var(--inverse) 78%, transparent);--wall-light-near:color-mix(in srgb, var(--surface) 58%, transparent);--wall-light-far:color-mix(in srgb, var(--primary) 13%, transparent);--concept-metal-light:color-mix(in srgb, var(--surface) 58%, var(--muted));--concept-metal:color-mix(in srgb, var(--surface) 38%, var(--muted));--concept-metal-deep:color-mix(in srgb, var(--inverse) 72%, var(--muted));--concept-metal-edge:color-mix(in srgb, var(--inverse) 88%, var(--text));--concept-handle-stroke:var(--concept-metal);--concept-chain-light:var(--concept-metal);--concept-glass-edge:color-mix(in srgb, var(--primary) 72%, var(--inverse));--concept-glow:color-mix(in srgb, var(--mineral-light) 70%, transparent);--concept-glow-soft:color-mix(in srgb, var(--surface) 34%, transparent);--concept-lantern-shadow:color-mix(in srgb, var(--mineral-light) 72%, transparent);--concept-flame-outer:color-mix(in srgb, var(--mineral-light) 78%, var(--surface));--concept-flame-core:color-mix(in srgb, var(--primary) 82%, var(--mineral-mid));--concept-flame-shadow:color-mix(in srgb, var(--mineral-light) 80%, transparent);--beam-width:clamp(560px, 64vw, 960px);--wall-light-width:clamp(680px, 78vw, 1180px);--light-origin-y:146px;isolation:isolate;min-height:calc(100svh - 69px);color:var(--text);background:var(--cave-rock-base);position:relative;overflow:clip}:root[data-theme=dark] .lantern-auth-module__4fBBUW__page{--cave-rock-base:color-mix(in srgb, var(--soft) 78%, var(--inverse));--cave-rock-depth:color-mix(in srgb, var(--bg) 68%, var(--inverse));--cave-rock-facet:color-mix(in srgb, var(--primary) 9%, var(--soft));--cave-rock-edge:color-mix(in srgb, var(--primary) 20%, var(--soft));--cave-shadow:color-mix(in srgb, var(--bg) 88%, transparent);--wall-light-near:color-mix(in srgb, var(--primary) 26%, transparent);--wall-light-far:color-mix(in srgb, var(--primary) 9%, transparent);--concept-metal-light:color-mix(in srgb, var(--surface) 70%, var(--muted));--concept-metal:color-mix(in srgb, var(--muted) 65%, var(--inverse));--concept-metal-deep:color-mix(in srgb, var(--inverse) 84%, var(--bg));--concept-metal-edge:var(--concept-metal-light);--concept-handle-stroke:var(--concept-metal-light);--concept-chain-light:var(--concept-metal-light);--concept-glass-edge:color-mix(in srgb, var(--primary) 56%, var(--surface));--concept-glow:color-mix(in srgb, var(--primary) 48%, transparent);--concept-glow-soft:color-mix(in srgb, var(--primary) 16%, transparent);--concept-lantern-shadow:color-mix(in srgb, var(--inverse) 36%, transparent);--concept-flame-outer:color-mix(in srgb, var(--primary) 78%, var(--surface));--concept-flame-core:color-mix(in srgb, var(--surface) 86%, var(--primary));--concept-flame-shadow:var(--primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lantern-auth-module__4fBBUW__page{--cave-rock-base:color-mix(in srgb, var(--soft) 78%, var(--inverse));--cave-rock-depth:color-mix(in srgb, var(--bg) 68%, var(--inverse));--cave-rock-facet:color-mix(in srgb, var(--primary) 9%, var(--soft));--cave-rock-edge:color-mix(in srgb, var(--primary) 20%, var(--soft));--cave-shadow:color-mix(in srgb, var(--bg) 88%, transparent);--wall-light-near:color-mix(in srgb, var(--primary) 26%, transparent);--wall-light-far:color-mix(in srgb, var(--primary) 9%, transparent);--concept-metal-light:color-mix(in srgb, var(--surface) 70%, var(--muted));--concept-metal:color-mix(in srgb, var(--muted) 65%, var(--inverse));--concept-metal-deep:color-mix(in srgb, var(--inverse) 84%, var(--bg));--concept-metal-edge:var(--concept-metal-light);--concept-handle-stroke:var(--concept-metal-light);--concept-chain-light:var(--concept-metal-light);--concept-glass-edge:color-mix(in srgb, var(--primary) 56%, var(--surface));--concept-glow:color-mix(in srgb, var(--primary) 48%, transparent);--concept-glow-soft:color-mix(in srgb, var(--primary) 16%, transparent);--concept-lantern-shadow:color-mix(in srgb, var(--inverse) 36%, transparent);--concept-flame-outer:color-mix(in srgb, var(--primary) 78%, var(--surface));--concept-flame-core:color-mix(in srgb, var(--surface) 86%, var(--primary));--concept-flame-shadow:var(--primary)}}.lantern-auth-module__4fBBUW__page[data-auth-state=verification]{--beam-width:clamp(400px, 44vw, 640px);--wall-light-width:clamp(500px, 58vw, 820px)}.lantern-auth-module__4fBBUW__stage{z-index:1;place-items:start center;width:min(100%,920px);min-height:calc(100svh - 69px);margin:0 auto;padding:clamp(220px,26svh,236px) 22px 20px;display:grid;position:relative}.lantern-auth-module__4fBBUW__niche{z-index:4;width:min(100%,460px);position:relative}.lantern-auth-module__4fBBUW__formSurface{z-index:2;padding:20px 20px 12px;position:relative}.lantern-auth-module__4fBBUW__formSurface:before{z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--bg) 58%, transparent) 0 38%, color-mix(in srgb, var(--bg) 24%, transparent) 60%, transparent 78%);filter:blur(15px);content:"";pointer-events:none;border-radius:46%;position:absolute;inset:-42px -64px -48px}.lantern-auth-module__4fBBUW__heading{text-align:center;margin-bottom:18px}.lantern-auth-module__4fBBUW__heading h1{letter-spacing:-.055em;text-wrap:balance;text-shadow:0 4px 20px color-mix(in srgb, var(--bg) 32%, transparent);margin:0;font-size:clamp(2rem,4.6vw,2.9rem);font-weight:600;line-height:1.02}.lantern-auth-module__4fBBUW__form{gap:12px;display:grid}.lantern-auth-module__4fBBUW__field{gap:5px;display:grid}.lantern-auth-module__4fBBUW__fieldHeader{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px;min-height:16px;display:grid}.lantern-auth-module__4fBBUW__fieldHeader label,.lantern-auth-module__4fBBUW__checkbox label{color:var(--text);font-size:13px;font-weight:600}.lantern-auth-module__4fBBUW__field input{border:1px solid color-mix(in srgb, var(--border) 88%, var(--primary));width:100%;min-height:44px;color:var(--text);background:color-mix(in srgb, var(--bg) 86%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 58%, transparent), 0 7px 20px color-mix(in srgb, var(--inverse) 7%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:8px 12px;transition:border-color .16s,background .16s,box-shadow .16s}.lantern-auth-module__4fBBUW__field input:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 48%, var(--border))}.lantern-auth-module__4fBBUW__field input:focus-visible{border-color:var(--primary);outline:3px solid color-mix(in srgb, var(--primary) 74%, transparent);outline-offset:2px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 58%, transparent), 0 10px 28px color-mix(in srgb, var(--primary) 12%, transparent)}.lantern-auth-module__4fBBUW__field input[aria-invalid=true]{border-color:color-mix(in srgb, var(--text) 54%, var(--primary))}.lantern-auth-module__4fBBUW__field input:disabled{opacity:.68}.lantern-auth-module__4fBBUW__passwordControl{position:relative}.lantern-auth-module__4fBBUW__passwordControl input{padding-inline-end:52px}.lantern-auth-module__4fBBUW__passwordVisibility{width:36px;min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:border-color .16s,background .16s,color .16s;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lantern-auth-module__4fBBUW__passwordVisibility:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 28%, transparent);color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent)}.lantern-auth-module__4fBBUW__passwordVisibility:focus-visible{outline:3px solid var(--primary);outline-offset:0}.lantern-auth-module__4fBBUW__passwordVisibility:disabled{opacity:.54}.lantern-auth-module__4fBBUW__fieldError{min-width:0;color:color-mix(in srgb, var(--text) 74%, var(--primary));text-align:right;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.25}.lantern-auth-module__4fBBUW__fieldStatus{min-width:0;color:var(--muted);text-align:right;white-space:nowrap;font-size:11px;line-height:1.25}.lantern-auth-module__4fBBUW__checkbox{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;display:grid}.lantern-auth-module__4fBBUW__checkbox input{width:16px;height:16px;accent-color:var(--primary);border-radius:4px;margin:1px 0 0}.lantern-auth-module__4fBBUW__checkbox input[aria-invalid=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 62%, transparent)}.lantern-auth-module__4fBBUW__checkbox[data-shake=odd] input{animation:.42s ease-out lantern-auth-module__4fBBUW__checkboxShakeOdd}.lantern-auth-module__4fBBUW__checkbox[data-shake=even] input{animation:.42s ease-out lantern-auth-module__4fBBUW__checkboxShakeEven}.lantern-auth-module__4fBBUW__checkbox input:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.lantern-auth-module__4fBBUW__checkbox label{color:var(--muted);font-size:12px;font-weight:400;line-height:1.55;display:block}.lantern-auth-module__4fBBUW__checkbox a,.lantern-auth-module__4fBBUW__authLink a,.lantern-auth-module__4fBBUW__auxiliaryLink,.lantern-auth-module__4fBBUW__textActions button{color:var(--primary)}.lantern-auth-module__4fBBUW__loginOptions{justify-content:space-between;align-items:center;gap:8px 18px;min-height:32px;display:flex}.lantern-auth-module__4fBBUW__auxiliaryLink{text-underline-offset:4px;flex:none;font-size:12px;font-weight:600}.lantern-auth-module__4fBBUW__securityCheck{justify-content:center;align-items:center;min-height:0;display:flex}.lantern-auth-module__4fBBUW__requestStatus{color:var(--muted);text-align:center;margin:-8px 0 12px;font-size:12px;line-height:1.4}.lantern-auth-module__4fBBUW__requestStatus a{width:fit-content;color:var(--primary);text-underline-offset:4px;margin:8px auto 0;font-weight:700;display:block}.lantern-auth-module__4fBBUW__requestStatus[data-error=true]{color:color-mix(in srgb, var(--text) 76%, var(--primary))}.lantern-auth-module__4fBBUW__verificationNotice{border:1px solid color-mix(in srgb, var(--primary) 34%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--surface));color:var(--muted);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.lantern-auth-module__4fBBUW__primaryAction{isolation:isolate;border:1px solid var(--primary);background:var(--primary);width:100%;min-height:46px;color:var(--on-primary);box-shadow:0 14px 34px color-mix(in srgb, var(--primary) 20%, transparent);border-radius:8px;padding:10px 18px;font-weight:700;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.lantern-auth-module__4fBBUW__primaryAction:before{z-index:0;background:linear-gradient(142deg, color-mix(in srgb, var(--on-primary) 18%, transparent) 0 24%, transparent 24.4% 63%, color-mix(in srgb, var(--inverse) 11%, transparent) 63.4% 100%), linear-gradient(28deg, transparent 0 58%, color-mix(in srgb, var(--on-primary) 9%, transparent) 58.4% 76%, transparent 76.4%);content:"";pointer-events:none;position:absolute;inset:0}.lantern-auth-module__4fBBUW__primaryAction>span{z-index:1;position:relative}.lantern-auth-module__4fBBUW__primaryAction:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover);box-shadow:0 17px 38px color-mix(in srgb, var(--primary) 25%, transparent);transform:translateY(-1px)}.lantern-auth-module__4fBBUW__primaryAction:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.lantern-auth-module__4fBBUW__primaryAction:disabled{opacity:.64}.lantern-auth-module__4fBBUW__textActions{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:-2px;display:flex}.lantern-auth-module__4fBBUW__textActions button{min-height:32px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-underline-offset:4px;background:0 0;border:0;padding:5px 2px;font-size:13px;font-weight:600}.lantern-auth-module__4fBBUW__textActions button:hover:not(:disabled){color:var(--primary-hover);text-decoration-color:currentColor}.lantern-auth-module__4fBBUW__textActions button:disabled{opacity:.54}.lantern-auth-module__4fBBUW__authLink{color:var(--muted);text-align:center;margin:16px 0 0;font-size:13px}.lantern-auth-module__4fBBUW__authLink a{text-underline-offset:4px;font-weight:700}.lantern-auth-module__4fBBUW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lantern-auth-module__4fBBUW__lanternArtwork{z-index:0;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw);overflow:hidden}.lantern-auth-module__4fBBUW__caveWall{z-index:0;background:linear-gradient(152deg, transparent 0 21%, color-mix(in srgb, var(--cave-rock-edge) 34%, transparent) 21.3% 21.8%, transparent 22.1% 100%), linear-gradient(28deg, transparent 0 67%, color-mix(in srgb, var(--cave-rock-edge) 25%, transparent) 67.3% 67.8%, transparent 68.1% 100%), linear-gradient(180deg, var(--cave-rock-base), var(--cave-rock-depth));opacity:0;animation:1.8s cubic-bezier(.22,.7,.2,1) 80ms both lantern-auth-module__4fBBUW__wallArrival;position:absolute;inset:0;overflow:hidden}.lantern-auth-module__4fBBUW__caveWall:before{background:linear-gradient(118deg, transparent 0 33%, var(--cave-rock-facet) 33.4% 45%, transparent 45.4%), linear-gradient(242deg, transparent 0 61%, var(--cave-rock-facet) 61.4% 72%, transparent 72.4%);opacity:.18;content:"";position:absolute;inset:0}.lantern-auth-module__4fBBUW__caveWall:after{z-index:2;background:linear-gradient(90deg, var(--cave-shadow) 0, color-mix(in srgb, var(--cave-shadow) 62%, transparent) 12%, transparent 34% 66%, color-mix(in srgb, var(--cave-shadow) 62%, transparent) 88%, var(--cave-shadow) 100%), linear-gradient(180deg, color-mix(in srgb, var(--cave-shadow) 18%, transparent) 0, transparent 24% 58%, color-mix(in srgb, var(--cave-shadow) 72%, transparent) 100%);content:"";position:absolute;inset:0}.lantern-auth-module__4fBBUW__caveWall>span{z-index:1;background:var(--cave-rock-facet);clip-path:polygon(0 12%,72% 0,100% 48%,62% 100%,8% 82%);opacity:.22;width:34%;height:28%;position:absolute}.lantern-auth-module__4fBBUW__caveWall>span:first-child{top:2%;left:-5%;transform:rotate(7deg)}.lantern-auth-module__4fBBUW__caveWall>span:nth-child(2){top:4%;right:-8%;transform:scaleX(-1)rotate(5deg)}.lantern-auth-module__4fBBUW__caveWall>span:nth-child(3){top:27%;left:2%;transform:rotate(-9deg)}.lantern-auth-module__4fBBUW__caveWall>span:nth-child(4){top:31%;right:0;transform:scaleX(-1)rotate(-7deg)}.lantern-auth-module__4fBBUW__caveWall>span:nth-child(5){top:56%;left:-10%;transform:rotate(11deg)}.lantern-auth-module__4fBBUW__caveWall>span:nth-child(6){top:59%;right:-7%;transform:scaleX(-1)rotate(9deg)}.lantern-auth-module__4fBBUW__caveWall>span:nth-child(7){bottom:-8%;left:13%;transform:rotate(-5deg)}.lantern-auth-module__4fBBUW__caveWall>span:nth-child(8){bottom:-9%;right:10%;transform:scaleX(-1)rotate(-3deg)}.lantern-auth-module__4fBBUW__lightPendulum{top:var(--light-origin-y);z-index:1;transform-origin:0 0;width:0;animation:9s ease-in-out 1.8s infinite lantern-auth-module__4fBBUW__lanternSway;position:absolute;bottom:0;left:50%}.lantern-auth-module__4fBBUW__beamFlicker{width:0;animation:12s linear 2s infinite lantern-auth-module__4fBBUW__beamFlicker;position:absolute;inset:0}.lantern-auth-module__4fBBUW__wallLight,.lantern-auth-module__4fBBUW__lightCone{transform-origin:50% 0;transition:width .65s cubic-bezier(.22,.7,.2,1),opacity .65s,filter .65s;position:absolute;top:0;bottom:0;left:0;transform:translate(-50%)}.lantern-auth-module__4fBBUW__wallLight{width:var(--wall-light-width);background:radial-gradient(ellipse at 50% 18%, var(--wall-light-near) 0, transparent 58%), linear-gradient(180deg, var(--wall-light-far), transparent 86%);clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);filter:blur(18px);opacity:0;animation:1.8s ease-out .12s both lantern-auth-module__4fBBUW__wallLightIgnition}.lantern-auth-module__4fBBUW__lightCone{z-index:1;width:var(--beam-width);background:radial-gradient(ellipse at 50% 8%, var(--concept-glow) 0, transparent 57%), linear-gradient(180deg, var(--concept-glow-soft), transparent 88%);clip-path:polygon(48% 0,52% 0,96% 100%,4% 100%);filter:blur(5px);opacity:0;animation:1.8s ease-out .12s both lantern-auth-module__4fBBUW__lightIgnition}.lantern-auth-module__4fBBUW__lanternArrival{z-index:5;width:134px;height:230px;margin-left:-67px;position:absolute;top:0;left:50%}.lantern-auth-module__4fBBUW__lanternPendulum{transform-origin:50% 0;animation:1.8s cubic-bezier(.2,.82,.24,1) both lantern-auth-module__4fBBUW__lanternEntrySway,9s ease-in-out 1.8s infinite lantern-auth-module__4fBBUW__lanternSway;position:absolute;inset:0}.lantern-auth-module__4fBBUW__lanternRig{position:absolute;inset:0}.lantern-auth-module__4fBBUW__lanternAnchor{background:var(--concept-metal-deep);width:30px;height:18px;box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--concept-metal-light) 42%, transparent);border-radius:0 0 8px 8px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lantern-auth-module__4fBBUW__lanternChain{background:repeating-linear-gradient(180deg, var(--concept-chain-light) 0 4px, var(--concept-metal-deep) 4px 8px);width:8px;height:70px;box-shadow:0 0 0 1px color-mix(in srgb, var(--concept-metal-deep) 82%, transparent);transform-origin:50% 0;animation:1.8s cubic-bezier(.2,.82,.24,1) both lantern-auth-module__4fBBUW__lanternChainArrival;position:absolute;top:0;left:calc(50% - 4px)}.lantern-auth-module__4fBBUW__lanternBody{animation:1.8s cubic-bezier(.2,.82,.24,1) both lantern-auth-module__4fBBUW__lanternBodyArrival;position:absolute;inset:0}.lantern-auth-module__4fBBUW__lanternSvg{width:126px;height:162px;filter:drop-shadow(0 18px 20px var(--concept-lantern-shadow));position:absolute;top:38px;left:50%;overflow:visible;transform:translate(-50%)}.lantern-auth-module__4fBBUW__lanternHandleShadow{fill:none;stroke:var(--concept-metal-deep);stroke-width:14px;stroke-linecap:round}.lantern-auth-module__4fBBUW__lanternHandle{fill:none;stroke:var(--concept-handle-stroke);stroke-width:6px;stroke-linecap:round}.lantern-auth-module__4fBBUW__lanternCap,.lantern-auth-module__4fBBUW__lanternBase,.lantern-auth-module__4fBBUW__lanternTop{fill:var(--concept-metal);stroke:var(--concept-metal-edge);stroke-width:2px}.lantern-auth-module__4fBBUW__lanternMetalDark{fill:var(--concept-metal-deep);stroke:var(--concept-metal-edge);stroke-width:2px}.lantern-auth-module__4fBBUW__lanternGlass{fill:color-mix(in srgb, var(--primary) 17%, transparent);stroke:var(--concept-glass-edge);stroke-width:2px}.lantern-auth-module__4fBBUW__lanternGlassFacet{fill:color-mix(in srgb, var(--surface) 26%, transparent)}.lantern-auth-module__4fBBUW__lanternRail{fill:none;stroke:var(--concept-metal-edge);stroke-width:4px;stroke-linecap:round}.lantern-auth-module__4fBBUW__lanternFlame{fill:var(--concept-flame-outer);filter:drop-shadow(0 0 12px var(--concept-flame-shadow));transform-origin:92px 154px;animation:5.8s ease-in-out 1.8s infinite lantern-auth-module__4fBBUW__flameBreathe,12s linear 2s infinite lantern-auth-module__4fBBUW__flameFlicker}.lantern-auth-module__4fBBUW__lanternFlameCore{fill:var(--concept-flame-core);transform-origin:92px 154px;animation:5.8s ease-in-out 1.92s infinite reverse lantern-auth-module__4fBBUW__flameBreathe,12s linear 2s infinite lantern-auth-module__4fBBUW__flameFlicker}.lantern-auth-module__4fBBUW__lanternHalo{z-index:-1;background:radial-gradient(circle, var(--concept-glow), transparent 68%);filter:blur(7px);opacity:.72;border-radius:50%;width:170px;height:170px;animation:12s linear 2s infinite lantern-auth-module__4fBBUW__haloAtmosphere;position:absolute;top:101px;left:50%;transform:translate(-50%,-50%)}.lantern-auth-module__4fBBUW__dust{inset:var(--light-origin-y) 16% 0;z-index:3;position:absolute}.lantern-auth-module__4fBBUW__dust span{background:color-mix(in srgb, var(--primary) 46%, var(--surface));opacity:0;border-radius:50%;width:3px;height:3px;animation:9s ease-in-out infinite lantern-auth-module__4fBBUW__dustDrift;position:absolute}.lantern-auth-module__4fBBUW__dust span:first-child{animation-delay:-1s;top:15%;left:28%}.lantern-auth-module__4fBBUW__dust span:nth-child(2){animation-delay:-4.6s;top:28%;left:70%}.lantern-auth-module__4fBBUW__dust span:nth-child(3){animation-delay:-7.2s;top:44%;left:23%}.lantern-auth-module__4fBBUW__dust span:nth-child(4){animation-delay:-2.8s;top:58%;left:76%}.lantern-auth-module__4fBBUW__dust span:nth-child(5){animation-delay:-6.1s;top:70%;left:35%}.lantern-auth-module__4fBBUW__dust span:nth-child(6){animation-delay:-8.2s;top:82%;left:65%}.lantern-auth-module__4fBBUW__dust span:nth-child(7){animation-delay:-3.5s;top:38%;left:55%}.lantern-auth-module__4fBBUW__page[data-auth-state=complete] .lantern-auth-module__4fBBUW__beamFlicker,.lantern-auth-module__4fBBUW__page[data-auth-state=complete] .lantern-auth-module__4fBBUW__lightPendulum,.lantern-auth-module__4fBBUW__page[data-auth-state=complete] .lantern-auth-module__4fBBUW__lanternPendulum{animation:none}.lantern-auth-module__4fBBUW__page[data-auth-state=complete] .lantern-auth-module__4fBBUW__wallLight{animation:1.15s cubic-bezier(.22,.7,.2,1) both lantern-auth-module__4fBBUW__wallLightCompletion}.lantern-auth-module__4fBBUW__page[data-auth-state=complete] .lantern-auth-module__4fBBUW__lightCone{animation:1.15s cubic-bezier(.22,.7,.2,1) both lantern-auth-module__4fBBUW__lightCompletion}.lantern-auth-module__4fBBUW__page[data-auth-state=complete] .lantern-auth-module__4fBBUW__lanternFlame,.lantern-auth-module__4fBBUW__page[data-auth-state=complete] .lantern-auth-module__4fBBUW__lanternFlameCore{animation:1.15s cubic-bezier(.22,.7,.2,1) both lantern-auth-module__4fBBUW__flameCompletion}.lantern-auth-module__4fBBUW__page[data-auth-state=complete] .lantern-auth-module__4fBBUW__lanternHalo{animation:1.15s cubic-bezier(.22,.7,.2,1) both lantern-auth-module__4fBBUW__haloCompletion}@keyframes lantern-auth-module__4fBBUW__lanternEntrySway{0%{transform:rotate(-1.5deg)}42%{transform:rotate(1deg)}68%{transform:rotate(-.45deg)}to{transform:rotate(0)}}@keyframes lantern-auth-module__4fBBUW__lanternChainArrival{0%,12%{opacity:.42;transform:scaleY(.08)}68%{opacity:1;transform:scaleY(1.04)}to{opacity:1;transform:scaleY(1)}}@keyframes lantern-auth-module__4fBBUW__lanternBodyArrival{0%,12%{opacity:0;transform:translateY(-150px)}44%{opacity:1}68%{transform:translateY(5px)}82%{transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes lantern-auth-module__4fBBUW__checkboxShakeOdd{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-4px)rotate(-6deg)}40%{transform:translate(4px)rotate(5deg)}60%{transform:translate(-3px)rotate(-4deg)}80%{transform:translate(2px)rotate(3deg)}}@keyframes lantern-auth-module__4fBBUW__checkboxShakeEven{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(4px)rotate(6deg)}40%{transform:translate(-4px)rotate(-5deg)}60%{transform:translate(3px)rotate(4deg)}80%{transform:translate(-2px)rotate(-3deg)}}@keyframes lantern-auth-module__4fBBUW__wallArrival{0%,18%{opacity:.48;filter:brightness(.72)}64%{opacity:.92;filter:brightness(1.04)}to{opacity:1;filter:brightness()}}@keyframes lantern-auth-module__4fBBUW__wallLightIgnition{0%,22%{opacity:0;transform:translate(-50%)scaleX(.22)scaleY(.02)}52%{opacity:.72}60%{opacity:.34}74%{opacity:.68}to{opacity:.62;transform:translate(-50%)scale(1)}}@keyframes lantern-auth-module__4fBBUW__lightIgnition{0%,22%{opacity:0;transform:translate(-50%)scaleX(.18)scaleY(.02)}52%{opacity:.92}60%{opacity:.36}74%{opacity:.84}to{opacity:.72;transform:translate(-50%)scale(1)}}@keyframes lantern-auth-module__4fBBUW__lanternSway{0%,to{transform:rotate(-.7deg)}25%{transform:rotate(1.5deg)}52%{transform:rotate(-1.25deg)}76%{transform:rotate(.8deg)}}@keyframes lantern-auth-module__4fBBUW__beamFlicker{0%,69%,70.4%,72%,73.2%,to{opacity:1}69.7%{opacity:.68}71.1%{opacity:.84}72.5%{opacity:.58}}@keyframes lantern-auth-module__4fBBUW__flameFlicker{0%,69%,70.4%,72%,73.2%,to{opacity:1;filter:drop-shadow(0 0 12px var(--concept-flame-shadow))}69.7%{opacity:.72;filter:drop-shadow(0 0 7px var(--concept-flame-shadow))}71.1%{opacity:.9;filter:drop-shadow(0 0 10px var(--concept-flame-shadow))}72.5%{opacity:.64;filter:drop-shadow(0 0 6px var(--concept-flame-shadow))}}@keyframes lantern-auth-module__4fBBUW__flameBreathe{0%,to{transform:scale(1)translateY(0)}42%{transform:scale(1.06,.94)translateY(1px)}70%{transform:scale(.96,1.05)translateY(-1px)}}@keyframes lantern-auth-module__4fBBUW__haloAtmosphere{0%,69%,70.4%,72%,73.2%,to{opacity:.68;transform:translate(-50%,-50%)scale(.98)}35%{opacity:.8;transform:translate(-50%,-50%)scale(1.06)}69.7%{opacity:.46;transform:translate(-50%,-50%)scale(.94)}71.1%{opacity:.64;transform:translate(-50%,-50%)scale(1)}72.5%{opacity:.4;transform:translate(-50%,-50%)scale(.92)}}@keyframes lantern-auth-module__4fBBUW__dustDrift{0%{opacity:0;transform:translateY(18px)scale(.7)}20%{opacity:.3}72%{opacity:.1}to{opacity:0;transform:translate(20px,-48px)scale(1.15)}}@keyframes lantern-auth-module__4fBBUW__wallLightCompletion{0%{opacity:.62;transform:translate(-50%)scaleX(1)}34%{opacity:.48;transform:translate(-50%)scaleX(.86)}70%{opacity:.84;transform:translate(-50%)scaleX(1.18)}to{opacity:.68;transform:translate(-50%)scaleX(1.04)}}@keyframes lantern-auth-module__4fBBUW__lightCompletion{0%{opacity:.72;transform:translate(-50%)scaleX(1)}34%{opacity:.54;transform:translate(-50%)scaleX(.84)}70%{opacity:1;transform:translate(-50%)scaleX(1.2)}to{opacity:.8;transform:translate(-50%)scaleX(1.04)}}@keyframes lantern-auth-module__4fBBUW__flameCompletion{0%{opacity:1;transform:scale(1)}34%{opacity:.72;transform:scale(.72,1.18)}70%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(1.06)}}@keyframes lantern-auth-module__4fBBUW__haloCompletion{0%{opacity:.68;transform:translate(-50%,-50%)scale(1)}34%{opacity:.48;transform:translate(-50%,-50%)scale(.8)}70%{opacity:1;transform:translate(-50%,-50%)scale(1.34)}to{opacity:.8;transform:translate(-50%,-50%)scale(1.08)}}@media (prefers-reduced-motion:no-preference){.lantern-auth-module__4fBBUW__formSurface{animation:1.15s ease-out .42s both lantern-auth-module__4fBBUW__formArrival}.lantern-auth-module__4fBBUW__page[data-auth-state=verification] .lantern-auth-module__4fBBUW__formSurface{animation:.52s cubic-bezier(.22,.7,.2,1) both lantern-auth-module__4fBBUW__formShift}.lantern-auth-module__4fBBUW__page[data-signup-state=details][data-signup-has-advanced=true] .lantern-auth-module__4fBBUW__formSurface{animation:.52s cubic-bezier(.22,.7,.2,1) both lantern-auth-module__4fBBUW__formReturn}.lantern-auth-module__4fBBUW__page[data-auth-state=complete] .lantern-auth-module__4fBBUW__formSurface{animation:1.15s cubic-bezier(.22,.7,.2,1) both lantern-auth-module__4fBBUW__formSettle}}@keyframes lantern-auth-module__4fBBUW__formArrival{0%{opacity:.5;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lantern-auth-module__4fBBUW__formShift{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes lantern-auth-module__4fBBUW__formReturn{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes lantern-auth-module__4fBBUW__formSettle{0%{transform:translateY(0)}48%{transform:translateY(5px)}70%{transform:translateY(-2px)}to{transform:translateY(0)}}@media (max-width:820px){.lantern-auth-module__4fBBUW__page,.lantern-auth-module__4fBBUW__stage{min-height:calc(100svh - 64px)}.lantern-auth-module__4fBBUW__caveWall>span{width:48%}.lantern-auth-module__4fBBUW__dust{inset-inline:8%}}@media (max-width:640px){.lantern-auth-module__4fBBUW__page{--light-origin-y:134px}.lantern-auth-module__4fBBUW__stage{min-height:calc(100svh - 64px);padding:206px 14px 18px}.lantern-auth-module__4fBBUW__formSurface{padding:20px 10px 10px}.lantern-auth-module__4fBBUW__formSurface:before{inset:-34px -24px -36px}.lantern-auth-module__4fBBUW__heading h1{font-size:clamp(1.85rem,8vw,2.45rem)}.lantern-auth-module__4fBBUW__lanternArrival{width:120px;height:214px;margin-left:-60px;top:0}.lantern-auth-module__4fBBUW__lanternSvg{width:112px;height:149px;top:34px}.lantern-auth-module__4fBBUW__lanternHalo{width:156px;height:156px;top:93px}.lantern-auth-module__4fBBUW__caveWall>span{opacity:.18;width:62%;height:24%}.lantern-auth-module__4fBBUW__caveWall:after{background:linear-gradient(90deg, color-mix(in srgb, var(--cave-shadow) 72%, transparent) 0, transparent 24% 76%, color-mix(in srgb, var(--cave-shadow) 72%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--cave-shadow) 14%, transparent) 0, transparent 30% 58%, color-mix(in srgb, var(--cave-shadow) 66%, transparent) 100%)}}@media (max-width:420px){.lantern-auth-module__4fBBUW__stage{min-height:calc(100svh - 64px);padding-left:12px;padding-right:12px}.lantern-auth-module__4fBBUW__formSurface{padding-left:8px;padding-right:8px}.lantern-auth-module__4fBBUW__heading{margin-bottom:16px}.lantern-auth-module__4fBBUW__form{gap:12px}.lantern-auth-module__4fBBUW__fieldHeader{gap:6px}.lantern-auth-module__4fBBUW__fieldError,.lantern-auth-module__4fBBUW__fieldStatus{font-size:10px}}@media (prefers-reduced-motion:reduce){.lantern-auth-module__4fBBUW__page *,.lantern-auth-module__4fBBUW__page :before,.lantern-auth-module__4fBBUW__page :after{transition:none!important;animation:none!important}.lantern-auth-module__4fBBUW__caveWall,.lantern-auth-module__4fBBUW__lanternArrival{opacity:1;filter:none;transform:none}.lantern-auth-module__4fBBUW__lanternPendulum,.lantern-auth-module__4fBBUW__lanternBody,.lantern-auth-module__4fBBUW__lanternChain,.lantern-auth-module__4fBBUW__lightPendulum,.lantern-auth-module__4fBBUW__beamFlicker{opacity:1;transform:none}.lantern-auth-module__4fBBUW__wallLight{opacity:.62;transform:translate(-50%)}.lantern-auth-module__4fBBUW__lightCone{opacity:.72;transform:translate(-50%)}.lantern-auth-module__4fBBUW__lanternFlame,.lantern-auth-module__4fBBUW__lanternFlameCore{opacity:1;transform:none}.lantern-auth-module__4fBBUW__lanternHalo{opacity:.72;transform:translate(-50%,-50%)}.lantern-auth-module__4fBBUW__dust{display:none}}
