@font-face{font-family:Open Runde;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-runde-400.woff2) format("woff2")}@font-face{font-family:Open Runde;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-runde-500.woff2) format("woff2")}@font-face{font-family:Open Runde;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-runde-600.woff2) format("woff2")}:root{--color-paper: #ffffff;--color-snow: #f4f8ff;--color-tint: #eaf1ff;--color-ink: #0d111b;--color-smoke: #5b6472;--color-fog: #8a93a2;--color-ash: #a8b0bd;--color-line: #e3e9f2;--color-line-strong: #c9d3e3;--color-line-faint: #eef2f8;--color-mist: #ccd6e5;--color-skeleton-hi: #e6edfa;--color-veil: rgba(13, 17, 27, .32);--color-veil-strong: rgba(13, 17, 27, .4);--color-midnight: #0d111b;--color-midnight-hover: #1b2131;--color-white: #ffffff;--color-blue: #1f5bff;--color-blue-ink: #174ad6;--color-blue-press: #123cb0;--color-ps: #1f5fdb;--color-xbox: #107c10;--color-ok: #2e7d32;--color-warn: #a8500a;--color-danger: #c62828;--color-warm: #fff6e8;--color-sbp: #1d1346;--color-sbp-hover: #2b1f5f;--font-sans: "Open Runde", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--text-display: clamp(40px, 2.6vw + 26px, 56px);--leading-display: 1.08;--tracking-display: -.02em;--text-h1: clamp(34px, 2.6vw + 19px, 52px);--leading-h1: 1.1;--tracking-h1: -.02em;--text-h2: clamp(24px, .9vw + 18.5px, 30px);--leading-h2: 1.2;--tracking-h2: -.02em;--text-h3: 18px;--leading-h3: 1.33;--tracking-h3: -.015em;--text-card: 16px;--leading-card: 1.375;--text-lead: clamp(16px, .35vw + 14.6px, 18px);--leading-lead: 1.5;--tracking-lead: -.01em;--text-body: 15px;--leading-body: 1.4667;--tracking-body: -.01em;--text-body-sm: 14px;--leading-body-sm: 1.43;--tracking-body-sm: -.005em;--text-caption: 13px;--leading-caption: 1.385;--tracking-caption: 0;--text-eyebrow: 11px;--leading-eyebrow: 1.27;--tracking-eyebrow: .08em;--text-price: clamp(24px, .5vw + 21.6px, 28px);--text-price-lg: 18px;--text-price-card: 16px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--section-gap: clamp(44px, 3.1vw + 31px, 72px);--block-gap: clamp(28px, 1.8vw + 21px, 44px);--card-pad: 20px;--gap: 12px;--page-max-width: 1248px;--page-pad: 16px;--measure: 640px;--measure-narrow: 720px;--measure-form: 520px;--header-h: 56px;--control-h: 48px;--control-h-sm: 40px;--tap: 44px;--radius-card: 16px;--radius-panel: 32px;--radius-block: 20px;--radius-img: 12px;--radius-tile: 12px;--radius-pill: 100px;--radius-field: 12px;--radius-check: 8px;--shadow-card: 0 6px 20px rgba(13, 17, 27, .06);--shadow-card-hover: 0 12px 28px rgba(13, 17, 27, .1);--shadow-sheet: 0 24px 64px rgba(13, 17, 27, .18);--shadow-pop: 0 8px 24px rgba(13, 17, 27, .12);--shadow-bar: 0 -8px 24px rgba(13, 17, 27, .08);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--dur-press: .12s;--dur-fast: .15s;--dur-base: .2s;--dur-move: .24s;--dur-slow: .3s;--z-header: 50;--z-strip: 20;--z-notice: 30;--z-paybar: 35;--z-sheet: 40;--z-drawer: 60;--focus-ring: var(--color-blue)}@media(min-width:720px){:root{--page-pad: 24px;--card-pad: 24px;--header-h: 64px}}:root{--font-circularxx: var(--font-sans);--color-canvas: var(--color-paper);--color-raised: var(--color-snow);--color-card: var(--color-paper);--color-card-raised: var(--color-snow);--color-ink-2: #3a3a3a;--color-ink-3: var(--color-smoke);--color-ink-4: var(--color-smoke);--text-micro: 12px;--leading-micro: 1.4;--text-subheading-lg: 20px;--tracking-subheading-lg: var(--tracking-h3);--text-heading-sm: 20px;--leading-heading-sm: var(--leading-h3);--tracking-heading-sm: var(--tracking-h3);--text-heading: var(--text-h2);--leading-heading: var(--leading-h2);--tracking-heading: var(--tracking-h2);--radius-cards: var(--radius-card);--radius-buttons: var(--radius-field);--radius-chip: var(--radius-pill)}:root{--hairline: var(--color-line);--hairline-strong: var(--color-line-strong);--field-bg: var(--color-paper);--field-line: var(--color-mist);color-scheme:light}[data-platform=playstation]{--platform-accent: var(--color-ps)}[data-platform=xbox]{--platform-accent: var(--color-xbox)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-paper);scroll-padding-top:calc(var(--header-h) + var(--space-4))}body{margin:0;min-height:100dvh;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}code{font-family:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-field)}::selection{background:var(--color-midnight);color:var(--color-white)}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;padding:12px 20px;border-radius:var(--radius-pill);background:var(--color-midnight);color:var(--color-white)}.skip-link:focus{top:16px}.t-lead{font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-lead)}.t-body{font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.t-body-sm{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);letter-spacing:var(--tracking-body-sm)}.t-caption{font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption)}.t-eyebrow{font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-blue-ink)}.t-card{font-size:var(--text-card);line-height:var(--leading-card);letter-spacing:-.01em;font-weight:var(--font-weight-semibold)}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.smoke,.ink-3,.ink-4{color:var(--color-smoke)}.link{color:inherit;text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color var(--dur-fast) ease}.link-tap{display:inline-block;padding-block:13px;margin-block:-13px}@media(hover:hover)and (pointer:fine){.link:hover{text-decoration-color:currentColor}}.shell{min-height:100dvh;display:flex;flex-direction:column}.shell>main{flex:1}.wrap{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--page-pad)}.wrap-narrow{max-width:var(--measure-narrow);margin-inline:auto}.wrap-form{max-width:var(--measure-form);margin-inline:auto}.band{padding-block:calc(var(--section-gap) / 2)}.band[data-surface=snow]{background:var(--color-snow);padding-block:var(--section-gap)}.band[data-surface=snow]+.band[data-surface=snow]{padding-top:0}.band-hero{padding-top:var(--space-6);padding-bottom:calc(var(--section-gap) / 2)}@media(min-width:900px){.band-hero{padding-top:var(--space-12)}}.section+.section,.cards+.section,.title-display+.section{margin-top:var(--block-gap)}.band-list{scroll-margin-top:var(--header-h)}.center{text-align:center}.measure{max-width:var(--measure);margin-inline:auto}.stack{display:flex;flex-direction:column;gap:var(--gap)}.row{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:center}.art-layer{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.art-host{position:relative;isolation:isolate}.art-host>*:not(.art-layer){position:relative;z-index:1}@keyframes pk-fade{0%{opacity:0}to{opacity:1}}@keyframes pk-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media print{.topbar,.footer,.strip,.notice,.drawer{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.topbar{position:sticky;top:0;z-index:var(--z-header);background:var(--color-paper);border-bottom:1px solid var(--hairline)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--header-h)}.wordmark{display:inline-flex;align-items:center;gap:10px;min-height:var(--tap);font-weight:var(--font-weight-semibold);font-size:18px;letter-spacing:-.02em;line-height:1;color:var(--color-ink);white-space:nowrap;border-radius:var(--radius-pill)}.wordmark-mark{display:block;flex:none;width:28px;height:28px;border-radius:8px}.topnav{display:none;flex:1 1 auto;justify-content:center}.topnav-list{display:flex;justify-content:center;gap:var(--space-1)}.nav-link{position:relative;display:inline-flex;align-items:center;min-height:var(--tap);padding-inline:12px;border-radius:var(--radius-pill);color:var(--color-ink);font-size:15px;font-weight:var(--font-weight-medium);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--dur-fast) ease}.nav-link[data-current=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:2px;border-radius:2px;background:var(--color-blue)}@media(hover:hover)and (pointer:fine){.nav-link:hover{background:var(--color-snow)}}.topbar-actions{display:flex;align-items:center;gap:0;flex:none;margin-right:-10px}.topbar-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:var(--tap);min-height:var(--tap);padding-inline:10px;border-radius:var(--radius-pill);color:var(--color-ink);font-size:15px;font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.2;white-space:nowrap;transition:background-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.topbar-action:active{transform:scale(.96)}.topbar-action[data-current=true] .topbar-action-label{text-decoration:underline;text-decoration-color:var(--color-blue);text-underline-offset:5px;text-decoration-thickness:2px}@media(hover:hover)and (pointer:fine){.topbar-action:hover{background:var(--color-snow)}}.topbar-action-label,.topbar-action-label-support{display:none}@media(min-width:480px){.topbar-action-label{display:inline}.topbar-action-label-support{display:none}}.rating-badge{display:inline-flex;align-items:center;gap:5px;color:var(--color-ink);white-space:nowrap}.rating-star{flex:none;width:13px;height:13px;color:var(--color-blue)}.rating-badge-avg{font-weight:var(--font-weight-semibold)}.rating-badge-count{display:none;color:var(--color-smoke)}@media(min-width:480px){.rating-badge-count{display:inline}}.topbar-actions .rating-badge{padding-inline:10px 8px;min-height:var(--tap);border-radius:var(--radius-pill);transition:background-color var(--dur-fast) ease}@media(hover:hover)and (pointer:fine){.topbar-actions .rating-badge:hover{background:var(--color-snow)}}@media(min-width:960px){.topnav{display:block}.topbar-menu{display:none}}@media(min-width:1180px){.topbar-action-label-support{display:inline}}html[data-drawer=open]{overflow:hidden}.drawer-veil{position:fixed;inset:var(--header-h) 0 0 0;z-index:var(--z-drawer);background:var(--color-veil);animation:pk-fade var(--dur-base) ease both}.drawer{display:flex;flex-direction:column;gap:var(--space-4);max-height:calc(100dvh - var(--header-h));overflow:auto;padding:var(--space-4) var(--page-pad) calc(var(--space-6) + env(safe-area-inset-bottom));background:var(--color-paper);border-bottom:1px solid var(--hairline);border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:var(--shadow-sheet);animation:pk-rise var(--dur-base) var(--ease-out) both}.drawer-list{display:flex;flex-direction:column}.drawer-list .nav-link,.drawer-orders{width:100%;min-height:52px;padding-inline:var(--space-3);border-radius:var(--radius-field);font-size:var(--text-lead)}.drawer-orders{display:inline-flex;align-items:center;gap:10px;border-top:1px solid var(--hairline);border-radius:0}.drawer-list .nav-link[data-current=true]:after{left:auto;right:var(--space-3);top:50%;bottom:auto;margin:-2.5px 0 0}.drawer-orders[data-current=true]{color:var(--color-blue-ink)}.drawer-support{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--hairline)}.crumbs{margin-bottom:var(--space-4);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:6px;margin-block:-6px calc(var(--space-4) - 6px)}.crumbs::-webkit-scrollbar{display:none}.crumbs-list{display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption)}.crumb{display:inline-flex;align-items:center;gap:6px}.crumb-link{display:inline-flex;align-items:center;min-height:28px;color:var(--color-smoke);border-radius:var(--radius-pill);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) ease,color var(--dur-fast) ease}@media(hover:hover)and (pointer:fine){.crumb-link:hover{color:var(--color-ink);text-decoration-color:currentColor}}.crumb-current{color:var(--color-ink)}.crumb-sep{color:var(--color-smoke)}.footer{margin-top:var(--section-gap);padding:var(--space-8) 0 calc(var(--space-8) + env(safe-area-inset-bottom));border-top:1px solid var(--hairline);color:var(--color-ink)}.footer:has(+.strip){padding-bottom:calc(var(--space-8) + 56px + env(safe-area-inset-bottom))}.footer-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4)}.footer-brand{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--space-2);max-width:360px}.footer .wordmark{font-size:16px}.footer .wordmark-mark{width:24px;height:24px}.footer-line{color:var(--color-smoke);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.footer-group{display:flex;flex-direction:column;gap:2px;align-items:flex-start;min-width:0}.footer-label{margin-bottom:var(--space-2);color:var(--color-smoke);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-semibold);text-transform:uppercase}.footer-link{display:inline-flex;align-items:center;min-height:30px;color:var(--color-ink);font-size:var(--text-body-sm);line-height:22px;overflow-wrap:anywhere;transition:color var(--dur-fast) ease}@media(hover:hover)and (pointer:fine){.footer-link:hover{color:var(--color-blue-ink)}}.footer-fine{color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption)}.footer-seller{grid-column:1 / -1;padding-top:var(--space-4);border-top:1px solid var(--hairline)}@media(min-width:900px){.footer{padding:var(--space-10) 0}.footer:has(+.strip){padding-bottom:calc(var(--space-10) + 48px)}.footer-inner{grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(0,1fr));column-gap:var(--space-8)}.footer-brand{grid-column:1}}.strip{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-strip);padding:10px var(--page-pad) calc(10px + env(safe-area-inset-bottom));background:var(--color-snow);border-top:1px solid var(--hairline);color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption);text-align:center}.notice{position:fixed;left:var(--space-3);right:var(--space-3);bottom:max(calc(56px + env(safe-area-inset-bottom)),var(--bottom-stack, 0px));z-index:var(--z-notice);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--color-paper);border:1px solid var(--hairline);box-shadow:var(--shadow-pop);color:var(--color-ink);animation:pk-rise var(--dur-move) var(--ease-out) both}.notice .pill{flex:none}.notice-text{color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption)}@media(min-width:720px){.notice{left:auto;right:var(--space-6);bottom:calc(64px + env(safe-area-inset-bottom));max-width:440px}}.pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h);max-width:100%;padding:12px 24px;border-radius:var(--radius-pill);background:var(--color-midnight);color:var(--color-white);font-size:var(--text-body);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.2;white-space:nowrap;text-align:center;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,transform var(--dur-press) var(--ease-out),opacity var(--dur-fast) ease}.pill:active{transform:scale(.97)}.pill:disabled,.pill[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}@media(hover:hover)and (pointer:fine){.pill-primary:not(:disabled):hover{background:var(--color-midnight-hover)}}.pill-accent{background:var(--color-blue);color:var(--color-white)}.pill-accent:active{background:var(--color-blue-press)}@media(hover:hover)and (pointer:fine){.pill-accent:not(:disabled):hover{background:var(--color-blue-ink)}}.pill-secondary,.pill-outline{background:transparent;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--hairline-strong)}@media(hover:hover)and (pointer:fine){.pill-secondary:not(:disabled):hover,.pill-outline:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--color-ink)}}.pill-link{min-height:var(--tap);padding-inline:8px;background:transparent;color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:4px}@media(hover:hover)and (pointer:fine){.pill-link:hover{text-decoration-color:currentColor}}.pill-block{display:flex;width:100%}.pill-sm{min-height:var(--control-h-sm);padding:8px 18px;font-size:var(--text-body-sm)}.pill-link.pill-sm{min-height:var(--tap)}.pill-lg{min-height:56px;padding:14px 32px;font-size:var(--text-lead)}.pill-icon{display:inline-flex;flex:none}.pill-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.pill-loading .pill-text{visibility:hidden}.pill-spinner{position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:pk-spin .8s linear infinite}@keyframes pk-spin{to{transform:rotate(360deg)}}.pill-wrap{white-space:normal;text-wrap:balance}.tags{margin-top:var(--space-6)}.tag-link{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);padding:10px 18px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--color-ink);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);line-height:1.3;transition:box-shadow var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.tag-link:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.tag-link:hover{box-shadow:inset 0 0 0 1px var(--color-ink)}}.tag{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--color-smoke);font-size:var(--text-caption);line-height:1.4;vertical-align:middle;white-space:nowrap}.title-block{display:flex;flex-direction:column;gap:var(--space-3);max-width:820px}.title-center{align-items:center;margin-inline:auto;text-align:center}.title-text{display:flex;flex-direction:column;gap:var(--space-2)}.section-link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--color-blue-ink)}.title-center .title-text{align-items:center}.title-eyebrow{margin-bottom:2px}.title-main{color:var(--color-ink);font-weight:var(--font-weight-semibold);text-wrap:balance}.title-display .title-main{font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);max-width:760px}.title-status .title-main{font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}.title-section .title-main{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}.title-sub .title-main{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.title-lead{color:var(--color-smoke);max-width:var(--measure);font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-lead);text-wrap:pretty}.title-section .title-lead,.title-sub .title-lead{font-size:var(--text-body);line-height:var(--leading-body)}.title-section,.title-sub{margin-bottom:var(--space-6)}.title-with-action{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;max-width:none}.title-with-action .title-text{flex:1 1 320px}.title-action{flex:0 1 auto;min-width:0;padding-bottom:2px}@media(min-width:720px){.title-section,.title-sub{margin-bottom:var(--space-6)}}.section-more{margin-top:var(--space-5)}.seg{position:relative;display:inline-flex;max-width:100%;padding:4px;border-radius:var(--radius-pill);background:var(--color-snow);box-shadow:inset 0 0 0 1px var(--hairline);isolation:isolate;--seg-thumb-bg: var(--color-paper);--seg-thumb-line: var(--hairline-strong);--seg-active-ink: var(--color-ink)}.seg-wrap{flex-wrap:wrap;justify-content:center;gap:2px}.seg-wrap .seg-btn{transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.seg-wrap .seg-btn[data-active=true]{background:var(--seg-thumb-bg);box-shadow:inset 0 0 0 1px var(--seg-thumb-line)}.seg-scroll{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.seg-scroll::-webkit-scrollbar{display:none}.seg-scroll .seg-btn{scroll-snap-align:center}.seg-thumb{position:absolute;top:4px;left:0;height:calc(100% - 8px);width:0;border-radius:var(--radius-pill);background:var(--seg-thumb-bg);box-shadow:inset 0 0 0 1px var(--seg-thumb-line);transition:transform var(--dur-move) var(--ease-in-out),width var(--dur-move) var(--ease-in-out);opacity:0;z-index:0}.seg[data-ready=true] .seg-thumb{opacity:1}.seg-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:8px 18px;border-radius:var(--radius-pill);color:var(--color-smoke);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);line-height:1.2;white-space:nowrap;transition:color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.seg-btn:active{transform:scale(.97)}.seg-btn[data-active=true]{color:var(--seg-active-ink)}.seg-btn:disabled{color:var(--color-ash);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.seg-btn:not(:disabled):not([data-active=true]):hover{color:var(--color-ink)}}.seg-platform .seg-btn:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-mist);transition:background-color var(--dur-fast) ease}.seg-platform .seg-btn[data-active=true]:before{background:var(--platform-accent, var(--color-ink))}.seg-platform .seg-btn:nth-child(2)[data-active=true]:before,.seg-platform[data-value=playstation] .seg-btn[data-active=true]:before{background:var(--color-ps)}.seg-platform[data-value=xbox] .seg-btn[data-active=true]:before{background:var(--color-xbox)}.seg-lg{display:flex;width:100%;max-width:420px}.seg-lg .seg-btn{flex:1 1 0;min-width:0;min-height:48px;font-size:var(--text-body)}.seg-columns{display:flex;width:100%;max-width:440px}.seg-columns .seg-btn{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:56px;padding:8px 6px;white-space:normal;text-align:center}.seg-l1{line-height:1.2}.seg-l2{font-size:var(--text-caption);font-weight:var(--font-weight-regular);line-height:1.2}.seg-l3{font-size:var(--text-eyebrow);line-height:1.2;color:var(--color-smoke)}.seg-btn[data-active=true] .seg-l3{color:var(--color-blue-ink)}.seg-out{color:var(--color-smoke)}.seg-card-terms{max-width:none}.seg-card-terms .seg-btn{min-height:62px;padding:6px 4px}.seg-card-terms .seg-l1{font-size:var(--text-caption)}.cards{--cards-cols: 1;--cards-gap: var(--gap);--cards-round: .2px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cards-gap)}.cards>*{flex:0 0 auto;width:calc((100% - (var(--cards-cols) - 1) * var(--cards-gap)) / var(--cards-cols) - var(--cards-round));min-width:0}.cards-start{justify-content:flex-start}@media(min-width:720px){.cards-3{--cards-cols: 3}}.band-loading{min-height:calc(100svh - var(--header-h))}.cover{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-img);background:var(--color-snow);box-shadow:inset 0 0 0 1px var(--hairline)}.cover-wide-10{aspect-ratio:16 / 10}.cover-wide{aspect-ratio:16 / 9}.cover-square{aspect-ratio:1 / 1}.cover-img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--dur-slow) ease}.cover[data-state=ready] .cover-img{opacity:1}.cover-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-3);color:var(--color-smoke);text-align:center}.cover-initial{font-size:var(--text-h2);letter-spacing:var(--tracking-h2);font-weight:var(--font-weight-semibold)}.cover[data-state=loading] .cover-fallback{color:var(--color-fog)}.cover-amount{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--color-ink);font-size:var(--text-h2);letter-spacing:var(--tracking-h2);font-weight:var(--font-weight-semibold)}.cover-amount:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--platform-accent, var(--color-blue))}.cover-amount[data-platform=playstation]:before{background:var(--color-ps)}.cover-amount[data-platform=xbox]:before{background:var(--color-xbox)}.obj{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:8px 8px var(--space-4);border-radius:var(--radius-card);background:var(--color-paper);border:1px solid var(--hairline);box-shadow:var(--shadow-card);color:var(--color-ink);transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),border-color var(--dur-fast) ease}.obj .cover{border-radius:var(--radius-img)}.obj-body,.obj-foot{display:flex;flex-direction:column;gap:6px;padding-inline:8px}.obj-foot{gap:var(--space-2);margin-top:auto}.obj-stretch{color:inherit;text-decoration:none}.obj-stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-card)}.obj:has(.obj-stretch:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.obj-stretch:focus-visible{outline:none}.obj-buy,.obj .seg{position:relative;z-index:1}.obj[data-available=false] .cover{opacity:.55}.obj-meta{display:inline-flex;align-items:center;gap:6px;color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption);overflow-wrap:anywhere}.obj-title{font-size:var(--text-card);line-height:var(--leading-card);letter-spacing:-.01em;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.obj-text{color:var(--color-smoke);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);overflow-wrap:anywhere}.obj-price{font-size:var(--text-price-lg);line-height:1.33;letter-spacing:-.02em;font-weight:var(--font-weight-semibold)}.obj-price-note{color:var(--color-smoke);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:0}.obj-plan{color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption)}.obj-skeleton{min-height:220px}@media(hover:hover)and (pointer:fine){.obj:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px);border-color:var(--color-line-strong)}}@media(prefers-reduced-motion:reduce){.obj:hover{transform:none}}.dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--platform-accent, var(--color-mist))}.dot[data-platform=playstation]{background:var(--color-ps)}.dot[data-platform=xbox]{background:var(--color-xbox)}.tile{display:flex;flex-direction:column;gap:10px;padding:11px 11px 12px;border-radius:var(--radius-card);background:var(--color-paper);border:1px solid var(--hairline);box-shadow:var(--shadow-card);color:var(--color-ink);transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),border-color var(--dur-fast) ease}.tile-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.tile .cover{border-radius:var(--radius-img)}.tile:active{transform:scale(.98)}.tile[data-available=false] .cover{opacity:.55}.tile-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tile-amount{font-size:var(--text-card);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.25}.tile-price{color:var(--color-smoke);font-size:var(--text-body-sm);line-height:1.3}@media(hover:hover)and (pointer:fine){.tile[data-available=true]:hover,.tile-other:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px);border-color:var(--color-line-strong)}.tile[data-available=true]:hover .arrow-btn,.path:hover .arrow-btn{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}}@media(prefers-reduced-motion:reduce){.tile:hover,.tile-other:hover,.path:hover{transform:none}}.path{position:relative;display:flex;flex-direction:column;gap:10px;padding:11px 11px 12px;border-radius:var(--radius-card);background:var(--color-paper);border:1px solid var(--hairline);box-shadow:var(--shadow-card);color:var(--color-ink);transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),border-color var(--dur-fast) ease}.path .cover{border-radius:var(--radius-img)}.paths .path .cover{aspect-ratio:16 / 10}.path:active{transform:scale(.98)}.path-body{display:flex;flex-direction:column;gap:2px;padding:0 44px 0 8px}.path-title{font-size:var(--text-card);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.25}.path-price{color:var(--color-smoke);font-size:var(--text-body-sm);line-height:1.3}.path-price-skeleton{width:72px;height:14px;margin-top:2px}.path-arrow{position:absolute;right:14px;bottom:12px}@media(hover:hover)and (pointer:fine){.path:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px);border-color:var(--color-line-strong)}}.skeleton{display:block;border-radius:var(--radius-field);background:linear-gradient(90deg,var(--color-snow) 0%,var(--color-skeleton-hi) 50%,var(--color-snow) 100%);background-size:200% 100%;animation:pk-shimmer 1.4s ease-in-out infinite}.skeleton-line{height:14px;margin-top:8px}.skeleton-group{display:flex;flex-direction:column;gap:var(--space-2)}@keyframes pk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none;background:var(--color-snow)}}.entry-note{max-width:var(--measure);color:var(--color-smoke);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);text-wrap:pretty}.source{color:var(--color-smoke);font-size:var(--text-caption)}.trust{width:100%}.trust-list{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;padding:0;list-style:none;color:var(--color-smoke);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);letter-spacing:var(--tracking-body-sm)}.trust-item{display:flex;align-items:flex-start;gap:6px;text-wrap:pretty}.trust-mark{flex:none;margin-top:3px;color:var(--color-blue)}.trust-value{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.trust-panel .trust-list{gap:var(--space-3) var(--space-8);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.trust-checkout .trust-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-3);font-size:var(--text-caption);line-height:var(--leading-caption)}.trust-checkout .trust-item{align-items:flex-start;gap:10px;padding-right:var(--space-3)}.trust-dot{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--color-tint);color:var(--color-blue)}.trust-dot .trust-mark{margin:0}@media(min-width:560px){.trust-checkout .trust-list{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-checkout .trust-item+.trust-item{border-left:1px solid var(--hairline);padding-left:var(--space-3)}}.trust-seller{margin-top:var(--space-3);color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption);text-wrap:pretty}.steps{display:flex;flex-direction:column;counter-reset:step}.step{display:flex;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--hairline)}.step:first-child{border-top:0;padding-top:0}.step-head{display:flex;align-items:center;gap:var(--space-3)}.step-num{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--color-tint);color:var(--color-blue-ink);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold)}.step-icon{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-tile);background:var(--color-tint);color:var(--color-blue)}.step-body{display:flex;flex-direction:column;gap:4px;padding-top:4px}.step-title{font-size:var(--text-card);line-height:var(--leading-card);letter-spacing:-.01em;font-weight:var(--font-weight-semibold)}.step-text{color:var(--color-smoke);font-size:var(--text-body-sm);line-height:1.43;text-wrap:pretty}@media(min-width:720px){.steps{flex-direction:row;gap:var(--space-6)}.step{flex:1 1 0;flex-direction:column;gap:var(--space-3);padding:var(--space-5) 0 0;border-top:1px solid var(--hairline)}.step:first-child{border-top:1px solid var(--hairline);padding-top:var(--space-5)}}.review.step{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--card-pad);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--hairline)}.review-num{display:block;color:var(--color-blue-ink);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold)}.disc-list{display:flex;flex-direction:column;gap:var(--space-2)}.disc{border-radius:var(--radius-field);background:var(--color-paper);border:1px solid var(--hairline);transition:border-color var(--dur-fast) ease}.disc[data-open=true]{border-color:var(--color-line-strong)}.disc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);width:100%;min-height:52px;padding:var(--space-3) var(--space-4);text-align:left;color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-medium);border-radius:var(--radius-field)}.disc-head:focus-visible{outline-offset:-2px}.disc-chevron{flex:none;margin-top:4px;color:var(--color-smoke);transition:transform var(--dur-base) var(--ease-out)}.disc[data-open=true] .disc-chevron{transform:rotate(180deg)}.disc-body{padding:0 var(--space-4) var(--space-4)}.disc-inner{display:flex;flex-direction:column;gap:var(--space-3);color:var(--color-smoke);animation:pk-rise var(--dur-base) var(--ease-out) both}@media(min-width:900px){.disc-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);align-items:start}}.note{position:relative;padding:var(--card-pad);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--hairline)}.note-info{background:var(--color-tint);box-shadow:none}.note-warning,.note-success{padding-left:calc(var(--card-pad) + 10px)}.note-warning:before,.note-success:before{content:"";position:absolute;left:var(--card-pad);top:calc(var(--card-pad) + 6px);width:8px;height:8px;border-radius:50%;margin-left:-10px}.note-warning:before{background:var(--color-warn)}.note-success:before{background:var(--color-ok)}.note-title{margin-bottom:var(--space-2);font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);font-weight:var(--font-weight-semibold)}.note-body{display:flex;flex-direction:column;gap:var(--space-3);color:var(--color-ink)}.note-body p{text-wrap:pretty}.facts{display:grid;grid-template-columns:1fr;width:100%;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.fact{padding:var(--space-3) 0}.fact+.fact{border-top:1px solid var(--hairline)}.fact-label{color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption)}.fact-value{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);font-weight:var(--font-weight-semibold)}@media(min-width:720px){.facts{grid-template-columns:repeat(3,1fr)}.fact{padding:var(--space-4) var(--space-3)}.fact+.fact{border-top:0;border-left:1px solid var(--hairline)}}.deflist,.includes,.fit{display:flex;flex-direction:column}.deflist-row,.includes>li,.fit-row{padding:var(--space-3) 0;border-top:1px solid var(--hairline)}.deflist-row:first-child,.includes>li:first-child{border-top:0;padding-top:0}.fit{border-bottom:1px solid var(--hairline)}.fit-row{display:grid;gap:4px}@media(min-width:720px){.fit-row{grid-template-columns:220px minmax(0,1fr);gap:var(--space-6)}}.deflist-term,.fit-term{font-weight:var(--font-weight-medium)}.deflist-text,.fit-text,.includes{color:var(--color-smoke);text-wrap:pretty}.deflist-text{margin-top:4px}.numbered{counter-reset:step;display:flex;flex-direction:column;gap:var(--space-3)}.numbered>li{position:relative;padding-left:40px;counter-increment:step}.numbered>li:before{content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-tint);color:var(--color-blue-ink);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.guide-text p,.legal-body p,.legal-body li{color:var(--color-ink)}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-snow)}.empty-title{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);font-weight:var(--font-weight-semibold)}.empty-text{color:var(--color-smoke);text-wrap:pretty}.empty-action{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.form{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:var(--measure-form);text-align:left}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-weight:var(--font-weight-medium)}.field-hint{margin-top:-2px;color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption)}.field-input{width:100%;min-height:var(--control-h);padding:0 var(--space-4);border:0;border-radius:var(--radius-field);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-line);color:var(--color-ink);transition:box-shadow var(--dur-fast) ease}.field-input::placeholder{color:var(--color-smoke);opacity:1}.field-input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-ink)}.field-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-danger)}.field-input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 2px var(--color-danger)}.field-affix{position:relative;display:block}.field-affix .field-input{padding-right:56px}.field-affix-icon .field-input{padding-right:var(--space-4);padding-left:48px}.field-icon{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);display:inline-flex;color:var(--color-smoke);pointer-events:none}.field-suffix{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-smoke);font-weight:var(--font-weight-medium)}.field-textarea{min-height:120px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);line-height:var(--leading-body);resize:vertical}.field-error{color:var(--color-danger);font-size:var(--text-caption);line-height:var(--leading-caption)}.form-error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--color-danger);color:var(--color-danger);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.field-note,.form-note{color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption)}.consent{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption)}.consent-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.consent-box{flex:none;display:grid;place-items:center;width:26px;height:26px;margin-top:-2px;border-radius:var(--radius-check);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--field-line);color:var(--color-white);transition:background-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.consent-box svg{opacity:0;transition:opacity var(--dur-fast) ease}.consent-input:checked+.consent-box{background:var(--color-midnight);box-shadow:none}.consent-input:checked+.consent-box svg{opacity:1}.consent-input:focus-visible+.consent-box{outline:2px solid var(--focus-ring);outline-offset:3px}.consent:active .consent-box{transform:scale(.94)}.mailing-offer{display:grid;gap:var(--space-3);justify-items:start;padding:var(--card-pad);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--hairline)}.mailing-title{font-weight:var(--font-weight-semibold)}.mailing-off{color:var(--color-smoke);font-size:var(--text-caption);text-decoration:underline;text-underline-offset:3px}.mailing-off[disabled]{cursor:default;opacity:.6}.region{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--color-ink);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.region-mark{flex:none;display:inline-flex;color:var(--color-warn)}.region-text{font-weight:var(--font-weight-medium)}.region-link{display:inline-block;color:var(--color-smoke);padding-block:13px;margin-block:-13px}.region-sm{font-size:var(--text-caption)}.region-warm{display:flex;flex-wrap:wrap;width:100%;gap:4px 10px;padding:10px var(--space-4);border-radius:var(--radius-tile);background:var(--color-warm);font-size:var(--text-body-sm)}.region-warm .region-text{flex:1 1 auto}.region-warm .region-link{margin-left:auto;display:inline-flex;align-items:center;gap:2px;white-space:nowrap;color:var(--color-ink)}.region-chevron{display:inline-flex;color:var(--color-smoke)}.support{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--space-5);overflow:hidden;border-radius:var(--radius-block);background:var(--color-snow)}.support-art{inset:0 auto;width:min(38%,220px);background-repeat:no-repeat;background-size:cover;opacity:.5}.support-art-left{left:0;background-position:left top;-webkit-mask-image:linear-gradient(to right,var(--color-ink),transparent 70%);mask-image:linear-gradient(to right,var(--color-ink),transparent 70%)}.support-art-right{right:0;background-position:right bottom;transform:scaleX(-1);-webkit-mask-image:linear-gradient(to right,var(--color-ink),transparent 70%);mask-image:linear-gradient(to right,var(--color-ink),transparent 70%)}.support-text{display:flex;flex-direction:column;gap:6px}.support-eyebrow{display:flex;align-items:center;gap:8px;color:var(--color-smoke);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-semibold);text-transform:uppercase}.support-dash{width:16px;height:2px;border-radius:2px;background:var(--color-blue)}.support-title{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);font-weight:var(--font-weight-semibold)}.support-lead{color:var(--color-smoke);text-wrap:pretty}.support-marks{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.support-mark{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);padding:0 var(--space-4) 0 10px;border-radius:var(--radius-pill);background:var(--color-paper);font-size:var(--text-body);font-weight:var(--font-weight-medium)}.support-mark-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-tint);color:var(--color-blue)}.support-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.support-btn .pill-text{display:inline-flex;align-items:center;gap:8px}.support-fine{color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption)}@media(min-width:720px){.support{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-7)}.support-text{flex:1 1 auto}.support-actions{flex:none;align-items:flex-start;max-width:340px;padding-left:var(--space-7);border-left:1px solid var(--hairline)}}.support-cta>p{margin:var(--space-3) 0 0}.veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet);display:flex;align-items:flex-end;justify-content:center;background:var(--color-veil-strong);animation:pk-fade var(--dur-base) ease both}.sheet{width:100%;max-height:92dvh;overflow:auto;padding:var(--space-6);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-sheet);animation:pk-sheet-up var(--dur-slow) var(--ease-drawer) both}@keyframes pk-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pk-sheet-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(min-width:720px){.veil{align-items:center;padding:var(--space-6)}.sheet{max-width:640px;border-radius:var(--radius-panel);animation:pk-sheet-in var(--dur-base) var(--ease-out) both}}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border-radius:50%;color:var(--color-ink);transition:background-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.icon-btn:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.icon-btn:hover{background:var(--color-snow)}}.sbp-sheet{max-width:460px}.sbp-head{display:flex;flex-direction:column;gap:4px;min-width:0}.sbp-head-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--color-smoke);font-size:var(--text-caption)}.sbp-head-amount{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);font-weight:var(--font-weight-semibold)}.sbp-head-sub,.sbp-row-sub,.sbp-row-note,.sbp-status-text,.sbp-waiting-line,.sbp-foot{color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption)}.sbp-logo{display:inline-flex;align-items:center;gap:5px}.sbp-logo-word{font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1}.sbp-body,.sbp-view{display:flex;flex-direction:column;gap:var(--space-3)}.sbp-label{font-size:var(--text-body-sm)}.sbp-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sbp-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:92px;padding:var(--space-3) 6px;border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--color-ink);transition:box-shadow var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.sbp-tile:active{transform:scale(.97)}.sbp-tile-name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--text-caption)}.sbp-row{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:8px var(--space-3);border-radius:var(--radius-field);color:var(--color-ink)}.sbp-row-last{box-shadow:inset 0 0 0 1px var(--hairline-strong)}.sbp-row-name{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-sm)}.sbp-row-title{font-weight:var(--font-weight-medium)}@media(hover:hover)and (pointer:fine){.sbp-row:hover,.sbp-tile:hover{box-shadow:inset 0 0 0 1px var(--color-ink)}}.sbp-bank-logo{flex-shrink:0;border-radius:10px;object-fit:contain}.sbp-logo-stub{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;background:var(--color-snow);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--color-smoke);font-weight:var(--font-weight-medium)}.sbp-all{align-self:center;min-height:var(--tap);color:var(--color-ink);font-size:var(--text-body-sm);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--hairline-strong)}.sbp-search{display:flex;align-items:center;gap:8px}.sbp-search-input{flex:1}.sbp-list{display:flex;flex-direction:column;max-height:44dvh;overflow-y:auto;overscroll-behavior:contain}.sbp-qr{align-self:center;padding:var(--space-3);border-radius:var(--radius-field);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--hairline);line-height:0}.sbp-bank-head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.sbp-status{display:flex;flex-direction:column;gap:8px;padding:var(--space-4) 0;text-align:center}.sbp-status-title{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);font-weight:var(--font-weight-semibold)}.sbp-actions{display:flex;flex-direction:column;gap:8px}.sbp-note{display:flex;flex-direction:column;gap:8px;padding:var(--space-3);border-radius:var(--radius-field);background:var(--color-snow)}.sbp-waiting-line{display:flex;align-items:center;justify-content:center;gap:8px}.sbp-dot{width:7px;height:7px;border-radius:50%;background:var(--color-blue);animation:pk-sbp-pulse 1.4s ease-in-out infinite}@keyframes pk-sbp-pulse{0%,to{opacity:.25}50%{opacity:1}}.sbp-foot{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline);text-align:center}.pay-choice{display:flex;flex-direction:column;gap:8px}.pay-sbp{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--color-sbp);color:var(--color-white);box-shadow:none}@media(hover:hover)and (pointer:fine){.pay-sbp:not(:disabled):hover{background:var(--color-sbp-hover);box-shadow:none}}.pay-why{margin:-2px 0 2px;padding:0 4px;color:var(--color-smoke);text-align:center;font-size:var(--text-caption);line-height:var(--leading-caption)}.checkout{margin-inline:auto}.summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);max-width:var(--measure-form);margin:var(--space-6) auto;padding:var(--space-4) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);text-align:left}.codes{display:flex;flex-direction:column;gap:var(--space-3)}.code{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--card-pad);border-radius:var(--radius-card);background:var(--color-snow)}.code-value{display:block;font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:.02em;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum","ss02";word-break:break-all;-webkit-user-select:all;user-select:all}.next{display:grid;gap:var(--space-4)}@media(min-width:720px){.next{grid-template-columns:1fr 1fr;align-items:center}}.orders{border-top:1px solid var(--hairline)}.guide{display:flex;flex-direction:column}.guide-step{display:grid;gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--hairline)}.guide-art{width:100%;max-width:420px}.guide-body{display:flex;flex-direction:column;gap:8px}.guide-title{display:flex;align-items:baseline;gap:12px;font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);font-weight:var(--font-weight-semibold)}.guide-step[data-done=true]{opacity:.6}@media(min-width:720px){.guide-step{grid-template-columns:300px 1fr;align-items:start}}.rejected{display:flex;flex-direction:column;gap:var(--space-6)}.rejected .guide-art{margin-inline:auto}:root{--art-bg: var(--color-snow);--art-panel: var(--color-paper);--art-line: var(--color-mist);--art-row: var(--color-line-faint);--art-field: var(--color-paper);--art-active: var(--color-midnight);--art-on-active: var(--color-white);--art-ink: var(--color-ink);--art-muted: var(--color-smoke);--art-faint: var(--color-ash)}.art{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius-img);font-family:var(--font-sans)}.a-bg{fill:var(--art-bg);stroke:var(--art-line)}.a-panel{fill:var(--art-panel)}.a-stroke{stroke:var(--art-line)}.a-row{fill:var(--art-row)}.a-field{fill:var(--art-field);stroke:var(--art-line)}.a-active{fill:var(--art-active);stroke:var(--art-active);stroke-width:1}.a-accent{fill:var(--art-active)}.a-accent-ink,.a-accent-ink-fill,.a-on-active{fill:var(--art-on-active)}.a-ink{fill:var(--art-ink)}.a-muted{fill:var(--art-muted)}.a-faint{fill:var(--art-faint)}.a-line-strong{fill:none;stroke:var(--art-line);stroke-width:1.4}.a-check{fill:none;stroke:var(--art-on-active);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.a-danger{fill:var(--art-row);stroke:var(--art-line)}.a-tap-ring{fill:none;stroke:var(--art-active);stroke-width:1.5;opacity:.7}.a-t{font-size:11px;font-weight:var(--font-weight-regular)}.a-t-sm{font-size:9.5px}.a-t-b{font-weight:var(--font-weight-medium)}.a-mono{font-variant-numeric:tabular-nums;letter-spacing:0}.legal-body{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-8);max-width:var(--measure-narrow)}.legal-body h2{margin-top:var(--space-6);font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);font-weight:var(--font-weight-semibold)}.legal-body ul{display:flex;flex-direction:column;gap:6px;padding-left:20px;list-style:disc}.legal-body b{font-weight:var(--font-weight-semibold)}.legal-footer{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--hairline);color:var(--color-smoke);font-size:var(--text-caption)}.reviews{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:660px;text-align:left}.review{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-paper);border:1px solid var(--hairline)}.review-head{display:flex;align-items:center;gap:10px}.review-avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-tint);color:var(--color-blue-ink);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold)}.review-who{display:flex;flex-direction:column;min-width:0}.review-author{font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);line-height:1.3}.review-body{color:var(--color-ink);font-size:var(--text-body-sm);line-height:1.43;text-wrap:pretty;white-space:pre-line}.review-date{color:var(--color-smoke);font-size:var(--text-eyebrow);line-height:1.4}.stars{display:inline-flex;gap:2px;flex:none}.star{fill:var(--color-mist)}.star-on{fill:var(--color-blue)}.reviews-summary{display:flex;align-items:center;gap:6px;color:var(--color-smoke);font-size:var(--text-body-sm)}.reviews-avg{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.rating{display:flex;flex-direction:column;gap:8px;padding:0;border:0}.rating-row{display:flex;gap:4px}.rating-pick{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);padding:6px;color:inherit}.rating-pick:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.review-done{max-width:var(--measure-form);padding:var(--card-pad);border-radius:var(--radius-card);background:var(--color-snow);text-align:left}.review-done-title{font-weight:var(--font-weight-semibold)}.review-done-text{margin-top:6px;color:var(--color-smoke);font-size:var(--text-body-sm)}.promo-toggle{align-self:flex-start;color:var(--color-smoke);font-size:var(--text-caption);text-decoration:underline dashed;text-underline-offset:3px;padding-block:12px;margin-block:-12px}.promo{display:flex;flex-direction:column;gap:8px}.promo-row{display:flex;gap:8px}.promo-input{flex:1;min-width:0;text-transform:uppercase;letter-spacing:.08em}.promo-apply{flex:none;min-height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--hairline-strong);font-weight:var(--font-weight-medium)}.promo-apply[disabled]{cursor:default;opacity:.5}.promo-applied{flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);background:var(--color-snow);font-size:var(--text-caption)}.promo-code{font-weight:var(--font-weight-semibold);letter-spacing:.08em}.promo-remove{margin-left:auto;color:var(--color-smoke);text-decoration:underline;text-underline-offset:3px}.promo-saving{color:var(--color-smoke);font-size:var(--text-caption)}.hero .title-block{gap:var(--space-2)}.tiles-scroll{display:flex;gap:var(--gap);margin-inline:calc(-1 * var(--page-pad));padding:6px var(--page-pad);margin-block:-6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tiles-scroll::-webkit-scrollbar{display:none}.tiles-scroll>*{flex:0 0 152px;scroll-snap-align:start}@media(min-width:720px){.tiles-scroll{display:flex;flex-wrap:wrap;margin:0;padding:0;overflow:visible}.tiles-scroll>*{flex:0 0 calc((100% - 2 * var(--gap)) / 3 - .2px)}}@media(min-width:1000px){.tiles-scroll>*{flex:0 0 calc((100% - 4 * var(--gap)) / 5 - .2px)}}.section-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-4)}.section-foot .link,.section-more .link,.title-action .link{display:inline-block;padding-block:13px;margin-block:-13px}.paths{display:grid;gap:var(--gap)}.paths .path{flex-direction:row;align-items:center;padding:11px}.paths .path .cover{flex:0 0 96px;width:96px}.paths .path-body{flex:1 1 auto;padding:0 44px 0 12px}.paths .path-arrow{bottom:auto;top:50%;transform:translateY(-50%)}@media(min-width:720px){.paths{grid-template-columns:repeat(3,minmax(0,1fr))}.paths .path{flex-direction:column;align-items:stretch;padding:11px 11px 12px}.paths .path .cover{flex:none;width:100%}.paths .path-body{padding:0 44px 0 8px}.paths .path-arrow{top:auto;bottom:12px;transform:none}}.title-action .link.section-link,.section-foot .link.section-link{display:inline-flex}.arrow-btn{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-line-strong);background:var(--color-paper);color:var(--color-ink);transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease}.hero-band{overflow:hidden}.hero-art{inset:0 0 0 auto;width:min(48%,620px);background-repeat:no-repeat;background-position:right center;background-size:cover;opacity:.95;-webkit-mask-image:linear-gradient(to right,transparent,var(--color-ink) 38%);mask-image:linear-gradient(to right,transparent,var(--color-ink) 38%)}.hero{display:flex;flex-direction:column;gap:var(--space-5)}.hero-col{display:flex;flex-direction:column;gap:var(--space-6);max-width:640px}.hero .title-block{gap:0}.hero .title-text{gap:var(--space-3)}.hero .title-eyebrow{align-self:flex-start;margin:0 0 var(--space-4);padding:6px 12px;min-height:28px;display:inline-flex;align-items:center;border-radius:var(--radius-pill);background:var(--color-tint);color:var(--color-blue-ink)}.hero .title-lead{max-width:34em}.hero-platform{display:flex;flex-direction:column;gap:var(--space-2)}.hero-platform-label{color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption)}.hero-facts{display:flex;flex-direction:column;gap:var(--space-3)}.hero-fact{display:flex;align-items:center;gap:10px;min-height:40px}.hero-fact-icon{flex:none;display:inline-flex;color:var(--color-blue)}.hero-fact-body{display:flex;flex-direction:column;min-width:0}.hero-fact-title{font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);line-height:20px}.hero-fact-text{color:var(--color-smoke);font-size:var(--text-eyebrow);line-height:16px;letter-spacing:0}.hero-actions{display:flex;flex-direction:column;gap:var(--space-3)}.hero-btn{width:100%}.hero-btn .pill-icon{order:2}.hero-compact .hero-col{gap:var(--space-5)}@media(min-width:720px){.hero-facts{flex-direction:row;flex-wrap:wrap;gap:var(--space-4) var(--space-6)}.hero-actions{flex-direction:row;flex-wrap:wrap}.hero-btn{width:auto}}@media(min-width:1000px){.hero-band{min-height:460px;display:flex;align-items:center}.hero-band>.wrap{width:100%}.hero-col{max-width:60%}.hero .title-main{max-width:none}}.hero-facts-desk{display:none}@media(min-width:720px){.hero-facts-desk{display:flex;margin-top:var(--space-5)}}.hero-band-section{padding-bottom:var(--section-gap);min-height:0;display:block}@media(max-width:719px){.hero-art{width:100%;opacity:.32;-webkit-mask-image:linear-gradient(to right,transparent,var(--color-ink) 55%);mask-image:linear-gradient(to right,transparent,var(--color-ink) 55%)}.hero-col{gap:var(--space-4)}.hero .title-eyebrow{margin-bottom:var(--space-3)}}.page-bottom{position:relative;overflow:hidden;background:var(--color-snow)}.page-bottom .band[data-surface=snow],.page-bottom .band[data-surface=paper]{background:transparent}.page-bottom .band[data-surface=snow]{padding-block:calc(var(--section-gap) / 2)}.page-bottom .carousel{background:var(--color-paper);border:1px solid var(--color-line)}.page-bottom .faq-art,.page-bottom .trust-art{display:none}.page-bottom-art{inset:0 auto;width:min(34%,420px);background-repeat:no-repeat;background-size:cover;opacity:.8}.page-bottom-art-left{left:0;background-position:left top;-webkit-mask-image:linear-gradient(to right,var(--color-ink),transparent 65%);mask-image:linear-gradient(to right,var(--color-ink),transparent 65%)}.page-bottom-art-right{right:0;background-position:right top;transform:scaleX(-1);-webkit-mask-image:linear-gradient(to right,var(--color-ink),transparent 65%);mask-image:linear-gradient(to right,var(--color-ink),transparent 65%)}@media(max-width:719px){.page-bottom-art{width:42%;opacity:.3}}.trust-head{margin-bottom:var(--block-gap);text-align:center}.trust-title-accent{color:var(--color-blue)}.trust-lead{max-width:var(--measure);margin:var(--space-2) auto 0;text-wrap:pretty}.trust-block{overflow:hidden}.trust-art{inset:0 auto;width:min(22%,260px);background-repeat:no-repeat;background-size:cover;opacity:.4}.trust-art-left{left:0;background-position:left top;-webkit-mask-image:linear-gradient(to right,var(--color-ink),transparent 80%);mask-image:linear-gradient(to right,var(--color-ink),transparent 80%)}.trust-art-right{right:0;background-position:right top;transform:scaleX(-1);-webkit-mask-image:linear-gradient(to right,var(--color-ink),transparent 80%);mask-image:linear-gradient(to right,var(--color-ink),transparent 80%)}@media(max-width:719px){.trust-art{width:40%;opacity:.26}}.pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) 0}.pillar{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 var(--space-3);text-align:center}.pillar+.pillar{border-left:1px solid var(--hairline)}.pillar:nth-child(odd){border-left:0}.pillar-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:2px;border-radius:var(--radius-tile);background:var(--color-tint);color:var(--color-blue)}.pillar-title{font-size:var(--text-body);font-weight:var(--font-weight-semibold);line-height:1.3;text-wrap:balance}.pillar-text{color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption);text-wrap:pretty}@media(min-width:900px){.pillars{grid-template-columns:repeat(5,minmax(0,1fr))}.pillar:nth-child(odd){border-left:1px solid var(--hairline)}.pillar:first-child{border-left:0}}.carousel{margin-top:var(--block-gap);padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-block);background:var(--color-snow)}.carousel-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.carousel-title{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);font-weight:var(--font-weight-semibold)}.carousel-rating{display:inline-flex;align-items:center;gap:6px;color:var(--color-smoke);font-size:var(--text-body-sm)}.carousel-star{color:var(--color-blue)}.carousel-avg{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.carousel-count{padding-left:var(--space-3);border-left:1px solid var(--color-line)}.carousel-all{margin-left:auto;color:var(--color-blue-ink)}.carousel-frame{position:relative}.carousel-track{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px;margin:-4px}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>*{flex:0 0 min(84%,300px);scroll-snap-align:start}.carousel-track .review-body{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.carousel-arrow{display:none;position:absolute;top:50%;z-index:2;width:40px;height:40px;margin-top:-20px;place-items:center;border-radius:50%;border:1px solid var(--color-line-strong);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-card);transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease}.carousel-prev{left:0}.carousel-next{right:0}@media(hover:hover)and (pointer:fine){.carousel-arrow:hover{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}}@media(min-width:960px){.carousel{padding:var(--space-6)}.carousel-arrow{display:grid}.carousel-frame{padding-inline:52px}.carousel-track>*{flex:0 0 calc((100% - 2 * var(--gap)) / 3)}}@media(min-width:1180px){.carousel-track>*{flex:0 0 calc((100% - 3 * var(--gap)) / 4)}}.trust-block-compact .carousel-track>*{flex:0 0 min(84%,300px)}.steps-grid{display:grid;gap:var(--gap)}.steps{display:grid;gap:var(--space-5)}.step{display:flex;flex-direction:column;gap:var(--space-3);padding:0;border-top:0}.step:first-child{padding-top:0}.step-body{display:flex;flex-direction:column;gap:4px;padding-top:0}.step-guide{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-snow);border:1px solid var(--hairline);box-shadow:var(--shadow-card);color:var(--color-ink);transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.step-guide-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-tile);background:var(--color-tint);color:var(--color-blue)}.step-guide-title{font-size:var(--text-body);font-weight:var(--font-weight-semibold);line-height:1.35;text-wrap:balance}.step-guide-action{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--color-blue-ink);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium)}@media(hover:hover)and (pointer:fine){.step-guide:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.step-guide:hover{transform:none}}@media(min-width:900px){.steps-grid{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:var(--space-6);align-items:stretch}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}}.steps-grid:not(:has(.step-guide)){grid-template-columns:minmax(0,1fr)}.faq-band{overflow:hidden}.faq-art{inset:0 auto 0 0;width:min(38%,420px);background-repeat:no-repeat;background-position:left center;background-size:cover;opacity:.5;-webkit-mask-image:linear-gradient(to right,var(--color-ink),transparent 70%);mask-image:linear-gradient(to right,var(--color-ink),transparent 70%)}.faq-wide{width:100%}@media(min-width:720px){.obj-wide:not(:has(.seg)) .obj-foot{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3)}.obj-wide:not(:has(.seg)) .obj-foot .obj-buy{width:auto;flex:none;min-height:44px;padding-inline:var(--space-5)}.obj-wide:not(:has(.seg)) .obj-price{margin-right:auto}}.tile-other{justify-content:flex-start;gap:var(--space-3);background:var(--color-snow);box-shadow:none}.tile-other-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-tile);background:var(--color-tint);color:var(--color-blue)}.tile-other-body{display:flex;flex-direction:column;gap:4px}.tile-other-title{font-size:var(--text-card);line-height:var(--leading-card);font-weight:var(--font-weight-semibold)}.tile-other-text{color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption);text-wrap:pretty}.tile-other-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;min-height:40px;padding:0 var(--space-3);white-space:nowrap;border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);color:var(--color-ink);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium)}.footer-art{inset:auto 0 0 auto;width:min(32%,320px);height:100%;background-repeat:no-repeat;background-position:right bottom;background-size:cover;opacity:.45;transform:scaleX(-1);-webkit-mask-image:linear-gradient(to right,transparent,var(--color-ink) 60%);mask-image:linear-gradient(to right,transparent,var(--color-ink) 60%)}.footer{overflow:hidden}.cat-platform{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap);margin-top:var(--space-5)}.cat-again{max-width:100%}.band-hero .region{margin-top:var(--space-4)}@media(max-width:719px){.band-hero+.band-list{padding-top:var(--space-8)}}.cat-again-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:var(--block-gap)}@media(max-width:719px){.cards-tiers .obj{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;column-gap:var(--space-3)}.cards-tiers .obj-foot{grid-column:1 / -1}.cards-tiers .obj-foot:has(.obj-price){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-3);align-items:center}.cards-tiers .obj-foot:has(.obj-price) .obj-price{grid-area:1 / 1 / 2 / 2}.cards-tiers .obj-foot:has(.obj-price) .obj-buy{grid-area:1 / 2 / 2 / 3;justify-self:end;width:auto}.cards-tiers .obj-foot:has(.obj-price) .obj-plan{grid-area:2 / 1 / 3 / 3}.cards-tiers .obj-foot:has(.obj-price) .obj-details{grid-area:3 / 1 / 4 / 3;justify-self:start}}.seg-plan-terms{margin-bottom:var(--space-5)}.obj[data-picked=true]{box-shadow:inset 0 0 0 2px var(--color-blue)}.obj-details{align-self:center;position:relative;z-index:1;padding-block:var(--space-2);font-size:var(--text-body-sm)}.tier-compare{display:grid;gap:var(--gap)}@media(min-width:720px){.tier-compare{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.tier-compare-row{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--card-pad);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.tier-compare-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin:0;font-size:var(--text-body)}.tier-compare-row p,.tier-compare-row .includes{margin:0}.gsearch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.gsearch .field-input{flex:1 1 140px;min-width:0;min-height:var(--tap)}.gsearch .seg{flex:0 0 auto;padding:0}.seg-gen .seg-btn{padding-inline:var(--space-3);font-size:var(--text-caption)}@media(min-width:720px){.gsearch{flex-wrap:nowrap;justify-content:space-between}.gsearch .field-input{flex:0 1 var(--measure-form)}}.gsearch-count{margin-bottom:var(--space-3)}.gsearch-empty{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--card-pad);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--hairline)}.obj-marks{display:flex;flex-wrap:wrap;gap:6px;margin:0}.obj-mark{padding:2px var(--space-2);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--color-smoke);font-size:var(--text-eyebrow);line-height:var(--leading-caption);white-space:nowrap}.goal-layout{display:grid;gap:var(--space-6);margin-top:var(--space-5)}.goal-media{max-width:320px}.goal-media:has(.cover-square){max-width:240px}.goal-main{display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width:900px){.goal-layout{grid-template-columns:5fr 7fr;gap:var(--space-12);align-items:start}.goal-media{max-width:none;position:sticky;top:calc(var(--header-h) + var(--space-6))}}.cat-calc{display:flex;flex-direction:column;gap:var(--space-4)}.cat-col{display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--measure-form)}.cat-target{margin:0;color:var(--color-smoke);font-size:var(--text-body);line-height:var(--leading-body)}.cat-target b{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.cat-links{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0}.cat-links .pill-link{padding-inline:0}.cat-hint,.cat-busy,.cat-left{margin:0;color:var(--color-smoke);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.cat-ask{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.cat-offer{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--card-pad);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--hairline)}.cat-offer-title{margin:0;font-size:var(--text-h3);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3);line-height:var(--leading-h3)}.cat-offer-for{margin:0;color:var(--color-smoke);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.cat-offer-codes,.cat-offer-next,.cat-offer-left{margin:0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.cat-offer-codes{margin-top:var(--space-2);font-size:var(--text-body);line-height:var(--leading-body)}.cat-offer-next,.cat-offer-left{color:var(--color-smoke)}.cat-offer-price{margin:var(--space-2) 0 0;font-size:var(--text-price);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-h2);line-height:1.1}.cat-offer .pill{margin-top:var(--space-2)}.cat-offer .trust{margin-block:var(--space-2)}.cat-offer .region{margin-top:0}.cat-alt{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-line)}.cat-alt-title{margin:0;font-weight:var(--font-weight-semibold);font-size:var(--text-body);line-height:var(--leading-body)}.cat-alt-text{margin:0;color:var(--color-smoke);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.buy{display:flex;flex-direction:column;gap:var(--space-6)}.buy-card{display:flex;flex-direction:column;gap:10px;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper)}.buy-item{display:flex;align-items:flex-start;gap:var(--space-3)}.buy-thumb{flex:0 0 auto;width:64px}.buy-item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.buy-title{font-size:var(--text-lead);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;line-height:1.25;margin:0;text-wrap:balance}.buy-plan{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-weight:var(--font-weight-medium);margin:2px 0 0}.buy-leftover{color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}@media(min-width:720px){.buy-card{gap:var(--space-3);padding:var(--card-pad)}.buy-thumb{width:72px}}.buy-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-top:10px;border-top:1px solid var(--color-line);line-height:1.2}.buy-total-label{color:var(--color-smoke);font-size:var(--text-body-sm)}.buy-total-price{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-price);font-weight:var(--font-weight-semibold);letter-spacing:-.03em}.buy-strike{color:var(--color-fog);font-size:var(--text-body);font-weight:var(--font-weight-regular)}.buy-facts{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--color-smoke);font-size:var(--text-body-sm)}.buy-facts>li{padding-left:var(--space-4);position:relative}.buy-facts>li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-warn)}.buy-changed,.buy-order-note{margin:0}.buy-form{display:flex;flex-direction:column;gap:var(--space-4)}.buy-card .region.buy-region{margin:0}.buy-agree{margin:0;text-align:center;text-wrap:pretty}.buy .trust-checkout{margin-top:var(--space-2)}.paybar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-paybar);display:none;flex-direction:column;gap:6px;padding:10px var(--page-pad) calc(10px + env(safe-area-inset-bottom));background:var(--color-paper);border-top:1px solid var(--color-line);box-shadow:var(--shadow-bar);transform:translateY(100%);visibility:hidden;transition:transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.paybar[data-shown=true]{transform:none;visibility:visible;transition-delay:0s}.paybar-note{margin:0;color:var(--color-smoke);font-size:var(--text-caption);line-height:var(--leading-caption);text-align:center;text-wrap:pretty}@media(max-width:640px){.paybar{display:flex}}html[data-paybar=true] .footer{padding-bottom:calc(var(--space-8) + var(--bottom-stack, 0px))}.buy-order{display:flex;flex-direction:column;gap:var(--space-6)}.buy-goal{display:flex;flex-direction:column;gap:var(--space-2)}.buy-goal-title{font-size:var(--text-h3);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0}.buy-goal-sub{color:var(--color-smoke);font-size:var(--text-body-sm);margin:0}.buy-codes{display:flex;flex-direction:column;gap:var(--gap);margin:var(--space-2) 0 0;padding:0;list-style:none}.buy-code{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--card-pad);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-snow)}.buy-code-label{color:var(--color-smoke);font-size:var(--text-caption);margin:0}.buy-code-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-h2);font-weight:var(--font-weight-semibold);letter-spacing:.02em;word-break:break-all;-webkit-user-select:all;user-select:all}.buy-code-copy{align-self:flex-start}.buy-outcome{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--card-pad);border:1px solid var(--color-line);border-radius:var(--radius-card)}.buy-outcome-title{font-size:var(--text-h3);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0}.buy-outcome-actions{display:flex;flex-wrap:wrap;gap:var(--gap)}.buy-orders{display:flex;flex-direction:column;gap:var(--space-6)}.buy-list{display:flex;flex-direction:column;gap:var(--gap);margin:0;padding:0;list-style:none}.buy-list-card{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card)}.buy-list-thumb{width:56px}.buy-list-body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.buy-list-title{font-size:var(--text-body);font-weight:var(--font-weight-semibold);margin:0}.buy-list-meta{color:var(--color-smoke);font-size:var(--text-caption);margin:0}.buy-list-status{color:var(--color-blue-ink);font-size:var(--text-caption);font-weight:var(--font-weight-medium);margin:0}.buy-list-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);grid-column:2}@media(min-width:560px){.buy-list-card{grid-template-columns:56px minmax(0,1fr) auto;align-items:center}.buy-list-actions{grid-column:auto;justify-content:flex-end}}.buy-order-meta{color:var(--color-smoke);font-size:var(--text-body-sm);margin:var(--space-2) 0 0}.sup-reasons{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--gap)}.sup-reason{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);overflow:hidden}.sup-reason[data-open=true]{border-color:var(--color-line-strong)}.sup-reason-head{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap);padding:var(--space-4) var(--card-pad);background:none;border:0;text-align:left;cursor:pointer;color:var(--color-ink);font:inherit}.sup-reason-text{display:grid;gap:var(--space-1);flex:1}.sup-reason-title{font-size:var(--text-h3);font-weight:600;letter-spacing:-.02em}.sup-reason-hint{font-size:var(--text-body-sm);color:var(--color-smoke)}.sup-reason-chevron{flex:none;color:var(--color-smoke);transition:transform var(--dur-fast) var(--ease-out)}.sup-reason[data-open=true] .sup-reason-chevron{transform:rotate(180deg)}.sup-reason-body{padding:var(--space-5) var(--card-pad) var(--space-6);border-top:1px solid var(--color-line)}.sup-reason-now{font-size:var(--text-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-blue-ink);margin:0 0 var(--space-3)}.sup-reason-links{display:flex;flex-wrap:wrap;gap:0 var(--space-6);margin:var(--space-4) 0 0}.sup-reason-after{margin:var(--space-4) 0;color:var(--color-smoke)}@media(min-width:720px){.sup-step-plain{grid-template-columns:1fr}}.sup-guides{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap)}.sup-guide{display:grid;gap:var(--space-1);padding:var(--space-4) var(--card-pad);border:1px solid var(--color-line);border-radius:var(--radius-card);text-decoration:none;color:var(--color-ink);min-height:var(--tap);height:100%}.sup-guide:hover{border-color:var(--color-line-strong)}.sup-guide-title{font-weight:600}.sup-guide-text{font-size:var(--text-body-sm);color:var(--color-smoke)}@media(min-width:720px){.sup-guides{grid-template-columns:repeat(3,1fr)}}.sup-facts{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.sup-facts li{position:relative;padding-left:var(--space-5)}.sup-facts li:before{content:"";position:absolute;left:0;top:.6em;width:var(--space-2);height:var(--space-2);border-radius:50%;background:var(--color-blue)}.sup-done{margin-left:var(--space-2);font-size:var(--text-caption);font-weight:500;color:var(--color-ok);white-space:nowrap}.sup-exits{display:flex;flex-wrap:wrap;gap:0 var(--space-6);margin:0}.sup-toc{padding:var(--space-5) var(--card-pad);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-snow)}.sup-toc-title{margin:0 0 var(--space-3);font-size:var(--text-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-smoke)}.sup-toc-list{list-style:none;margin:0;padding:0;display:grid;gap:0}@media(min-width:720px){.sup-toc-list{grid-template-columns:1fr 1fr;column-gap:var(--space-6)}}.legal-body h2{scroll-margin-top:calc(var(--header-h) + var(--space-4))}
