:root{--ivory:#F3EEE6;--ivory-2:#D9D0B8;--ink:#141416;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:112px;--r-1:4px;--r-2:8px;--r-3:14px;--shadow-1:0 6px 24px rgb(0 0 0/.35);--shadow-2:0 24px 64px rgb(0 0 0/.55);--glow-red:0 0 0 1px rgb(248 0 0/.5),0 10px 40px rgb(248 0 0/.22);--ease:cubic-bezier(.2,.7,.2,1);--t-fast:160ms;--t-med:420ms;--t-slow:800ms;--fs-display:clamp(64px,11vw,168px);--fs-h2:clamp(38px,5vw,68px);--fs-h3:clamp(22px,2.2vw,28px);--fs-lede:clamp(18px,1.6vw,21px);--fs-body:17px;--fs-small:14px;--wrap:1240px;--gutter:clamp(20px,5vw,64px)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{background:var(--bg)}::selection{background:var(--red-fill);color:#fff}.c-wrap{width:min(var(--wrap),calc(100% - 2 * var(--gutter)));margin-inline:auto}.c-eyebrow{margin:0;font:800 13px/1 var(--font-display),sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--red-text);display:flex;align-items:center;gap:12px}.c-eyebrow:before{content:"";width:28px;height:2px;background:var(--red)}.c-head{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-7);max-width:760px}.c-head--center{margin-inline:auto;align-items:center;text-align:center}.c-head h2,.final-copy h2{margin:0;font-size:var(--fs-h2);line-height:.92;letter-spacing:-.01em}.c-em,.c-head h2 em,.final-copy h2 em{font-style:normal;color:var(--red);text-shadow:0 0 40px rgb(248 0 0/.45)}.c-lede{margin:0;color:var(--text-2);font-size:var(--fs-lede);line-height:1.55}.c-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--ivory);border-bottom:1px solid var(--red);transition:gap var(--t-fast) var(--ease),color var(--t-fast)}.c-link:hover{color:#fff;gap:12px}.c-btn{min-height:48px;padding:0 24px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--r-1);border:1px solid transparent;font:800 17px/1 var(--font-display),sans-serif;text-transform:uppercase;transition:transform var(--t-fast) var(--ease),background var(--t-fast),box-shadow var(--t-fast),border-color var(--t-fast);white-space:nowrap}.c-btn:hover{transform:translateY(-2px)}.c-btn:active{transform:translateY(0)}.c-btn--lg{min-height:56px;padding:0 32px;font-size:19px}.c-btn--sm{min-height:44px;padding:0 18px;font-size:15px}.c-btn--primary{background:var(--red-fill);border-color:var(--red);color:#fff;box-shadow:var(--glow-red)}.c-btn--primary:hover{background:var(--red)}.c-btn--ghost{background:rgb(255 255 255/.05);border-color:rgb(255 255 255/.28);color:var(--text);backdrop-filter:blur(6px)}.c-btn--ghost:hover{background:rgb(255 255 255/.12);border-color:rgb(255 255 255/.6)}.c-btn--ivory{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.c-btn--ivory:hover{background:#fff}.c-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.c-actions--center{justify-content:center}.c-section{position:relative;padding-block:var(--space-9)}.c-section--raised{background:linear-gradient(180deg,#0D0D12,#0A0A0E);border-block:1px solid var(--line)}.c-section--ivory{background:var(--ivory);color:var(--ink)}.c-card{background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:var(--r-2);padding:var(--space-5) var(--space-5) var(--space-6);transition:border-color var(--t-med) var(--ease),transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease);height:100%}.c-card:hover{border-color:rgb(248 0 0/.55);transform:translateY(-4px);box-shadow:var(--shadow-1)}.c-card h3{margin:0 0 var(--space-2);font:900 var(--fs-h3)/1 var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.01em}.c-card p{margin:0}.c-badge,.c-card p{color:var(--text-2)}.c-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--line-strong);font:700 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.c-badge--red{color:#fff;background:var(--red-fill);border-color:var(--red)}.c-badge--ok{color:var(--ok);background:var(--ok-wash);border-color:transparent}.c-badge--warn{color:var(--warn);background:var(--warn-wash);border-color:transparent}.c-badge--ivory{color:var(--ink);background:var(--ivory);border-color:var(--ivory)}.c-empty{padding:var(--space-8) var(--space-5);text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-2);color:var(--text-2)}.c-empty h3{margin:0 0 var(--space-2);color:var(--text);font:900 var(--fs-h3)/1 var(--font-display);text-transform:uppercase}.c-error{padding:var(--space-4) var(--space-5);border-left:3px solid var(--red);background:rgb(248 0 0/.08);color:var(--text);border-radius:var(--r-1)}.c-toast,.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:90;padding:14px 22px;background:var(--ivory);color:var(--ink);border-radius:var(--r-1);font-weight:600}.c-modal,.c-toast,.toast{box-shadow:var(--shadow-2)}.c-modal{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:var(--r-3);padding:var(--space-6)}.c-modal::backdrop{background:rgb(0 0 0/.72);backdrop-filter:blur(4px)}.c-table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.c-table th{text-align:left;font:800 12px var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:12px;border-bottom:1px solid var(--line-strong)}.c-table td{padding:14px 12px}.c-table td,.c-tabs{border-bottom:1px solid var(--line)}.c-tabs{display:flex;gap:var(--space-5);overflow-x:auto}.c-tabs a,.c-tabs button{min-height:48px;display:flex;align-items:center;background:none;border-bottom:2px solid transparent;color:var(--text-2);font:800 16px var(--font-display);letter-spacing:.1em;text-transform:uppercase}.c-tabs [aria-current],.c-tabs [aria-selected=true]{color:var(--text);border-color:var(--red)}.c-field{display:flex;flex-direction:column;gap:6px}.c-field label{font-weight:600;color:var(--text-2);font-size:var(--fs-small)}.c-input{min-height:48px;padding:0 14px;background:var(--input);border:1px solid var(--line-strong);border-radius:var(--r-1);color:var(--text)}.c-input:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-color:var(--red)}.js-motion .c-reveal:not([data-in]){opacity:0;transform:translateY(28px)}.c-reveal{transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease)}.site-header{position:sticky;top:0;z-index:50;background:rgb(8 8 12/.72);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid rgb(255 255 255/.07)}.header-inner{min-height:76px;width:min(1360px,calc(100% - 2 * var(--gutter)))}.desktop-nav a{font:800 15px var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-bottom-width:3px}.desktop-nav a:hover{color:#fff;border-color:rgb(248 0 0/.5)}.desktop-nav a[aria-current=page]{color:#fff}.cine-hero{min-height:min(960px,100svh);padding:140px var(--gutter) 96px;margin-top:-77px;background:var(--bg)}.cine-hero:after{background:linear-gradient(90deg,rgb(8 8 12/.92) 0,rgb(8 8 12/.5) 42%,transparent 70%),linear-gradient(0deg,var(--bg) 0,transparent 28%),linear-gradient(180deg,rgb(8 8 12/.6),transparent 22%)}.cine-hero .hero-photo{width:100%}.cine-hero .hero-photo img{-webkit-mask-image:none;mask-image:none;object-position:62% 40%;animation:c-kenburns 24s ease-out both}@keyframes c-kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.cine-copy{max-width:none;gap:var(--space-5);width:min(var(--wrap),100%);margin-inline:auto}.cine-copy>*{max-width:720px}.cine-copy h1{font-size:var(--fs-display);line-height:.84;text-shadow:0 10px 60px rgb(0 0 0/.7)}.cine-lede{font-size:var(--fs-lede);color:var(--ivory);text-shadow:0 2px 18px rgb(0 0 0/.8)}.scroll-cue{position:absolute;z-index:2;left:50%;bottom:28px;width:44px;height:44px;margin-left:-22px;display:grid;place-items:center}.scroll-cue span{width:14px;height:14px;border-right:2px solid var(--ivory);border-bottom:2px solid var(--ivory);transform:rotate(45deg);animation:c-bob 1.8s ease-in-out 3}@keyframes c-bob{50%{transform:translateY(8px) rotate(45deg)}}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-5)}.step{position:relative;overflow:hidden;padding-top:var(--space-7)}.step-n{position:absolute;top:6px;right:18px;font:900 96px/1 var(--font-display);color:rgb(239 232 214/.08)}.step:before{content:"";position:absolute;left:0;top:0;width:56px;height:3px;background:var(--red)}.step code{color:var(--ivory);background:rgb(255 255 255/.06);padding:2px 8px;border-radius:4px;overflow-wrap:anywhere}.steps-more{margin:var(--space-6) 0 0}.split{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-8);align-items:center}.split--rev{grid-template-columns:1fr 1.1fr}.split--rev .split-media{order:2}.split-media{position:relative;border-radius:var(--r-3);overflow:hidden;box-shadow:var(--shadow-2);aspect-ratio:16/10}.split-media:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgb(255 255 255/.08);border-radius:inherit;pointer-events:none}.split-media img{width:100%;height:100%;object-fit:cover;display:block}.split-media--car{background:radial-gradient(circle at 50% 60%,#2a0a10,#050507 70%)}.split-media--car img{object-fit:contain}.split-copy{display:flex;flex-direction:column;gap:var(--space-5)}.split-copy>p{margin:0;color:var(--text-2)}.split-copy .c-head{margin-bottom:0}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:260px;gap:var(--space-4)}.bento-item{position:relative;overflow:hidden;border-radius:var(--r-2);grid-column:span 2}.bento-item.wide{grid-column:span 4}.bento-item img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease);display:block}.bento-item:hover img{transform:scale(1.06)}.bento-item:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/.75),transparent 55%);pointer-events:none}.bento-cap{position:absolute;left:18px;bottom:14px;z-index:1;font:900 24px var(--font-display);text-transform:uppercase;letter-spacing:.02em}.roles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.role svg{color:var(--red-text);margin-bottom:var(--space-4)}.final-cta{position:relative;isolation:isolate;overflow:hidden;padding:var(--space-9) var(--gutter);text-align:center;border-top:1px solid var(--line)}.final-bg{object-fit:cover;z-index:-2}.final-cta:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(700px 320px at 50% 50%,rgb(8 8 12/.85),rgb(8 8 12/.55)),linear-gradient(0deg,var(--bg),transparent 30%)}.final-copy{display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.final-copy h2{font-size:clamp(48px,8vw,112px)}.final-copy p{margin:0;max-width:560px;color:var(--ivory);font-size:var(--fs-lede)}@media (max-width:960px){.split,.split--rev{grid-template-columns:1fr;gap:var(--space-6)}.split--rev .split-media{order:0}.roles,.steps{grid-template-columns:1fr}.bento{grid-template-columns:1fr 1fr;grid-auto-rows:200px}.bento-item{grid-column:span 1}.c-section{padding-block:var(--space-8)}.cine-hero{padding-bottom:80px}.cine-hero:after{background:linear-gradient(0deg,var(--bg) 4%,rgb(8 8 12/.55) 55%,rgb(8 8 12/.35))}.c-actions .c-btn{flex:1 1 100%}.bento-item.wide{grid-column:span 2}}@media (max-width:560px){.step-n{font-size:72px}}.nav-group{position:relative;display:flex;align-items:stretch}.nav-group summary{display:flex;align-items:center;gap:6px;min-height:44px;list-style:none;cursor:pointer;border-bottom:3px solid transparent;font:800 15px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary:hover,.nav-group summary[aria-current=page],.nav-group[open] summary{color:#fff;border-color:rgb(248 0 0/.5)}.nav-group-list{position:absolute;top:100%;left:-12px;z-index:50;min-width:200px;padding:8px;display:flex;flex-direction:column;background:var(--bg,#0b0b0b);border:1px solid var(--line);box-shadow:0 16px 40px rgb(0 0 0/.6)}.desktop-nav .nav-group-list a{min-height:44px;padding:0 14px;border-bottom:0;border-left:3px solid transparent}.desktop-nav .nav-group-list a:hover,.desktop-nav .nav-group-list a[aria-current=page]{background:rgb(255 255 255/.05);border-left-color:var(--red)}.desktop-nav>a{min-height:44px}html{scroll-padding-top:96px}@media (max-width:600px){.c-btn{white-space:normal;text-align:center;line-height:1.15;padding-block:12px}}.system-screen h1{overflow-wrap:anywhere;font-size:clamp(40px,14vw,120px)}.c-btn:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.c-btn--ghost:disabled{background:rgb(255 255 255/.04);color:var(--muted)}button.c-btn{font-family:var(--font-display),sans-serif;cursor:pointer}.c-btn--primary:focus-visible{outline-color:var(--text)}.c-btn.act-danger{color:#FF6B6B;border-color:#FF6B6B}.act-form .c-btn{min-height:36px;padding:6px 12px;font-size:13px;letter-spacing:.04em}.custom-entry{min-height:44px;display:inline-flex;align-items:center}.site-footer{background:radial-gradient(900px 300px at 50% 0,rgb(248 0 0/.1),transparent),#060609;border-top:1px solid var(--line)}.footer-inner{width:min(var(--wrap),calc(100% - 2 * var(--gutter)));margin-inline:auto;display:grid;grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-7) 0 var(--space-6)}.footer-brand img{width:168px;height:auto;object-fit:contain}.footer-brand p{color:var(--muted);max-width:280px;margin:var(--space-4) 0 0;font-size:14px}.footer-inner nav{display:flex;flex-direction:column;font-size:15px;color:var(--text-2);min-width:0}.footer-inner nav .c-eyebrow{margin-bottom:var(--space-3);font-size:12px}.footer-inner nav a,.footer-inner nav span{display:flex;align-items:center;min-height:44px;color:var(--text-2);overflow-wrap:anywhere}.footer-inner nav a:hover{color:#fff}.footer-bottom{width:min(var(--wrap),calc(100% - 2 * var(--gutter)));margin-inline:auto;padding:22px 0 28px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;color:var(--muted);font-size:13px}.footer-bottom p{margin:0;max-width:760px}@media (min-width:480px){.footer-inner{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (min-width:900px){.footer-inner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--space-7)}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:row;justify-content:space-between;gap:30px}}.account-dot{background:var(--muted);box-shadow:none}body:has(dialog.drawer[open]){overflow:hidden}@media print{.c-reveal{opacity:1!important;transform:none!important}}.buy-bar{display:none}@media (max-width:767px){.buy-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;inset:auto 0 0 0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#0B0B10;border-top:1px solid var(--line-strong)}.buy-bar .store-price strong{font-size:26px}.buy-bar .c-btn{min-height:48px;flex:0 0 auto}body:has(.buy-bar){padding-bottom:76px}}html{scroll-padding-top:calc(var(--pm-tabh) + 96px)}body{margin:0;background:var(--pm-ground);color:var(--pm-ink);font:400 16px/1.5 var(--pm-fb);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:var(--pm-panel)}:root{--pm-seam:10px;--pm-frame:1380px;--pm-gut:max(16px,env(safe-area-inset-left,0px));--pm-gut-r:max(16px,env(safe-area-inset-right,0px));--pm-ease:cubic-bezier(.2,.7,.2,1);--pm-tabh:52px}:where(.pm) img{max-width:100%;height:auto;display:block}[tabindex="-1"]:focus{outline:none}:where(.pm) a{color:inherit;text-decoration:none}:where(.pm) :is(button,input,select){font:inherit;color:inherit}:where(.pm) button{cursor:pointer}:where(.pm) :is(h1,h2,h3,h4,p,ol,ul,figure,dl,dd){margin:0}:where(.pm) :is(ul,ol){padding:0;list-style:none}:focus-visible{outline:3px solid var(--pm-focus);outline-offset:2px}.pm-ivory :focus-visible,.pm-on-ivory :focus-visible{outline-color:var(--pm-red-ink)}::selection{background:var(--pm-red);color:var(--pm-white)}.pm-sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pm-skip,.pm-sr{position:absolute}.pm-skip{left:12px;top:-60px;min-height:44px;display:flex;align-items:center;z-index:100;background:var(--pm-ink);color:var(--pm-on-ink);padding:10px 16px;font:700 15px var(--pm-fd);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.pm-skip:focus{top:12px}.pm-num{font-variant-numeric:tabular-nums}.pm-wrap{width:100%;max-width:calc(var(--pm-frame) + 32px);margin-inline:auto;padding-left:var(--pm-gut);padding-right:var(--pm-gut-r)}.pm-top{border-bottom:1px solid var(--pm-line)}.pm-top .pm-wrap{gap:20px;min-height:76px;padding-block:10px}.pm-brand,.pm-top .pm-wrap{display:flex;align-items:center}.pm-brand{gap:18px;text-decoration:none;min-width:0;min-height:44px}.pm-brand img{width:138px;height:auto}.pm-brand-txt{display:flex;flex-direction:column;border-left:1px solid var(--pm-line-2);padding-left:16px;min-width:0}.pm-eyebrow{font:600 13px/1.2 var(--pm-fd);letter-spacing:.3em;text-transform:uppercase;color:var(--pm-red-hi)}.pm-brand-txt b{font:800 italic 26px/.95 var(--pm-fd);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap}.pm-top-right{margin-left:auto}.pm-join-chip,.pm-top-right{display:flex;align-items:center;gap:10px}.pm-join-chip{font:600 14px var(--pm-fd);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-mute);white-space:nowrap}.pm-join-chip code{font:600 14px var(--pm-fb);letter-spacing:0;text-transform:none;color:var(--pm-ink)}.pm-who{text-decoration:none}.pm-who:hover{background:var(--pm-ink);color:var(--pm-on-ink)}.pm-who .pm-mono{width:36px;height:36px}.pm-who span{font:700 15px var(--pm-fd);letter-spacing:.06em;text-transform:uppercase}.pm-who small{display:block;font:600 11px var(--pm-fb);letter-spacing:.04em;color:var(--pm-dim);text-transform:none}.pm-who:hover small{color:var(--pm-on-ink-2)}.pm-tabbar{position:sticky;top:env(safe-area-inset-top,0);z-index:40;padding-block:var(--pm-seam) 0}.pm-tabs{display:flex;gap:4px;align-items:stretch;position:relative}.pm-tab{flex:1 1 0;min-width:0;height:var(--pm-tabh);display:flex;align-items:center;justify-content:center;gap:8px;background:var(--pm-panel);color:var(--pm-mute);text-decoration:none;font:600 17px var(--pm-fd);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:background .14s,color .14s}.pm-tab svg{width:18px;height:18px;flex:none}.pm-tab:hover{background:var(--pm-panel-2);color:var(--pm-ink)}.pm-tab[aria-current=page]{background:var(--pm-red);color:var(--pm-white)}.pm-tab-bar{position:absolute;left:0;bottom:-4px;height:3px;width:100px;background:var(--pm-ink);transform-origin:0 0;pointer-events:none}.pm-kc{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 6px;background:var(--pm-ink);color:var(--pm-on-ink);font:700 13px Arial,Helvetica Neue,sans-serif;letter-spacing:0;border-radius:3px;line-height:1}.pm-kc-btn{flex:none;width:52px;height:var(--pm-tabh);display:grid;place-items:center;background:var(--pm-panel);border:0;color:var(--pm-ink)}.pm-kc-btn:hover{background:var(--pm-panel-2)}.pm-mnav{display:none}dialog.pm-drawer{position:fixed;inset:0;z-index:70;margin:0;padding:0;border:0;width:100%;height:100%;max-width:none;max-height:none;background:rgba(6,6,8,.72);color:var(--pm-ink)}dialog.pm-drawer::backdrop{background:transparent}body:has(dialog.pm-drawer[open]){overflow:hidden}@media (max-width:900px){:root{--pm-tabh:0px}.pm-join-chip,.pm-tabbar{display:none}.pm-top{position:sticky;top:env(safe-area-inset-top,0);z-index:40}.pm-top .pm-wrap{min-height:60px}.pm-brand img{width:112px}.pm-brand-txt{display:none}.pm-mnav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--pm-panel);border-top:1px solid var(--pm-line-2);padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.pm-mnav a,.pm-mnav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:60px;background:none;border:0;text-decoration:none;color:var(--pm-mute);font:600 12px var(--pm-fd);letter-spacing:.1em;text-transform:uppercase;position:relative}.pm-mnav svg{width:22px;height:22px}.pm-mnav [aria-current=page]{color:var(--pm-ink)}.pm-mnav [aria-current=page]:before{content:"";position:absolute;top:0;left:22%;right:22%;height:3px;background:var(--pm-red)}body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}dialog.pm-drawer[open]{display:flex;align-items:flex-end}.pm-drawer-in{width:100%;max-height:88vh;overflow:auto;background:var(--pm-panel);border-top:3px solid var(--pm-red);padding:16px var(--pm-gut-r) calc(20px + env(safe-area-inset-bottom,0px)) var(--pm-gut);animation:pm-up .2s var(--pm-ease) both}.pm-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}}@keyframes pm-up{0%{transform:translateY(40px)}to{transform:none}}.pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:0;background:rgba(243,238,230,.1);color:var(--pm-ink);text-decoration:none;font:700 17px var(--pm-fd);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background .14s,color .14s,box-shadow .14s;position:relative}.pm-btn svg{width:19px;height:19px;flex:none}.pm-btn:hover{background:var(--pm-ink);color:var(--pm-on-ink)}.pm-btn:active{transform:translateY(1px)}.pm-btn-red{background:var(--pm-red);color:var(--pm-white)}.pm-btn-red:hover{background:var(--pm-red-hover);color:var(--pm-white)}.pm-btn-ghost{background:transparent;box-shadow:inset 0 0 0 1px var(--pm-line-2)}.pm-btn-ghost:hover{box-shadow:none}.pm-btn-sm{min-height:44px;padding:0 16px;font-size:15px}.pm-btn-block{width:100%}.pm-btn .pm-kc{background:rgba(0,0,0,.28);color:inherit}.pm-ivory .pm-btn{background:var(--pm-on-ink);color:var(--pm-ink)}.pm-ivory .pm-btn:hover{background:var(--pm-black);color:var(--pm-white)}.pm-ivory .pm-btn-red{background:var(--pm-red);color:var(--pm-white)}.pm-ivory .pm-btn-red:hover{background:var(--pm-red-ink-2)}.pm-ivory .pm-btn-ghost{background:transparent;color:var(--pm-on-ink);box-shadow:inset 0 0 0 1px rgba(20,20,22,.35)}.pm-ivory .pm-btn-ghost:hover{background:var(--pm-on-ink);color:var(--pm-ink)}.pm-proto-note{display:flex;gap:8px;align-items:center;font:600 13px var(--pm-fb);color:var(--pm-dim)}.pm-ivory .pm-proto-note{color:var(--pm-on-ink-2)}.pm-proto-note svg{width:16px;height:16px;flex:none}.pm-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:700 16px var(--pm-fd);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--pm-ink)}.pm-link svg{width:17px;height:17px;transition:transform .14s}.pm-link:hover{color:var(--pm-red-hi)}.pm-link:hover svg{transform:translateX(3px)}.pm-ivory .pm-link{color:var(--pm-on-ink)}.pm-ivory .pm-link:hover{color:var(--pm-red-ink)}.pm-tag{display:inline-flex;align-items:center;gap:6px;font:700 12px/1 var(--pm-fd);letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;background:var(--pm-raise);color:var(--pm-ink);white-space:nowrap}.pm-tag-red{background:var(--pm-red);color:var(--pm-white)}.pm-tag-ok{background:rgba(98,201,141,.16);color:var(--pm-ok)}.pm-tag-warn{background:rgba(234,165,60,.16);color:var(--pm-warn)}.pm-tag-ghost{background:transparent;box-shadow:inset 0 0 0 1px var(--pm-line-2);color:var(--pm-mute)}.pm-tag-ej{background:transparent;box-shadow:inset 0 0 0 1px var(--pm-gold);color:var(--pm-gold)}.pm-ivory .pm-tag{background:var(--pm-on-ink);color:var(--pm-ink)}.pm-ivory .pm-tag-ej{background:transparent;box-shadow:inset 0 0 0 1px var(--pm-gold-ink);color:var(--pm-gold-ink-2)}.pm-ivory .pm-tag-ok{background:rgba(29,127,75,.12);color:var(--pm-ok-ink)}.pm-tags{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pm-panel{background:var(--pm-panel);position:relative;min-width:0}.pm-pad{padding:28px 32px}.pm-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px 14px;border-bottom:1px solid var(--pm-line);min-height:56px}.pm-panel-title{font:700 22px/1.1 var(--pm-fd);letter-spacing:.05em;text-transform:uppercase}.pm-ivory{background:var(--pm-ink);color:var(--pm-on-ink)}.pm-ivory .pm-eyebrow{color:var(--pm-red-ink)}.pm-ivory .pm-mute{color:var(--pm-on-ink-2)}.pm-mute{color:var(--pm-mute)}.pm-dim{color:var(--pm-dim)}.pm-seams{display:grid;gap:var(--pm-seam)}.pm-h-xl{font:800 italic clamp(2.6rem,7.4vw,6.6rem)/.86 var(--pm-fd);overflow-wrap:anywhere}.pm-h-l,.pm-h-xl{text-transform:uppercase;letter-spacing:.005em;text-wrap:balance}.pm-h-l{font:700 clamp(2rem,4.2vw,3.4rem)/.92 var(--pm-fd)}.pm-h-l em{font-style:italic;font-weight:800;color:var(--pm-red-hi)}.pm-ivory .pm-h-l em{color:var(--pm-red-ink)}.pm-h-m{font:700 clamp(1.5rem,2.4vw,2rem)/1 var(--pm-fd);letter-spacing:.02em;text-wrap:balance}.pm-h-m,.pm-h-s{text-transform:uppercase}.pm-h-s{font:700 21px/1.1 var(--pm-fd);letter-spacing:.04em}.pm-lede{font-size:17px;line-height:1.55;color:var(--pm-mute);max-width:62ch}.pm-ivory .pm-lede{color:var(--pm-on-ink-2)}.pm-prose p+p{margin-top:12px}.pm-prose{max-width:68ch;line-height:1.65}.pm-code,:where(.pm) code,code.pm-code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.95em}.pm-sec{padding-block:var(--pm-seam)}.pm-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding:34px 0 18px}.pm-sec-head>div{display:grid;gap:8px;min-width:0}.pm-world{position:relative;overflow:hidden;background:var(--pm-scrim)}.pm-world>img,.pm-world>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pm-world:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,10,12,.92) 0,rgba(11,10,12,.66) 46%,rgba(11,10,12,.28) 100%),linear-gradient(0deg,var(--pm-ground) 0,rgba(26,25,28,0) 34%)}.pm-world>.pm-wrap{position:relative;z-index:1}.pm-phead .pm-wrap{padding-block:56px 34px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.pm-phead .pm-wrap>*{min-width:0}.pm-phead .pm-lede{color:var(--pm-photo-lede-2)}.pm-crumbs{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;font:600 14px var(--pm-fd);letter-spacing:.14em;text-transform:uppercase;color:var(--pm-dim)}.pm-crumbs a{text-decoration:none;color:var(--pm-mute);display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding-inline:4px}.pm-crumbs a:hover{color:var(--pm-ink)}.pm-crumbs .pm-sep{color:var(--pm-line-2)}.pm-back,.pm-crumbs [aria-current]{color:var(--pm-ink)}.pm-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 10px;background:var(--pm-panel);border:0;text-decoration:none;font:700 15px var(--pm-fd);letter-spacing:.1em;text-transform:uppercase}.pm-back:hover{background:var(--pm-ink);color:var(--pm-on-ink)}.pm-back svg{width:18px;height:18px}.pm-crumbrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pm-stg>:nth-child(2){animation-delay:.04s}.pm-stg>:nth-child(3){animation-delay:.08s}.pm-stg>:nth-child(4){animation-delay:.12s}.pm-stg>:nth-child(5){animation-delay:.16s}.pm-stg>:nth-child(6){animation-delay:.2s}.pm-stg>:nth-child(n+7){animation-delay:.24s}.pm-hero{min-height:min(720px,calc(100vh - 140px))}.pm-hero:after{background:linear-gradient(90deg,rgba(11,10,12,.95) 0,rgba(11,10,12,.72) 40%,rgba(11,10,12,.25) 75%,rgba(11,10,12,.45) 100%),linear-gradient(0deg,var(--pm-ground) 0,rgba(26,25,28,0) 30%)}.pm-hero .pm-wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:var(--pm-seam) 48px;align-items:end;padding-block:72px 40px;min-height:inherit}.pm-hero-copy{display:grid;gap:18px;align-content:end}.pm-hero-copy .pm-lede{font-size:19px;color:var(--pm-photo-lede)}.pm-ctas{display:flex;gap:8px;flex-wrap:wrap}.pm-entry{background:var(--pm-panel)}.pm-entry .pm-panel-head{border-bottom-color:var(--pm-line)}.pm-rows{display:grid}.pm-row{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:10px 22px;border:0;background:none;text-align:left;text-decoration:none;color:inherit;transition:background .14s,color .14s}.pm-row:hover{background:var(--pm-panel-2)}.pm-row.pm-is-on,.pm-row[aria-current=true]{background:var(--pm-ink);color:var(--pm-on-ink)}.pm-row.pm-is-on .pm-row-lead,.pm-row.pm-is-on .pm-row-sub,.pm-row.pm-is-on .pm-row-val,.pm-row[aria-current=true] .pm-row-lead,.pm-row[aria-current=true] .pm-row-sub{color:var(--pm-on-ink-2)}.pm-row.pm-is-on .pm-tag-ej{box-shadow:inset 0 0 0 1px var(--pm-gold-ink);color:var(--pm-gold-ink-2)}.pm-row-lead{font:700 18px var(--pm-fd);min-width:28px;color:var(--pm-dim);font-variant-numeric:tabular-nums}.pm-row-main{flex:1;min-width:0}.pm-row-main b{display:block;font-weight:600;font-size:16px}.pm-row-sub{display:block;font-size:14px;color:var(--pm-mute)}.pm-row-sub .pm-tag{margin-left:6px;vertical-align:1px}.pm-row-val{font:600 17px var(--pm-fd);letter-spacing:.04em;color:var(--pm-mute);white-space:nowrap}.pm-row svg{width:20px;height:20px;flex:none}.pm-cmd{display:flex;align-items:stretch;gap:0;background:var(--pm-black);min-width:0}.pm-cmd code{flex:1;min-width:0;padding:14px 16px;font-size:16px;color:var(--pm-ink);overflow-wrap:anywhere;align-self:center}.pm-cmd .pm-btn{min-height:52px}.pm-hints{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;font:600 14px var(--pm-fd);letter-spacing:.08em;text-transform:uppercase;color:var(--pm-ink)}.pm-hints>span{display:inline-flex;gap:8px;align-items:center}.pm-hints .pm-l{margin-right:auto;color:var(--pm-mute)}.pm-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pm-seam)}.pm-step{padding:26px 24px 28px;display:grid;gap:10px;align-content:start}.pm-step .pm-n{font:800 italic 56px/.8 var(--pm-fd);color:var(--pm-red-hi)}.pm-step p{color:var(--pm-mute);font-size:15px}.pm-step .pm-path{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:4px}.pm-step .pm-path svg{width:12px;height:12px;color:var(--pm-dim)}.pm-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--pm-seam)}.pm-photo{position:relative;overflow:hidden;background:var(--pm-panel);min-height:320px}.pm-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pm-split .pm-panel{display:grid;gap:16px;align-content:center}.pm-places{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:220px;gap:var(--pm-seam)}.pm-place{position:relative;overflow:hidden;background:var(--pm-panel);grid-column:span 2;margin:0}.pm-place.pm-w{grid-column:span 3;grid-row:span 1}.pm-place img{width:100%;height:100%;object-fit:cover;transition:transform .2s var(--pm-ease)}.pm-place:hover img{transform:scale(1.045)}.pm-place figcaption{position:absolute;left:0;bottom:0;background:var(--pm-ink);color:var(--pm-on-ink);font:700 15px var(--pm-fd);letter-spacing:.12em;text-transform:uppercase;padding:8px 12px}.pm-roles{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:var(--pm-seam)}.pm-role-detail{padding:34px 36px;gap:16px;align-content:start;min-height:100%}.pm-role-detail .pm-big{width:72px;height:72px;color:var(--pm-red-hi)}.pm-role-detail .pm-big svg{width:100%;height:100%;stroke-width:1.4}.pm-showcase{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--pm-seam)}.pm-stage{position:relative;overflow:hidden;background:radial-gradient(70% 55% at 50% 78%,rgba(225,29,42,.28),transparent 70%),linear-gradient(180deg,var(--pm-stage-1) 0,var(--pm-stage-2) 100%);min-height:300px;display:grid;place-items:center;padding:28px}.pm-stage:before{content:"";position:absolute;left:8%;right:8%;bottom:16%;height:2px;background:linear-gradient(90deg,transparent,rgba(243,238,230,.25),transparent)}.pm-stage img{position:relative;width:min(92%,760px);height:auto;object-fit:contain}.pm-stage .pm-floor{position:absolute;left:18%;right:18%;bottom:14%;height:28px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.75),transparent)}.pm-stage.pm-enter img{animation:pm-drive .2s var(--pm-ease) both}@keyframes pm-drive{0%{transform:translateX(9%);opacity:.3}to{transform:none;opacity:1}}.pm-cta-band{min-height:360px;display:grid}.pm-cta-band:after{background:linear-gradient(0deg,rgba(11,10,12,.9),rgba(11,10,12,.55))}.pm-cta-band .pm-wrap{display:grid;place-items:center;text-align:center;gap:16px;padding-block:64px}.pm-cta-band .pm-lede{margin-inline:auto;color:var(--pm-photo-lede)}.pm-subtabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-bottom:0}.pm-subtabs::-webkit-scrollbar{display:none}.pm-subtab{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;background:var(--pm-panel);border:0;text-decoration:none;color:var(--pm-mute);font:600 16px var(--pm-fd);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pm-subtab:hover{background:var(--pm-panel-2);color:var(--pm-ink)}.pm-subtab[aria-current=page]{background:var(--pm-ink);color:var(--pm-on-ink)}.pm-subtab[aria-disabled=true]{color:var(--pm-dim);cursor:not-allowed}.pm-subtab[aria-disabled=true]:hover{background:var(--pm-panel)}.pm-subtab small{font:600 11px var(--pm-fb);letter-spacing:0;text-transform:none;color:var(--pm-dim)}.pm-feature{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:var(--pm-seam)}.pm-feat-stage{min-height:380px}.pm-feature .pm-buy{padding:32px;display:grid;gap:14px;align-content:center}.pm-price{display:flex;align-items:baseline;gap:8px;font:700 clamp(2.4rem,4vw,3.4rem)/1 var(--pm-fd);font-variant-numeric:tabular-nums;letter-spacing:.01em}.pm-price small{font:600 14px var(--pm-fd);letter-spacing:.14em;color:var(--pm-dim)}.pm-ivory .pm-price small{color:var(--pm-on-ink-2)}.pm-price-sm{font-size:30px}.pm-filters{display:grid;grid-template-columns:minmax(200px,1fr) auto auto;gap:var(--pm-seam);align-items:stretch}.pm-field{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;background:var(--pm-panel);border:1px solid var(--pm-line);min-width:0}.pm-field:focus-within{border-color:var(--pm-ink)}.pm-field input,.pm-field select{flex:1;min-width:0;background:none;border:0;outline:none;min-height:46px;font-size:16px}.pm-field select{appearance:none;padding-right:22px;background:linear-gradient(45deg,transparent 50%,var(--pm-mute) 50%) calc(100% - 9px) 50%/6px 6px no-repeat,linear-gradient(-45deg,transparent 50%,var(--pm-mute) 50%) calc(100% - 3px) 50%/6px 6px no-repeat}.pm-field select option{background:var(--pm-panel);color:var(--pm-ink)}.pm-field svg{width:18px;height:18px;color:var(--pm-dim);flex:none}.pm-field label{font:600 13px var(--pm-fd);letter-spacing:.16em;text-transform:uppercase;color:var(--pm-dim);white-space:nowrap}.pm-chips{display:flex;gap:4px;flex-wrap:wrap}.pm-chip{min-height:44px;padding:0 14px;border:0;background:var(--pm-panel);color:var(--pm-mute);font:600 15px var(--pm-fd);letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.pm-chip:hover{background:var(--pm-panel-2);color:var(--pm-ink)}.pm-chip[aria-pressed=true]{background:var(--pm-red);color:var(--pm-white)}.pm-chip .pm-c{font:600 12px var(--pm-fb);opacity:.8}.pm-count{font:600 15px var(--pm-fd);letter-spacing:.14em;text-transform:uppercase;color:var(--pm-dim)}.pm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--pm-seam)}.pm-car{display:grid;grid-template-rows:auto 1fr;background:var(--pm-panel);text-decoration:none;color:inherit;transition:background .16s,color .16s;position:relative}.pm-car .pm-stage{min-height:0;aspect-ratio:16/10;padding:14px}.pm-car .pm-stage img{width:86%;transition:transform .2s var(--pm-ease)}.pm-car:focus-visible .pm-stage img,.pm-car:hover .pm-stage img{transform:translateX(3%) scale(1.04)}.pm-car-body{padding:18px 20px 20px;display:grid;gap:6px}.pm-car-body .pm-eyebrow{font-size:12px}.pm-car-name{font:700 27px/1 var(--pm-fd);text-transform:uppercase;letter-spacing:.02em}.pm-car-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;flex-wrap:wrap}.pm-car-foot .pm-go{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;background:var(--pm-red);color:var(--pm-white);font:700 15px var(--pm-fd);letter-spacing:.08em;text-transform:uppercase}.pm-car-foot .pm-go svg{width:16px;height:16px}.pm-car .pm-ctag{position:absolute;left:12px;top:12px;z-index:1}.pm-car:focus-visible,.pm-car:hover{background:var(--pm-ink);color:var(--pm-on-ink)}.pm-car:focus-visible .pm-eyebrow,.pm-car:hover .pm-eyebrow{color:var(--pm-red-ink)}.pm-car:focus-visible .pm-dim,.pm-car:hover .pm-dim{color:var(--pm-on-ink-2)}.pm-car:focus-visible .pm-price small,.pm-car:hover .pm-price small{color:var(--pm-on-ink-2)}.pm-car:focus-visible{outline-offset:3px}.pm-empty{padding:40px 32px;display:grid;gap:10px;justify-items:start}.pm-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pm-seam)}.pm-stat{background:var(--pm-panel);padding:20px 22px;display:grid;gap:6px;align-content:start;min-width:0}.pm-stat-k{font:600 13px var(--pm-fd);letter-spacing:.2em;color:var(--pm-dim)}.pm-stat-k,.pm-stat-n{text-transform:uppercase}.pm-stat-n{font:700 26px/1.05 var(--pm-fd);letter-spacing:.02em;overflow-wrap:anywhere}.pm-stat p{color:var(--pm-mute);font-size:15px}.pm-stat .pm-ico{width:28px;height:28px;color:var(--pm-red-hi)}.pm-ivory .pm-stat{background:rgba(20,20,22,.06)}.pm-ivory .pm-stat-k{color:var(--pm-on-ink-2)}.pm-fine{font-size:14px;color:var(--pm-dim);text-align:center;padding:20px 0 8px}.pm-product{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:var(--pm-seam);align-items:start}.pm-product .pm-stage{min-height:440px}.pm-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pm-seam);margin-top:var(--pm-seam)}.pm-buybox{padding:30px;display:grid;gap:16px;position:sticky;top:calc(var(--pm-tabh) + 24px)}.pm-ticks{display:grid;gap:10px}.pm-ticks li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.pm-ticks svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--pm-red-ink)}.pm-panel .pm-ticks svg{color:var(--pm-red-hi)}.pm-ivory .pm-ticks svg{color:var(--pm-red-ink)}.pm-rule{height:1px;background:rgba(20,20,22,.16);border:0;margin:0}.pm-banner-proto{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 20px;background:var(--pm-panel);box-shadow:inset 0 2px 0 var(--pm-gold),inset 0 -2px 0 var(--pm-gold)}.pm-banner-proto b{font:700 16px var(--pm-fd);letter-spacing:.14em;text-transform:uppercase;color:var(--pm-gold)}.pm-banner-proto span{color:var(--pm-mute);font-size:15px}.pm-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pm-stepper li{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;background:var(--pm-panel);color:var(--pm-dim);font:600 16px var(--pm-fd);letter-spacing:.1em;text-transform:uppercase}.pm-stepper li b{font:800 italic 24px var(--pm-fd);letter-spacing:0}.pm-stepper li[aria-current=step]{background:var(--pm-red);color:var(--pm-white)}.pm-stepper li.pm-done{color:var(--pm-ink)}.pm-stepper li.pm-done b{color:var(--pm-ok)}.pm-checkout{display:grid;gap:var(--pm-seam);align-items:start}.pm-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px}.pm-seg button{min-height:52px;border:0;background:var(--pm-panel-2);color:var(--pm-mute);font:700 17px var(--pm-fd);letter-spacing:.08em;text-transform:uppercase}.pm-seg button[aria-pressed=true]{background:var(--pm-ink);color:var(--pm-on-ink)}.pm-pay-opts{display:grid;grid-template-columns:1fr 1fr;gap:var(--pm-seam)}.pm-pay{display:grid;gap:8px;text-align:left;padding:22px;border:0;background:var(--pm-panel-2);color:var(--pm-ink);min-height:132px;align-content:start;transition:background .14s,color .14s}.pm-pay:hover{background:var(--pm-raise)}.pm-pay[aria-pressed=true]{background:var(--pm-ink);color:var(--pm-on-ink)}.pm-pay[aria-pressed=true] .pm-mute{color:var(--pm-on-ink-2)}.pm-pay b{font:700 22px var(--pm-fd);text-transform:uppercase;letter-spacing:.04em}.pm-pay svg{width:28px;height:28px}.pm-timeline{display:grid;gap:4px}.pm-timeline li{display:flex;gap:14px;align-items:center;padding:14px 18px;background:var(--pm-panel-2)}.pm-timeline li .pm-dot{width:28px;height:28px;display:grid;place-items:center;flex:none;background:var(--pm-raise);color:var(--pm-dim)}.pm-timeline li.pm-ok .pm-dot{background:var(--pm-ok-dk);color:var(--pm-white)}.pm-timeline li.pm-now{background:var(--pm-ink);color:var(--pm-on-ink)}.pm-timeline li.pm-now .pm-dot{background:var(--pm-red);color:var(--pm-white)}.pm-timeline li .pm-dot svg{width:16px;height:16px}.pm-timeline li span{display:block;font-size:14px;color:var(--pm-mute)}.pm-timeline li.pm-now span{color:var(--pm-on-ink-2)}.pm-timeline li b{font-weight:600}.pm-summary .pm-thumb{background:radial-gradient(70% 60% at 50% 80%,rgba(225,29,42,.25),transparent 70%),var(--pm-stage-2);padding:14px}.pm-summary dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0}.pm-summary dt{color:var(--pm-dim);font:600 14px var(--pm-fd);letter-spacing:.14em;text-transform:uppercase}.pm-summary dd{margin:0;text-align:right}.pm-confirm{position:fixed;inset:0;z-index:90;display:flex;align-items:center;background:rgba(0,0,0,.5);pointer-events:none}.pm-confirm .pm-band{pointer-events:auto}.pm-confirm[hidden]{display:none}.pm-band{width:100%;background:var(--pm-band);border-top:3px solid var(--pm-red);border-bottom:3px solid var(--pm-red);padding:34px var(--pm-gut-r) 30px var(--pm-gut);animation:pm-band .2s var(--pm-ease) both}.pm-band-in{max-width:720px;margin:0 auto;text-align:center;display:grid;gap:12px;justify-items:center}.pm-band .pm-h-l{font-size:clamp(2rem,5vw,3rem)}@keyframes pm-band{0%{transform:scaleY(.3);opacity:.2}to{transform:none;opacity:1}}.pm-toast{position:fixed;left:50%;top:calc(16px + env(safe-area-inset-top,0px));z-index:95;transform:translate(-50%,-140%);background:var(--pm-ink);color:var(--pm-on-ink);font:700 16px var(--pm-fd);letter-spacing:.08em;text-transform:uppercase;padding:12px 20px;border-bottom:3px solid var(--pm-ok-dk);transition:transform .22s var(--pm-ease),visibility 0s .22s;visibility:hidden;max-width:calc(100% - 32px);text-align:center}.pm-toast.pm-on{transform:translate(-50%);visibility:visible;transition:transform .22s var(--pm-ease)}.pm-offer{background:var(--pm-band);box-shadow:inset 0 3px 0 var(--pm-red),inset 0 -3px 0 var(--pm-red)}.pm-offer .pm-wrap{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;padding-block:20px}.pm-offer .pm-h-m{color:var(--pm-ink)}.pm-offer .pm-h-m em{font-style:italic;color:var(--pm-red-hi)}.pm-offer p.pm-note{color:var(--pm-mute);font-size:15px;flex:1 1 320px}.pm-offer-h{display:flex;align-items:center;gap:10px 14px}.pm-tiers{display:grid;grid-template-columns:1fr 1fr;gap:var(--pm-seam)}.pm-tier{padding:32px;display:grid;gap:14px;align-content:start}.pm-tier .pm-h-l{font-size:clamp(2.4rem,4.4vw,3.8rem);font-style:italic;font-weight:800}.pm-tier .pm-was{font-size:15px}.pm-tier .pm-was b{font:700 22px var(--pm-fd);letter-spacing:.02em}.pm-ivory.pm-tier .pm-was b{color:var(--pm-red-ink)}.pm-panel.pm-tier .pm-was b{color:var(--pm-red-hi)}.pm-howto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pm-seam)}.pm-meter{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;max-width:420px}.pm-meter i{height:14px;background:var(--pm-raise)}.pm-meter i.pm-on{background:var(--pm-ink)}.pm-strikes{display:flex;gap:6px}.pm-strikes i{width:34px;height:34px;display:grid;place-items:center;background:var(--pm-raise);font:800 italic 18px var(--pm-fd);font-style:italic;color:var(--pm-dim)}.pm-strikes i.pm-on{background:var(--pm-red);color:var(--pm-white)}.pm-table-wrap{overflow-x:auto}table.pm-table{width:100%;border-collapse:collapse;font-size:15px}.pm-table caption{text-align:left}.pm-table :is(th,td){padding:14px 18px;text-align:left;border-bottom:1px solid var(--pm-line);vertical-align:middle}table.pm-table thead th{font:600 13px var(--pm-fd);letter-spacing:.18em;text-transform:uppercase;color:var(--pm-dim);background:var(--pm-panel-2)}table.pm-table tbody th{font-weight:600}table.pm-table :is(td,th).pm-vip{background:rgba(243,238,230,.06)}table.pm-table thead th.pm-vip{background:var(--pm-red);color:var(--pm-white)}.pm-yes{color:var(--pm-ok);font-weight:600}.pm-no{color:var(--pm-dim)}.pm-factions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pm-seam)}.pm-faction{padding:26px 24px;display:grid;gap:12px;align-content:start;transition:background .14s,color .14s}.pm-faction .pm-ico{width:54px;height:54px;display:grid;place-items:center;background:var(--pm-raise);color:var(--pm-ink)}.pm-faction .pm-ico svg{width:30px;height:30px;stroke-width:1.6}.pm-faction p{color:var(--pm-mute);font-size:15px}.pm-faction .pm-btn{justify-self:start;margin-top:6px}.pm-mono{width:72px;height:84px;flex:none;position:relative;display:grid;place-items:end start;padding:6px 8px;background:linear-gradient(165deg,var(--pm-mono-1),var(--pm-mono-2) 70%);overflow:hidden}.pm-mono span{position:relative;font:800 italic 40px/.8 var(--pm-fd);color:var(--pm-ink);letter-spacing:-.02em}.pm-mono:after{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:var(--pm-red)}.pm-who .pm-mono{padding:3px 4px}.pm-who .pm-mono span{font-size:20px}.pm-profile-head{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:24px 28px}.pm-profile-head .pm-h-m{font-size:clamp(1.8rem,3vw,2.6rem)}.pm-profile{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:var(--pm-seam);align-items:start}.pm-ptabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.pm-ptabs::-webkit-scrollbar{display:none}.pm-statrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pm-seam)}.pm-statrow .pm-stat-n{font-size:34px}.pm-inv{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px}.pm-slot{background:var(--pm-panel-2);aspect-ratio:1/1.12;position:relative;display:grid;place-items:center;padding:16px 8px 26px}.pm-slot img{width:60%;height:auto}.pm-slot .pm-q{position:absolute;right:6px;top:5px;font:700 14px var(--pm-fd);color:var(--pm-mute)}.pm-slot .pm-nm{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);font:600 12px var(--pm-fb);text-align:center;padding:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-slot.pm-e{background:rgba(29,28,31,.5)}.pm-garage{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--pm-seam)}.pm-garage .pm-car{cursor:default}.pm-garage .pm-car:hover{background:var(--pm-panel);color:inherit}.pm-garage .pm-car:hover .pm-dim{color:var(--pm-dim)}.pm-rules{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:var(--pm-seam);align-items:start}.pm-rules-index{position:sticky;top:calc(var(--pm-tabh) + 24px);max-height:calc(100vh - var(--pm-tabh) - 40px);overflow:auto}.pm-rules-index .pm-row{min-height:48px;padding:8px 18px}.pm-rules-index .pm-row-lead{font-size:20px;min-width:22px}.pm-rule-card{padding:24px 28px;display:grid;gap:10px}.pm-rule-card .pm-code{font:700 15px var(--pm-fd);letter-spacing:.14em;color:var(--pm-red-hi)}.pm-md ul{list-style:none;display:grid;gap:8px;margin-top:6px}.pm-md li{padding-left:18px;position:relative}.pm-md li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:2px;background:var(--pm-red-hi)}.pm-md p+p,.pm-md p+ul,.pm-md ul+p{margin-top:12px}.pm-md strong{color:var(--pm-ink)}.pm-md .pm-caps{font:600 15px/1.45 var(--pm-fb);letter-spacing:.02em;padding:12px 14px;background:var(--pm-red-tint);box-shadow:inset 3px 0 0 var(--pm-red)}.pm-faq{display:grid;gap:4px}.pm-faq details{background:var(--pm-panel)}.pm-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:12px 22px;cursor:pointer;font-weight:600;font-size:17px}.pm-faq summary::-webkit-details-marker{display:none}.pm-faq summary svg{width:20px;height:20px;flex:none;transition:transform .2s var(--pm-ease)}.pm-faq details[open] summary svg{transform:rotate(45deg)}.pm-faq details[open] summary{background:var(--pm-ink);color:var(--pm-on-ink)}.pm-faq .pm-a{padding:16px 22px 20px;color:var(--pm-mute);display:grid;gap:10px;justify-items:start}.pm-ticket{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 36px;align-items:center;padding:36px}.pm-foot{margin-top:var(--pm-seam);background:var(--pm-panel);border-top:1px solid var(--pm-line)}.pm-foot .pm-wrap{padding-block:44px 28px;display:grid;gap:30px}.pm-foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:30px}.pm-foot h2{font:600 13px var(--pm-fd);letter-spacing:.3em;text-transform:uppercase;color:var(--pm-red-hi);margin-bottom:8px}.pm-foot a{display:flex;align-items:center;min-height:44px;text-decoration:none;color:var(--pm-mute);font-size:15px}.pm-foot a:hover{color:var(--pm-ink)}.pm-foot-brand img{width:150px}.pm-foot-brand p{color:var(--pm-dim);font-size:15px;margin-top:12px;max-width:34ch}.pm-legal{display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:space-between;border-top:1px solid var(--pm-line);padding-top:20px;font-size:13px;color:var(--pm-dim)}.pm-legal .pm-en{font:600 13px var(--pm-fd);letter-spacing:.1em;color:var(--pm-mute)}@media (max-width:1180px){.pm-tab svg{display:none}.pm-tab{font-size:15px;letter-spacing:.05em}.pm-factions,.pm-howto,.pm-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pm-hero{min-height:0}.pm-hero .pm-wrap{grid-template-columns:1fr;padding-block:120px 24px}.pm-hero:after{background:linear-gradient(0deg,var(--pm-ground) 0,rgba(11,10,12,.86) 46%,rgba(11,10,12,.35) 100%)}.pm-checkout,.pm-feature,.pm-product,.pm-profile,.pm-roles,.pm-rules,.pm-showcase,.pm-split,.pm-tiers{grid-template-columns:1fr}.pm-places{grid-template-columns:1fr 1fr;grid-auto-rows:170px}.pm-place,.pm-place.pm-w{grid-column:span 1}.pm-place.pm-w:first-child{grid-column:span 2}.pm-filters,.pm-trust{grid-template-columns:1fr}.pm-specs,.pm-statrow{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-buybox,.pm-rules-index{position:static;max-height:none}.pm-product .pm-stage{min-height:260px}.pm-feat-stage{min-height:230px}.pm-ticket{grid-template-columns:1fr;padding:26px 22px}.pm-foot-grid{grid-template-columns:1fr 1fr}.pm-foot-brand{grid-column:1/-1}.pm-buybox,.pm-feature .pm-buy,.pm-pad,.pm-role-detail,.pm-tier{padding:24px 20px}.pm-phead .pm-wrap{padding-block:36px 24px}.pm-rules-index .pm-row-sub{display:none}.pm-rules.pm-art .pm-rules-index{order:2}}@media (max-width:560px){body{font-size:15.5px}.pm-h-xl{font-size:clamp(2.6rem,14vw,4.4rem)}.pm-offer-h{flex-wrap:wrap}.pm-factions,.pm-howto,.pm-places,.pm-steps{grid-template-columns:1fr}.pm-places{grid-auto-rows:190px}.pm-place.pm-w:first-child{grid-column:span 1}.pm-pay-opts{grid-template-columns:1fr}.pm-stepper li{padding:0 10px;font-size:14px;letter-spacing:.06em;gap:6px}.pm-stepper li b{font-size:20px}.pm-stepper li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-cmd{flex-direction:column}.pm-cmd .pm-btn{width:100%}.pm-hero .pm-wrap{padding-block:96px 20px}.pm-hero-copy .pm-lede{font-size:17px}.pm-ctas .pm-btn{flex:1 1 100%}.pm-lede{font-size:16px}.pm-sec-head{padding-top:26px}.pm-foot-grid{grid-template-columns:1fr}td,th{padding:12px}}.pm-world-bg{position:fixed;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;z-index:0;pointer-events:none}.pm-foot,main{position:relative;z-index:1}.pm-top{position:relative;z-index:41}.pm-tabbar{background:var(--pm-ground)}.pm-top{background:var(--pm-panel);border-bottom:2px solid var(--pm-red)}.pm-status{display:flex;align-items:center;gap:18px;margin-left:auto;min-width:0}.pm-online{display:inline-flex;align-items:center;gap:8px;font:600 14px var(--pm-fd);letter-spacing:.14em;text-transform:uppercase;color:var(--pm-mute);white-space:nowrap}.pm-online b{font:700 20px var(--pm-fd);letter-spacing:.02em;color:var(--pm-ink)}.pm-pulse{width:9px;height:9px;border-radius:50%;background:var(--pm-ok);position:relative;flex:none}.pm-pulse:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--pm-ok);opacity:0;animation:pm-pulse 2s ease-out infinite}@keyframes pm-pulse{0%{transform:scale(.4);opacity:.8}to{transform:scale(1.3);opacity:0}}.pm-addr{display:inline-flex;align-items:center;background:var(--pm-black);min-height:44px}.pm-addr code{padding:0 12px;font-size:14px;color:var(--pm-ink);white-space:nowrap}.pm-kc-copy{min-height:44px;padding:0 12px;border:0;background:var(--pm-ink);color:var(--pm-on-ink);font:700 14px var(--pm-fd);letter-spacing:.1em;text-transform:uppercase}.pm-kc-copy:hover{background:var(--pm-white)}.pm-account{display:flex;align-items:center}.pm-who-t{display:block;font:700 15px var(--pm-fd);letter-spacing:.06em;text-transform:uppercase;line-height:1.1}.pm-mono-xs{width:36px;height:42px;padding:3px 5px}.pm-mono-xs span{font-size:20px}.pm-mono-sm{width:40px;height:46px;padding:3px 5px}.pm-mono-sm span{font-size:22px}.pm-sm-only{display:none}.pm-tab-bar{transition:transform .2s var(--pm-ease)}.pm-hintbar{position:fixed;left:0;right:0;bottom:0;z-index:44;background:var(--pm-panel);border-top:1px solid var(--pm-line-2)}.pm-hintbar .pm-wrap{display:flex;align-items:center;justify-content:flex-end;gap:8px 26px;min-height:46px;font:600 15px var(--pm-fd);letter-spacing:.08em;text-transform:uppercase}.pm-hint{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pm-hint .pm-kc+.pm-kc{margin-left:-4px}.pm-demo{margin-right:auto;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 6px;border:0;background:none;color:var(--pm-mute);font:600 15px var(--pm-fd);letter-spacing:.08em;text-transform:uppercase}.pm-demo:hover{color:var(--pm-ink)}.pm-sw{width:34px;height:18px;background:var(--pm-raise);position:relative;flex:none;transition:background .15s}.pm-sw:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;background:var(--pm-mute);transition:transform .15s var(--pm-ease),background .15s}.pm-demo[aria-pressed=true]{color:var(--pm-ink)}.pm-demo[aria-pressed=true] .pm-sw{background:var(--pm-red)}.pm-demo[aria-pressed=true] .pm-sw:after{transform:translateX(16px);background:var(--pm-white)}.pm-demo-m{margin-top:12px;width:100%}body{padding-bottom:46px}.pm-view{animation:pm-rise .18s var(--pm-ease) both}.pm-view.pm-still{animation:none}.pm-stg>*{animation:pm-rise .2s var(--pm-ease) both}.pm-stg>:nth-child(2){animation-delay:.03s}.pm-stg>:nth-child(3){animation-delay:.06s}.pm-stg>:nth-child(4){animation-delay:.09s}.pm-stg>:nth-child(n+5){animation-delay:.12s}.pm-view.pm-still .pm-stg>*{animation:none}@keyframes pm-rise{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:none}}.pm-swap-in>*{animation:pm-slide .18s var(--pm-ease) both}@keyframes pm-slide{0%{opacity:.4;transform:translateX(14px)}to{opacity:1;transform:none}}.pm-row{transition:background .12s,color .12s}.pm-shell-sec{padding-block:var(--pm-seam) 0}.pm-shell{display:grid;grid-template-columns:minmax(300px,.36fr) minmax(0,1fr);gap:var(--pm-seam);align-items:stretch}.pm-shell-list{display:flex;flex-direction:column}.pm-shell-title{padding:24px 24px 18px;border-bottom:1px solid var(--pm-line);display:grid;gap:6px}.pm-shell-title .pm-h-l{font-size:clamp(2.2rem,3.4vw,3rem)}.pm-hl-it{font-style:italic;font-weight:800}.pm-row-menu{min-height:62px}.pm-row-menu b{font:700 19px var(--pm-fd);letter-spacing:.06em;text-transform:uppercase}.pm-shell-entry{display:none;margin-top:auto;padding:16px 22px 20px;border-top:1px solid var(--pm-line);display:grid;gap:8px}.pm-shell-entry .pm-cmd code{font-size:14px;padding:10px 12px}.pm-shell-detail{display:grid;grid-template-rows:auto 1fr;min-height:100%;overflow:hidden}.pm-md-media{position:relative;aspect-ratio:21/8;max-height:330px;width:100%;overflow:hidden;background:var(--pm-stage-2)}.pm-md-media>img{width:100%;height:100%;object-fit:cover}.pm-md-media.pm-stage{display:grid;place-items:center;padding:12px}.pm-md-media.pm-stage img{width:auto;height:100%;max-height:300px;object-fit:contain}.pm-md-body{padding:26px 32px 30px;display:grid;gap:14px;align-content:start}.pm-eb-ico{width:16px;height:16px;vertical-align:-3px;margin-right:8px}.pm-stats{display:grid;gap:4px;margin:0}.pm-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-stats .pm-stat{background:var(--pm-panel-2);padding:14px 16px}.pm-stat-v{margin:0;font:700 20px/1.1 var(--pm-fd);text-transform:uppercase;letter-spacing:.03em;overflow-wrap:anywhere}.pm-stats-big .pm-stat-v{font-size:34px}.pm-stats-big .pm-stat{background:var(--pm-panel)}.pm-role-detail{padding:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.pm-role-detail .pm-md-body{padding:22px 28px 26px}.pm-red{color:var(--pm-red-hi)}.pm-center{justify-content:center}.pm-cta-band .pm-h-xl{font-size:clamp(2.4rem,6vw,5rem)}.pm-phead.pm-compact .pm-wrap{padding-block:30px 22px;gap:10px}.pm-phead.pm-compact .pm-h-l{font-size:clamp(2.2rem,4.6vw,3.8rem)}.pm-substrip{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--pm-tabh) + var(--pm-seam));z-index:35;padding-block:var(--pm-seam);background:var(--pm-ground)}.pm-substrip .pm-wrap{position:relative}.pm-subtabs{scroll-snap-type:x proximity}.pm-subtab{scroll-snap-align:start}.pm-subtab[aria-disabled=true]{opacity:.55}.pm-toolbar{display:grid;grid-template-columns:minmax(200px,1fr) auto auto auto;gap:var(--pm-seam);margin-bottom:var(--pm-seam)}.pm-seg-view{grid-template-columns:auto auto}.pm-seg-view button{min-height:48px;padding:0 18px}.pm-chips{margin-bottom:var(--pm-seam);align-items:center}.pm-chips .pm-count{margin-left:auto}.pm-garage-menu{display:grid;grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);gap:var(--pm-seam);align-items:start}.pm-row-car{min-height:72px;gap:12px}.pm-row-car img{width:84px;height:48px;object-fit:contain;flex:none}.pm-row-car .pm-row-main b{font:700 18px var(--pm-fd);letter-spacing:.04em;text-transform:uppercase}.pm-gm-preview{position:sticky;top:calc(var(--pm-tabh) + 136px);display:grid;overflow:hidden}.pm-pv-stage{min-height:0;height:clamp(220px,25vw,360px);padding:16px 24px}.pm-pv-stage img{width:auto;height:auto;max-width:90%;max-height:calc(clamp(220px,25vw,360px) - 32px);object-fit:contain}.pm-pv-body{padding:24px 28px 28px;display:grid;gap:16px}.pm-pv-buy{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.pm-prod-stage{min-height:420px}.pm-car-static{cursor:default}.pm-car-static:hover{background:var(--pm-panel);color:inherit}.pm-car-static:hover .pm-dim{color:var(--pm-dim)}.pm-checkout{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.pm-checkout .pm-summary{grid-column:2;grid-row:1}.pm-checkout .pm-co-main{grid-column:1;grid-row:1;min-width:0}.pm-sum-body{padding:22px 24px 24px;display:grid;gap:14px}.pm-total{font:700 26px var(--pm-fd)}.pm-panel-head .pm-proto-note{font-size:12px}.pm-row-alt{background:var(--pm-panel-2)}.pm-row-alt.pm-is-on{background:var(--pm-ink)}.pm-login-panel{display:flex;gap:16px 28px;align-items:center;flex-wrap:wrap}.pm-login-panel>div{flex:1 1 320px;display:grid;gap:6px}.pm-row-flex{display:flex;gap:14px 24px;align-items:center;flex-wrap:wrap;margin-top:var(--pm-seam)}.pm-grow{flex:1 1 280px;min-width:0}.pm-stack{display:grid;gap:14px;align-content:start}.pm-stack6{display:grid;gap:6px}.pm-small{font-size:14px}.pm-mt8{margin-top:8px}.pm-mt14{margin-top:14px}.pm-mb8{margin-bottom:10px}.pm-mb16{margin:8px 0 16px}.pm-mt-seam{margin-top:var(--pm-seam)}.pm-ink{color:var(--pm-ink)}.pm-tight{gap:6px}.pm-gap18{gap:18px}.pm-pad-s{padding:12px 22px 16px}.pm-tag-start{justify-self:start}.pm-btn-dark{background:var(--pm-raise);color:var(--pm-ink)}.pm-row-next{min-height:72px}.pm-steps-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.pm-h-s .pm-tag{margin-left:8px;vertical-align:3px}@media (max-width:1180px){.pm-shell{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}.pm-stats-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-addr{display:none}}@media (max-width:900px){.pm-top{position:sticky;top:env(safe-area-inset-top,0)}.pm-hintbar{display:none}body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.pm-status{gap:10px}.pm-online-k{display:none}.pm-online .pm-tag{font-size:10px;padding:3px 5px;letter-spacing:.08em}.pm-brand img{width:96px}.pm-shell-entry{display:grid}.pm-stats-3{grid-template-columns:1fr}.pm-stats-3 .pm-stat{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pm-stats-3 .pm-stat-v{text-align:right}.pm-toolbar .pm-field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pm-lg-only{display:none}.pm-sm-only{display:inline}.pm-who-t small{display:none}.pm-garage-menu,.pm-shell{grid-template-columns:1fr}.pm-shell-title{padding:20px 18px 14px}.pm-shell-detail{min-height:0}.pm-md-media{aspect-ratio:16/8}.pm-md-body,.pm-role-detail .pm-md-body{padding:20px 18px 22px}.pm-stats .pm-stat{padding:12px 10px}.pm-stat-v{font-size:16px}.pm-substrip{top:calc(env(safe-area-inset-top,0px) + 60px);background:var(--pm-ground);padding-bottom:var(--pm-seam)}.pm-substrip .pm-wrap:after{content:"";position:absolute;top:0;bottom:0;right:max(16px,env(safe-area-inset-right,0px));width:44px;background:linear-gradient(90deg,rgba(26,25,28,0),var(--pm-ground));pointer-events:none}.pm-subtabs{padding-right:40px}.pm-toolbar{grid-template-columns:1fr 1fr}.pm-seg-view,.pm-toolbar .pm-grow{grid-column:1/-1}.pm-gm-preview{position:static;order:-1;scroll-margin-top:130px}.pm-pv-stage{height:210px}.pm-pv-stage img{max-height:178px}.pm-pv-body{padding:18px}.pm-prod-stage{min-height:240px}.pm-checkout{grid-template-columns:1fr}.pm-checkout .pm-co-main,.pm-checkout .pm-summary{grid-column:auto;grid-row:auto}.pm-summary{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center}.pm-summary .pm-thumb{padding:8px;height:100%;display:grid;place-items:center}.pm-sum-body{padding:12px 14px;gap:6px}.pm-sum-body .pm-h-m{font-size:20px}.pm-sum-body dl{gap:2px 10px;font-size:14px}.pm-sum-body dt{font-size:12px}.pm-sum-body dd:first-of-type,.pm-sum-body dt:first-of-type,.pm-sum-note{display:none}.pm-total{font-size:20px}.pm-phead.pm-compact .pm-wrap{padding-block:16px 12px;gap:6px}.pm-phead.pm-compact .pm-h-l{font-size:clamp(1.8rem,8vw,2.6rem)}.pm-co-actions{position:sticky;bottom:calc(60px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--pm-panel);padding-block:10px}.pm-co-actions .pm-btn{flex:1 1 auto}}@media (max-width:560px){.pm-stats-4{grid-template-columns:1fr 1fr}.pm-row-car img{width:64px;height:38px}.pm-stats-3 .pm-stat-k{font-size:11px;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pm-foot a,.pm-hintbar,.pm-mnav a,.pm-tabbar a{text-decoration:none}.pm-tab svg{stroke-width:1.8}.pm-online--maintenance .pm-pulse{background:var(--pm-warn)}.pm-online--maintenance .pm-pulse:after{border-color:var(--pm-warn)}.pm-online--offline .pm-pulse{background:var(--pm-dim)}.pm-online--offline .pm-pulse:after{display:none}.pm-brand-txt b{display:block}.pm-account .account-menu summary{min-width:0;gap:10px}.pm-who{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 12px 4px 4px;background:var(--pm-panel-2);color:var(--pm-ink);list-style:none;cursor:pointer}.pm-who::-webkit-details-marker{display:none}.account-menu[open] .pm-who,.pm-who:hover{background:var(--pm-ink);color:var(--pm-on-ink)}.account-menu[open] .pm-who small,.pm-who:hover small{color:var(--pm-on-ink-2)}.pm-who svg{width:16px;height:16px}.pm-who-t small{display:block;font:600 11px var(--pm-fb);letter-spacing:.04em;color:var(--pm-dim);text-transform:none}.pm-mono img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.account-popover{border-radius:0;background:var(--pm-panel);border:1px solid var(--pm-line-2);border-top:3px solid var(--pm-red)}main{position:relative;z-index:1}.pm-foot .pm-legal p{margin:0}.pm-foot nav{display:flex;flex-direction:column;min-width:0}.pm-foot nav span{display:flex;align-items:center;min-height:44px;color:var(--pm-dim);font-size:15px}.pm-toast:empty{visibility:hidden}.pm-kc-btn{text-decoration:none}.pm-kc-btn:focus-visible,.pm-tab:focus-visible{outline-offset:-3px}@media (max-width:900px){.buy-bar{bottom:calc(60px + env(safe-area-inset-bottom,0px))!important}body:has(.buy-bar){padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))}}h1,h2{font-family:var(--pm-fd);font-weight:800}h1{font-style:italic;letter-spacing:.005em}.c-eyebrow{font:600 13px/1.2 var(--pm-fd);letter-spacing:.3em;color:var(--pm-red-hi)}.c-eyebrow:before{display:none}.c-em,.c-head h2 em,.final-copy h2 em{font-style:italic;font-weight:800;color:var(--pm-red-hi);text-shadow:none}.c-link{font:700 16px var(--pm-fd);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-ink);border-bottom:0}.c-link:hover{color:var(--pm-red-hi)}.c-btn{border-radius:0;border:0;font:700 17px/1 var(--pm-fd);letter-spacing:.08em;box-shadow:none;transition:background .14s,color .14s,box-shadow .14s}.c-btn:hover{transform:none}.c-btn:active{transform:translateY(1px)}.c-btn--primary{background:var(--pm-red);color:var(--pm-white);box-shadow:none}.c-btn--primary:hover{background:var(--pm-red-hover)}.c-btn--ghost{background:transparent;box-shadow:inset 0 0 0 1px var(--pm-line-2);color:var(--pm-ink);backdrop-filter:none}.c-btn--ghost:hover{box-shadow:none}.c-btn--ghost:hover,.c-btn--ivory{background:var(--pm-ink);color:var(--pm-on-ink)}.c-btn--ivory:hover{background:var(--pm-white)}.c-btn--ghost:disabled{background:transparent;color:var(--pm-dim)}.c-section{padding-block:var(--pm-seam)}.c-section>.c-wrap{padding-block:34px 24px}.c-section--raised{background:transparent;border-block:0}.c-section--ivory{background:var(--pm-ink);color:var(--pm-on-ink)}.c-wrap{width:100%;max-width:calc(var(--pm-frame) + 32px);padding-left:var(--pm-gut);padding-right:var(--pm-gut-r)}.c-head{margin-bottom:18px;gap:8px}.c-head h2{font:700 clamp(2rem,4.2vw,3.4rem)/.92 var(--pm-fd);text-transform:uppercase}.c-lede{font-size:17px;color:var(--pm-mute)}.c-card{background:var(--pm-panel);border:0;border-radius:0;transition:background .14s,color .14s}.c-card:hover{border-color:transparent;transform:none;box-shadow:none}.c-card h3{font:700 21px/1.1 var(--pm-fd);letter-spacing:.04em}.c-card p{color:var(--pm-mute)}.c-badge{border-radius:0;border:0;min-height:0;padding:5px 8px;font:700 12px/1 var(--pm-fd);letter-spacing:.14em;background:var(--pm-raise);color:var(--pm-ink)}.c-badge--red{background:var(--pm-red);color:var(--pm-white)}.c-badge--ok{background:rgba(98,201,141,.16);color:var(--pm-ok)}.c-badge--warn{background:rgba(234,165,60,.16);color:var(--pm-warn)}.c-badge--ivory{background:var(--pm-ink);color:var(--pm-on-ink)}.c-empty{background:var(--pm-panel);border:0;border-radius:0;text-align:left;padding:40px 32px}.c-empty h3{font:700 21px/1.1 var(--pm-fd);letter-spacing:.04em}.c-error{border-radius:0;background:var(--pm-red-tint)}.c-toast,.toast{border-radius:0;background:var(--pm-ink);color:var(--pm-on-ink);border-bottom:3px solid var(--pm-ok-dk);font:700 16px var(--pm-fd);letter-spacing:.08em;text-transform:uppercase}.c-modal{border-radius:0;background:var(--pm-panel);border:0;border-top:3px solid var(--pm-red)}.c-table th{font:600 13px var(--pm-fd);letter-spacing:.18em;color:var(--pm-dim);background:var(--pm-panel-2)}.c-table td,.c-table th{border-bottom:1px solid var(--pm-line)}.c-tabs{gap:4px;border-bottom:0}.c-tabs a,.c-tabs button{flex:none;min-height:46px;padding:0 18px;background:var(--pm-panel);border:0;color:var(--pm-mute);font:600 16px var(--pm-fd);letter-spacing:.08em}.c-tabs a:hover,.c-tabs button:hover{background:var(--pm-panel-2);color:var(--pm-ink)}.c-tabs [aria-current],.c-tabs [aria-selected=true]{background:var(--pm-ink);color:var(--pm-on-ink)}.c-input{border-radius:0;background:var(--pm-panel);border:1px solid var(--pm-line)}.c-input:focus-visible{border-color:var(--pm-ink)}.content-card{border-radius:0;background:var(--pm-panel);border:0}.ip-hero,.pub-hero{min-height:0;background:var(--pm-scrim)}.ip-hero:after,.pub-hero:after{background:linear-gradient(90deg,rgba(11,10,12,.92) 0,rgba(11,10,12,.66) 46%,rgba(11,10,12,.28) 100%),linear-gradient(0deg,var(--pm-ground) 0,rgba(26,25,28,0) 34%)}.ip-hero h1,.pub-hero h1{font:800 italic clamp(2.6rem,7.4vw,6.6rem)/.86 var(--pm-fd);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.pm-tab-bar{transition:none}}.pm-role-detail>.pm-detail-swap,.pm-shell-detail>.pm-detail-swap{display:grid;grid-template-rows:auto 1fr;min-height:100%}.pm-shell-detail{display:block}.pm-roles>.pm-panel:first-child{align-self:start}.pm-btn svg,.pm-link svg,.pm-row svg{flex:none}.pm-rules-index .rules-sticky{position:static;display:block;gap:0}.pm-rules-search{margin:12px 18px}.pm-rules-index .pm-rows a{border-left:0}.pm-rules-index .pm-row[aria-current]{background:var(--pm-ink);color:var(--pm-on-ink)}.pm-rules-index .pm-row[aria-current] .pm-row-lead,.pm-rules-index .pm-row[aria-current] .pm-row-sub{color:var(--pm-on-ink-2)}.pm-rules .rules-article{max-width:none;display:grid;gap:var(--pm-seam);min-width:0}.pm-rules .rule-section{background:var(--pm-panel);padding:24px 28px;margin:0;border:0;display:grid;gap:12px}.pm-rules .rule-section h2{font:700 clamp(1.6rem,3vw,2.4rem)/1 var(--pm-fd);text-transform:uppercase;margin:0 0 4px}.pm-rules .rule-entry{border-top:1px solid var(--pm-line);padding-top:12px;line-height:1.65}.pm-rules .rule-entry p{margin:0}.pm-rules .rule-entry strong:first-child,.pm-rules .rule-entry>p:first-child>strong:first-child{color:var(--pm-red-hi);font-family:var(--pm-fd);letter-spacing:.1em}.pm-rules .rules-table-scroll{border-radius:0;border-color:var(--pm-line)}@media (max-width:900px){.pm-rules .rule-section{padding:20px 18px}}.pm-product-media{position:relative;background:var(--pm-panel);min-height:0}.pm-product-media.pm-stage{display:block;padding:0}.pm-product-media .gallery-main{height:440px;border:0;border-radius:0;background:transparent}.pm-product-media .gallery-main img.cutout{object-fit:contain;padding:28px}.pm-product-media .gallery-thumbs{margin:0;padding:0 12px 12px;gap:6px}.pm-product-media .gallery-thumbs button{border-radius:0;border:0;background:var(--pm-panel-2);height:88px}.pm-product-media .gallery-thumbs button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pm-red)}.pm-product-media .gallery-zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none}.pm-md :is(p,ul){margin:0}.pm-md{display:grid;gap:12px}.pm-price-soon{font:700 22px var(--pm-fd);text-transform:uppercase;letter-spacing:.04em;color:var(--pm-dim)}.pm-buybox .pm-tags{min-height:0}.pm-buy-bar{background:var(--pm-panel)!important;border-top:3px solid var(--pm-red)!important;padding:10px 16px!important}.pm-buy-bar .pm-price{font-size:26px}@media (max-width:900px){.pm-product-media .gallery-main{height:240px}.pm-product-media .gallery-thumbs button{height:64px}}.store-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--pm-seam)}.c-card.sc-card{background:var(--pm-panel);border:0;border-radius:0;transition:background .16s,color .16s}.sc-media{background:radial-gradient(70% 55% at 50% 78%,rgba(225,29,42,.28),transparent 70%),linear-gradient(180deg,var(--pm-stage-1) 0,var(--pm-stage-2) 100%)}.sc-card h2{font:700 27px/1 var(--pm-fd);letter-spacing:.02em;font-style:normal}.sc-card h2,.sc-eyebrow{text-transform:uppercase}.sc-eyebrow{font:600 12px/1.2 var(--pm-fd);letter-spacing:.3em;color:var(--pm-red-hi)}.sc-cta{border-radius:0;background:var(--pm-red);color:var(--pm-white)}.c-card.sc-card:hover{background:var(--pm-ink);color:var(--pm-on-ink)}.c-card.sc-card:hover :is(.sc-eyebrow){color:var(--pm-red-ink)}.c-card.sc-card:hover :is(p,.sc-summary,dd,dt,.store-price-cur,.store-price-label){color:var(--pm-on-ink-2)}.store-price strong{font-family:var(--pm-fd);font-weight:700}.pm-intro{margin-bottom:var(--pm-seam)}.pm-vitrina{padding-top:var(--pm-seam)}.pm-vitrina .vitrina-notice{margin:0}.pm-ivory .vitrina-notice{background:var(--pm-on-ink);color:var(--pm-ink)}.pm-co .checkout-page{max-width:none;padding:0;min-height:0}.pm-co .checkout-security{display:flex;align-items:center;gap:10px;padding:12px 18px;background:var(--pm-panel);color:var(--pm-mute);font-size:14px;text-align:left;letter-spacing:0;box-shadow:inset 3px 0 0 var(--pm-red)}.pm-co .checkout-columns{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:var(--pm-seam);margin-top:var(--pm-seam)}.pm-co .checkout-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border:0;padding:0;margin:0 0 var(--pm-seam);background:none}.pm-co .checkout-steps li{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;background:var(--pm-panel);color:var(--pm-dim);border-radius:0;font:600 16px var(--pm-fd);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-co .checkout-steps li>span:first-child{width:auto;height:auto;border:0;border-radius:0;background:none;font:800 italic 24px var(--pm-fd);letter-spacing:0}.pm-co .checkout-steps li[aria-current]{background:var(--pm-red);color:var(--pm-white)}.pm-co .checkout-steps li[aria-current]>span:first-child{background:none}.pm-co .checkout-stage{background:var(--pm-panel);border:0;border-radius:0;padding:28px 32px;gap:18px}.pm-co .checkout-stage h2{font:800 italic clamp(2rem,3.6vw,3rem)/.95 var(--pm-fd)}.pm-co .checkout-summary{top:calc(var(--pm-tabh) + 24px)}.pm-co .checkout-summary .summary-image{border-radius:0;height:200px;background-color:var(--pm-stage-2);background-repeat:no-repeat}.pm-co .checkout-summary .content-card{background:var(--pm-panel);border:0;border-radius:0;padding:22px 24px}.pm-co .checkout-summary .content-card h2{font:700 clamp(1.5rem,2.4vw,2rem)/1 var(--pm-fd);text-transform:uppercase}.pm-co .destination-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px}.pm-co .destination-tabs :is(button,label,a){border-radius:0}.pm-co .character-options :is(label,button){border-radius:0;background:var(--pm-panel-2);border:0}.pm-co .delivery-timeline li{border-left-width:3px}.pm-co .delivery-wait{border-radius:0;background:var(--pm-panel-2)}.pm-co .pay-method{border-radius:0}.pm-co .checkout-steps{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.pm-co .checkout-stage h2{font:800 italic clamp(1.8rem,3vw,2.6rem)/.95 var(--pm-fd);text-transform:uppercase;margin:0}.pm-co .checkout-stage h2:focus{outline:0}.pm-co .summary-rows{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:12px 0}.pm-co .summary-rows dt{color:var(--pm-dim);font:600 14px var(--pm-fd);letter-spacing:.14em;text-transform:uppercase;align-self:center}.pm-co .summary-rows dd{margin:0;text-align:right}.pm-co .summary-rows .store-price{justify-content:flex-end;display:flex}.pm-co .summary-rows .store-price p{margin:0}.pm-co .checkout-summary .summary-image{background-size:contain;background-position:50%}.pm-co>.legal-content{margin:var(--pm-seam) auto;max-width:calc(var(--pm-frame) - 0px);width:calc(100% - 32px)}@media (max-width:900px){.pm-co .checkout-page{display:flex;flex-direction:column;gap:var(--pm-seam)}.pm-co .checkout-columns{display:contents}.pm-co .checkout-summary{order:0;position:static;display:grid;grid-template-columns:110px minmax(0,1fr);background:var(--pm-panel)}.pm-co .checkout-summary .summary-image{height:100%;min-height:96px;background-color:var(--pm-stage-2)}.pm-co .checkout-summary .content-card{padding:12px 14px}.pm-co .checkout-summary .content-card h2{font-size:20px}.pm-co .checkout-summary>p.helper{grid-column:1/-1;padding:0 14px 12px;margin:0}.pm-co .summary-rows{gap:2px 10px;margin:6px 0;font-size:14px}.pm-co .summary-rows dt{font-size:12px}.pm-co .summary-rows .store-price strong{font-size:20px}.pm-co .checkout-security{order:1}.pm-co .checkout-columns>div:first-child{order:2}.pm-co .checkout-steps li{padding:0 10px;font-size:14px;letter-spacing:.06em;gap:6px}.pm-co .checkout-stage{padding:20px 18px}}.legal-content{background:var(--pm-panel);padding:28px 32px}.pm-product-media.pm-stage .gallery-main img{max-width:none}.pm-product-media.pm-stage .gallery-main img,.pm-product-media.pm-stage .gallery-thumbs img{position:absolute;inset:0;width:100%;height:100%}.pm-rules-index .rules-sticky nav a.pm-row{display:flex;align-items:center;gap:14px;min-height:48px;padding:8px 18px;border-left:0;color:inherit;font-size:16px}.pm-rules-index .rules-sticky nav a.pm-row[aria-current]{color:var(--pm-on-ink);font-weight:inherit}@media (max-width:900px){.pm-rules-index .rules-sticky nav{display:grid}}.pm-legal-doc{max-width:none;line-height:1.65}.pm-legal-doc>*{max-width:76ch}.pm-legal-doc h1{font:800 italic clamp(2.2rem,4.6vw,3.8rem)/.92 var(--pm-fd);text-transform:uppercase;margin:0 0 16px;overflow-wrap:normal;hyphens:auto}.pm-legal-doc h2{font:700 clamp(1.4rem,2.4vw,1.9rem)/1 var(--pm-fd);text-transform:uppercase;margin:28px 0 8px;letter-spacing:.02em}.pm-legal-doc :is(p,li){color:var(--pm-mute)}.pm-legal-doc a{color:var(--pm-ink);text-decoration:underline}.pm-product-media .store-gallery{width:100%;position:relative;z-index:1}.pm-renov{display:flex;gap:18px 24px;align-items:center;box-shadow:inset 3px 0 0 var(--pm-red)}.pm-renov>.pm-ico{width:44px;height:44px;flex:none;color:var(--pm-red-hi)}.pm-renov>div{display:grid;gap:6px}.pm-legal-hub>li{display:grid}.pm-legal-hub a.pm-step{text-decoration:none;color:inherit;transition:background .14s,color .14s}.pm-legal-hub a.pm-step:hover{background:var(--pm-panel-2)}.pm-legal-hub a.pm-ivory p{color:var(--pm-on-ink-2)}.pm-legal-hub a.pm-ivory:hover{background:var(--pm-ink)}.pm-rules .pm-rules-intro{display:grid;gap:8px}.pm-rules .pm-rules-intro h2{font-size:clamp(2rem,4.2vw,3.4rem);line-height:.92}.pm-rules .pm-next{margin-top:8px;background:var(--pm-panel-2);min-height:72px;text-decoration:none;color:var(--pm-ink)}.pm-rules .pm-next:hover{background:var(--pm-ink);color:var(--pm-on-ink)}.pm-rules .pm-next:hover .pm-row-sub{color:var(--pm-on-ink-2)}.rules-article[data-view=search] .pm-next{display:none}.store-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.store-grid:has(>:nth-child(2):last-child) .sc-media{aspect-ratio:21/9}@media (max-width:900px){.store-grid:has(>:nth-child(2):last-child){grid-template-columns:1fr}.sc-media{min-height:170px}.pm-nocount .pm-online-k{display:inline;font-size:12px;letter-spacing:.08em}}body:has(.pm-pf .gm){background:var(--pm-ground)}.pm-pf .gm{--red:var(--pm-red);--red-hot:var(--pm-red-hi);--pred:var(--pm-red-hi);--bone:var(--pm-ink);--ink:var(--pm-panel);--ink2:var(--pm-panel-2);--line:var(--pm-line);--line-strong:var(--pm-line-2);--text:var(--pm-ink);--muted:var(--pm-mute);--dim:var(--pm-dim);--silver:var(--pm-ink);--sh:none;--ui:var(--pm-fb);--num:var(--pm-fd);--p:.7px;min-height:0;padding:0;overflow:visible;isolation:auto;text-shadow:none;font-family:var(--pm-fb);display:block}.pm-pf .gm:after,.pm-pf .gm:before{display:none}.pm-pf .gm :is(.gm-win,.cm-note){background:var(--pm-panel);border-radius:0;margin:0;max-width:none;box-shadow:none;backdrop-filter:none}.pm-pf .gm :is(h2,h3){font-family:var(--pm-fd)}.pm-pf .pm-profile{align-items:start}.pm-pf .pm-pf-main{min-width:0}.pm-pf .pm-subtabs{padding-bottom:0}.pm-pf .pm-rows .pm-row{min-height:64px}.pm-pf .pm-row.pm-is-on .pm-mono span{color:var(--pm-ink)}.pm-pf-hero{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:24px;align-items:center;padding:24px 28px}.pm-pf-ped{background:radial-gradient(70% 55% at 50% 78%,rgba(225,29,42,.28),transparent 70%),linear-gradient(180deg,var(--pm-stage-1),var(--pm-stage-2));min-height:220px;display:grid;place-items:center;padding:12px;text-align:center}.pm-pf-ped img{max-height:280px;width:auto}.pm-pf-xp{height:10px;background:var(--pm-raise);max-width:420px}.pm-pf-xp i{display:block;height:100%;background:var(--pm-ink)}@media (max-width:900px){.pm-pf-hero{grid-template-columns:1fr;padding:18px}.pm-pf-ped{min-height:160px}.pm-pf .pm-profile>.pm-panel:first-child .pm-rows{display:flex;overflow-x:auto}.pm-pf .pm-profile>.pm-panel:first-child .pm-row{flex:none;width:auto;min-width:200px}}nav:has(>.pm-subtabs){min-width:0;max-width:100%}.pm-pf .pm-profile>*{min-width:0}@media (max-width:900px){.pm-co .checkout-summary .summary-image{display:block}.pm-co .checkout-summary .content-card>p{display:none}.pm-co .summary-rows dd{overflow-wrap:anywhere}.pm-who-t small{display:none}.pm-who{padding-right:8px}}@media (max-width:420px){.pm-who-t{display:none}.pm-who{padding:4px}}.pm-legal-hub a.pm-step.pm-ivory{color:var(--pm-on-ink)}.pm-list{margin:0;padding-left:1.2em;display:grid;gap:8px}.ropa-qty{display:flex;gap:8px;align-items:center}.ropa-qty .pm-input{width:5.5em;text-align:center}.ropa-total{margin:0}.ropa-code-value code{font-size:1.6rem;letter-spacing:.06em}.ropa-steps{margin:0;padding-left:1.2em;display:grid;gap:6px}