:root{color-scheme:dark;--ink:#f0f2f2;--bg:#050909;--muted:#8c9392;--purple:#c5ff00;--lavender:#101714;--line:#18201e}body{background:#050909;color:#f1f3f3}a,button{touch-action:manipulation}.wrap{max-width:1060px}.header{background:#050909f5;border-color:#141b19;backdrop-filter:blur(15px)}.header-inner{max-width:none;height:59px;padding:0 30px;gap:27px}.brand{gap:9px}.brand svg{stroke:#c5ff00;width:26px;height:26px}.brand strong{font-size:22px;font-weight:600;letter-spacing:-.5px}.brand-dot{color:#c5ff00}.main-nav{gap:23px;font-size:12px}.main-nav>a,.nav-trigger{color:#9a9f9d;font-size:12px}.main-nav>a:hover,.nav-trigger:hover,.quiet-link:hover{color:#dfff91}.search-trigger{order:0;margin-left:auto;background:#0b100f;border-color:#1c2421;color:#69716d;font-size:11px;border-radius:7px;padding:7px 10px;width:190px}.search-trigger kbd{color:#6e7771;background:#151c18;padding:2px 5px;border-radius:3px}.nav-right{margin-left:0;gap:20px;font-size:11px}.quiet-link{color:#8b938d}.nav-right .pill{padding:8px 16px;border-radius:7px;font-size:11px}.pill.dark{background:#c5ff00;color:#111600;border-color:#c5ff00}.pill.dark:hover{background:#d4ff4e;border-color:#d4ff4e}.pill.outline,.pill.light{background:#060b09;color:#d8dfd9;border-color:#1d2822}.pill.outline:hover,.pill.light:hover{background:#111a13;border-color:#344131}.pill{font-size:12px;padding:12px 24px;border-radius:999px}.product-menu{background:#0a110d;border-color:#253022;box-shadow:0 25px 80px #0009;top:43px}.menu-categories{background:#0d160e}.category{color:#8c978c}.category.active{background:#172315;color:#d4ff77;box-shadow:none}.menu-links>small{color:#61755a}.menu-links strong{color:#d0dcc9}.menu-links span{color:#72846a}.menu-links>a:hover,.menu-links>button:hover{background:#14200f}.platform-hero{position:relative;display:block;max-width:none;min-height:585px;padding:0;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 62% 35%,#111b18 0%,#080e0c 32%,#050909 70%)}.orbital-scene{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.orbital-scene>svg{width:100%;height:100%;min-width:1100px;position:absolute;left:50%;transform:translateX(-50%)}.platform-hero:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(0deg,#050909 0%,transparent 21%),linear-gradient(90deg,#05090966 0%,transparent 42%)}.hero-inner{padding-top:130px;padding-bottom:100px;position:relative}.hero-copy{max-width:485px}.hero-copy h1{font-family:'Noto Sans SC',system-ui,sans-serif;font-size:58px;font-weight:650;letter-spacing:-2.6px;line-height:1.25;margin:0 0 25px;color:#f4f6f5}.hero-copy>p{color:#929994;font-size:13px;line-height:1.9;margin:0 0 24px;max-width:440px}.hero-actions{gap:11px}.hero-actions .pill{font-size:11px;padding:11px 20px;gap:17px;border-radius:7px}.hero-caption{gap:28px;display:flex;margin-top:21px}.hero-caption>span{display:block;font-size:11px;color:#f4f6f4}.hero-caption strong{font-weight:550;font-size:12px;display:block}.hero-caption small{display:block;font-size:9px;color:#7b847c;margin-top:5px}.scene-tooltip{position:absolute;left:calc(50% + 190px);top:250px;width:210px;display:block;background:#070d0b;border:1px solid #293526;border-radius:9px;padding:14px;box-shadow:0 12px 40px #0005;color:#d5dfd3}.scene-tooltip>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#9ca796}.scene-tooltip i{display:block;width:6px;height:6px;background:#c5ff00;border-radius:50%}.scene-tooltip strong{display:block;font-size:12px;font-weight:500;margin:10px 0 15px}.scene-tooltip small{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid #1e281b;font-size:9px;color:#85937d}.scene-tooltip b{color:#b8d58b;font-weight:400}.provider-strip{padding-top:35px;padding-bottom:80px}.provider-caption{display:block;text-align:center;font-size:9px;color:#59625d;margin:0 0 26px}.provider-strip>div{display:flex;justify-content:space-between;align-items:center;gap:25px;color:#838b87}.provider-strip>div>span{display:flex;gap:7px;align-items:center;font-size:22px;white-space:nowrap}.provider-strip b{font-family:Arial,sans-serif;font-size:20px;letter-spacing:-.5px;font-weight:600}.model-section{padding-top:15px;padding-bottom:65px}.section-head h2{font-size:28px;font-weight:550;color:#f0f3f1;margin:0 0 8px;letter-spacing:-.8px}.section-head p{color:#7d8781;font-size:11px}.text-link{color:#899a86;font-size:11px}.text-link:hover{color:#c5ff00}.catalog-controls{margin:28px 0 17px;gap:20px;border-bottom:1px solid #1b261e;align-items:flex-end}.tabs{gap:14px}.tabs button{border-radius:0;background:none;padding:9px 10px 13px;color:#8b968c;font-size:11px;border-bottom:2px solid transparent}.tabs button:first-child{padding-left:3px}.tabs button.active{background:none;color:#c5ff00;border-bottom-color:#c5ff00}.model-search{border:0;border-radius:0;color:#6f7f6c;padding:8px 0 13px}.model-search input{color:#becab9;width:120px}.model-search input::placeholder{color:#677660}.model-grid{grid-template-columns:repeat(3,1fr);gap:12px;min-height:0}.model-card{display:flex;align-items:center;gap:12px;border:1px solid #1b271f;border-radius:8px;background:#080e0b;padding:17px 16px;min-height:83px}.model-card:hover{background:#0f180f;border-color:#425435}.model-card-top{gap:10px;min-width:0}.model-card h3{font-size:12px;color:#d3ded1;font-weight:450}.model-card .provider{font-size:9px;margin-top:5px;color:#73816b!important}.model-symbol{font-size:25px;width:27px;height:27px;flex-shrink:0}.model-card-status{margin-left:auto;text-align:right;display:grid;gap:5px;flex-shrink:0}.model-card-status>span{font-size:9px;color:#637b52}.model-card-status b{color:#b7d18f;font-size:12px;font-weight:400}.model-card .model-detail{display:none}.catalog-foot{font-size:9px;color:#64735c;margin-top:15px}.empty-state{color:#9eaf91;min-height:170px}.platform-features{padding-top:65px;padding-bottom:65px;gap:55px}.feature-heading h2{font-size:29px;line-height:1.6}.subtle{color:#7a8e6b!important;font-size:10px}.feature-symbol{color:#c5ff00}.platform-features h3{font-size:14px;color:#dce7d7}.platform-features p{color:#879a7a;font-size:11px}.developer-section{padding-top:45px;padding-bottom:85px;gap:90px}.developer-section h2{font-size:32px;color:#e5eee0}.developer-section>div>p{color:#8a9c7d;font-size:12px}.code-panel{background:#0a120a;border-color:#23341b;border-radius:11px}.code-top{color:#7a9167}.code-top i{background:#2c4120}.code-top>span:last-child{color:#8fa375}.code-panel li{color:#c5ff00}.code-panel li>span{color:#b4c6a3}.code-panel small{color:#6d8758}.code-panel p{color:#68834e!important}.footer{border-color:#182711}.footer .brand strong{color:#d9e7d0}.footer p,.footer>div>a:not(.brand),.footer>div>button,.footer>div>span{color:#768c64}.footer small{color:#526a40}.footer-note{color:#637951!important}.page-title h1{color:#f0f6ec}.page-title h1>span{color:#c5ff00}.page-title>p{color:#8d9f7f}.breadcrumb{color:#6e8758}.breadcrumb>a{color:#b2c69e}.preview-badge{color:#9ab97d}.preview-badge i{background:#c5ff00}.billing{border-color:#2c4220}.billing button{color:#7b9567}.billing button.active{background:#223c10;color:#ceff80}.sample-label,.sample-price,.plan-desc,.price .unit,.plan-card ul{color:#8ca275}.plan-card{background:#091007;border-color:#253b17}.plan-card.featured{background:#0e1b07;border-color:#6c972a}.plan-card h3{color:#e4f2da}.plan-heading .symbol{color:#c5ff00}.plan-tag{background:#263f10;color:#b8d28e}.plan-card li:before{color:#b8dd7e}.payment-note{color:#718e57}.how .eyebrow,.faq .eyebrow{color:#7f9a64}.step-icon{background:#172b0b;color:#c5ff00}.steps p,.how-intro p,.faq-list p,.faq>div>p{color:#8ba171}.faq-list details{border-color:#24391a}.faq-list summary{color:#cbdcbc}.faq-list summary span{color:#9ebd7d}.relay-layout aside{color:#a2c17c}.relay-sections p,.guide-layout ol{color:#95ad7d}dialog{background:#0b1408;border-color:#3e5b29;color:#e5f0db;box-shadow:0 30px 100px #0009}dialog::backdrop{background:#010600b0;backdrop-filter:blur(5px)}dialog input:not([type=checkbox]){background:#080e05;border-color:#344d23;color:#d7eac6;outline-color:#c5ff00}dialog .consent,dialog .form-note{color:#8ba771}.consent input{accent-color:#c5ff00}.close{color:#9db986}.checkout-product{background:#15270c}.checkout-product span{color:#a4be8a}.feedback{background:#182d0c;color:#bddb9f}.notice{background:#182c0d}#model-dialog>p{color:#a4c18b}#search-results a{color:#c1d6ae}#search-results a span{color:#76965a}#search-results a:hover{background:#1b3210}#search-results>p{color:#a4be8e}
@media(min-width:1650px){.platform-hero{min-height:610px}.hero-inner{padding-top:140px}.scene-tooltip{left:calc(50% + 215px);top:270px}.orbital-scene svg{height:650px;top:-30px}}@media(max-width:1120px){.header-inner{padding:0 23px;gap:22px}.main-nav{gap:19px}.quiet-link{display:none}.search-trigger{width:160px}.hero-inner{padding-top:115px}.hero-copy h1{font-size:52px}.hero-copy{max-width:450px}.scene-tooltip{left:calc(50% + 140px);top:265px}.platform-hero{min-height:560px}.provider-strip b{font-size:18px}.provider-strip>div{gap:18px}.platform-features{gap:32px}.developer-section{gap:50px}}@media(max-width:850px){.header-inner{gap:20px}.search-trigger{width:34px;height:32px;padding:8px;border-radius:6px}.search-trigger>span,.search-trigger kbd{display:none}.nav-right{margin-left:0}.hero-copy h1{font-size:46px}.hero-copy{max-width:385px}.hero-copy>p{font-size:12px}.hero-inner{padding-top:100px}.orbital-scene svg{left:58%;opacity:.8}.scene-tooltip{left:auto;right:35px;top:320px;width:190px}.platform-hero{min-height:535px}.provider-strip{padding-bottom:65px}.provider-strip>div{flex-wrap:wrap;justify-content:center;gap:24px 35px}.provider-strip b{font-size:17px}.model-grid{grid-template-columns:repeat(2,1fr)}.platform-features{grid-template-columns:1fr 1fr}.feature-heading{grid-column:1/-1}.feature-heading h2 br{display:none}.plan-grid{gap:14px}}@media(max-width:600px){.header-inner{height:61px;padding:0 19px;gap:19px}.brand strong{font-size:21px}.brand svg{width:23px}.main-nav>a{display:none}.nav-trigger{font-size:11px}.nav-right .pill{padding:8px 13px;font-size:10px}.search-trigger{margin-left:auto}.product-menu{top:55px}.platform-hero{min-height:650px}.hero-inner{padding-top:64px;padding-bottom:0}.hero-copy h1{font-size:43px;line-height:1.35;letter-spacing:-1.5px;margin-bottom:20px}.hero-copy{max-width:100%}.hero-copy>p{font-size:11px;line-height:2;max-width:330px}.hero-actions{gap:9px}.hero-actions .pill{font-size:10px;padding:11px 15px;gap:12px}.hero-caption{gap:24px;margin-top:22px}.hero-caption strong{font-size:10px}.hero-caption small{font-size:8px}.orbital-scene svg{height:350px;min-width:870px;top:320px;left:12%;opacity:.95}.platform-hero:after{background:linear-gradient(0deg,#050909 0%,transparent 18%)}.scene-tooltip{right:24px;top:480px;padding:12px;width:184px}.scene-tooltip strong{font-size:10px;margin:8px 0 10px}.scene-tooltip small{font-size:8px}.provider-strip{padding-top:19px;padding-bottom:50px}.provider-caption{font-size:8px;margin-bottom:20px}.provider-strip>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 13px}.provider-strip>div>span{font-size:17px;gap:5px;justify-content:center}.provider-strip b{font-size:13px}.model-section{padding-top:12px;padding-bottom:35px}.section-head h2{font-size:23px;line-height:1.5}.section-head p{font-size:10px}.section-head .text-link{font-size:9px;white-space:normal;text-align:right;min-width:65px}.catalog-controls{flex-direction:column;align-items:stretch;margin-top:23px;gap:8px}.tabs{gap:9px;justify-content:space-between}.tabs button{font-size:10px;padding:8px 4px 10px}.model-search{padding:7px 0 11px}.model-search input{font-size:10px;width:100%}.model-grid{grid-template-columns:1fr;gap:10px}.model-card{padding:16px;min-height:79px}.model-card h3{font-size:13px}.model-card-status{padding-right:4px}.catalog-foot{font-size:9px;line-height:1.9}.platform-features{padding-top:38px;padding-bottom:30px;grid-template-columns:1fr;gap:27px}.feature-heading{grid-column:auto}.feature-heading h2{font-size:25px}.platform-features h3{font-size:14px}.platform-features p{font-size:11px}.developer-section{grid-template-columns:1fr;gap:30px;padding-top:30px;padding-bottom:50px}.developer-section h2{font-size:27px}.developer-section>div>p{font-size:11px}.footer{gap:16px}.page-title h1{font-size:35px}.plan-grid{grid-template-columns:1fr}.plan-card{padding:25px}.sample-label{font-size:9px}.guide-layout{grid-template-columns:1fr}.relay-layout{grid-template-columns:1fr}}
/* Values verified against the locally downloaded OpenRouter public CSS. */
:root{--bg:hsl(197.1 53.8% 2.5%);--ink:hsl(240 50% 99.2%);--purple:hsl(72.9 100% 50%);--line:hsla(240,50%,99.2%,.078)}
body{background:var(--bg);color:var(--ink)}
.wrap{max-width:1280px;padding-left:24px;padding-right:24px}
.header{background:hsla(197.1,53.8%,2.5%,.97)}
.pill.dark{background:var(--purple);border-color:var(--purple)}
.model-card,.code-panel{background:hsl(197 30% 4.5%);border-color:var(--line)}
.model-card:hover{background:#101819;border-color:#3a4445}
.model-card .provider{color:#909799!important}
.model-card-status>span,.catalog-foot{color:#8a9393}
.section-head p,.platform-features p,.developer-section>div>p{color:#92999a}
.footer p,.footer>div>a:not(.brand),.footer>div>button{color:#899294}
@media(min-width:1024px){
 .platform-hero{height:clamp(480px,calc(100dvh - 224px),700px);min-height:0}
 .hero-inner{height:100%;display:flex;align-items:center;padding-top:0;padding-bottom:40px}
 .hero-copy{max-width:512px}
 .hero-copy h1{font-size:72px;line-height:1.1;letter-spacing:-.04em;font-weight:700}
 .hero-copy>p{font-size:16px;max-width:512px}
 .hero-actions .pill{font-size:14px}
 .orbital-scene svg{height:100%;top:0}
 .scene-tooltip{top:43%;left:68%;width:220px}
 .provider-strip{padding-top:60px;padding-bottom:70px}
 .model-section{padding-top:60px}
 .section-head h2{font-size:36px}
 .section-head p{font-size:14px}
 .model-card{min-height:80px}
 .model-card h3{font-size:14px}
}
@media(max-width:600px){.wrap{padding-left:23px;padding-right:23px}}
.site-logo{width:37px;height:37px;object-fit:contain}.provider-logo{width:25px;height:25px;object-fit:contain}.model-symbol{object-fit:contain}.plan-logo{width:24px;height:24px;object-fit:contain}.mono-brand{filter:brightness(0) invert(1)}.orbit-tracks ellipse{fill:none;stroke:#596661;stroke-width:.7;opacity:.19}.node-back{fill:#09110d;stroke:#314334;stroke-width:.8}.node-satellites path{stroke:#88978d;stroke-width:.6;opacity:.3}.node-satellites circle{fill:#a0b49a;opacity:.55}.node-satellites{animation:nodePulse 5s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}.orbit-node:nth-child(3n) .node-satellites{animation-delay:-2s}.orbit-node:nth-child(4n) .node-satellites{animation-delay:-4s}.hero-brand-float{animation:brandFloat 8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.motion-toggle{position:absolute;right:25px;bottom:35px;width:30px;height:30px;border-radius:50%;background:#0b140e;color:#8fa285;border:1px solid #293722;cursor:pointer;z-index:3}.motion-paused .node-satellites,.motion-paused .hero-brand-float{animation-play-state:paused}@keyframes nodePulse{from{opacity:.35;transform:scale(.9)}to{opacity:.9;transform:scale(1.09)}}@keyframes brandFloat{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.node-satellites,.hero-brand-float{animation:none}}@media(max-width:600px){.site-logo{width:30px;height:30px}.provider-logo{width:19px;height:19px}.motion-toggle{right:20px;bottom:15px}}
/* Account workspace */
.store-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:54px;padding-top:42px;padding-bottom:60px}.store-sidebar{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:8px;font-size:14px}.sidebar-label{color:#697778;font-size:12px;padding:10px 16px}.store-sidebar>a,.store-sidebar>button{padding:12px 16px;border:0;border-radius:999px;background:transparent;color:#a0aaab;text-align:left;display:flex;justify-content:space-between;cursor:pointer}.store-sidebar>a.active{color:#d1ff39;background:#151d09}.store-sidebar>a:hover,.store-sidebar>button:hover{background:#141c1d}.sidebar-bottom{font-size:12px;color:#677375;line-height:1.9;padding:28px 16px}.store-content{min-width:0}.store-content h1{font-size:36px;letter-spacing:-1px;margin:28px 0 10px}.store-intro{color:#929b9c;font-size:14px;margin-bottom:36px}.store-config{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:start}.store-options fieldset{border:0;padding:0;margin:0 0 30px;min-width:0}.store-options legend{font-size:14px;font-weight:600;margin-bottom:14px}.store-options legend small{color:#7f898a;margin-left:8px;font-weight:400}.account-types,.verification-options,.purchase-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice{position:relative;display:flex;align-items:center;gap:12px;padding:18px 14px;border:1px solid #263032;border-radius:12px;cursor:pointer;background:#090f10;min-height:90px}.choice input,.credit-choice input{position:absolute;opacity:0;width:1px;height:1px}.choice:has(input:checked){border-color:#a6cf24;background:#121a0b}.choice:has(input:focus-visible),.credit-choice:has(input:focus-visible){outline:2px solid #d0ff3e;outline-offset:3px}.choice img{width:30px;height:30px;object-fit:contain}.choice strong{display:block;font-size:13px;font-weight:500}.choice small{display:block;font-size:11px;line-height:1.7;color:#8d9899;margin-top:7px}.choice i{flex-shrink:0;margin-left:auto;width:13px;height:13px;border:1px solid #556062;border-radius:50%}.choice:has(input:checked) i{border:4px solid #c9fb23;background:#101608}.credit-amounts{display:flex;gap:10px}.credit-choice{flex:1;cursor:pointer}.credit-choice span{display:block;text-align:center;border:1px solid #303a3b;border-radius:999px;padding:12px;color:#b9c1c1}.credit-choice:has(input:checked) span{background:#c9fb23;color:#111900;border-color:#c9fb23}.option-note{font-size:11px;line-height:1.8;color:#7b888a;margin-top:12px}.purchase-summary{border:1px solid #283233;border-radius:16px;background:#0a1112;padding:24px;position:sticky;top:100px}.summary-title{font-size:13px;color:#b7c0c1;display:flex;justify-content:space-between;align-items:center}.summary-title>span{font-size:10px;color:#778586}.summary-brand{display:flex;align-items:center;gap:12px;margin:28px 0}.summary-brand img{width:34px;height:34px;object-fit:contain}.summary-brand h2{font-size:22px}.purchase-summary dl{font-size:12px;line-height:1.8;margin:0}.purchase-summary dl>div,.summary-prices>div,.summary-total{display:flex;justify-content:space-between;gap:12px;margin:14px 0}.purchase-summary dt{color:#7e8b8d;flex-shrink:0}.purchase-summary dd{margin:0;text-align:right;color:#cbd2d2}.summary-prices{border-top:1px solid #263031;margin-top:23px;padding-top:10px;color:#929fa0;font-size:12px}.summary-total{align-items:center;font-size:13px;padding:10px 0}.summary-total strong{font-size:21px}.purchase-summary .pill{border-radius:999px;font-size:13px}.summary-note{font-size:11px;color:#768486;line-height:1.9;margin:15px 0 0}.store-help,.store-faq{padding-top:45px;scroll-margin-top:85px}.store-help h2,.store-faq h2{font-size:22px;margin-bottom:22px}.store-help>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.store-help h3{font-size:14px;font-weight:500}.store-help p,.store-faq p{font-size:12px;line-height:1.9;color:#869496}.store-faq details{border-bottom:1px solid #202a2b;padding:18px 0;font-size:13px}.store-faq summary{cursor:pointer}.store-config [hidden]{display:none!important}.main-nav .account-nav{color:#e6ebeb;white-space:nowrap}
@media(max-width:1100px){.store-layout{gap:28px;grid-template-columns:150px minmax(0,1fr)}.store-config{grid-template-columns:1fr}.purchase-summary{position:static}.sidebar-bottom{display:none}}@media(max-width:600px){.main-nav .account-nav{display:block;font-size:11px}.main-nav{gap:12px}.header-inner{gap:12px}.store-layout{display:block;padding-top:20px}.store-sidebar{position:static;flex-direction:row;flex-wrap:wrap;gap:5px;margin-bottom:30px;font-size:12px}.sidebar-label{display:none}.store-sidebar>a,.store-sidebar>button{padding:9px 12px}.store-sidebar span:not(.sidebar-label){display:none}.store-content h1{font-size:29px}.store-config{gap:5px}.choice{padding:13px 10px;gap:8px}.choice strong{font-size:12px}.choice img{width:24px;height:24px}.choice i{width:11px;height:11px}.store-help>div{grid-template-columns:1fr;gap:10px}.store-intro{font-size:12px}.nav-right .pill{padding:8px 10px}.store-options fieldset{margin-bottom:24px}}
#purchase label.choice{display:flex;margin:0;font-size:13px}#purchase label.credit-choice{display:block;margin:0}#purchase{scroll-margin-top:90px}
/* Persistent cloud-style billing dock */
body:has(.store-layout){padding-bottom:180px}.store-config{grid-template-columns:minmax(0,1fr)}.store-options{max-width:850px}.purchase-summary{position:fixed;z-index:25;top:auto;bottom:0;left:0;right:0;width:100%;border-radius:0;border:0;border-top:1px solid #303c3d;background:rgba(10,17,18,.97);backdrop-filter:blur(20px);box-shadow:0 -15px 45px #0005;padding:18px max(28px,calc((100vw - 1450px)/2));display:grid;grid-template-columns:105px 155px minmax(300px,1fr) 140px 165px;align-items:center;gap:12px 25px}.summary-title{display:block;font-size:14px;color:#eef2f2}.summary-title>span{display:block;margin-top:7px}.summary-brand{margin:0;gap:10px}.summary-brand h2{font-size:18px;white-space:nowrap}.summary-brand img{width:28px;height:28px}.purchase-summary dl{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px;font-size:12px}.purchase-summary dl>div{display:block;margin:0}.purchase-summary dt{font-size:11px;margin-bottom:5px}.purchase-summary dd{text-align:left;white-space:nowrap}.summary-prices{display:none}.summary-total{display:block;margin:0;padding:0;text-align:right}.summary-total>span{display:block;font-size:11px;color:#8c9b9d;margin-bottom:4px}.summary-total strong{font-size:23px}.summary-note{grid-column:3/-1;margin:0;font-size:10px;text-align:right;line-height:1.5}.purchase-summary .pill{min-height:44px}.store-help{padding-top:25px}
@media(max-width:1150px){.purchase-summary{grid-template-columns:85px 140px minmax(250px,1fr) 110px 140px;gap:12px;padding:16px 24px}.purchase-summary dl{gap:9px;font-size:11px}.summary-brand h2{font-size:16px}.summary-total strong{font-size:20px}}
@media(max-width:850px){body:has(.store-layout){padding-bottom:205px}.purchase-summary{grid-template-columns:1fr 1fr 140px;gap:14px 20px}.summary-title{display:none}.summary-brand{grid-column:1}.purchase-summary dl{grid-column:1/-1;grid-row:1;grid-template-columns:repeat(3,1fr)}.summary-total{grid-column:2;grid-row:2}.purchase-summary .pill{grid-column:3;grid-row:2}.summary-note{grid-column:1/-1;text-align:left}.summary-brand{grid-row:2}.store-options{max-width:none}}
@media(max-width:600px){.purchase-summary{padding:14px 18px calc(14px + env(safe-area-inset-bottom));grid-template-columns:1fr 90px 115px;gap:12px 10px}.summary-brand h2{font-size:14px}.summary-brand img{width:22px;height:22px}.purchase-summary dl{font-size:10px}.purchase-summary dt{font-size:10px}.purchase-summary dd{white-space:normal}.summary-total strong{font-size:18px}.purchase-summary .pill{font-size:12px;padding:10px 12px}.summary-note{font-size:9px}.store-content{padding-bottom:20px}}
.purchase-summary dl>div[hidden]{display:none}.purchase-summary dl:has(#summary-verification):has(>div[hidden]){grid-template-columns:1fr 1fr}
