.checkout-v2{position:relative;display:block;min-width:0;min-height:100dvh;overflow-x:clip;padding:0;background:var(--blue-deep);color:var(--ink)}.checkout-v2>.topbar{position:absolute;z-index:8;inset:0 0 auto;color:var(--white)}.checkout-v2>.topbar .wordmark{color:var(--white)}.checkout-v2>.topbar .icon-button{background:rgba(6,26,56,.72);color:var(--white)}.checkout-v2>.topbar .icon-button:hover{background:rgba(6,26,56,.92)}.checkout-v2__story{position:relative;min-height:clamp(160px,20dvh,190px);overflow:hidden;background:var(--blue-deep);color:var(--white);isolation:isolate}.checkout-v2__story:after{position:absolute;z-index:2;inset:48% 0 0;background:rgba(6,26,56,.78);content:"";pointer-events:none}.checkout-v2__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:52% 46%;filter:saturate(.9) contrast(1.04) brightness(.84);transform:scale(1.015)}.checkout-v2__art-fallback{position:absolute;z-index:1;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;padding:66px 24px 72px;background:var(--blue-deep);color:var(--atlas-quiet-on-night);text-align:center}.checkout-v2__art-fallback[hidden]{display:none}.checkout-v2__art-fallback .icon{width:38px;height:38px;color:var(--saffron)}.checkout-v2__art-fallback span{max-width:18ch;font-size:.82rem}.checkout-v2__route{position:absolute;z-index:1;right:-2%;bottom:-7%;width:68%;height:82%;overflow:visible;filter:drop-shadow(0 2px 8px rgba(255,201,79,.42));pointer-events:none}.checkout-v2__route>path{fill:none;stroke:var(--saffron);stroke-width:3;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900;animation:checkout-route-draw 2.2s cubic-bezier(.16,1,.3,1) .14s forwards}.checkout-v2__route circle{fill:var(--saffron);stroke:var(--blue-deep);stroke-width:4;opacity:0;transform:scale(.45);transform-box:fill-box;transform-origin:center;animation:checkout-route-light .5s cubic-bezier(.16,1,.3,1) forwards}.checkout-v2__route circle:first-child{animation-delay:.56s}.checkout-v2__route circle:nth-child(2){animation-delay:.96s}.checkout-v2__route circle:nth-child(3){animation-delay:1.36s}.checkout-v2__route circle:nth-child(4){animation-delay:1.76s}.checkout-v2__story-copy{position:absolute;z-index:3;right:20px;bottom:15px;left:20px;min-width:0}.checkout-v2__story-copy>span{display:inline-flex;align-items:center;gap:6px;color:var(--saffron);font-size:.82rem;font-weight:700}.checkout-v2__story-copy>span .icon{width:18px;height:18px}.checkout-v2__story-copy h2{max-width:24ch;margin:3px 0 2px;font-family:var(--font-display);font-size:1.38rem;font-weight:650;line-height:1.05;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.checkout-v2__story-copy p{margin:0;color:rgba(255,253,247,.72);font-size:.82rem}.checkout-v2__sheet{position:relative;z-index:4;min-width:0;margin-top:-1px;border-radius:28px 28px 0 0;background:var(--paper);animation:checkout-sheet-settle .68s cubic-bezier(.16,1,.3,1) both}.checkout-v2__sheet:before{position:absolute;top:10px;left:50%;width:42px;height:4px;border-radius:999px;background:var(--line);content:"";transform:translateX(-50%)}.checkout-v2__sheet-inner{width:min(100%,680px);margin-inline:auto;padding:30px 20px max(24px,env(safe-area-inset-bottom))}.checkout-v2__heading>span{display:inline-flex;min-height:24px;align-items:center;gap:7px;color:var(--teal);font-size:.82rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.checkout-v2__heading>span .icon{width:20px;height:20px}.checkout-v2__heading h1{max-width:15ch;margin:7px 0;font-family:var(--font-display);font-size:clamp(2.15rem,9vw,4.7rem);font-weight:650;line-height:.98;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance}.checkout-v2__heading>p{max-width:51ch;margin:0;color:var(--muted);font-size:1rem;line-height:1.5}.checkout-v2__error{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;margin:15px 0 0;border-top:1px solid rgba(239,103,103,.48);border-bottom:1px solid rgba(239,103,103,.48);padding:11px 0;color:var(--atlas-danger-text)}.checkout-v2__error>.icon{width:22px;height:22px;margin-top:1px}.checkout-v2__error strong{display:block;font-size:1rem}.checkout-v2__error p{margin:2px 0 0;font-size:.82rem;line-height:1.45}.checkout-v2__ledger{min-width:0;margin-top:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.checkout-v2__state{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:start;margin:11px 0 8px;border-radius:15px;padding:11px 12px;background:rgba(23,74,155,.075)}.checkout-v2__state-sign{display:grid;width:38px;height:38px;place-items:center;border:1.8px solid var(--cobalt);border-radius:50%;background:var(--cobalt);color:var(--white);animation:checkout-state-arrive .54s cubic-bezier(.16,1,.3,1) .22s both}.checkout-v2__state-sign .icon{width:20px;height:20px}.checkout-v2__state strong{display:block;font-size:1rem;line-height:1.5}.checkout-v2__state p{margin:2px 0 0;color:var(--muted);font-size:.82rem;line-height:1.45}.checkout-v2[data-checkout-state=error] .checkout-v2__state{background:rgba(239,103,103,.09)}.checkout-v2[data-checkout-state=error] .checkout-v2__state-sign{border-color:var(--coral);background:var(--coral)}.checkout-v2[data-checkout-state=cancelled] .checkout-v2__state{background:rgba(97,112,138,.09)}.checkout-v2[data-checkout-state=cancelled] .checkout-v2__state-sign{border-color:var(--muted);background:var(--muted)}.checkout-v2__trace{display:grid;padding:2px 0 5px}.checkout-v2__trace>div{position:relative;display:grid;min-width:0;min-height:46px;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;color:var(--muted)}.checkout-v2__trace>div:not(:last-child):after{position:absolute;top:28px;bottom:0;left:13px;width:1px;background:var(--line);content:""}.checkout-v2__trace>div>span{display:grid;z-index:1;width:28px;height:28px;place-items:center;border:1.8px solid rgba(13,35,70,.28);border-radius:50%;background:var(--paper);color:var(--muted)}.checkout-v2__trace>div>span .icon{width:15px;height:15px}.checkout-v2__trace p{min-width:0;margin:1px 0 0}.checkout-v2__trace small,.checkout-v2__trace strong{display:block;overflow-wrap:anywhere}.checkout-v2__trace strong{color:var(--ink);font-size:.82rem;line-height:1.35}.checkout-v2__trace small{margin-top:1px;color:var(--muted);font-size:.82rem;line-height:1.35}.checkout-v2__trace>.is-done>span{border-color:var(--teal);background:var(--teal);color:var(--white)}.checkout-v2__trace>.is-active>span{border-color:var(--saffron-deep);background:var(--saffron);color:var(--blue-deep);box-shadow:0 0 0 4px rgba(255,201,79,.18)}.checkout-v2__trace>.is-muted{opacity:.58}.checkout-v2__summary{margin:0;border-top:1px solid var(--line)}.checkout-v2__summary>div{display:grid;min-width:0;min-height:39px;grid-template-columns:minmax(0,1fr) minmax(86px,48%);gap:16px;align-items:center;border-bottom:1px solid var(--line);padding:7px 0}.checkout-v2__summary>div:last-child{border-bottom:0}.checkout-v2__summary dt{color:var(--muted);font-size:.82rem;line-height:1.35}.checkout-v2__summary dd{min-width:0;margin:0;font-size:.82rem;font-weight:700;line-height:1.35;text-align:right;overflow-wrap:anywhere}.checkout-v2__summary-now dd{color:var(--teal);font-size:1rem}.checkout-v2__actions{display:grid;gap:4px;margin-top:13px}.checkout-v2__primary{width:100%;min-height:50px;border-radius:15px;padding-inline:17px}.checkout-v2__primary .icon{width:20px;height:20px}.checkout-v2__cancel{width:fit-content;max-width:100%;margin-inline:auto;color:var(--muted);font-size:.8rem}.checkout-v2__actions>p{max-width:54ch;margin:0 auto;color:var(--muted);font-size:.82rem;line-height:1.45;text-align:center}@keyframes checkout-route-draw{to{stroke-dashoffset:0}}@keyframes checkout-route-light{to{opacity:1;transform:scale(1)}}@keyframes checkout-sheet-settle{0%{opacity:.88;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes checkout-state-arrive{0%{opacity:0;transform:scale(.74)}to{opacity:1;transform:scale(1)}}@media (max-width:359px){.checkout-v2__story{min-height:154px}.checkout-v2__story-copy p,.checkout-v2__story-copy>span{display:none}.checkout-v2__story-copy h2{max-width:19ch;margin:0;font-size:1.4rem}.checkout-v2__sheet-inner{padding-inline:16px}.checkout-v2__heading h1{font-size:2rem}.checkout-v2__heading>p{font-size:.82rem}.checkout-v2__state{grid-template-columns:34px minmax(0,1fr);padding-inline:9px}.checkout-v2__state-sign{width:34px;height:34px}.checkout-v2__summary>div{gap:10px}}@media (max-width:759px){.checkout-v2__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-v2__summary>div{display:block;min-height:57px;padding:8px 10px 8px 0}.checkout-v2__summary>div:nth-child(2n){border-left:1px solid var(--line);padding-right:0;padding-left:12px}.checkout-v2__summary dd{margin-top:4px;text-align:left}}@media (min-width:760px){.checkout-v2{display:grid;height:100dvh;min-height:680px;grid-template-columns:minmax(330px,44%) minmax(430px,56%);overflow:hidden}.checkout-v2>.topbar{right:56%}.checkout-v2__story{min-height:100%;grid-column:1;grid-row:1}.checkout-v2__story:after{inset:58% 0 0}.checkout-v2__art{object-position:54% 50%}.checkout-v2__route{right:-8%;bottom:7%;width:96%;height:58%}.checkout-v2__story-copy{right:clamp(30px,4vw,64px);bottom:clamp(34px,6vh,70px);left:clamp(30px,4vw,64px)}.checkout-v2__story-copy h2{max-width:13ch;margin-top:7px;font-size:clamp(2.15rem,4vw,4.7rem)}.checkout-v2__story-copy p{font-size:.84rem}.checkout-v2__sheet{display:grid;height:100dvh;min-height:680px;grid-column:2;grid-row:1;align-items:center;overflow-y:auto;border-radius:0;scrollbar-color:rgba(13,35,70,.26) transparent;scrollbar-width:thin}.checkout-v2__sheet:before{display:none}.checkout-v2__sheet-inner{width:min(100%,700px);padding:42px clamp(38px,6vw,82px) 34px}.checkout-v2__heading h1{max-width:13ch;font-size:clamp(2.15rem,4.4vw,4.7rem)}.checkout-v2__heading>p{font-size:1rem}.checkout-v2__ledger{margin-top:20px}.checkout-v2__state{grid-template-columns:42px minmax(0,1fr);gap:13px;margin-block:14px 10px;padding:14px}.checkout-v2__state-sign{width:42px;height:42px}.checkout-v2__state strong{font-size:1rem}.checkout-v2__state p{font-size:.82rem}.checkout-v2__trace>div{min-height:50px}.checkout-v2__trace small,.checkout-v2__trace strong{font-size:.82rem}.checkout-v2__summary>div{min-height:42px;padding-block:8px}.checkout-v2__summary dd,.checkout-v2__summary dt{font-size:.82rem}.checkout-v2__actions{margin-top:16px}.checkout-v2__primary{min-height:52px}}@media (min-width:760px) and (max-height:620px){.checkout-v2{min-height:390px;grid-template-columns:minmax(250px,34%) minmax(0,66%)}.checkout-v2>.topbar{right:66%}.checkout-v2__story-copy{right:22px;bottom:22px;left:22px}.checkout-v2__story-copy>span{font-size:.82rem}.checkout-v2__story-copy h2{max-width:14ch;font-size:2rem}.checkout-v2__story-copy p{display:none}.checkout-v2__route{bottom:0;width:112%;height:72%}.checkout-v2__sheet{min-height:390px;align-items:start}.checkout-v2__sheet-inner{width:min(100%,820px);padding:18px 30px 16px}.checkout-v2__heading>span{display:none}.checkout-v2__heading h1{max-width:21ch;margin-top:0;font-size:2rem}.checkout-v2__heading>p{max-width:66ch;font-size:.82rem}.checkout-v2__ledger{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.78fr);gap:0 24px;margin-top:10px}.checkout-v2__state{grid-column:1/-1;margin-block:8px 6px;padding:8px 10px}.checkout-v2__state p{display:none}.checkout-v2__trace{grid-column:1;grid-row:2}.checkout-v2__trace>div{min-height:40px}.checkout-v2__trace small{display:none}.checkout-v2__summary{grid-column:2;grid-row:2}.checkout-v2__summary>div{min-height:34px;padding-block:5px}.checkout-v2__actions{grid-template-columns:minmax(270px,1fr) minmax(190px,auto);align-items:center;gap:4px 14px;margin-top:9px}.checkout-v2__primary{min-height:46px}.checkout-v2__cancel{margin:0}.checkout-v2__actions>p{grid-column:1/-1;max-width:none}.checkout-v2__error{margin-top:8px;padding-block:7px}.checkout-v2__error p{display:none}}@media (prefers-reduced-motion:reduce){.checkout-v2__route circle,.checkout-v2__route>path,.checkout-v2__sheet,.checkout-v2__state-sign{animation:none}.checkout-v2__sheet,.checkout-v2__state-sign{opacity:1;transform:none}.checkout-v2__route>path{stroke-dashoffset:0}.checkout-v2__route circle{opacity:1;transform:scale(1)}}.payment-success-v2{position:relative;display:block;min-width:0;min-height:100dvh;place-items:stretch;overflow-x:clip;padding:0;background:var(--blue-deep);color:var(--ink);text-align:left}.payment-success-v2:before{content:none}.payment-success-v2__topbar{position:absolute;z-index:8;inset:0 0 auto;display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:max(10px,env(safe-area-inset-top)) 14px 0;color:var(--white)}.payment-success-v2__topbar .wordmark{color:var(--white)}.payment-success-v2__topbar .icon-button{width:44px;height:44px;background:rgba(6,26,56,.72);color:var(--white)}.payment-success-v2__topbar .icon-button:hover{background:rgba(6,26,56,.92)}.payment-success-v2__story{position:relative;width:100%;min-height:clamp(182px,23dvh,212px);overflow:hidden;background:var(--blue-deep);color:var(--white);isolation:isolate}.payment-success-v2__story:after{position:absolute;z-index:2;inset:35% 0 0;background:linear-gradient(180deg,transparent,rgba(6,26,56,.9));content:"";pointer-events:none}.payment-success-v2__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:52% 45%;filter:saturate(.92) contrast(1.04) brightness(.84);transform:scale(1.015)}.payment-success-v2__art-fallback{position:absolute;z-index:1;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;padding:70px 24px 72px;background:var(--blue-deep);color:var(--atlas-quiet-on-night);text-align:center}.payment-success-v2__art-fallback[hidden]{display:none}.payment-success-v2__art-fallback .icon{width:38px;height:38px;color:var(--saffron)}.payment-success-v2__art-fallback span{max-width:28ch;font-size:.82rem;line-height:1.45}.payment-success-v2__route{position:absolute;z-index:1;right:-3%;bottom:-7%;width:71%;height:84%;overflow:visible;filter:drop-shadow(0 2px 9px rgba(255,201,79,.48));pointer-events:none}.payment-success-v2__route>path{fill:none;stroke:var(--saffron);stroke-width:3;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900;animation:payment-success-route 2s cubic-bezier(.16,1,.3,1) .12s forwards}.payment-success-v2__route circle{fill:var(--saffron);stroke:var(--blue-deep);stroke-width:4;opacity:0;transform:scale(.45);transform-box:fill-box;transform-origin:center;animation:payment-success-light .46s cubic-bezier(.16,1,.3,1) forwards}.payment-success-v2__route circle:first-child{animation-delay:.46s}.payment-success-v2__route circle:nth-child(2){animation-delay:.8s}.payment-success-v2__route circle:nth-child(3){animation-delay:1.14s}.payment-success-v2__route circle:nth-child(4){animation-delay:1.48s}.payment-success-v2__story-copy{position:absolute;z-index:3;right:20px;bottom:15px;left:20px;min-width:0}.payment-success-v2__story-copy>span{display:inline-flex;align-items:center;gap:6px;color:var(--saffron);font-size:.82rem;font-weight:700}.payment-success-v2__story-copy>span .icon{width:18px;height:18px}.payment-success-v2__story-copy h2{max-width:26ch;margin:3px 0 2px;font-family:var(--font-display);font-size:1.4rem;font-weight:650;line-height:1.05;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.payment-success-v2__story-copy p{margin:0;color:rgba(255,253,247,.72);font-size:.82rem}.payment-success-v2>.payment-success-v2__sheet{position:relative;z-index:4;width:100%;min-width:0;margin-top:-1px;border-radius:28px 28px 0 0;background:var(--paper);animation:payment-success-sheet .62s cubic-bezier(.16,1,.3,1) both}.payment-success-v2__sheet:before{position:absolute;top:10px;left:50%;width:42px;height:4px;border-radius:999px;background:var(--line);content:"";transform:translateX(-50%)}.payment-success-v2__sheet-inner{width:min(100%,680px);margin-inline:auto;padding:30px 20px max(24px,env(safe-area-inset-bottom))}.payment-success-v2__heading>span{display:inline-flex;min-height:24px;align-items:center;gap:7px;color:var(--teal);font-size:.82rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.payment-success-v2__heading>span .icon{width:20px;height:20px}.payment-success-v2__heading h1{max-width:14ch;margin:7px 0;font-family:var(--font-display);font-size:clamp(2.15rem,9vw,4.7rem);font-weight:650;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.payment-success-v2__heading>p{max-width:52ch;margin:0;color:var(--muted);font-size:1rem;line-height:1.48}.payment-success-v2__confirmation{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;margin-top:16px;border-top:1px solid rgba(35,141,130,.34);border-bottom:1px solid rgba(35,141,130,.34);padding:12px 0}.payment-success-v2[data-payment-success-state=unavailable] .payment-success-v2__confirmation{border-color:rgba(239,103,103,.42)}.payment-success-v2__seal{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--teal);color:var(--white);box-shadow:0 0 0 6px rgba(35,141,130,.1);animation:payment-success-seal .52s cubic-bezier(.16,1,.3,1) .48s both}.payment-success-v2[data-payment-success-state=loading] .payment-success-v2__seal{border:1px solid var(--line);background:transparent;color:var(--muted);box-shadow:none}.payment-success-v2[data-payment-success-state=unavailable] .payment-success-v2__seal{border:1px solid rgba(239,103,103,.44);background:transparent;color:var(--atlas-danger-text);box-shadow:none}.payment-success-v2__seal .icon{width:24px;height:24px}.payment-success-v2__confirmation p,.payment-success-v2__confirmation strong{display:block}.payment-success-v2__confirmation strong{color:var(--ink);font-size:.875rem}.payment-success-v2__confirmation p{margin:2px 0 0;color:var(--muted);font-size:.75rem;line-height:1.4}.payment-success-v2__receipt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.payment-success-v2__receipt>div{min-width:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 12px}.payment-success-v2__receipt dt{color:var(--muted);font-size:.75rem;line-height:1.3}.payment-success-v2__receipt dd{margin:3px 0 0;color:var(--ink);font-size:.82rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.payment-success-v2__actions{margin-top:16px}.payment-success-v2__primary{width:100%;min-height:52px;justify-content:center}.payment-success-v2__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}.payment-success-v2__home,.payment-success-v2__secondary .text-button{min-height:44px;padding:9px 10px;color:var(--muted);font-size:.75rem}@keyframes payment-success-route{to{stroke-dashoffset:0}}@keyframes payment-success-light{to{opacity:1;transform:scale(1)}}@keyframes payment-success-sheet{0%{opacity:.01;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes payment-success-seal{0%{opacity:.01;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media (min-width:900px){.payment-success-v2{display:grid;grid-template-columns:minmax(330px,44%) minmax(430px,56%);min-height:100dvh}.payment-success-v2__topbar{right:56%}.payment-success-v2__story{min-height:100dvh;grid-column:1;grid-row:1}.payment-success-v2__story:after{inset:0;background:linear-gradient(180deg,rgba(6,26,56,.14),rgba(6,26,56,.84))}.payment-success-v2__art{object-position:56% 50%}.payment-success-v2__route{right:-10%;bottom:8%;width:98%;height:53%}.payment-success-v2__story-copy{right:44px;bottom:46px;left:44px}.payment-success-v2__story-copy h2{max-width:18ch;font-size:clamp(2.15rem,4vw,4.7rem);line-height:.98}.payment-success-v2>.payment-success-v2__sheet{display:grid;min-height:100dvh;grid-column:2;grid-row:1;align-items:center;margin:0;border-radius:0}.payment-success-v2__sheet:before{content:none}.payment-success-v2__sheet-inner{width:min(100%,660px);padding:54px 54px 42px}.payment-success-v2__heading h1{font-size:clamp(2.15rem,4.4vw,4.7rem)}.payment-success-v2__confirmation{margin-top:22px;padding-block:15px}.payment-success-v2__receipt{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.payment-success-v2__receipt>div{padding:12px}.payment-success-v2__receipt dd{font-size:.875rem}.payment-success-v2__actions{margin-top:22px}}@media (min-width:760px) and (max-height:620px){.payment-success-v2{display:grid;height:100dvh;min-height:0;grid-template-columns:minmax(250px,35%) minmax(480px,65%);overflow:hidden}.payment-success-v2__topbar{right:65%}.payment-success-v2__story{min-height:100dvh;grid-column:1;grid-row:1}.payment-success-v2__story-copy{right:24px;bottom:22px;left:24px}.payment-success-v2__story-copy h2{font-size:1.5rem}.payment-success-v2>.payment-success-v2__sheet{height:100dvh;min-height:0;grid-column:2;grid-row:1;overflow-y:auto;border-radius:0}.payment-success-v2__sheet:before{content:none}.payment-success-v2__sheet-inner{width:min(100%,720px);padding:32px 34px 28px}.payment-success-v2__heading h1{max-width:none;font-size:2.25rem}.payment-success-v2__heading>p{font-size:.875rem}.payment-success-v2__confirmation{margin-top:12px;padding-block:10px}.payment-success-v2__receipt{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-success-v2__actions{margin-top:12px}}@media (max-width:359px){.payment-success-v2__story{min-height:174px}.payment-success-v2__story-copy{right:16px;left:16px}.payment-success-v2__story-copy h2{font-size:1.25rem}.payment-success-v2__sheet-inner{padding-right:16px;padding-left:16px}.payment-success-v2__heading h1{font-size:2rem}.payment-success-v2__heading>p{font-size:.875rem}.payment-success-v2__confirmation{grid-template-columns:40px minmax(0,1fr)}.payment-success-v2__seal{width:40px;height:40px}.payment-success-v2__receipt>div{padding:8px 9px}.payment-success-v2__secondary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.payment-success-v2>.payment-success-v2__sheet,.payment-success-v2__route circle,.payment-success-v2__route>path,.payment-success-v2__seal{animation:none}.payment-success-v2__route>path{stroke-dashoffset:0}.payment-success-v2__route circle{opacity:1;transform:scale(1)}.payment-success-v2>.payment-success-v2__sheet,.payment-success-v2__seal{opacity:1;transform:none}}.billing-v2{position:relative;display:block;min-width:0;min-height:100dvh;overflow-x:clip;background:var(--blue-deep);color:var(--ink)}.billing-v2__topbar{position:absolute;z-index:8;inset:0 0 auto;display:grid;min-height:64px;grid-template-columns:44px 1fr 44px;align-items:center;padding:max(10px,env(safe-area-inset-top)) 14px 0;color:var(--white)}.billing-v2__topbar .icon-button{background:rgba(6,26,56,.7);color:var(--white)}.billing-v2__topbar .wordmark{color:var(--white)}.billing-v2__topbar-spacer{display:block;width:44px;height:44px}.billing-v2__atlas{position:relative;min-height:300px;overflow:hidden;background:var(--blue-deep);color:var(--white);isolation:isolate}.billing-v2__atlas>img{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.billing-v2__atlas-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,rgba(6,26,56,.22) 0,rgba(6,26,56,.88) 82%,var(--blue-deep) 100%),linear-gradient(90deg,rgba(6,26,56,.72),transparent 76%)}.billing-v2__route{position:absolute;z-index:-1;right:3%;bottom:-2%;width:65%;height:72%;overflow:visible;filter:drop-shadow(0 3px 10px rgba(255,201,79,.55));pointer-events:none}.billing-v2__route>path{fill:none;stroke:var(--saffron);stroke-width:3;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900;animation:billing-v2-route 2.1s cubic-bezier(.16,1,.3,1) .12s forwards}.billing-v2__route circle{fill:var(--saffron);stroke:var(--blue-deep);stroke-width:4;opacity:0;transform:scale(.45);transform-box:fill-box;transform-origin:center;animation:billing-v2-light .44s cubic-bezier(.16,1,.3,1) forwards}.billing-v2__route circle:first-child{animation-delay:.46s}.billing-v2__route circle:nth-child(2){animation-delay:.8s}.billing-v2__route circle:nth-child(3){animation-delay:1.14s}.billing-v2__route circle:nth-child(4){animation-delay:1.48s}.billing-v2__atlas-copy{position:absolute;z-index:2;right:20px;bottom:18px;left:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 18px}.billing-v2__atlas-copy>span{display:inline-flex;grid-column:1;width:fit-content;min-height:24px;align-items:center;gap:7px;color:var(--saffron);font-size:.82rem;font-weight:700}.billing-v2__atlas-copy>span .icon{width:20px;height:20px}.billing-v2__atlas-copy h1{grid-column:1;margin:0;font-family:var(--font-display);font-size:clamp(2.15rem,9vw,4.7rem);font-weight:650;line-height:.95;letter-spacing:-.035em;text-wrap:balance}.billing-v2__atlas-copy>p{display:none;max-width:38ch;margin:0;color:var(--atlas-quiet-on-night,#b9c8df);line-height:1.55}.billing-v2__balance{display:grid;grid-column:2;grid-row:1/span 2;justify-items:end;align-self:end;color:var(--white);font-variant-numeric:tabular-nums}.billing-v2__balance small,.billing-v2__balance span{color:var(--atlas-quiet-on-night,#b9c8df);font-size:.82rem}.billing-v2__balance strong{margin:-3px 0 -6px;color:var(--saffron);font-family:var(--font-display);font-size:clamp(2.5rem,11vw,5.6rem);font-weight:650;line-height:1}.billing-v2__sheet{position:relative;z-index:3;min-width:0;margin-top:-1px;border-radius:28px 28px 0 0;background:var(--paper);animation:billing-v2-sheet .62s cubic-bezier(.16,1,.3,1) both}.billing-v2__sheet:before{position:absolute;top:10px;left:50%;width:42px;height:4px;border-radius:999px;background:var(--line);content:"";transform:translateX(-50%)}.billing-v2__sheet-inner{width:min(100%,780px);margin-inline:auto;padding:34px 20px max(26px,env(safe-area-inset-bottom))}.billing-v2__heading{display:grid;gap:8px;padding-bottom:22px;border-bottom:1px solid var(--line)}.billing-v2__heading h2{max-width:12ch;margin:0;font-family:var(--font-display);font-size:clamp(2.15rem,9vw,4.7rem);font-weight:650;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.billing-v2__heading p{max-width:54ch;margin:0;color:var(--muted)}.billing-v2__feedback{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;margin:18px 0 0;border-top:1px solid;border-bottom:1px solid;padding:13px 0;color:var(--teal)}.billing-v2__feedback.is-error{color:var(--atlas-danger-text)}.billing-v2__feedback>.icon{width:24px;height:24px}.billing-v2__feedback small,.billing-v2__feedback strong{display:block}.billing-v2__feedback strong{font-size:.82rem}.billing-v2__feedback small{margin-top:2px;color:var(--ink);font-size:.82rem;line-height:1.42}.billing-v2__feedback button{min-width:44px;min-height:44px;border:0;padding:8px 10px;background:transparent;color:inherit;cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:4px}.billing-v2__list{display:grid}.billing-v2__entry{display:grid;min-width:0;grid-template-columns:44px minmax(0,1fr);gap:14px;border-bottom:1px solid var(--line);padding:22px 0}.billing-v2__entry-mark{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--line);border-radius:50%;background:rgba(255,253,247,.62);color:var(--muted)}.billing-v2__entry-mark .icon{width:24px;height:24px}.billing-v2__entry.is-refunded .billing-v2__entry-mark,.billing-v2__entry.is-success .billing-v2__entry-mark{border-color:rgba(35,141,130,.28);color:var(--teal)}.billing-v2__entry.is-failed .billing-v2__entry-mark,.billing-v2__entry.is-review .billing-v2__entry-mark{border-color:var(--line);color:var(--coral)}.billing-v2__entry.is-pending .billing-v2__entry-mark{border-color:var(--line);color:var(--cobalt)}.billing-v2__entry-main{min-width:0}.billing-v2__entry-main>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.billing-v2__status{color:var(--muted);font-size:.8rem;font-weight:800}.billing-v2__entry.is-refunded .billing-v2__status,.billing-v2__entry.is-success .billing-v2__status{color:var(--teal)}.billing-v2__entry.is-failed .billing-v2__status,.billing-v2__entry.is-review .billing-v2__status{color:var(--coral)}.billing-v2__entry.is-pending .billing-v2__status{color:var(--cobalt)}.billing-v2__entry time{color:var(--muted);font-size:.82rem;text-align:right}.billing-v2__entry h2{margin:6px 0 2px;font-family:var(--font-display);font-size:1.42rem;font-weight:650;line-height:1.08;letter-spacing:-.02em;overflow-wrap:anywhere}.billing-v2__entry-main>p{max-width:58ch;margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.billing-v2__entry dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:15px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.billing-v2__entry dl>div{min-width:0;padding:10px 8px 10px 0}.billing-v2__entry dl>div+div{border-left:1px solid var(--line);padding-left:10px}.billing-v2__entry dd,.billing-v2__entry dt{margin:0}.billing-v2__entry dt{color:var(--muted);font-size:.82rem}.billing-v2__entry dd{margin-top:2px;font-size:.8rem;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.billing-v2__row-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:14px;border:1px solid var(--line);border-radius:15px;padding:9px 13px;background:rgba(255,253,247,.68);color:var(--cobalt);cursor:pointer;font-size:.82rem;font-weight:750}.billing-v2__row-action .icon{width:20px;height:20px}.billing-v2__row-action:disabled{cursor:wait;opacity:.48}.billing-v2__empty{display:grid;min-height:360px;place-content:center;justify-items:start;border-bottom:1px solid var(--line);padding:42px 0}.billing-v2__empty>.icon{width:34px;height:34px;color:var(--saffron-deep)}.billing-v2__empty h2{max-width:14ch;margin:12px 0 6px;font-family:var(--font-display);font-size:2rem;line-height:1.05}.billing-v2__empty p{max-width:38ch;margin:0 0 18px;color:var(--muted)}.billing-v2__empty .button{width:auto}.billing-v2__loading{display:grid;min-height:320px;grid-template-columns:repeat(3,8px);place-content:center;gap:8px;color:var(--muted);text-align:center}.billing-v2__loading>span{width:8px;height:8px;border-radius:50%;background:var(--saffron-deep);animation:billing-v2-pulse .9s ease-out 2 alternate}.billing-v2__loading>span:nth-child(2){animation-delay:.12s}.billing-v2__loading>span:nth-child(3){animation-delay:.24s}.billing-v2__loading p{grid-column:1/-1;margin:8px 0 0}.billing-v2__footer{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding-top:20px;color:var(--teal)}.billing-v2__footer .icon{width:24px;height:24px}.billing-v2__footer p{max-width:52ch;margin:1px 0 0;font-size:.8rem;line-height:1.5}@keyframes billing-v2-route{to{stroke-dashoffset:0}}@keyframes billing-v2-light{to{opacity:1;transform:scale(1)}}@keyframes billing-v2-sheet{0%{opacity:.72;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes billing-v2-pulse{to{opacity:.35;transform:translateY(-4px)}}@media (min-width:900px){.billing-v2{display:grid;height:100vh;min-height:680px;grid-template-columns:minmax(0,42%) minmax(0,58%);overflow:hidden}.billing-v2__topbar{right:58%}.billing-v2__atlas{min-height:100%}.billing-v2__atlas>img{object-position:50% 20%}.billing-v2__atlas-shade{background:linear-gradient(90deg,rgba(6,26,56,.78),rgba(6,26,56,.22)),linear-gradient(180deg,rgba(6,26,56,.18),rgba(6,26,56,.92))}.billing-v2__route{right:-1%;bottom:-1%;width:88%;height:56%}.billing-v2__atlas-copy{right:clamp(34px,5vw,72px);bottom:clamp(42px,7vh,76px);left:clamp(34px,5vw,72px);display:block}.billing-v2__atlas-copy h1{max-width:12ch;font-size:clamp(2.5rem,6vw,5.6rem)}.billing-v2__atlas-copy>p{display:block;margin:18px 0 20px}.billing-v2__atlas-copy>span{margin-bottom:10px}.billing-v2__balance{display:grid;width:fit-content;justify-items:start;border-top:1px solid var(--line-light);padding-top:13px}.billing-v2__balance strong{font-size:clamp(2.5rem,11vw,5.6rem)}.billing-v2__sheet{min-height:100%;margin:0;border-radius:28px 0 0 28px;overflow-y:auto;scrollbar-color:rgba(13,35,70,.28) transparent}.billing-v2__sheet:before{content:none}.billing-v2__sheet-inner{padding:clamp(72px,10vh,110px) clamp(42px,7vw,94px) 54px}.billing-v2__heading h2{font-size:clamp(2.15rem,9vw,4.7rem)}.billing-v2__entry{grid-template-columns:48px minmax(0,1fr);gap:18px;padding:26px 0}.billing-v2__entry-mark{width:48px;height:48px}.billing-v2__entry h2{font-size:2rem}.billing-v2__row-action{margin-top:16px}}@media (min-width:760px) and (max-height:620px){.billing-v2{min-height:0}.billing-v2__topbar{min-height:54px;padding-top:6px}.billing-v2__atlas-copy{right:26px;bottom:24px;left:26px}.billing-v2__atlas-copy h1{font-size:2.5rem}.billing-v2__atlas-copy>p{margin:10px 0 12px;font-size:.82rem;line-height:1.4}.billing-v2__balance{grid-auto-flow:column;align-items:baseline;gap:7px;padding-top:8px}.billing-v2__balance strong{margin:0;font-size:2.5rem}.billing-v2__sheet-inner{padding:48px 34px 28px}.billing-v2__heading{padding-bottom:15px}.billing-v2__heading h2{font-size:2.15rem}.billing-v2__entry{padding:16px 0}.billing-v2__entry-main>header{align-items:flex-start;flex-direction:column;gap:2px}.billing-v2__entry time{text-align:left}}@media (max-width:359px){.billing-v2__atlas-copy{right:16px;left:16px}.billing-v2__atlas-copy h1,.billing-v2__balance strong{font-size:2.5rem}.billing-v2__sheet-inner{padding-right:16px;padding-left:16px}.billing-v2__entry dl{grid-template-columns:1fr 1fr}.billing-v2__entry dl>div:last-child{grid-column:1/-1;border-top:1px solid var(--line);border-left:0;padding-left:0}}@media (hover:hover){.billing-v2__feedback button:hover,.billing-v2__row-action:hover{color:var(--coral)}.billing-v2__topbar .icon-button:hover{background:rgba(6,26,56,.92)}}@media (prefers-reduced-motion:reduce){.billing-v2__loading>span,.billing-v2__route circle,.billing-v2__route>path,.billing-v2__sheet{animation:none}.billing-v2__route>path{stroke-dashoffset:0}.billing-v2__loading>span,.billing-v2__route circle,.billing-v2__sheet{opacity:1;transform:none}}.world-atlas{min-height:100svh}.world-atlas,.world-atlas .product-header{background:var(--atlas-night);color:var(--white)}.world-atlas .product-header{border-bottom-color:var(--line-light)}.world-atlas .product-header .wordmark{color:var(--white)}.world-atlas .atlas-product-header__search,.world-atlas .product-header__avatar{width:44px;height:44px;border-color:var(--line-light);background:var(--atlas-blue)}.world-atlas__layout{min-width:0}.world-atlas__art{position:relative;min-height:340px;overflow:hidden;background:var(--atlas-blue)}.world-atlas__art-placeholder,.world-atlas__art>img{position:absolute;inset:0;width:100%;height:100%}.world-atlas__art>img{object-fit:cover;object-position:52% 53%}.world-atlas__art-placeholder{display:grid;place-items:center;color:var(--atlas-gold);background:var(--atlas-blue)}.world-atlas__art-placeholder .icon{width:76px;height:76px}.world-atlas__art:after{position:absolute;inset:12% 0 0;background:linear-gradient(180deg,transparent,var(--atlas-night));content:""}.world-atlas__art-copy{position:absolute;z-index:1;right:20px;bottom:38px;left:20px}.world-atlas__art-copy>span{display:inline-flex;align-items:center;gap:8px;color:var(--atlas-gold);font-size:.82rem;font-weight:750}.world-atlas__art-copy>span .icon{width:24px;height:24px}.world-atlas__art-copy h1{max-width:11ch;margin:10px 0 8px;color:var(--white);font:650 clamp(2.15rem,9vw,4.7rem)/.95 var(--font-display);letter-spacing:-.035em}.world-atlas__art-copy p{max-width:39ch;margin:0;color:var(--atlas-quiet-on-night);font-size:.82rem;line-height:1.45}.world-atlas__sheet{position:relative;z-index:2;margin-top:-22px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:28px 18px 44px;background:var(--atlas-paper);color:var(--ink)}.world-atlas__heading{padding-bottom:20px}.world-atlas__heading h2{margin:0 0 8px;color:var(--ink);font:650 2rem/1.02 var(--font-display);letter-spacing:-.03em}.world-atlas__heading p{max-width:48ch;margin:0;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.5}.world-cast__child{display:grid;min-height:74px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:12px;border-radius:var(--radius-md);padding:12px 14px;background:var(--atlas-blue);color:var(--white)}.world-cast__child>span:first-child{display:grid;width:48px;height:48px;place-items:center;border:2px solid var(--atlas-gold);border-radius:50%;color:var(--white);background:color-mix(in srgb,var(--white) 8%,transparent);font:650 1.25rem/1 var(--font-display);box-shadow:0 0 0 5px color-mix(in srgb,var(--atlas-gold) 8%,transparent)}.world-cast__child small,.world-cast__child strong{display:block}.world-cast__child strong{font-size:1rem}.world-cast__child small{margin-top:3px;color:var(--atlas-quiet-on-night);font-size:.82rem;line-height:1.35}.world-cast__child>i{color:var(--atlas-gold)}.world-cast__child>i .icon{width:24px;height:24px}.world-cast{margin-top:24px;border-top:1px solid var(--line);padding-top:22px}.world-cast>header h3{margin:0;color:var(--ink);font:650 1.35rem/1.1 var(--font-display)}.world-cast>header p{max-width:48ch;margin:5px 0 0;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.45}.world-cast__route{position:relative;display:grid;gap:0;margin-top:14px;padding-left:24px}.world-cast__route:before{position:absolute;top:9px;bottom:9px;left:7px;width:2px;background:linear-gradient(var(--atlas-gold),color-mix(in srgb,var(--atlas-gold) 20%,transparent));content:"";transform:scaleY(0);transform-origin:top;animation:world-route-arrive .9s var(--route-ease) .12s both}.world-cast-member{position:relative;display:grid;width:100%;min-width:0;min-height:66px;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:11px;border:0;border-bottom:1px solid var(--line);padding:10px 4px;color:var(--ink);background:transparent;cursor:pointer;text-align:left;transition:color .18s ease,background .18s ease}.world-cast-member:before{position:absolute;top:50%;left:-21px;width:10px;height:10px;border:2px solid var(--muted);border-radius:50%;background:var(--atlas-paper);content:"";transform:translateY(-50%)}.world-cast-member:hover{background:color-mix(in srgb,var(--atlas-blue) 5%,transparent)}.world-cast-member:focus-visible{outline:3px solid var(--atlas-coral);outline-offset:2px}.world-cast-member.is-selected{color:var(--atlas-blue);background:color-mix(in srgb,var(--atlas-teal) 7%,transparent)}.world-cast-member.is-selected:before{border-color:var(--atlas-gold);background:var(--atlas-gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--atlas-gold) 12%,transparent);animation:world-member-arrive .42s var(--route-ease) both}.world-cast-member__avatar{display:grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--atlas-blue) 18%,transparent);border-radius:50%;background:var(--paper-soft);color:var(--atlas-blue);font:650 .82rem/1 var(--font-display)}.world-cast-member__copy{min-width:0}.world-cast-member__copy small,.world-cast-member__copy strong{display:block}.world-cast-member__copy strong{font-size:.82rem;line-height:1.25}.world-cast-member__copy small{overflow:hidden;margin-top:3px;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.world-cast-member__status{display:grid;width:28px;height:28px;place-items:center;border:1.75px solid var(--muted);border-radius:50%;color:transparent;background:transparent}.world-cast-member__status .icon{width:18px;height:18px}.world-cast-member.is-selected .world-cast-member__status{border-color:var(--atlas-teal);color:var(--white);background:var(--atlas-teal)}.world-cast__empty{position:relative;display:grid;min-height:112px;grid-template-columns:38px minmax(0,1fr);align-content:center;gap:4px 11px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--atlas-quiet-on-paper)}.world-cast__empty>span{display:grid;width:38px;height:38px;grid-row:1/3;place-items:center;border-radius:50%;color:var(--atlas-blue);background:color-mix(in srgb,var(--atlas-blue) 8%,transparent)}.world-cast__empty>span .icon{width:22px;height:22px}.world-cast__empty>strong{align-self:end;color:var(--ink);font-size:.8rem}.world-cast__empty>small{align-self:start;font-size:.82rem;line-height:1.4}.world-cast__empty--loading>.queue-pulse{width:24px;height:24px;align-self:center;background:var(--atlas-gold)}.world-cast__selection{min-height:34px;margin:10px 0 0;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.4}.world-permission{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;margin-top:16px;border:1px solid color-mix(in srgb,var(--atlas-teal) 24%,transparent);border-radius:var(--radius-sm);padding:12px 14px;background:color-mix(in srgb,var(--atlas-teal) 8%,transparent)}.world-permission.is-emphasized{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--atlas-teal) 24%,transparent)}.world-permission>span{display:grid;width:36px;height:36px;place-items:center;color:var(--atlas-teal)}.world-permission>span .icon{width:24px;height:24px}.world-permission strong{display:block;font-size:.82rem}.world-permission p{margin:4px 0 0;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.45}.world-permission button{display:inline-flex;min-height:44px;align-items:center;gap:6px;border:0;padding:8px 0 0;color:var(--atlas-blue);background:transparent;cursor:pointer;font-size:.82rem;font-weight:750}.world-permission button .icon{width:18px;height:18px}.world-permission button:focus-visible{outline:3px solid var(--atlas-coral);outline-offset:2px}.world-atlas .world-family-save{display:grid;gap:6px;margin-top:16px}.world-atlas .world-family-save .button{min-height:48px}.world-atlas .world-family-save .text-button{justify-self:center;min-height:44px}.world-fiction{margin:30px -18px 0;padding:24px 18px;color:var(--white);background:var(--atlas-blue)}.world-fiction>header{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px}.world-fiction>header>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line-light);border-radius:50%;color:var(--atlas-gold)}.world-fiction>header>span .icon{width:24px;height:24px}.world-fiction h2{margin:0;color:var(--white);font:650 1.3rem/1.08 var(--font-display)}.world-fiction header p{margin:5px 0 0;color:var(--atlas-quiet-on-night);font-size:.82rem;line-height:1.4}.world-fiction__list{display:grid;gap:0;margin:16px 0 0;padding:0;list-style:none}.world-fiction__empty,.world-fiction__list li{display:grid;min-height:62px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;border-top:1px solid var(--line-light)}.world-fiction__empty>span:first-child,.world-fiction__list li>span:first-child{display:grid;width:40px;height:40px;place-items:center;color:var(--atlas-gold)}.world-fiction__empty>span:first-child .icon,.world-fiction__list li>span:first-child .icon{width:24px;height:24px}.world-fiction__empty small,.world-fiction__empty strong,.world-fiction__list small,.world-fiction__list strong{display:block}.world-fiction__empty strong,.world-fiction__list strong{font-size:.82rem}.world-fiction__empty small,.world-fiction__list small{margin-top:2px;color:var(--atlas-quiet-on-night);font-size:.82rem;line-height:1.35}.world-atlas .world-actions{display:grid;gap:0;padding:16px 0 0}.world-atlas .world-actions>button{min-height:66px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:10px 0;background:transparent}.world-atlas .world-actions>button>.icon:first-child{width:40px;height:40px;padding:8px;color:var(--atlas-blue);background:color-mix(in srgb,var(--atlas-blue) 8%,transparent)}.world-atlas .world-actions strong{color:var(--ink);font-size:.82rem}.world-atlas .world-actions small{color:var(--atlas-quiet-on-paper);font-size:.82rem}.world-atlas .world-actions>button:focus-visible{outline:3px solid var(--atlas-coral);outline-offset:2px}@keyframes world-route-arrive{to{transform:scaleY(1)}}@keyframes world-member-arrive{0%{transform:translateY(-50%) scale(.65)}to{transform:translateY(-50%) scale(1)}}@media (max-width:899px){.world-atlas__art-placeholder{place-items:start end;padding:26px}}@media (min-width:900px){.world-atlas__layout{display:grid;width:min(1280px,calc(100% - 64px));grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:start;gap:clamp(28px,5vw,76px);margin:32px auto 40px}.world-atlas__art{position:sticky;top:24px;min-height:min(760px,calc(100svh - 150px));border-radius:28px}.world-atlas__art-copy{right:clamp(28px,4vw,52px);bottom:46px;left:clamp(28px,4vw,52px)}.world-atlas__art-copy h1{font-size:clamp(2.5rem,4.6vw,5.6rem)}.world-atlas__art-copy p{font-size:1rem}.world-atlas__sheet{margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(34px,4vw,52px);box-shadow:var(--shadow-card)}.world-atlas__heading h2{font-size:clamp(2.15rem,4vw,4.7rem)}.world-atlas__heading p{font-size:1rem}.world-cast__child{min-height:82px;padding:15px 18px}.world-cast{margin-top:28px;padding-top:26px}.world-cast>header{display:flex;align-items:end;justify-content:space-between;gap:28px}.world-cast>header p{max-width:30ch;text-align:right}.world-cast-member{min-height:72px}.world-permission{grid-template-columns:40px minmax(0,1fr);margin-top:20px;padding:16px 18px}.world-atlas .world-family-save{grid-template-columns:minmax(220px,auto) auto;align-items:center;justify-content:start;gap:14px}.world-atlas .world-family-save .text-button{justify-self:start}.world-fiction{margin:34px 0 0;border-radius:20px;padding:24px}.world-fiction__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.world-atlas .world-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:10px}.world-atlas .world-actions>button{border:1px solid var(--line);border-radius:var(--radius-inset,14px);padding:12px}}@media (min-width:900px) and (max-width:1159px){.world-atlas .world-actions{grid-template-columns:minmax(0,1fr);gap:10px}}@media (min-width:760px) and (max-height:620px){.world-atlas__layout{display:grid;width:min(1180px,calc(100% - 40px));grid-template-columns:minmax(300px,39%) minmax(0,61%);align-items:start;gap:24px;margin:18px auto}.world-atlas__art{position:sticky;top:14px;min-height:510px}.world-atlas__art-copy{bottom:28px}.world-atlas__art-copy h1{font-size:2.5rem}.world-atlas__sheet{padding:28px 34px}.world-atlas__heading{padding-bottom:14px}.world-atlas__heading h2{font-size:2rem}.world-cast__child{min-height:68px}.world-cast{margin-top:18px;padding-top:18px}.world-cast-member{min-height:58px}.world-permission{margin-top:12px;padding-block:10px}.world-fiction{margin-top:20px;padding-block:18px}.world-atlas .app-nav{position:static;width:min(720px,calc(100% - 40px));margin:0 auto 24px}}@media (max-width:359px){.world-atlas__art-copy{right:16px;left:16px}.world-atlas__sheet{padding-right:16px;padding-left:16px}.world-cast__child{grid-template-columns:44px minmax(0,1fr) 24px;padding-inline:10px}.world-cast__child>span:first-child{width:44px;height:44px}.world-cast-member__copy small{white-space:normal}.world-fiction{margin-right:-16px;margin-left:-16px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.world-atlas .world-cast-member.is-selected:before,.world-atlas .world-cast__route:before{animation:none;transform:none}.world-atlas .world-cast-member{transition:none}}.memory-v2{min-height:100svh}.memory-v2,.memory-v2 .product-header{background:var(--atlas-night);color:var(--white)}.memory-v2 .product-header{border-bottom-color:var(--line-light)}.memory-v2 .product-header .wordmark{color:var(--white)}.memory-v2 .atlas-product-header__search,.memory-v2 .product-header__avatar{width:44px;height:44px;border-color:var(--line-light);background:var(--atlas-blue)}.memory-v2__layout{min-width:0}.memory-v2__atlas{position:relative;min-height:300px;overflow:hidden;background:var(--atlas-blue)}.memory-v2__atlas>img,.memory-v2__image-fallback,.memory-v2__shade{position:absolute;inset:0;width:100%;height:100%}.memory-v2__atlas>img{object-fit:cover;object-position:50% 48%}.memory-v2__shade{background:linear-gradient(180deg,rgba(6,26,56,.04) 15%,rgba(6,26,56,.92) 88%,var(--atlas-night))}.memory-v2__image-fallback{display:grid;place-content:center;justify-items:center;gap:12px;padding:28px;color:var(--atlas-quiet-on-night);background:radial-gradient(circle at 68% 24%,rgba(255,200,74,.18),transparent 30%),var(--atlas-blue);text-align:center}.memory-v2__image-fallback .icon{width:56px;height:56px;color:var(--atlas-gold)}.memory-v2__image-fallback span{max-width:24ch;font-size:.82rem;line-height:1.45}.memory-v2__image-fallback--empty{background:radial-gradient(circle at 74% 24%,rgba(255,200,74,.24) 0 2px,transparent 3px),radial-gradient(circle at 62% 34%,rgba(255,200,74,.14) 0 1px,transparent 2px),radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--white) 12%,transparent) 0 1px,transparent 2px),linear-gradient(145deg,var(--atlas-blue),var(--atlas-night))}.memory-v2__atlas.is-image-unavailable .memory-v2__shade{opacity:.45}.memory-v2__route{position:absolute;z-index:2;top:22px;right:20px;display:grid;min-height:126px;justify-items:center;grid-template-rows:1fr repeat(4,14px);gap:7px}.memory-v2__route i{width:2px;height:54px;background:linear-gradient(transparent,var(--atlas-gold));transform:scaleY(0);transform-origin:top;animation:memory-route-arrive .9s var(--route-ease) .12s both}.memory-v2__route span{width:10px;height:10px;border:2px solid var(--atlas-night);border-radius:50%;background:var(--atlas-gold);box-shadow:0 0 0 3px rgba(255,200,74,.12),0 0 18px rgba(255,200,74,.5);opacity:0;animation:memory-light-arrive .38s var(--route-ease) both}.memory-v2__route span:first-of-type{animation-delay:.58s}.memory-v2__route span:nth-of-type(2){animation-delay:.76s}.memory-v2__route span:nth-of-type(3){animation-delay:.94s}.memory-v2__route span:nth-of-type(4){animation-delay:1.12s}.memory-v2__atlas-copy{position:absolute;z-index:3;right:20px;bottom:34px;left:20px}.memory-v2__atlas-copy>span{display:inline-flex;align-items:center;gap:8px;color:var(--atlas-gold);font-size:.82rem;font-weight:750}.memory-v2__atlas-copy>span .icon{width:24px;height:24px}.memory-v2__atlas-copy h1{max-width:10ch;margin:10px 0 8px;color:var(--white);font:650 clamp(2.5rem,11vw,5.6rem)/.95 var(--font-display);letter-spacing:-.04em}.memory-v2__atlas-copy>p{max-width:34ch;margin:0;color:var(--atlas-quiet-on-night);font-size:.82rem;line-height:1.45}.memory-v2__atlas-copy dl{display:flex;gap:28px;margin:18px 0 0}.memory-v2__atlas-copy dl div{display:grid;gap:2px}.memory-v2__atlas-copy dt{color:var(--atlas-quiet-on-night);font-size:.82rem}.memory-v2__atlas-copy dd{margin:0;color:var(--white);font:650 1.25rem/1 var(--font-display)}.memory-v2__sheet{position:relative;z-index:4;margin-top:-20px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--atlas-paper);color:var(--ink);animation:memory-sheet-arrive .52s var(--route-ease) both}.memory-v2__sheet-inner{padding:28px 18px 116px}.memory-v2__heading{padding-bottom:22px}.memory-v2__heading>span{display:inline-flex;color:var(--atlas-blue);font-size:.82rem;font-weight:750}.memory-v2__heading h2{max-width:13ch;margin:8px 0;color:var(--ink);font:650 2rem/1.02 var(--font-display);letter-spacing:-.035em}.memory-v2__heading p{max-width:48ch;margin:0;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.5}.memory-v2__chapter{border-top:1px solid var(--line);padding:22px 0 8px}.memory-v2__chapter+.memory-v2__chapter{margin-top:18px}.memory-v2__chapter>header{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.memory-v2__chapter>header>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--atlas-teal);background:color-mix(in srgb,var(--atlas-teal) 10%,transparent)}.memory-v2__chapter--fiction>header>span{color:var(--atlas-blue);background:color-mix(in srgb,var(--atlas-blue) 9%,transparent)}.memory-v2__chapter>header>span .icon{width:24px;height:24px}.memory-v2__chapter>header small{display:block;color:var(--atlas-teal);font-size:.82rem;font-weight:750}.memory-v2__chapter--fiction>header small{color:var(--atlas-blue)}.memory-v2__chapter h2{margin:3px 0 4px;color:var(--ink);font:650 1.4rem/1.08 var(--font-display)}.memory-v2__chapter header p{margin:0;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.42}.memory-v2__cards{margin-top:14px}.memory-v2__card{display:grid;min-width:0;grid-template-columns:40px minmax(0,1fr);gap:10px 12px;border-top:1px solid var(--line);padding:14px 0}.memory-v2__card-sign{display:grid;width:40px;height:40px;place-items:center;grid-row:1/3;border:1px solid color-mix(in srgb,var(--atlas-teal) 20%,transparent);border-radius:50%;color:var(--atlas-teal);background:color-mix(in srgb,var(--atlas-teal) 6%,transparent)}.memory-v2__card[data-memory-kind=fiction] .memory-v2__card-sign{border-color:color-mix(in srgb,var(--atlas-blue) 18%,transparent);color:var(--atlas-blue);background:color-mix(in srgb,var(--atlas-blue) 6%,transparent)}.memory-v2__card-sign .icon{width:24px;height:24px}.memory-v2__card-copy{min-width:0}.memory-v2__card-copy>small,.memory-v2__card-copy>span,.memory-v2__card-copy>strong{display:block}.memory-v2__card-copy>span{color:var(--atlas-quiet-on-paper);font-size:.82rem}.memory-v2__card-copy>strong{margin-top:2px;color:var(--ink);font-size:1rem;line-height:1.35}.memory-v2__card-copy>small{margin-top:4px;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.35}.memory-v2__card>button,.memory-v2__required{display:inline-flex;min-height:44px;grid-column:2;align-items:center;justify-self:start;border:0;padding:8px 0;background:transparent;font-size:.82rem;font-weight:750}.memory-v2__card>button{color:var(--atlas-coral);cursor:pointer}.memory-v2__card>button:focus-visible,.memory-v2__excluded button:focus-visible,.memory-v2__excluded summary:focus-visible{outline:3px solid var(--atlas-coral);outline-offset:2px}.memory-v2__required{gap:6px;color:var(--atlas-quiet-on-paper)}.memory-v2__required .icon{width:18px;height:18px}.memory-v2__empty-chapter{display:grid;min-height:100px;grid-template-columns:40px minmax(0,1fr);align-content:center;gap:10px;margin-top:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.memory-v2__empty-chapter>span{display:grid;width:40px;height:40px;place-items:center;color:var(--atlas-blue)}.memory-v2__empty-chapter>span .icon{width:24px;height:24px}.memory-v2__empty-chapter strong{color:var(--ink);font-size:.82rem}.memory-v2__empty-chapter p{margin:3px 0 0;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.4}.memory-v2__excluded{margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.memory-v2__excluded summary{display:grid;min-height:64px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:8px 0;cursor:pointer;list-style:none}.memory-v2__excluded summary::-webkit-details-marker{display:none}.memory-v2__excluded summary>span:first-child{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:var(--atlas-coral);background:color-mix(in srgb,var(--atlas-coral) 8%,transparent)}.memory-v2__excluded summary .icon{width:24px;height:24px}.memory-v2__excluded summary small,.memory-v2__excluded summary strong{display:block}.memory-v2__excluded summary strong{color:var(--ink);font-size:.82rem}.memory-v2__excluded summary small{margin-top:3px;color:var(--atlas-quiet-on-paper);font-size:.82rem}.memory-v2__excluded summary>.icon{transition:transform .18s ease}.memory-v2__excluded[open] summary>.icon{transform:rotate(90deg)}.memory-v2__excluded article{display:grid;min-height:72px;grid-template-columns:32px minmax(0,1fr);gap:8px 10px;border-top:1px solid var(--line);padding:12px 0}.memory-v2__excluded article>span{display:grid;width:32px;height:32px;place-items:center;color:var(--atlas-quiet-on-paper)}.memory-v2__excluded article>span .icon{width:22px;height:22px}.memory-v2__excluded article p{margin:0}.memory-v2__excluded article small,.memory-v2__excluded article strong{display:block}.memory-v2__excluded article strong{color:var(--ink);font-size:.82rem}.memory-v2__excluded article small{margin-top:3px;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.4}.memory-v2__excluded article button{min-height:44px;grid-column:2;justify-self:start;border:0;padding:8px 0;color:var(--atlas-blue);background:transparent;cursor:pointer;font-size:.82rem;font-weight:750}.memory-v2__guard{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;margin-top:24px;border:1px solid color-mix(in srgb,var(--atlas-teal) 24%,transparent);border-radius:var(--radius-sm);padding:14px;color:var(--ink);background:color-mix(in srgb,var(--atlas-teal) 7%,var(--atlas-paper))}.memory-v2__guard>.icon{width:24px;height:24px;margin:6px;color:var(--atlas-teal)}.memory-v2__guard p{margin:0}.memory-v2__guard small,.memory-v2__guard strong{display:block}.memory-v2__guard strong{font-size:.82rem}.memory-v2__guard small{margin-top:4px;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.45}.memory-v2__state-card{display:grid;min-height:250px;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.memory-v2__state-card>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:var(--atlas-blue);background:color-mix(in srgb,var(--atlas-blue) 8%,transparent)}.memory-v2__state-card>span .icon{width:24px;height:24px}.memory-v2__state-card h2{margin:0;color:var(--ink);font:650 1.5rem/1.05 var(--font-display)}.memory-v2__state-card p{max-width:38ch;margin:7px 0 14px;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.45}.memory-v2__state-card .button{min-height:44px}.memory-v2__loading{display:grid;gap:12px;border-top:1px solid var(--line);padding:20px 0}.memory-v2__loading span{height:72px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--paper-soft),color-mix(in srgb,var(--atlas-blue) 8%,var(--paper-soft)),var(--paper-soft));background-size:220% 100%;animation:memory-loading 1.2s linear 3 both}.memory-v2__loading span:first-child{height:42px;width:56%}@keyframes memory-route-arrive{to{transform:scaleY(1)}}@keyframes memory-light-arrive{to{opacity:1}}@keyframes memory-sheet-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes memory-loading{to{background-position:-220% 0}}@media (min-width:600px) and (max-width:899px){.memory-v2__atlas{min-height:440px}.memory-v2__atlas-copy h1{font-size:clamp(2.15rem,7vw,4.7rem)}}@media (min-width:900px){.memory-v2__layout{display:grid;width:min(1280px,calc(100% - 64px));grid-template-columns:minmax(360px,42%) minmax(500px,58%);align-items:start;gap:clamp(28px,5vw,76px);margin:32px auto 40px}.memory-v2__atlas{position:sticky;top:24px;min-height:min(760px,calc(100svh - 110px));border-radius:28px}.memory-v2__atlas-copy{right:clamp(30px,4vw,54px);bottom:46px;left:clamp(30px,4vw,54px)}.memory-v2__atlas-copy h1{font-size:clamp(2.5rem,11vw,5.6rem)}.memory-v2__atlas-copy>p{font-size:1rem}.memory-v2__route{top:34px;right:34px}.memory-v2__sheet{margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.memory-v2__sheet-inner{padding:clamp(34px,4vw,52px)}.memory-v2__heading h2{font-size:clamp(2.15rem,4vw,4.7rem)}.memory-v2__heading p{font-size:1rem}.memory-v2__chapter{padding-top:26px}.memory-v2__chapter h2{font-size:1.4rem}.memory-v2__card{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:14px}.memory-v2__card-sign{width:44px;height:44px;grid-row:auto}.memory-v2__card>button,.memory-v2__required{grid-column:3;grid-row:1;padding-inline:8px}.memory-v2__excluded article{grid-template-columns:36px minmax(0,1fr) auto;align-items:center}.memory-v2__excluded article button{grid-column:3;grid-row:1;padding-inline:8px}}@media (min-width:760px) and (max-height:620px){.memory-v2__layout{display:grid;width:min(1180px,calc(100% - 40px));grid-template-columns:minmax(300px,39%) minmax(0,61%);align-items:start;gap:24px;margin:18px auto}.memory-v2__atlas{position:sticky;top:14px;min-height:500px;border-radius:var(--radius-md)}.memory-v2__atlas-copy{bottom:28px}.memory-v2__atlas-copy h1{font-size:2.5rem}.memory-v2__sheet{margin:0;border-radius:var(--radius-md)}.memory-v2__sheet-inner{padding:26px 30px}.memory-v2__heading{padding-bottom:14px}.memory-v2__heading h2{max-width:18ch;font-size:2rem}.memory-v2__chapter{padding-top:16px}.memory-v2__chapter+.memory-v2__chapter{margin-top:8px}.memory-v2__card{min-height:58px;padding-block:8px}.memory-v2__guard{margin-top:16px}.memory-v2 .app-nav{position:static;width:min(720px,calc(100% - 40px));margin:0 auto 24px}}@media (max-width:359px){.memory-v2__atlas-copy{right:16px;left:16px}.memory-v2__sheet-inner{padding-right:16px;padding-left:16px}.memory-v2__heading h2{font-size:2rem}.memory-v2__card-copy>strong{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.memory-v2__loading span,.memory-v2__route i,.memory-v2__route span,.memory-v2__sheet{animation:none;transform:none;opacity:1}.memory-v2__excluded summary>.icon{transition:none}}.series-v2{display:block;min-height:100svh;grid-template-columns:none}.series-v2,.series-v2 .product-header{background:var(--atlas-night);color:var(--white)}.series-v2 .product-header{border-bottom-color:var(--line-light)}.series-v2 .product-header .wordmark{color:var(--white)}.series-v2 .atlas-product-header__search,.series-v2 .product-header__avatar{width:44px;height:44px;border-color:var(--line-light);background:var(--atlas-blue)}.series-v2__layout{min-width:0}.series-v2__atlas{position:relative;min-height:326px;overflow:hidden;background:var(--atlas-blue)}.series-v2__atlas>img,.series-v2__image-fallback,.series-v2__shade{position:absolute;inset:0;width:100%;height:100%}.series-v2__atlas>img{object-fit:cover;object-position:50% 58%}.series-v2__shade{background:linear-gradient(180deg,rgba(6,26,56,.02) 4%,rgba(6,26,56,.32) 44%,rgba(6,26,56,.96))}.series-v2__atlas.is-image-unavailable .series-v2__shade{opacity:.42}.series-v2__image-fallback{display:grid;place-content:center;justify-items:center;gap:12px;padding:28px;color:var(--atlas-quiet-on-night);background:radial-gradient(circle at 72% 20%,rgba(255,200,74,.2),transparent 24%),linear-gradient(145deg,var(--atlas-blue),var(--atlas-night));text-align:center}.series-v2__image-fallback .icon{width:54px;height:54px;color:var(--atlas-gold)}.series-v2__image-fallback span{max-width:22ch;font-size:.82rem;line-height:1.45}.series-v2__image-fallback--empty{background:radial-gradient(circle at 72% 20%,rgba(255,200,74,.26) 0 2px,transparent 3px),radial-gradient(circle at 62% 30%,rgba(255,200,74,.14) 0 1px,transparent 2px),radial-gradient(circle at 24% 16%,color-mix(in srgb,var(--white) 15%,transparent) 0 1px,transparent 2px),linear-gradient(145deg,var(--atlas-blue),var(--atlas-night))}.series-v2__route{position:absolute;z-index:2;top:18px;right:18px;display:grid;min-height:120px;justify-items:center;grid-template-rows:1fr repeat(4,13px);gap:7px}.series-v2__route i{width:2px;height:50px;background:linear-gradient(transparent,var(--atlas-gold));transform:scaleY(0);transform-origin:top;animation:series-route-arrive .9s var(--route-ease) .12s both}.series-v2__route span{width:10px;height:10px;border:2px solid var(--atlas-night);border-radius:50%;background:var(--atlas-gold);box-shadow:0 0 0 3px rgba(255,200,74,.12),0 0 18px rgba(255,200,74,.5);opacity:0;animation:series-light-arrive .36s var(--route-ease) both}.series-v2__route span:first-of-type{animation-delay:.56s}.series-v2__route span:nth-of-type(2){animation-delay:.72s}.series-v2__route span:nth-of-type(3){animation-delay:.88s}.series-v2__route span:nth-of-type(4){animation-delay:1.04s}.series-v2__atlas-copy{position:absolute;z-index:3;right:20px;bottom:34px;left:20px}.series-v2__atlas-copy>span{display:inline-flex;align-items:center;gap:8px;color:var(--atlas-gold);font-size:.82rem;font-weight:750}.series-v2__atlas-copy>span .icon{width:24px;height:24px}.series-v2__atlas-copy h1{max-width:10ch;margin:10px 0 8px;color:var(--white);font:650 clamp(2.5rem,11vw,5.6rem)/.96 var(--font-display);letter-spacing:-.04em}.series-v2__atlas-copy p{max-width:34ch;margin:0;color:var(--atlas-quiet-on-night);font-size:.82rem;line-height:1.45}.series-v2__sheet{position:relative;z-index:4;margin-top:-20px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--atlas-paper);color:var(--ink);animation:series-sheet-arrive .52s var(--route-ease) both}.series-v2__sheet-inner{padding:28px 18px 116px}.series-v2__heading{padding-bottom:22px}.series-v2__heading>span{display:inline-flex;color:var(--atlas-blue);font-size:.82rem;font-weight:750}.series-v2__heading h2{max-width:13ch;margin:8px 0;color:var(--ink);font:650 2rem/1.02 var(--font-display);letter-spacing:-.035em}.series-v2__heading p{max-width:48ch;margin:0;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.5}.series-v2__chapters{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none}.series-v2__chapters:before{position:absolute;top:26px;bottom:26px;left:20px;width:2px;background:linear-gradient(var(--atlas-teal),var(--atlas-gold));content:""}.series-v2__chapter{position:relative;display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--line);border-radius:var(--radius-md);padding:16px;background:color-mix(in srgb,var(--white) 58%,var(--atlas-paper));box-shadow:0 8px 28px rgba(6,26,56,.04);opacity:0;animation:series-chapter-arrive .42s var(--route-ease) both}.series-v2__chapter:nth-child(2){animation-delay:90ms}.series-v2__chapter:nth-child(3){animation-delay:.18s}.series-v2__chapter:nth-child(4){animation-delay:.27s}.series-v2__chapter-index{position:relative;z-index:1;display:grid;width:42px;height:42px;place-items:center;border:2px solid var(--atlas-paper);border-radius:50%;color:var(--white);background:var(--atlas-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--atlas-teal) 14%,transparent);font:650 1rem/1 var(--font-display)}.series-v2__chapter-copy{min-width:0;padding-top:2px}.series-v2__chapter-copy small{display:block;color:var(--atlas-teal);font-size:.82rem;font-weight:750}.series-v2__chapter-copy strong{display:block;margin-top:4px;color:var(--ink);font:650 1.15rem/1.12 var(--font-display)}.series-v2__chapter-copy>span{display:block;margin-top:6px;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.4}.series-v2__chapter>button{min-height:44px;grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:7px;border:0;padding:8px 0;color:var(--atlas-blue);background:transparent;cursor:pointer;font-size:.82rem;font-weight:750}.series-v2__chapter>button .icon{width:20px;height:20px;transition:transform .18s ease}.series-v2__chapter>button:hover .icon{transform:translateX(3px)}.series-v2__chapter--next{border-color:color-mix(in srgb,var(--atlas-gold) 56%,var(--line));background:color-mix(in srgb,var(--atlas-gold) 8%,var(--atlas-paper))}.series-v2__chapter--next .series-v2__chapter-index{color:var(--atlas-night);background:var(--atlas-gold)}.series-v2__chapter--next .series-v2__chapter-copy small{color:color-mix(in srgb,var(--atlas-gold) 54%,var(--ink))}.series-v2__primary{display:grid;justify-items:start;gap:8px;margin-top:22px;border-top:1px solid var(--line);padding-top:22px}.series-v2__primary .button{min-height:48px}.series-v2__primary>small{max-width:46ch;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.4}.series-v2__other{margin-top:28px;border-top:1px solid var(--line);padding-top:22px}.series-v2__other h3{margin:0 0 10px;color:var(--ink);font:650 1.25rem/1.05 var(--font-display)}.series-v2__other-card{display:grid;width:100%;min-height:64px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:10px;border:0;border-top:1px solid var(--line);padding:10px 0;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.series-v2__other-card>span:first-child{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:var(--atlas-blue);background:color-mix(in srgb,var(--atlas-blue) 8%,transparent)}.series-v2__other-card .icon{width:24px;height:24px}.series-v2__other-card small,.series-v2__other-card strong{display:block}.series-v2__other-card small{color:var(--atlas-quiet-on-paper);font-size:.82rem}.series-v2__other-card strong{margin-top:2px;font-size:.82rem}.series-v2__empty{display:grid;min-height:320px;grid-template-columns:52px minmax(0,1fr);align-content:center;gap:16px}.series-v2__empty>span{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:var(--atlas-blue);background:color-mix(in srgb,var(--atlas-blue) 8%,transparent)}.series-v2__empty>span .icon{width:24px;height:24px}.series-v2__empty h2{margin:0;color:var(--ink);font:650 1.65rem/1.05 var(--font-display)}.series-v2__empty p{max-width:34ch;margin:7px 0 16px;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.48}.series-v2__empty .button{min-height:44px}.series-v2__loading{display:grid;gap:12px;min-height:320px;align-content:center}.series-v2__loading span{height:92px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--paper-soft),color-mix(in srgb,var(--atlas-blue) 8%,var(--paper-soft)),var(--paper-soft));background-size:220% 100%;animation:series-loading 1.2s linear 3 both}.series-v2__loading span:first-child{height:58px;width:66%}@keyframes series-route-arrive{to{transform:scaleY(1)}}@keyframes series-light-arrive{to{opacity:1}}@keyframes series-sheet-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes series-chapter-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes series-loading{to{background-position:-220% 0}}@media (min-width:600px) and (max-width:899px){.series-v2__atlas{min-height:440px}.series-v2__atlas-copy h1{font-size:clamp(2.15rem,9vw,4.7rem)}}@media (min-width:900px){.series-v2{display:block;grid-template-columns:none}.series-v2__layout{display:grid;width:min(1280px,calc(100% - 64px));grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(28px,5vw,76px);margin:32px auto 40px}.series-v2__atlas{position:sticky;top:24px;min-height:min(760px,calc(100svh - 150px));border-radius:28px}.series-v2__atlas-copy{right:clamp(30px,4vw,54px);bottom:46px;left:clamp(30px,4vw,54px)}.series-v2__atlas-copy h1{font-size:clamp(2.5rem,4.6vw,5.6rem)}.series-v2__atlas-copy p{font-size:1rem}.series-v2__route{top:34px;right:34px}.series-v2__sheet{margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.series-v2__sheet-inner{padding:clamp(34px,4vw,52px)}.series-v2__heading h2{font-size:clamp(2.15rem,4vw,4.7rem)}.series-v2__heading p{font-size:1rem}.series-v2__chapter{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px}.series-v2__chapters:before{left:40px}.series-v2__chapter-index{width:46px;height:46px}.series-v2__chapter-copy strong{font-size:1.4rem}.series-v2__chapter>button{grid-column:3;grid-row:1;padding-inline:8px}}@media (min-width:760px) and (max-height:620px){.series-v2{display:block;grid-template-columns:none}.series-v2__layout{display:grid;width:min(1180px,calc(100% - 40px));grid-template-columns:minmax(300px,39%) minmax(0,61%);align-items:start;gap:24px;margin:18px auto}.series-v2__atlas{position:sticky;top:14px;min-height:300px;border-radius:var(--radius-md)}.series-v2__atlas-copy{bottom:22px}.series-v2__atlas-copy h1{font-size:2rem}.series-v2__atlas-copy p{max-width:30ch;font-size:.82rem}.series-v2__sheet{margin:0;border-radius:var(--radius-md)}.series-v2__sheet-inner{padding:26px 30px}.series-v2__heading{padding-bottom:14px}.series-v2__heading h2{max-width:18ch;font-size:2rem}.series-v2__chapter{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;padding:10px 14px}.series-v2__chapter-index{width:42px;height:42px}.series-v2__chapter>button{grid-column:3;grid-row:1}.series-v2__primary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding-top:14px}.series-v2 .app-nav{position:static;width:min(720px,calc(100% - 40px));margin:0 auto 24px}}@media (max-width:359px){.series-v2__atlas{min-height:300px}.series-v2__atlas-copy{right:16px;bottom:28px;left:16px}.series-v2__atlas-copy h1{font-size:2.5rem}.series-v2__sheet-inner{padding-right:16px;padding-left:16px}.series-v2__heading h2{font-size:2rem}.series-v2__chapter{padding:14px 12px}.series-v2__chapter-copy strong{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.series-v2__chapter,.series-v2__loading span,.series-v2__route i,.series-v2__route span,.series-v2__sheet{animation:none;transform:none;opacity:1}.series-v2__chapter>button .icon{transition:none}}.today-v2{display:block;min-height:100svh}.today-v2,.today-v2 .product-header{background:var(--atlas-night);color:var(--white)}.today-v2 .product-header{border-bottom-color:var(--line-light)}.today-v2 .product-header .wordmark{color:var(--white)}.today-v2 .atlas-product-header__search,.today-v2 .product-header__avatar{width:44px;height:44px;border-color:var(--line-light);background:var(--atlas-blue)}.today-v2__layout{min-width:0}.today-v2__atlas{position:relative;min-height:318px;overflow:hidden;background:var(--atlas-blue)}.today-v2__atlas>img,.today-v2__image-fallback,.today-v2__veil{position:absolute;inset:0;width:100%;height:100%}.today-v2__atlas>img{object-fit:cover;object-position:50% 58%}.today-v2__veil{background:linear-gradient(180deg,rgba(6,26,56,.08),rgba(6,26,56,.38) 42%,rgba(6,26,56,.97))}.today-v2__atlas.is-image-unavailable .today-v2__veil{opacity:.45}.today-v2__image-fallback{display:grid;place-content:center;justify-items:center;gap:12px;padding:28px;color:var(--atlas-quiet-on-night);background:radial-gradient(circle at 72% 22%,rgba(255,200,74,.24),transparent 25%),linear-gradient(145deg,var(--atlas-blue),var(--atlas-night));text-align:center}.today-v2__image-fallback .icon{width:52px;height:52px;color:var(--atlas-gold)}.today-v2__image-fallback span{max-width:24ch;font-size:.82rem;line-height:1.45}.today-v2__constellation{position:absolute;z-index:2;top:24px;right:22px;width:132px;height:88px}.today-v2__constellation i{position:absolute;inset:42px 9px auto 9px;height:1px;background:linear-gradient(90deg,transparent,var(--atlas-gold),transparent);transform:scaleX(0);animation:today-line-arrive .78s var(--route-ease) .12s both}.today-v2__constellation span{position:absolute;width:9px;height:9px;border:2px solid var(--atlas-night);border-radius:50%;background:var(--atlas-gold);box-shadow:0 0 0 3px rgba(255,200,74,.1),0 0 16px rgba(255,200,74,.48);opacity:0;animation:today-light-arrive .36s var(--route-ease) both}.today-v2__constellation span:first-of-type{top:38px;left:6px;animation-delay:.44s}.today-v2__constellation span:nth-of-type(2){top:18px;left:42px;animation-delay:.58s}.today-v2__constellation span:nth-of-type(3){top:46px;left:82px;animation-delay:.72s}.today-v2__constellation span:nth-of-type(4){top:26px;right:5px;animation-delay:.86s}.today-v2__atlas-copy{position:absolute;z-index:3;right:20px;bottom:32px;left:20px}.today-v2__atlas-copy>span{display:inline-flex;align-items:center;gap:8px;color:var(--atlas-gold);font-size:.82rem;font-weight:750}.today-v2__atlas-copy>span .icon{width:24px;height:24px}.today-v2__atlas-copy h1{max-width:11ch;margin:9px 0 7px;color:var(--white);font:650 clamp(2.45rem,10vw,5.4rem)/.96 var(--font-display);letter-spacing:-.04em}.today-v2__atlas-copy p{max-width:34ch;margin:0;color:var(--atlas-quiet-on-night);font-size:.82rem;line-height:1.46}.today-v2__sheet{position:relative;z-index:4;margin-top:-18px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--atlas-paper);color:var(--ink);animation:today-sheet-arrive .52s var(--route-ease) both}.today-v2__sheet-inner{padding:28px 18px 116px}.today-v2__heading{padding-bottom:18px}.today-v2__heading>span{color:var(--atlas-teal);font-size:.82rem;font-weight:750}.today-v2__heading h2{max-width:15ch;margin:8px 0;color:var(--ink);font:650 2rem/1.02 var(--font-display);letter-spacing:-.035em}.today-v2__heading p{max-width:46ch;margin:0;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.5}.today-v2__options{display:grid;gap:9px}.today-v2__option{position:relative;display:grid;width:100%;min-height:76px;min-width:0;grid-template-columns:28px 42px minmax(0,1fr) 24px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;padding:10px 12px;color:var(--ink);background:color-mix(in srgb,var(--white) 56%,var(--atlas-paper));text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.today-v2__option:hover{border-color:color-mix(in srgb,var(--atlas-blue) 46%,var(--line));transform:translateY(-1px)}.today-v2__option-index{color:var(--atlas-quiet-on-paper);font:650 .72rem/1 var(--font-display)}.today-v2__option-sign{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--atlas-blue);background:color-mix(in srgb,var(--atlas-blue) 8%,transparent)}.today-v2__option-sign .icon{width:24px;height:24px}.today-v2__option-copy{min-width:0}.today-v2__option-copy small,.today-v2__option-copy strong{display:block}.today-v2__option-copy strong{font-size:1rem;line-height:1.2}.today-v2__option-copy small{margin-top:3px;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.35}.today-v2__option-check{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--line);border-radius:50%;color:transparent}.today-v2__option-check .icon{width:16px;height:16px}.today-v2__option.is-selected{border-color:var(--atlas-blue);background:color-mix(in srgb,var(--atlas-blue) 7%,var(--atlas-paper));box-shadow:inset 0 0 0 1px var(--atlas-blue)}.today-v2__option.is-selected .today-v2__option-sign{color:var(--white);background:var(--atlas-blue)}.today-v2__option.is-selected .today-v2__option-check{border-color:var(--atlas-blue);color:var(--white);background:var(--atlas-blue)}.today-v2__custom{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 24px;gap:10px;align-items:center;margin-top:14px;border:1px solid var(--line);border-radius:var(--radius-md);padding:14px;background:color-mix(in srgb,var(--white) 46%,var(--atlas-paper))}.today-v2__custom.is-selected{border-color:var(--atlas-teal);box-shadow:inset 0 0 0 1px var(--atlas-teal)}.today-v2__custom-sign{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--atlas-teal);background:color-mix(in srgb,var(--atlas-teal) 10%,transparent)}.today-v2__custom-sign .icon{width:24px;height:24px}.today-v2__custom-copy small,.today-v2__custom-copy strong{display:block}.today-v2__custom-copy strong{font-size:1rem}.today-v2__custom-copy small{margin-top:2px;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.35}.today-v2__custom-check{display:grid;width:24px;height:24px;grid-column:3;grid-row:1;place-items:center;border:1px solid var(--line);border-radius:50%;color:transparent}.today-v2__custom-check .icon{width:16px;height:16px}.today-v2__custom.is-selected .today-v2__custom-check{border-color:var(--atlas-teal);color:var(--white);background:var(--atlas-teal)}.today-v2__custom textarea{width:100%;min-height:66px;grid-column:1/-1;resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 13px;color:var(--ink);background:var(--white);font:500 1rem/1.45 var(--font-ui)}.today-v2__custom textarea:focus-visible{outline:3px solid var(--atlas-coral);outline-offset:3px}.today-v2__field-meta{display:flex;justify-content:space-between;gap:12px;margin-top:7px;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.4}.today-v2__field-meta span{white-space:nowrap}.today-v2__error{margin:8px 0 0;color:var(--atlas-danger-text);font-size:.82rem;line-height:1.4}.today-v2__action{display:grid;justify-items:start;gap:8px;margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.today-v2__action .button{min-height:48px}.today-v2__action>small{max-width:47ch;color:var(--atlas-quiet-on-paper);font-size:.82rem;line-height:1.4}@keyframes today-line-arrive{to{transform:scaleX(1)}}@keyframes today-light-arrive{to{opacity:1}}@keyframes today-sheet-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (min-width:900px){.today-v2__layout{display:grid;width:min(1280px,calc(100% - 64px));grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(28px,5vw,76px);margin:32px auto 40px}.today-v2__atlas{position:sticky;top:24px;min-height:min(760px,calc(100svh - 150px));border-radius:28px}.today-v2__atlas-copy{right:clamp(30px,4vw,54px);bottom:46px;left:clamp(30px,4vw,54px)}.today-v2__atlas-copy h1{font-size:clamp(2.5rem,4.6vw,5.6rem)}.today-v2__atlas-copy p{font-size:1rem}.today-v2__constellation{top:40px;right:38px}.today-v2__sheet{margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.today-v2__sheet-inner{padding:clamp(32px,4vw,50px)}.today-v2__heading h2{font-size:clamp(2.15rem,4vw,4.7rem)}.today-v2__heading p{font-size:1rem}.today-v2__options{grid-template-columns:repeat(2,minmax(0,1fr))}.today-v2__option{min-height:118px;grid-template-columns:28px 42px minmax(0,1fr) 24px;align-content:center}.today-v2__custom{grid-template-columns:42px minmax(180px,.8fr) minmax(220px,1.2fr) 24px}.today-v2__custom textarea{min-height:66px;grid-column:3;grid-row:1;resize:none}.today-v2__custom-check{grid-column:4;grid-row:1}}@media (min-width:900px) and (max-width:1159px){.today-v2__options{grid-template-columns:minmax(0,1fr)}.today-v2__option{min-height:76px}.today-v2__custom{grid-template-columns:42px minmax(0,1fr) 24px}.today-v2__custom textarea{grid-column:1/-1;grid-row:2}.today-v2__custom-check{grid-column:3}}@media (min-width:600px) and (max-width:899px){.today-v2__atlas{min-height:390px}.today-v2__atlas-copy h1{font-size:clamp(2.15rem,9vw,4.7rem)}}@media (min-width:760px) and (max-height:620px){.today-v2__layout{display:grid;width:min(1180px,calc(100% - 40px));grid-template-columns:minmax(280px,36%) minmax(0,64%);align-items:start;gap:22px;margin:16px auto}.today-v2__atlas{position:sticky;top:12px;min-height:300px;border-radius:var(--radius-md)}.today-v2__atlas-copy{bottom:20px}.today-v2__atlas-copy h1{max-width:12ch;font-size:2rem}.today-v2__atlas-copy p{max-width:30ch;font-size:.82rem}.today-v2__constellation{top:14px;right:14px;transform:scale(.78);transform-origin:top right}.today-v2__sheet{margin:0;border-radius:var(--radius-md)}.today-v2__sheet-inner{padding:20px 24px}.today-v2__heading{padding-bottom:10px}.today-v2__heading>span{display:none}.today-v2__heading h2{max-width:22ch;margin-top:0;font-size:2rem}.today-v2__heading p{display:none}.today-v2__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.today-v2__option{min-height:62px;grid-template-columns:28px minmax(0,1fr) 24px;padding:8px 10px}.today-v2__option-copy small,.today-v2__option-sign{display:none}.today-v2__custom{grid-template-columns:34px minmax(120px,.8fr) minmax(0,1.2fr) 24px;margin-top:8px;padding:8px 10px}.today-v2__custom-sign{width:34px;height:34px}.today-v2__custom-copy small{display:none}.today-v2__custom textarea{min-height:46px;grid-column:3;grid-row:1;resize:none;padding:9px 11px}.today-v2__custom-check{grid-column:4;grid-row:1}.today-v2__field-meta{display:none}.today-v2__action{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:9px;padding-top:9px}.today-v2__action .button{min-height:44px}.today-v2__action>small{font-size:.82rem}.today-v2 .app-nav{position:static;width:min(720px,calc(100% - 40px));margin:0 auto 20px}}@media (max-width:359px){.today-v2__atlas{min-height:294px}.today-v2__atlas-copy{right:16px;bottom:26px;left:16px}.today-v2__atlas-copy h1{font-size:2.5rem}.today-v2__sheet-inner{padding-right:16px;padding-left:16px}.today-v2__heading h2{font-size:2rem}.today-v2__option{grid-template-columns:24px 38px minmax(0,1fr) 22px;gap:8px;padding-inline:10px}.today-v2__option-sign{width:38px;height:38px}.today-v2__custom{grid-template-columns:38px minmax(0,1fr) 22px;padding:12px 10px}.today-v2__custom-sign{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.today-v2__constellation i,.today-v2__constellation span,.today-v2__sheet{animation:none;transform:none;opacity:1}.today-v2__option{transition:none}}