

@font-face{font-family:Plex;src:url('/assets/cinematic/fonts/plex.ttf');font-display:swap}
@font-face{font-family:Instrument;src:url('/assets/cinematic/fonts/instrument.ttf');font-weight:400;font-display:swap}
@font-face{font-family:Instrument;src:url('/assets/cinematic/fonts/instrument-bold.ttf');font-weight:700;font-display:swap}
:root{--bg:#eee8dc;--surface:#f5efe4;--ink:#312a22;--muted:#73685c;--accent:#a77a40;--line:#312a222c;--display:'Cormorant Garamond',Georgia,serif;--sans:'DM Sans',Instrument,sans-serif;--mono:Plex,monospace;--hero-ink:#fff4e4;--scene:url('/assets/cinematic/elysium.webp');color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:125px}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.65 var(--sans);overflow-x:clip}button,input,select,textarea{font:inherit}button,a,input,summary{touch-action:manipulation}button,a{color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}a{text-decoration:none}a:hover{text-decoration:none}p{margin:0 0 1.4em}h1,h2,h3,h4{font-weight:400;line-height:1.05;margin:0}h1,h2{font-family:var(--display);letter-spacing:-.045em}h2{font-size:clamp(42px,4.4vw,78px)}h3{font-size:23px;letter-spacing:-.04em}em{font-weight:400}svg{max-width:100%}img{max-width:100%}button{border:0;background:none}a,button{-webkit-tap-highlight-color:transparent}::selection{color:var(--bg);background:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}a:focus-visible,button:focus-visible{border-radius:3px}[hidden]{display:none!important}.skip{position:fixed;top:-100px;left:20px;z-index:1000;background:var(--ink);color:var(--bg);padding:15px}.skip:focus{top:45px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.lab-bar{position:relative;z-index:100;height:31px;background:#171916;color:#efeee7;display:flex;align-items:center;justify-content:space-between;padding:0 27px;font:9px var(--mono);letter-spacing:1px}.lab-bar>a{opacity:.8}.lab-bar>span b{color:#baca9a;margin-right:10px}.lab-bar>div{display:flex;gap:18px;align-items:center}.lab-bar button{color:#eee;font-size:15px;padding:0 4px}.lab-bar .demo-note{font-size:8px;opacity:.6}
.site-nav{position:absolute;top:58px;left:4%;right:4%;height:70px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:30px;color:var(--hero-ink);border-bottom:1px solid #fff3;padding:0 8px}.wordmark{display:inline-flex;align-items:center;gap:8px;font-size:30px;letter-spacing:-1.8px;font-weight:600;line-height:1}.wordmark svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.5}.brand-period{font-size:10px;align-self:flex-start;margin-top:2px}.nav-links{display:flex;align-items:center;gap:27px;font-size:12px}.nav-links a,.nav-menu>button{transition:opacity .2s}.nav-links a:hover,.nav-menu>button:hover{opacity:.7}.nav-menu>button{font:inherit;display:flex;gap:8px;padding:15px 0}.nav-menu{position:relative}.nav-dropdown{position:absolute;top:100%;left:-25px;min-width:260px;display:grid;background:var(--surface);color:var(--ink);padding:15px;border:1px solid var(--line);box-shadow:0 20px 60px #0002;opacity:0;visibility:hidden;transform:translateY(10px);transition:.25s}.nav-menu.open .nav-dropdown,.nav-menu:focus-within .nav-dropdown{opacity:1;visibility:visible;transform:none}.nav-dropdown a{display:flex;justify-content:space-between;gap:15px;padding:12px;border-bottom:1px solid var(--line)}.nav-dropdown a:last-child{border:0}.nav-actions{display:flex;align-items:center;gap:26px;font-size:12px}.pill-button{border:1px solid #fff6;border-radius:40px;padding:11px 18px;display:flex;align-items:center;gap:20px}.mobile-menu{display:none;color:inherit;font-size:23px}.site-nav:has(+.document-main),.site-nav:has(+.prices-main),.site-nav:has(+.portal-main){position:relative;top:auto;margin:25px 4% 0;left:auto;right:auto;color:var(--ink);border-color:var(--line)}.site-nav:has(+.document-main) .pill-button,.site-nav:has(+.prices-main) .pill-button,.site-nav:has(+.portal-main) .pill-button{border-color:var(--line)}
.hero-stage{position:relative;min-height:820px;height:calc(100svh - 31px);max-height:1300px;overflow:hidden;background:#2c241c;color:var(--hero-ink);isolation:isolate;--pointer-x:0;--pointer-y:0;--scroll-progress:0}.hero-image{position:absolute;inset:-3%;background-image:var(--scene);background-size:cover;background-position:center;transform:translate(calc(var(--pointer-x)*-12px),calc(var(--pointer-y)*-10px + var(--scroll-progress)*65px)) scale(1.04);will-change:transform;animation:scene-arrive 2s cubic-bezier(.16,1,.3,1) both;transition:filter 1.5s}.scene-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.scene-shade{position:absolute;inset:0;background:linear-gradient(90deg,#261c17a8,transparent 68%),linear-gradient(0deg,#251b1970,transparent 50%);z-index:1}.hero-copy{position:absolute;z-index:5;left:7%;bottom:17%;width:62%;max-width:950px}.hero-kicker{font:10px var(--mono);letter-spacing:.08em;display:flex;gap:12px;align-items:center;margin-bottom:30px;animation:text-arrive 1s .2s both}.hero-kicker i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 15px currentColor}.hero-copy h1{font-size:clamp(80px,8.6vw,160px);line-height:.87;letter-spacing:-.055em;margin-left:-.035em}.hero-copy h1>span{display:block;animation:text-arrive 1.1s .35s both}.hero-copy h1>span+span{animation-delay:.48s}.hero-copy h1 em{font-style:italic}.hero-copy p{font-size:16px;line-height:1.5;margin:30px 0 27px;max-width:390px;animation:text-arrive 1s .6s both}.hero-cta{display:flex;gap:30px;align-items:center;animation:text-arrive 1s .75s both}.hero-button{background:var(--hero-ink);color:#2e251c;display:inline-flex;align-items:center;justify-content:space-between;gap:40px;border-radius:3px;font-size:12px;font-weight:500;padding:15px 22px;transition:transform .25s,box-shadow .25s}.hero-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0002}.hero-button span{font-size:20px;line-height:1}.hero-secondary{font-size:12px;display:flex;gap:17px;border-bottom:1px solid #fff5;padding-bottom:5px}.hero-coordinates{position:absolute;z-index:5;top:130px;left:7%;right:7%;display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:.14em;opacity:.7}.hero-caption{position:absolute;bottom:31px;left:7%;right:7%;display:flex;justify-content:space-between;font:9px var(--mono);z-index:7;opacity:.7}.hero-caption button{font:inherit;color:inherit}.hero-caption button span{margin-left:15px}.scroll-cue{position:absolute;right:7%;bottom:15%;z-index:8;display:grid;justify-items:center;gap:20px;font:8px var(--mono);letter-spacing:2px}.scroll-cue span{writing-mode:vertical-rl}.scroll-cue i{font-style:normal;font-size:22px;animation:scroll-nudge 2.5s infinite}.hero-fog{position:absolute;pointer-events:none;z-index:4;bottom:-130px;left:-20%;width:100%;height:300px;border-radius:50%;background:radial-gradient(ellipse,#e8deccaa 0%,#e8decc50 40%,transparent 70%);filter:blur(20px);transform:rotate(8deg);animation:fog-drift 20s ease-in-out infinite alternate}.fog-b{left:45%;height:240px;animation-delay:-10s}.scene-orbit{position:absolute;right:15%;top:12%;width:44vw;aspect-ratio:1;border:1px solid #fde4b51f;border-radius:50%;transform:rotateX(60deg) rotateZ(30deg);z-index:3;pointer-events:none;animation:orbital 60s linear infinite}.orbit-b{width:50vw;right:12%;top:10%;animation-direction:reverse}.alternate-perspective .hero-image{filter:brightness(1.13) saturate(1.15);background-position:60% 45%}.alternate-perspective .hero-fog{height:380px}.provider-marquee{overflow:hidden;border-block:1px solid var(--line);padding:31px 0;background:var(--bg)}.provider-marquee>div{display:flex;width:max-content;animation:marquee 40s linear infinite}.marquee-set{display:flex;align-items:center;gap:65px;padding-right:65px}.marquee-set>span{display:flex;align-items:center;gap:14px;font-size:23px;font-weight:500;letter-spacing:-1px;white-space:nowrap}.marquee-set img{width:24px;height:24px;object-fit:contain;filter:grayscale(1)}.marquee-set i{font:19px Georgia;margin-left:45px;color:var(--accent)}
.wrap{width:min(1280px,86%);margin-inline:auto}.wrap-narrow{max-width:920px}.section{padding:115px 0}.section-tight{padding:40px 0}.wallet-section-head{display:grid;grid-template-columns:1.15fr 1fr;gap:12%;align-items:end;margin-bottom:65px}.wallet-section-head p{max-width:440px;font-size:14px;line-height:1.9;color:var(--muted);margin:0}.section-title{max-width:700px}.eyebrow,.pool-carousel-actions,.routing-legend{font:9px var(--mono);letter-spacing:.13em;text-transform:uppercase}.eyebrow{display:block;margin-bottom:20px;color:var(--muted)}.pool-carousel-actions{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 0 20px}.pool-carousel-actions .eyebrow{margin:0}.pool-carousel-actions button{color:var(--muted);font:inherit}.pool-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.pool-card{position:relative;padding:35px 24px 35px;border-right:1px solid var(--line);min-height:360px;display:flex;flex-direction:column}.pool-card:first-child{padding-left:0}.pool-card:last-child{border-right:0;padding-right:0}.pool-card h3{font:36px/1 var(--display);margin-bottom:16px}.pool-fit{font-size:10px!important;text-transform:uppercase;letter-spacing:.02em;color:var(--ink)!important;min-height:33px}.pool-card p{font-size:12px;line-height:1.8;color:var(--muted);max-width:240px}.pool-art{height:110px;position:relative;display:flex;align-items:center;justify-content:space-between;padding-right:12px}.pool-art>span{font:80px Georgia;color:var(--accent);transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.pool-card:nth-child(2) .pool-art>span{font-size:75px}.pool-card:hover .pool-art>span{transform:rotate(35deg) scale(1.12)}.pool-art small{font:9px var(--mono);align-self:flex-start}.pool-card>a{margin-top:auto;padding-top:20px;font-size:11px}.text-link{display:inline-flex;gap:15px;align-items:center;border-bottom:1px solid var(--line);width:max-content;max-width:100%;font-size:12px;padding-bottom:4px}.editorial-note,.wallet-section-note{font-size:11px;color:var(--muted);line-height:1.9}.wallet-section-note{padding-top:25px;max-width:920px}.editorial-note a{text-decoration:underline}.routing-experience{height:690px;position:relative;overflow:hidden;background:var(--ink);color:var(--bg);padding:55px 7%;isolation:isolate}.routing-legend{display:flex;justify-content:space-between;opacity:.6}.routing-copy{position:absolute;left:7%;top:28%;max-width:45%;z-index:3}.routing-copy h2{font-size:clamp(50px,5.5vw,86px);margin-bottom:25px}.routing-copy p{font-size:13px;opacity:.7}.routing-copy a{font-size:11px;border-bottom:1px solid #ffffff3c;padding-bottom:7px}.routing-bottom{position:absolute;bottom:35px;font:8px var(--mono);opacity:.5;letter-spacing:2px}.routing-sculpture{position:absolute;right:5%;top:12%;width:45%;height:80%;perspective:1000px}.route-ring{position:absolute;border:1px solid currentColor;border-radius:50%;inset:10%;opacity:.35;box-shadow:inset 0 0 30px #ffffff05;animation:sculpture-turn 20s linear infinite}.ring-two{inset:15%;animation-delay:-7s;animation-direction:reverse}.ring-three{inset:20%;animation-delay:-13s}.route-core{position:absolute;inset:34%;display:grid;place-content:center;font:90px/1 var(--display);border:1px solid #ffffff21;border-radius:50%;background:radial-gradient(circle at 30% 20%,#ffffff15,#ffffff02);backdrop-filter:blur(3px);text-align:center}.route-core span{display:block;font:9px var(--mono);letter-spacing:4px}.route-point{position:absolute;font:8px var(--mono);letter-spacing:1.2px;padding:6px 12px;border:1px solid #ffffff2b;background:var(--ink)}.point-one{left:3%;top:40%}.point-two{right:0;top:20%}.point-three{bottom:13%;right:10%}.route-dot{position:absolute;left:50%;top:6%;width:7px;height:7px;background:var(--bg);border-radius:50%;box-shadow:0 0 20px var(--bg);animation:dot-orbit 12s linear infinite;transform-origin:0 220px}
.integration-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:10%;align-items:center}.integration-copy>p{max-width:400px;color:var(--muted);font-size:13px;margin-top:25px}.provider-signatures{display:flex;gap:22px;align-items:center;margin:35px 0}.provider-signatures img{width:30px;height:30px;object-fit:contain}.integration-links{display:grid;gap:10px;font-size:12px}.integration-links a{width:max-content;border-bottom:1px solid var(--line)}.api-example,.code-block{border:1px solid var(--line);background:var(--surface);font:11px/1.9 var(--mono);min-width:0;overflow:hidden}.api-example-head,.code-head{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--line);font:9px var(--mono);color:var(--muted)}.api-example pre,.code-body pre{margin:0;padding:28px;overflow:auto;font:11px/1.9 var(--mono)}.api-example>p{padding:0 28px 20px;color:var(--muted);font-size:10px;line-height:1.8}.api-example>p a{display:block;margin-top:15px;text-decoration:underline}.copy-btn{font:10px var(--mono);display:inline-flex;align-items:center;gap:7px;color:var(--ink)}.copy-btn svg{height:14px;width:14px}.api-example-label{margin-left:10px;opacity:.5}.trial-tool{padding:65px 6%;border:1px solid var(--line);display:grid;grid-template-columns:1.6fr 1fr;gap:12%;position:relative;background:var(--surface)}.trial-copy .section-title{font-size:clamp(48px,5vw,80px)}.trial-copy p{font-size:12px;color:var(--muted);max-width:500px}.trial-copy .trial-promise{font-size:18px;color:var(--ink);margin-top:30px}.trial-action{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;background:var(--ink);color:var(--bg);border:1px solid var(--ink);font:12px var(--sans);gap:15px}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.trial-info-trigger{border-bottom:1px solid var(--line);font-size:11px;padding:10px 0;color:var(--ink)}.trial-info-trigger span{margin-left:20px}.trial-info-popover{display:none;margin-top:20px;padding:20px;border:1px solid var(--line)}.trial-info-popover.open{display:block}.trial-model-list{list-style:none;padding:0;font-size:11px}.trial-model-list span{display:block;color:var(--muted)}.trial-action>.text-link{margin-top:20px}.wallet-questions-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:14%}.wallet-questions-layout>div>p{max-width:340px;font-size:13px;color:var(--muted);margin-top:25px}.wallet-questions details{border-top:1px solid var(--line);padding:22px 0}.wallet-questions details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;font-size:15px}summary::-webkit-details-marker{display:none}summary:after{content:'+';float:right;margin-left:10px;font:18px var(--mono)}details[open]>summary:after{content:'−'}.wallet-questions details p{font-size:12px;line-height:1.9;color:var(--muted);margin:20px 0 5px}.wallet-support{padding-top:30px}.wallet-support-inner{border-top:1px solid var(--line);padding-top:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.wallet-support h2{font:30px var(--display)}.wallet-support p{font-size:12px;color:var(--muted);margin:10px 0 0}.cluster{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.closing-scene{min-height:510px;position:relative;overflow:hidden;padding:80px 7%;color:var(--bg);background:var(--ink)}.closing-scene .eyebrow{color:inherit;opacity:.6}.closing-scene h2{position:relative;z-index:2;font-size:clamp(65px,7.2vw,125px);margin-bottom:35px}.closing-scene .hero-button{position:relative;z-index:2;background:var(--bg);color:var(--ink)}.closing-symbol{position:absolute;right:5%;top:-15%;font:550px Georgia;line-height:1;color:var(--accent);opacity:.32;animation:closing-rotate 70s linear infinite}.footer{padding:75px 0 25px}.footer-grid{display:grid;grid-template-columns:1.8fr repeat(4,1fr);gap:35px}.footer .brand{font-size:28px;font-weight:600;letter-spacing:-1.5px}.brand-mark{display:none}.footer p{font-size:11px;color:var(--muted);max-width:200px;margin-top:20px}.footer-heading{font:10px var(--mono);text-transform:uppercase;letter-spacing:.07em;margin-bottom:25px}.footer ul{padding:0;margin:0;list-style:none;display:grid;gap:12px;font-size:10px;color:var(--muted)}.footer li a:hover{color:var(--ink)}.footer-bottom{display:flex;justify-content:space-between;padding-top:35px;margin-top:60px;border-top:1px solid var(--line);font:9px var(--mono);color:var(--muted)}.concept-credit{border-top:1px solid var(--line);padding:20px 7%;display:flex;justify-content:space-between;gap:20px;font:8px var(--mono);color:var(--muted)}
.page-head{padding:95px 0 70px}.page-head h1{font-size:clamp(58px,6.4vw,105px);max-width:1000px;margin-bottom:25px}.page-head .lead{max-width:720px;font-size:17px;color:var(--muted);line-height:1.65}.page-head p:not(.lead){font-size:12px;color:var(--muted);max-width:850px}.breadcrumb{display:flex;gap:15px;font:10px var(--mono);color:var(--muted);margin-bottom:35px}.document-main{position:relative}.document-art{position:absolute;right:4%;top:70px;width:25%;height:260px;overflow:hidden;opacity:.14;pointer-events:none;z-index:-1}.document-art>div{font:230px Georgia;text-align:center;line-height:1;animation:closing-rotate 70s linear infinite}.document-art>span{display:block;font:8px var(--mono);text-align:center;text-transform:uppercase;letter-spacing:2px}.source-page{padding-bottom:90px}.source-page .section{padding:65px 0}.source-page p{font-size:13px;color:var(--muted);line-height:1.9}.source-page h2{font-size:40px;margin:0 0 24px}.source-page h3{font-size:23px;margin:25px 0 15px}.source-page a:not(.btn){text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:7%}.source-page .grid>div{min-width:0}.spec-table{border:1px solid var(--line);margin-top:25px}.spec-row{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;padding:15px;border-bottom:1px solid var(--line);font-size:11px}.spec-row:last-child{border-bottom:0}.spec-row .k{color:var(--muted)}.spec-row .v{font-family:var(--mono);font-size:10px;overflow-wrap:anywhere}.tabs-bar,.os-toggle{display:flex;gap:5px;border-bottom:1px solid var(--line);margin-bottom:35px;padding-bottom:12px;flex-wrap:wrap}.tabs-bar button,.os-toggle button{padding:10px 20px;font-size:12px;border:1px solid var(--line);color:var(--muted)}.tabs-bar .active,.os-toggle .active{color:var(--bg);background:var(--ink);border-color:var(--ink)}.tab-panel:not(.active),.platform-panel:not(.active){display:none}.tab-panel .code-block{margin:20px 0}.tag,.pill{font:9px var(--mono);border:1px solid var(--line);padding:5px 9px;display:inline-flex}.s{color:var(--accent)}.n{color:var(--muted)}.source-page table{width:100%;border-collapse:collapse;font-size:11px}.source-page td,.source-page th{text-align:left;padding:15px;border-bottom:1px solid var(--line)}.source-page pre{overflow:auto;font:11px/1.9 var(--mono);white-space:pre;max-width:100%}.source-page code{font-family:var(--mono);font-size:.9em}.legal-layout{display:grid;grid-template-columns:220px 1fr;gap:7%}.legal-toc{align-self:start;position:sticky;top:30px;border-top:1px solid var(--line);padding-top:20px}.legal-toc h2{font:10px var(--mono);text-transform:uppercase}.legal-toc ul{padding:0;list-style:none;display:grid;gap:15px;font-size:11px}.legal-content{max-width:900px;min-width:0}.legal-content section{margin-bottom:65px;border-top:1px solid var(--line);padding-top:30px}.legal-content h2{font-size:35px}.legal-content li{font-size:12px;color:var(--muted);margin:12px 0;line-height:1.9}.source-page .legal-notice{font:10px var(--mono);border-top:1px solid var(--line);padding-top:20px}.setup-group{padding:40px 0}.setup-group-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.setup-group-kicker{font:9px var(--mono);color:var(--muted)}.setup-group-head h2{margin:10px 0}.setup-group-head p{max-width:320px}.setup-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.setup-card{background:var(--bg);padding:28px;position:relative;min-height:300px;display:flex;flex-direction:column;transition:background .3s}.setup-card:hover{background:var(--surface)}.setup-card-top{display:flex;justify-content:space-between;align-items:center}.setup-product-mark{font:25px var(--mono);border:1px solid var(--line);padding:10px}.setup-card p{font-size:12px;line-height:1.8}.setup-card-meta{display:flex;gap:13px;font:8px var(--mono);color:var(--muted)}.setup-card-action{display:flex;justify-content:space-between;margin-top:auto;padding-top:25px;font-size:12px}.setup-docs-link{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding:35px;border:1px solid var(--line)}.setup-docs-link span{display:block;font-size:12px;margin-top:10px;color:var(--muted)}.setup-guide:not(.guide-open){display:none}.setup-guide{padding:55px 0}.setup-guide-head{margin:40px 0}.setup-back{border-bottom:1px solid var(--line);font-size:12px}.setup-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:25px;padding:30px 0;border-top:1px solid var(--line)}.setup-step h2{font-size:30px}.step-num{font:13px var(--mono);padding-top:6px}.setup-platform-label{display:block;font:10px var(--mono);margin-bottom:12px}.guide-hidden{display:none}.setup-method{margin:45px 0}.setup-method-badge{font:9px var(--mono);color:var(--accent);text-transform:uppercase;letter-spacing:1px}.setup-method-head{margin-bottom:25px}.capacity-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.capacity-form{display:grid;gap:12px;border:1px solid var(--line);padding:40px;background:var(--surface)}.source-page input,.source-page textarea,.source-page select{background:var(--bg);border:1px solid var(--line);color:var(--ink);padding:13px;min-width:0;width:100%;border-radius:0}.capacity-form label{font-size:12px}.capacity-honeypot{display:none}.capacity-steps{padding:0;list-style:none;counter-reset:steps}.capacity-steps li{padding:20px 0;border-bottom:1px solid var(--line);counter-increment:steps;font-size:13px}.capacity-steps li:before{content:'0' counter(steps);font:10px var(--mono);margin-right:20px}.capacity-money{display:flex;align-items:center;gap:10px}.usage-input-row{display:flex;gap:10px}.usage-input-row input{flex:1}.usage-loading,.usage-error{display:none}.usage-result:not(:empty){margin-top:35px;padding:35px;border:1px solid var(--line)}.usage-microcopy{max-width:700px;font-size:11px!important}.usage-input-row+p{margin-top:15px}.field-label{display:block;margin-bottom:15px;font-size:12px}
.price-art-band{position:absolute;right:2%;top:180px;width:35%;height:360px;overflow:hidden;z-index:-1;opacity:.25}.price-art-band>span{font:300px/1 Georgia;display:block;text-align:center;color:var(--accent)}.pricing-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;align-items:end}.pricing-pool-explainer{border-left:1px solid var(--line);padding-left:35px}.pricing-pool-explainer h2{font-size:32px;margin-bottom:20px}.pricing-pool-explainer p{font-size:11px!important}.pricing-quicklinks{display:flex;gap:25px}.catalog-experience{width:min(1280px,86%);margin:30px auto 0;padding-bottom:40px}.catalog-top{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.catalog-top h2{font-size:55px}.catalog-top p{font:10px/1.9 var(--mono);color:var(--muted);max-width:360px}.catalog-pools{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin:30px 0}.catalog-pools button{text-align:left;display:flex;justify-content:space-between;padding:25px 22px;border-right:1px solid var(--line);font:22px var(--display);color:var(--muted);transition:background .25s}.catalog-pools button:last-child{border:0}.catalog-pools button[aria-pressed=true]{color:var(--bg);background:var(--ink)}.catalog-filters{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:35px 0 25px}.provider-filters{display:flex;gap:7px;flex-wrap:wrap}.provider-filters button{font-size:10px;color:var(--muted);border:1px solid transparent;padding:7px 12px}.provider-filters button[aria-pressed=true]{border-color:var(--line);color:var(--ink);background:var(--surface)}.catalog-search{display:flex;gap:15px;align-items:center;min-width:280px;border-bottom:1px solid var(--line);padding-bottom:10px}.catalog-search span{font-size:25px;line-height:1}.catalog-search input{border:0;background:none;color:var(--ink);font:10px var(--mono);width:100%;outline-offset:8px}.catalog-search input::placeholder{color:var(--muted)}.catalog-table-wrap{overflow:auto}.model-table{width:100%;border-collapse:collapse;text-align:left}.model-table th{font:8px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:16px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.model-table th:first-child{padding-left:0}.model-table td{font:11px var(--mono);padding:20px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.model-table td:first-child{padding-left:0;min-width:290px}.model-table td:first-child>button{display:flex;gap:16px;align-items:center;text-align:left;padding:0}.model-table td strong{display:block;font:13px var(--sans);font-weight:500}.model-table td small{display:block;font:8px var(--mono);margin-top:7px;color:var(--muted)}.model-icon{border:1px solid var(--line);height:38px;width:38px;display:grid;place-items:center}.model-icon img{width:20px;height:20px;object-fit:contain}.model-table tr:hover td{background:var(--surface)}.availability{font:8px var(--mono);color:var(--muted);display:flex;gap:7px;align-items:center}.availability i{height:4px;width:4px;border-radius:50%;background:currentColor}.availability.enabled{color:var(--ink)}.catalog-pagination{display:flex;justify-content:space-between;align-items:center;padding:25px 0;font:9px var(--mono);color:var(--muted)}.catalog-pagination>div{display:flex;gap:20px;align-items:center}.catalog-pagination button{border:1px solid var(--line);padding:9px 14px}.catalog-footnote{font-size:10px;color:var(--muted);margin-top:15px}.catalog-preserved-notes{font-size:11px;color:var(--muted)}.source-details{margin-block:55px;font-size:12px}.source-details>summary{font-size:12px;border-block:1px solid var(--line);padding:20px 0}.source-details .pool-selector,.source-details #per-model{display:none}.source-details h2{font-size:35px}.source-details .section{padding:45px 0}.source-details .wrap{width:100%}.source-details p{font-size:12px}.source-details .pool-grid{display:none}.prices-main>#wallet-topup{width:86%;max-width:1280px;margin:auto}.prices-main>#wallet-topup input,.prices-main>#wallet-topup select{padding:12px;background:var(--surface);border:1px solid var(--line);color:var(--ink)}.wallet-amount-presets{display:flex;gap:10px;flex-wrap:wrap}.wallet-amount-presets button{padding:12px 25px;border:1px solid var(--line)}
dialog{color:var(--ink);background:var(--bg);border:1px solid var(--line);padding:45px;width:min(620px,90vw);max-height:85svh;overflow:auto;box-shadow:0 40px 180px #0005}dialog::backdrop{background:#10100fb3;backdrop-filter:blur(8px)}dialog>[data-close-dialog]{position:absolute;right:20px;top:12px;font-size:28px}dialog h2{font-size:48px;overflow-wrap:anywhere;margin-bottom:25px}.design-switcher>a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:22px 0;font:30px var(--display)}.design-switcher>a span{font:10px var(--mono)}.detail-dialog p{font-size:11px;color:var(--muted)}.detail-dialog dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:12px 0;font:10px var(--mono)}.detail-dialog dt{max-width:65%;color:var(--muted)}.detail-dialog dd{margin:0;text-align:right;overflow-wrap:anywhere}.detail-dialog details{margin:25px 0}.detail-dialog summary{font-size:12px}.detail-dialog pre{font:10px/1.8 var(--mono);overflow:auto}.portal-main{padding-top:30px}.portal-main .portal-main{padding-top:0}.portal-shell{border-top:1px solid var(--line)}.portal-shell .portal-sidebar{top:0}.portal-shell .portal-card h2{letter-spacing:-.03em}.portal-main .portal-content{padding-top:45px}.portal-shell .portal-button{border-radius:0}.portal-shell .portal-card{border-radius:0}.portal-shell .portal-balance strong{font-family:var(--display);font-size:65px}
.direction-2{--bg:#06171d;--surface:#0c242c;--ink:#e2f6ef;--muted:#91a9aa;--accent:#83e7e5;--line:#b2eae226;--display:'Barlow Condensed',sans-serif;--hero-ink:#e4f5ef;--scene:url('/assets/cinematic/elysium.webp');color-scheme:dark}.direction-2 .hero-stage{background:#001218}.direction-2 .hero-copy{left:12%;bottom:16%;width:60%}.direction-2 .hero-copy h1{font-size:clamp(100px,10.3vw,180px);font-weight:500;line-height:.83;letter-spacing:-.04em;text-transform:uppercase}.direction-2 .hero-copy h1 em{font-style:normal;color:#a5e3dd}.direction-2 .hero-kicker{letter-spacing:.13em;font-size:9px}.direction-2 .hero-image{background-position:65% 45%}.direction-2 .hero-fog{background:radial-gradient(ellipse,#052d3299,transparent 65%);height:450px;bottom:-260px}.direction-2 .scene-shade{background:linear-gradient(90deg,#00121ddd,transparent 80%),linear-gradient(0deg,#04171df0,transparent 45%)}.direction-2 .scene-orbit{border-color:#83e7e51f;right:3%;width:55vw}.direction-2 .hero-stage:after{content:'DEPTH 000.0 m';position:absolute;left:35px;bottom:35px;writing-mode:vertical-rl;font:8px var(--mono);letter-spacing:2px;opacity:.6}.direction-2 .scroll-cue{right:5%}.direction-2 .site-nav{left:6%;right:6%;border:1px solid #b2eae230;padding:0 25px;background:#06171d55;backdrop-filter:blur(20px)}.direction-2 .site-nav:has(+.document-main),.direction-2 .site-nav:has(+.prices-main),.direction-2 .site-nav:has(+.portal-main){left:auto;right:auto}.direction-2 .pill-button{background:#b5ecde;color:#0b242a;border:0;border-radius:0}.direction-2 .hero-button{color:#09232a;background:#b5ecde;border-radius:0}.direction-2 .provider-marquee{background:#0c252e}.direction-2 .marquee-set img,.direction-2 .model-icon img,.direction-2 .provider-signatures img{filter:grayscale(1) brightness(0) invert(.9)}.direction-2 .wallet-pools{padding:140px 0}.direction-2 .wallet-pools .wrap{width:76%;margin-left:12%}.direction-2 .pool-track{grid-template-columns:1fr 1fr;gap:20px}.direction-2 .pool-card{padding:30px!important;border:1px solid var(--line);min-height:330px;background:linear-gradient(135deg,#12353d77,transparent);overflow:hidden}.direction-2 .pool-art{position:absolute;right:20px;top:20px;height:200px;opacity:.5}.direction-2 .pool-art>span{font-size:150px!important}.direction-2 .pool-art small{margin-left:10px}.direction-2 .pool-card h3{font-size:50px;margin-top:35px}.direction-2 .pool-card p{max-width:65%}.direction-2 .pool-card:nth-child(2n){transform:translateY(45px)}.direction-2 .wallet-section-note{margin-top:60px}.direction-2 .routing-experience{background:#b5ecde;color:#08232c;height:760px}.direction-2 .routing-copy{max-width:40%}.direction-2 .routing-copy h2{font-size:95px;line-height:.85;text-transform:uppercase}.direction-2 .routing-sculpture{width:50%;top:15%;height:70%}.direction-2 .route-point{background:#b5ecde;border-color:#08232c44}.direction-2 .route-ring{box-shadow:0 0 40px #0f788328;opacity:.5}.direction-2 .route-core{font-size:110px}.direction-2 .route-dot{background:#08232c;box-shadow:0 0 20px #08232c}.direction-2 .wallet-models .wrap{width:76%;margin-left:12%}.direction-2 .api-example{background:#0c252e;border-color:#b2eae233}.direction-2 .trial-tool{background:radial-gradient(ellipse at top right,#144650,#0b222a 65%);border-color:#83e7e544;padding:80px 8%}.direction-2 .closing-scene{background:#b5ecde;color:#08232c}.direction-2 .closing-scene .hero-button{background:#08232c;color:#b5ecde}.direction-2 .closing-symbol{color:#08232c}.direction-2 .footer{background:#031216}.direction-2 .page-head h1{text-transform:uppercase;font-size:clamp(65px,7.3vw,125px)}.direction-2 .catalog-pools button{font-size:30px}.direction-2 .portal-shell{--surface:#0b232b;--bg:#06191f}.direction-2 .portal-sidebar{border-right-color:#83e7e533}.direction-2 .portal-shell h1{text-transform:uppercase;font-size:48px}.direction-2 .portal-shell .portal-balance strong{font-size:70px}.direction-2 .portal-shell .portal-chart{color:#83e7e5}
.direction-3{--bg:#f0eee2;--surface:#e8e6d8;--ink:#2c2730;--muted:#726573;--accent:#718529;--line:#30202b30;--display:Instrument,'DM Sans',sans-serif;--hero-ink:#2c1830;--scene:url('/assets/cinematic/elysium.webp')}.direction-3 .hero-stage{background:#d8e545;min-height:850px}.direction-3 .hero-image{background-position:60% center}.direction-3 .hero-copy{left:6%;bottom:13%;width:58%}.direction-3 .hero-copy h1{font-size:clamp(82px,8.7vw,154px);font-weight:700;letter-spacing:-.075em;line-height:.92}.direction-3 .hero-copy h1>span+span{margin-left:55px;max-width:600px}.direction-3 .hero-copy h1 em{font-family:'Cormorant Garamond',Georgia,serif;font-size:1.2em}.direction-3 .hero-copy p{margin-left:60px;font-size:14px;font-weight:500;max-width:250px}.direction-3 .hero-kicker{margin-bottom:35px;font-size:8px;max-width:260px}.direction-3 .hero-cta{margin-left:60px}.direction-3 .hero-button{background:#2c1830;color:#e7ed92;border-radius:50px}.direction-3 .hero-secondary{border-color:#2c183055}.direction-3 .hero-coordinates{left:6%;right:6%}.direction-3 .site-nav{border-color:#2c183030;left:5%;right:5%}.direction-3 .pill-button{border-color:#2c183060;background:#2c1830;color:#e7ed92}.direction-3 .scene-shade{background:linear-gradient(90deg,#d8e54560,transparent 68%)}.direction-3 .hero-fog{background:radial-gradient(ellipse,#c2d34399,transparent 65%);height:200px;bottom:-140px}.direction-3 .scene-orbit{display:none}.direction-3 .hero-caption{color:#2c1830}.direction-3 .provider-marquee{background:#edbdd3;padding:25px 0}.direction-3 .marquee-set>span{font-size:23px;font-weight:700}.direction-3 .marquee-set i{color:#2c1830}.direction-3 .wallet-pools .wrap{width:90%}.direction-3 .wallet-section-head{padding-left:4%;grid-template-columns:1.3fr 1fr;margin-bottom:65px}.direction-3 .section-title{font-weight:700;font-size:clamp(40px,5vw,76px);line-height:.97}.direction-3 .pool-track{gap:22px;padding:30px 0 0;align-items:start}.direction-3 .pool-card{padding:25px!important;border:0;min-height:400px;background:#e6bace;transform:rotate(-2deg);box-shadow:0 15px 30px #3425310c;transition:transform .4s}.direction-3 .pool-card:nth-child(2){background:#d8e545;transform:rotate(2deg) translateY(30px)}.direction-3 .pool-card:nth-child(3){background:#e1dfd3;transform:rotate(-1deg) translateY(5px)}.direction-3 .pool-card:nth-child(4){background:#d6dcc9;transform:rotate(2deg) translateY(40px)}.direction-3 .pool-card:hover{transform:rotate(0) translateY(-10px)}.direction-3 .pool-art{height:130px}.direction-3 .pool-art>span{color:#2c1830}.direction-3 .pool-card h3{font-size:30px;font-weight:700;letter-spacing:-1.5px}.direction-3 .pool-card p{color:#534253}.direction-3 .wallet-section-note{margin-top:70px}.direction-3 .pool-carousel-actions{padding-left:4%}.direction-3 .routing-experience{background:#2c1830;color:#edbdd3;height:760px;clip-path:polygon(0 4%,100% 0,100% 96%,0 100%);padding-top:75px}.direction-3 .routing-copy h2{font-weight:700;font-size:clamp(50px,5.7vw,90px);line-height:.95}.direction-3 .routing-sculpture{right:3%;height:70%;top:17%}.direction-3 .route-ring{border:25px solid #d8e54566;opacity:.7;box-shadow:inset 0 0 10px #edbdd3}.direction-3 .route-core{background:#edbdd3;color:#2c1830;font-family:'Cormorant Garamond',Georgia,serif;border:0}.direction-3 .route-point{background:#2c1830;color:#d8e545}.direction-3 .routing-bottom{bottom:70px}.direction-3 .wallet-models{padding:130px 0}.direction-3 .api-example{transform:rotate(2deg);background:#e5e3d6;box-shadow:10px 12px 0 #d5d9bc}.direction-3 .trial-tool{border:0;background:#d8e545;border-radius:0 90px 0 0}.direction-3 .trial-copy .section-title{font-weight:700;letter-spacing:-4px}.direction-3 .wallet-questions-layout{grid-template-columns:1fr 1.2fr}.direction-3 .closing-scene{background:#edbdd3;color:#2c1830;min-height:540px}.direction-3 .closing-scene h2{font-weight:700;font-size:clamp(60px,6.3vw,110px);letter-spacing:-.065em;max-width:1000px}.direction-3 .closing-scene h2 em{font-family:'Cormorant Garamond',serif;font-weight:400}.direction-3 .closing-scene .hero-button{background:#2c1830;color:#edbdd3}.direction-3 .closing-symbol{color:#718529;right:-2%;font-size:650px;top:-20%}.direction-3 .footer{background:#e9e8db}.direction-3 .page-head h1{font-weight:700;letter-spacing:-.065em;font-size:clamp(58px,6vw,94px)}.direction-3 .source-page h2{font-weight:700;letter-spacing:-.055em}.direction-3 .catalog-pools{border:0;gap:12px}.direction-3 .catalog-pools button{font-size:20px;background:#e4e0d6;border:0;padding:30px 20px}.direction-3 .catalog-pools button[aria-pressed=true]{background:#d8e545;color:#2c1830}.direction-3 .model-icon{border-radius:50%}.direction-3 .portal-shell{--accent:#718529;--bg:#f3f1e8;--surface:#ebe8dc}.direction-3 .portal-shell h1{font-weight:700}.direction-3 .portal-shell .portal-balance{background:#d8e545}.direction-3 .portal-shell .portal-balance+.portal-balance{background:#edbdd3}.direction-3 .portal-shell .portal-balance strong{font-family:'DM Sans',sans-serif;font-weight:500;font-size:52px}
.direction-4{--bg:#eee9e1;--surface:#e5ded3;--ink:#241c19;--muted:#786b63;--accent:#dc3023;--line:#32241933;--display:'Barlow Condensed',sans-serif;--hero-ink:#f6ede0;--scene:url('/assets/cinematic/elysium.webp')}.direction-4 .hero-stage{background:#bf2118;min-height:900px}.direction-4 .hero-copy{inset:145px 5% auto;width:90%;max-width:none;display:flex;flex-wrap:wrap;align-items:end;gap:25px}.direction-4 .hero-copy h1{font-weight:600;text-transform:uppercase;letter-spacing:-.035em;line-height:.78;font-size:clamp(95px,13.9vw,250px);width:100%;display:flex;gap:3.5vw}.direction-4 .hero-copy h1>span{display:inline;white-space:nowrap}.direction-4 .hero-copy h1>span+span{display:inline}.direction-4 .hero-copy h1 em{font-style:normal}.direction-4 .hero-kicker{position:absolute;top:-30px;left:4px;letter-spacing:1px;font-size:8px}.direction-4 .hero-copy p{font-size:13px;margin-top:35px;flex-basis:220px}.direction-4 .hero-cta{margin:30px 0;gap:25px}.direction-4 .hero-button{background:#f4ede2;color:#a32018;border-radius:0}.direction-4 .hero-image{background-position:center 55%}.direction-4 .scene-shade{background:linear-gradient(180deg,#990c0b50,transparent 45%,#69080722)}.direction-4 .scene-orbit{display:none}.direction-4 .hero-coordinates{top:auto;bottom:125px;left:5%;right:5%}.direction-4 .hero-fog{background:radial-gradient(ellipse,#680a0a88,transparent 70%);height:350px;bottom:-200px}.direction-4 .site-nav{left:5%;right:5%;top:52px;height:55px}.direction-4 .wordmark{font-size:28px}.direction-4 .pill-button{border-radius:0}.direction-4 .scroll-cue{bottom:17%;right:6%}.direction-4 .provider-marquee{background:#241c19;color:#f4ede2;padding:28px 0}.direction-4 .marquee-set img{filter:brightness(0) invert(.9)}.direction-4 .marquee-set>span{font-family:'Barlow Condensed',sans-serif;font-size:33px;text-transform:uppercase}.direction-4 .wallet-pools{background:#eee9e1}.direction-4 .wallet-section-head{grid-template-columns:1.3fr 1fr;gap:15%;margin-bottom:60px}.direction-4 .section-title{font-size:clamp(60px,7vw,115px);text-transform:uppercase;font-weight:600;line-height:.85}.direction-4 .pool-track{display:block}.direction-4 .pool-card{border-right:0;border-bottom:1px solid var(--line);padding:35px 0!important;min-height:0;display:grid;grid-template-columns:90px 1fr 1.3fr 1.5fr 120px;gap:25px;align-items:center}.direction-4 .pool-art{height:65px}.direction-4 .pool-art>span{font-size:60px!important;color:#dc3023}.direction-4 .pool-art small{display:none}.direction-4 .pool-card h3{font-size:40px;text-transform:uppercase;font-weight:500;margin:0}.direction-4 .pool-fit{font-size:9px!important;margin:0;min-height:0}.direction-4 .pool-card p{margin:0;font-size:11px}.direction-4 .pool-card>a{padding:0;margin:0;font-size:10px}.direction-4 .routing-experience{background:#dc3023;color:#f5eadc;height:780px}.direction-4 .routing-copy{max-width:45%;top:26%}.direction-4 .routing-copy h2{font-size:clamp(80px,8vw,130px);font-weight:600;line-height:.85;text-transform:uppercase}.direction-4 .route-core{background:linear-gradient(130deg,#fff,#999 20%,#fff 30%,#777 50%,#eee 60%,#aaa 90%);color:#342726;border:0;border-radius:0;transform:rotate(-20deg);font-family:'Barlow Condensed',sans-serif;font-weight:600;box-shadow:25px 25px 50px #400f0e55}.direction-4 .route-ring{border-radius:0;opacity:.6;border-color:#faf0e777}.direction-4 .route-point{background:#dc3023}.direction-4 .ring-one{animation-duration:14s}.direction-4 .ring-two{animation-duration:20s}.direction-4 .wallet-models{background:#241c19;color:#eee9e1;--muted:#c1b1a5;--line:#eee9e133;--surface:#302724}.direction-4 .wallet-models .section-title{font-size:70px}.direction-4 .wallet-models .provider-signatures img{filter:brightness(0) invert(.9)}.direction-4 .trial-tool{background:#e4ddd2;border:0;padding:70px 6%}.direction-4 .trial-copy .section-title{font-size:90px}.direction-4 .wallet-questions h2{font-size:70px}.direction-4 .closing-scene{background:#dc3023;color:#f6eee0;min-height:550px}.direction-4 .closing-scene h2{font-size:clamp(80px,10vw,165px);font-weight:600;line-height:.85;text-transform:uppercase}.direction-4 .closing-scene h2 em{font-style:normal}.direction-4 .closing-symbol{color:#f6eee0;opacity:.2;font-size:650px;right:0;top:-8%}.direction-4 .closing-scene .hero-button{color:#dc3023;background:#f6eee0}.direction-4 .page-head h1{font-weight:600;font-size:clamp(75px,8vw,130px);text-transform:uppercase;line-height:.9}.direction-4 .catalog-top h2{font-size:70px;text-transform:uppercase;font-weight:500}.direction-4 .catalog-pools button{font-size:33px;text-transform:uppercase;font-weight:500}.direction-4 .catalog-pools button[aria-pressed=true]{background:#dc3023;color:#fff0df}.direction-4 .model-table td strong{font-size:16px;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.01em}.direction-4 .portal-shell{--bg:#191918;--surface:#222220;--ink:#f3eee5;--muted:#aba49a;--line:#f3eee526;--accent:#f25a47;color-scheme:dark}.direction-4 .portal-shell h1{text-transform:uppercase;font-weight:500;font-size:50px}.direction-4 .portal-shell .portal-balance strong{font-weight:500;font-size:80px}.direction-4 .portal-shell .portal-balance{border-top:3px solid #dc3023}.direction-4 .portal-shell h2{font-family:'Barlow Condensed',sans-serif;font-size:28px;text-transform:uppercase}.direction-4 .portal-sidebar nav a[aria-current]{background:#3b2721}
.direction-5{--bg:#f4f3ee;--surface:#eae9e4;--ink:#171817;--muted:#747670;--accent:#3f423d;--line:#17181733;--display:Instrument,'DM Sans',sans-serif;--hero-ink:#171817;--scene:url('/assets/cinematic/elysium.webp')}.direction-5 .hero-stage{background:#e8e8e4;min-height:870px}.direction-5 .hero-copy{top:160px;left:5%;bottom:auto;width:90%;max-width:none}.direction-5 .hero-copy h1{font-size:clamp(95px,11.4vw,205px);font-weight:400;letter-spacing:-.085em;line-height:.9}.direction-5 .hero-copy h1>span+span{margin-left:17%}.direction-5 .hero-copy h1 em{font-style:normal}.direction-5 .hero-kicker{font:8px var(--mono);margin-bottom:25px;letter-spacing:1px}.direction-5 .hero-copy p{margin-top:85px;font-size:12px;max-width:250px;margin-bottom:25px}.direction-5 .hero-cta{gap:25px}.direction-5 .hero-button{background:#171817;color:#f4f3ee;border-radius:0;padding:12px 20px}.direction-5 .hero-secondary{border-color:#17181755;font-size:11px}.direction-5 .scene-shade{background:linear-gradient(90deg,#f4f3ee66,transparent 65%)}.direction-5 .hero-coordinates{top:auto;bottom:100px;left:5%;right:5%;border-top:1px solid #17181740;padding-top:15px}.direction-5 .hero-image{background-position:center 58%}.direction-5 .site-nav{left:5%;right:5%;border-color:#1718174d;top:50px;height:64px}.direction-5 .pill-button{border-color:#1718174d;border-radius:0;font-size:11px}.direction-5 .scene-orbit,.direction-5 .hero-fog{display:none}.direction-5 .hero-caption{left:5%;right:5%;bottom:30px}.direction-5 .scroll-cue{right:5%;bottom:27%}.direction-5 .provider-marquee{border-color:#17181733;background:#f4f3ee}.direction-5 .marquee-set>span{font:11px var(--mono);letter-spacing:0;text-transform:uppercase}.direction-5 .marquee-set img{height:20px;width:20px}.direction-5 .marquee-set i{font:11px var(--mono);margin-left:20px}.direction-5 .wallet-pools{padding:130px 0}.direction-5 .section-title{font-weight:400;letter-spacing:-.07em;font-size:clamp(50px,5.3vw,85px);line-height:1}.direction-5 .wallet-section-head{grid-template-columns:1.4fr 1fr;gap:15%;margin-bottom:80px}.direction-5 .pool-track{border-bottom:1px solid var(--line)}.direction-5 .pool-card{min-height:380px;padding:30px 27px}.direction-5 .pool-art{height:100px}.direction-5 .pool-art>span{font-size:65px!important;color:#171817}.direction-5 .pool-card h3{font-size:25px;letter-spacing:-1.5px}.direction-5 .pool-card .pool-fit{font-size:8px!important;letter-spacing:.05em}.direction-5 .pool-card>a{font:9px var(--mono)}.direction-5 .routing-experience{height:750px;background:#171817;color:#f4f3ee;padding:55px 7%}.direction-5 .routing-copy{max-width:47%;top:25%}.direction-5 .routing-copy h2{font-size:clamp(60px,6vw,95px);line-height:.95;letter-spacing:-.065em}.direction-5 .route-ring{border-radius:0;border-width:2px;box-shadow:20px 20px 0 #f4f3ee0a}.direction-5 .ring-two{inset:18%}.direction-5 .ring-three{inset:26%}.direction-5 .route-core{background:#f4f3ee;border-radius:0;color:#171817;font-size:75px;box-shadow:10px 10px 35px #0005}.direction-5 .route-core span{color:#171817}.direction-5 .api-example{box-shadow:10px 10px 0 #17181708;border-color:#17181744}.direction-5 .trial-tool{background:transparent;padding:60px 0;border-inline:0;border-block:1px solid var(--ink)}.direction-5 .trial-copy .section-title{font-size:80px;letter-spacing:-.07em}.direction-5 .wallet-questions .section-title{font-size:70px}.direction-5 .closing-scene{background:#e8e7e0;color:#171817;min-height:580px}.direction-5 .closing-scene h2{font-size:clamp(65px,7vw,115px);font-weight:400;letter-spacing:-.075em}.direction-5 .closing-scene h2 em{font-style:normal}.direction-5 .closing-scene .hero-button{background:#171817;color:#f4f3ee}.direction-5 .closing-symbol{color:#171817;opacity:.15;font-family:Georgia;font-size:600px;top:0}.direction-5 .footer{border-top:1px solid #171817}.direction-5 .page-head h1{font-size:clamp(60px,6.4vw,110px);letter-spacing:-.075em}.direction-5 .catalog-top h2{font-size:55px;letter-spacing:-.06em}.direction-5 .catalog-pools{border-color:var(--ink)}.direction-5 .catalog-pools button{font:15px var(--sans);letter-spacing:-.3px;padding:28px}.direction-5 .model-table{border-top:1px solid var(--ink)}.direction-5 .model-table td{padding-block:25px}.direction-5 .portal-shell{--bg:#f4f3ee;--surface:#ecebe5;--line:#17181733;--accent:#171817}.direction-5 .portal-shell .portal-balance:first-child{background:#171817;color:#f4f3ee;--ink:#f4f3ee;--muted:#b2b5aa;--line:#f4f3ee33}.direction-5 .portal-shell .portal-balance strong{font-size:55px;letter-spacing:-4px}.direction-5 .portal-shell h1{font-size:42px;font-weight:400;letter-spacing:-2px}
.reveal-item{opacity:0;transform:translateY(35px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}.reveal-item.is-visible{opacity:1;transform:none}.home-content .section-title{transition:opacity 1s,transform 1s}.motion-paused *{animation-play-state:paused!important}.motion-paused .hero-image{transform:none}.motion-paused .reveal-item{transition:none}.motion-paused .hero-fog{animation:none}.motion-paused .scroll-cue i{animation:none}#toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%,20px);padding:14px 25px;background:var(--ink);color:var(--bg);font-size:12px;z-index:1000;box-shadow:0 10px 50px #0003;opacity:0;pointer-events:none;transition:.3s;max-width:90vw;text-align:center}#toast.visible{opacity:1;transform:translate(-50%,0)}
.gallery-body{--bg:#eae9e2;--ink:#20211f;--muted:#707267;--line:#20211f2e;--display:'Cormorant Garamond',serif;background:#eae9e2}.gallery{padding:35px 5% 0}.gallery>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:30px;font:9px var(--mono);letter-spacing:1px}.gallery>header .wordmark{font:35px var(--sans);letter-spacing:-2px}.gallery-intro{padding:85px 0 75px}.gallery-intro h1{font:clamp(70px,7.5vw,120px)/.95 var(--display);letter-spacing:-5px}.gallery-intro p{font-size:13px;color:var(--muted);margin:30px 0 0}.gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px 35px}.gallery-card{display:block;min-width:0}.gallery-image{position:relative;overflow:hidden;aspect-ratio:1.32;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:space-between;padding:25px;color:#fff;transition:filter .5s}.gallery-image:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0006,transparent 70%)}.gallery-image>span{font:8px var(--mono);letter-spacing:1px;position:relative}.gallery-image strong{font:clamp(45px,5vw,85px)/1 var(--display);letter-spacing:-3px;position:relative}.gallery-card:hover .gallery-image{filter:brightness(1.1)}.gallery-2 .gallery-image strong{font-family:'Barlow Condensed';text-transform:uppercase;letter-spacing:-2px;font-size:85px}.gallery-3 .gallery-image{color:#2c1830}.gallery-3 .gallery-image:before{background:linear-gradient(0deg,#d8e54588,transparent 60%)}.gallery-3 .gallery-image strong{font:700 58px Instrument,sans-serif;letter-spacing:-4px}.gallery-4 .gallery-image strong{font:600 100px 'Barlow Condensed';text-transform:uppercase}.gallery-5{grid-column:1/-1}.gallery-5 .gallery-image{aspect-ratio:2.6;color:#171817;background-position:center 45%}.gallery-5 .gallery-image:before{background:linear-gradient(0deg,#f4f3ee33,transparent)}.gallery-5 .gallery-image strong{font:80px Instrument;letter-spacing:-6px}.gallery-caption{display:flex;justify-content:space-between;align-items:start;margin-top:20px;gap:30px}.gallery-caption h2{font:22px var(--sans);letter-spacing:-.7px;margin-bottom:7px}.gallery-caption p{font-size:11px;color:var(--muted);max-width:430px;line-height:1.7}.gallery-caption>span{font-size:28px}.gallery>footer{margin-top:65px;border-top:1px solid var(--line);padding:25px 0;display:flex;justify-content:space-between;font:8px var(--mono);gap:25px}
@keyframes scene-arrive{from{opacity:.3;scale:1.08;filter:blur(6px)}to{opacity:1;scale:1;filter:blur(0)}}@keyframes text-arrive{from{opacity:0;transform:translateY(40px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes fog-drift{from{translate:-3% 0;rotate:-3deg}to{translate:8% -25px;rotate:5deg}}@keyframes orbital{to{transform:rotateX(60deg) rotateZ(390deg)}}@keyframes sculpture-turn{0%{transform:rotateY(0) rotateX(25deg) rotateZ(20deg)}50%{transform:rotateY(180deg) rotateX(60deg) rotateZ(200deg)}100%{transform:rotateY(360deg) rotateX(25deg) rotateZ(380deg)}}@keyframes dot-orbit{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes scroll-nudge{50%{transform:translateY(8px)}}@keyframes closing-rotate{to{transform:rotate(360deg)}}
@media(min-width:1750px){.hero-copy{bottom:19%}.hero-stage{max-height:1400px}.direction-4 .hero-copy{top:180px}.direction-5 .hero-copy{top:180px}.routing-experience{height:800px}}
@media(max-width:1100px){.nav-links{gap:16px}.nav-actions{gap:18px}.nav-links,.nav-actions{font-size:11px}.site-nav{gap:15px}.hero-stage{min-height:760px}.hero-copy{width:75%}.hero-copy h1{font-size:110px}.hero-kicker{font-size:8px}.section{padding:90px 0}.pool-card{padding:30px 15px}.pool-card h3{font-size:30px}.pool-fit{font-size:8px!important}.footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:20px}.integration-layout{gap:7%}.api-example pre{font-size:9px;padding:20px}.direction-4 .hero-copy h1{font-size:13.5vw}.direction-4 .pool-card{grid-template-columns:60px 1fr 1fr 1.3fr;gap:15px}.direction-4 .pool-card>a{grid-column:4}.direction-4 .pool-card .pool-art{grid-row:1/3}.direction-3 .hero-copy h1{font-size:95px}.direction-5 .hero-copy h1{font-size:12vw}.direction-3 .hero-copy h1>span+span{margin-left:20px}.direction-3 .hero-copy p,.direction-3 .hero-cta{margin-left:20px}.catalog-filters{align-items:start}.catalog-search{min-width:220px}.catalog-pools button{padding:20px 15px}.routing-copy h2{font-size:64px}.direction-2 .routing-copy h2{font-size:80px}.direction-4 .routing-copy h2{font-size:90px}.direction-5 .routing-copy h2{font-size:70px}.direction-3 .routing-copy h2{font-size:65px}.setup-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.lab-bar{padding:0 17px;font-size:8px;letter-spacing:.5px}.lab-bar .demo-note{display:none}.lab-bar>div{gap:10px}.site-nav{top:47px!important;left:5%!important;right:5%!important;height:60px!important;padding:0 5px!important}.site-nav .wordmark{font-size:26px}.wordmark svg{width:28px;height:28px}.nav-actions{gap:15px}.account-link{font-size:11px}.nav-actions .pill-button{display:none}.mobile-menu{display:block}.nav-links{display:none;position:absolute;left:0;right:0;top:70px;background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:20px;box-shadow:0 20px 50px #0002}.menu-open .nav-links{display:grid;gap:5px}.nav-links>a{padding:12px 0;font-size:17px;border-bottom:1px solid var(--line)}.nav-menu>button{font-size:17px;justify-content:space-between;width:100%}.nav-dropdown{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 0 5px 15px;display:none;min-width:0}.nav-menu.open .nav-dropdown{display:grid}.site-nav:has(+.document-main),.site-nav:has(+.prices-main),.site-nav:has(+.portal-main){top:auto!important;left:auto!important;right:auto!important;margin:15px 5% 0;position:relative}.hero-stage{height:calc(100svh - 31px);min-height:780px;max-height:1100px}.hero-image{inset:-2%;background-position:60% center}.hero-copy{left:7%;bottom:19%;width:85%;max-width:none}.hero-copy h1{font-size:clamp(70px,12.2vw,100px);letter-spacing:-.06em}.hero-kicker{font-size:7px;letter-spacing:.02em;gap:8px;margin-bottom:23px}.hero-copy p{font-size:13px;margin:25px 0;line-height:1.6}.hero-cta{gap:20px}.hero-button{font-size:11px;padding:13px 17px;gap:25px}.hero-secondary{font-size:10px;gap:8px}.hero-coordinates{top:105px;font-size:6px;letter-spacing:.05em}.hero-caption{font-size:7px;left:7%;right:7%;bottom:24px;gap:20px}.hero-caption button{font-size:7px}.scroll-cue{right:7%;bottom:12%;font-size:6px}.scroll-cue span{writing-mode:horizontal-tb}.scroll-cue i{display:none}.hero-fog{height:180px;bottom:-100px}.scene-orbit{width:80vw;right:0;top:25%}.scene-shade{background:linear-gradient(90deg,#261c17a0,transparent),linear-gradient(0deg,#261c1780,transparent 80%)}.wrap{width:86%}.section{padding:75px 0}.wallet-section-head{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.wallet-section-head p{font-size:12px;max-width:95%}.section-title{font-size:55px}.pool-track{grid-template-columns:1fr 1fr}.pool-card{border-right:0;padding:25px 15px!important;min-height:350px;border-bottom:1px solid var(--line)}.pool-card:nth-child(2n+1){padding-left:0!important;border-right:1px solid var(--line)}.pool-card:nth-child(2n){padding-right:0!important;padding-left:22px!important}.pool-art{height:100px}.pool-art>span{font-size:70px!important}.pool-card h3{font-size:30px}.pool-fit{font-size:8px!important;min-height:35px}.pool-card p{font-size:11px;line-height:1.8}.pool-card>a{font-size:10px}.wallet-section-note{font-size:10px;padding-top:25px}.pool-carousel-actions{font-size:7px}.pool-carousel-actions .eyebrow{font-size:7px}.routing-experience{height:800px;padding-top:35px}.routing-legend{font-size:7px}.routing-copy{left:7%;top:13%;max-width:85%;width:85%}.routing-copy h2{font-size:60px;max-width:500px}.routing-copy p{font-size:11px}.routing-copy a{font-size:10px}.routing-sculpture{right:5%;top:auto;bottom:40px;width:90%;height:390px}.route-core{font-size:60px}.route-point{font-size:6px}.routing-bottom{font-size:6px;bottom:20px}.integration-layout{grid-template-columns:1fr;gap:45px}.integration-copy>p{font-size:12px}.provider-signatures{margin:25px 0}.api-example pre{font-size:10px;padding:24px}.api-example>p{font-size:9px}.trial-tool{padding:35px 25px;grid-template-columns:1fr;gap:25px}.trial-copy .section-title{font-size:55px}.trial-copy .trial-promise{font-size:15px}.trial-copy p{font-size:11px}.trial-action{align-items:start}.trial-action .btn{width:100%;padding:17px}.wallet-questions-layout{grid-template-columns:1fr;gap:30px}.wallet-questions-layout>div>p{font-size:12px}.wallet-questions summary{font-size:13px}.wallet-questions details p{font-size:11px}.wallet-support{padding:0 0 65px}.wallet-support-inner{align-items:start;flex-direction:column;gap:25px}.wallet-support h2{font-size:32px}.wallet-support p{font-size:11px}.closing-scene{min-height:420px;padding:60px 7%}.closing-scene h2{font-size:65px;max-width:650px}.closing-symbol{font-size:450px;right:-30%;top:0}.footer{padding-top:50px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px 20px}.footer-grid>div{grid-column:1/-1}.footer p{max-width:260px;margin-top:15px}.footer-heading{font-size:9px;margin-bottom:20px}.footer li{font-size:10px}.footer-bottom{margin-top:40px;font-size:8px}.concept-credit{flex-wrap:wrap;font-size:7px;padding-block:20px;gap:12px}.page-head{padding:65px 0 35px}.page-head h1{font-size:60px;line-height:1}.page-head .lead{font-size:14px}.page-head p:not(.lead){font-size:11px}.breadcrumb{font-size:8px;margin-bottom:25px}.grid{grid-template-columns:1fr;gap:40px}.source-page .section{padding:40px 0}.source-page h2{font-size:34px}.source-page p{font-size:12px}.source-page pre{font-size:9px}.source-page .code-body pre{font-size:9px;padding:20px}.source-page .code-head{font-size:8px;padding:12px 15px}.tabs-bar{gap:5px}.tabs-bar button{padding:10px 15px;font-size:10px}.spec-row{font-size:10px;gap:12px}.spec-row .v{font-size:9px}.legal-layout{grid-template-columns:1fr;gap:30px}.legal-toc{position:static;padding:20px;border:1px solid var(--line)}.legal-toc ul{display:flex;flex-wrap:wrap;gap:15px 20px;font-size:10px}.legal-toc h2{font-size:10px}.legal-content h2{font-size:30px}.legal-content li{font-size:11px}.legal-content section{margin-bottom:45px}.setup-group-head{display:block}.setup-group-head p{max-width:none}.setup-picker{grid-template-columns:1fr 1fr}.setup-card{padding:20px;min-height:340px}.setup-card h3{font-size:23px}.setup-card p{font-size:10px}.setup-product-mark{font-size:18px;padding:7px}.setup-card .tag{font-size:7px}.setup-card-meta{flex-wrap:wrap;font-size:7px;gap:8px}.setup-card-action{font-size:10px}.setup-docs-link{flex-direction:column;align-items:start;padding:25px}.setup-docs-link span{font-size:11px}.setup-guide-title{font-size:40px!important}.setup-step{grid-template-columns:20px minmax(0,1fr);gap:15px}.setup-step h2{font-size:26px}.capacity-grid{grid-template-columns:1fr;gap:35px}.capacity-grid h1{font-size:60px}.capacity-form{padding:25px}.capacity-form p{font-size:10px}.usage-input-row{display:grid}.usage-input-row .btn{padding:16px}.document-art{width:45%;right:-10px;top:80px;height:200px}.document-art>div{font-size:170px}.document-art>span{font-size:6px}.pricing-hero-grid{grid-template-columns:1fr;gap:30px}.pricing-pool-explainer{padding-left:20px}.pricing-pool-explainer h2{font-size:28px}.pricing-quicklinks{gap:15px;flex-wrap:wrap}.pricing-quicklinks .text-link{font-size:10px}.catalog-top{align-items:start;flex-direction:column;gap:20px;margin-bottom:25px}.catalog-top h2{font-size:46px}.catalog-top p{font-size:8px}.catalog-pools{grid-template-columns:1fr 1fr}.catalog-pools button{font-size:23px;padding:18px}.catalog-pools button:nth-child(-n+2){border-bottom:1px solid var(--line)}.catalog-pools button:nth-child(2){border-right:0}.catalog-filters{flex-direction:column;gap:25px}.provider-filters{gap:5px}.provider-filters button{font-size:9px;padding:6px 9px}.catalog-search{width:100%;font-size:10px}.catalog-experience{width:90%;margin-top:35px}.catalog-table-wrap{width:100%}.model-table th{font-size:7px;padding:13px 10px}.model-table td{font-size:9px;padding:18px 10px}.model-table td:first-child{min-width:220px}.model-table td strong{font-size:11px}.model-table td small{font-size:7px}.model-icon{width:29px;height:29px}.model-icon img{width:16px;height:16px}.model-table td:first-child>button{gap:10px}.catalog-pagination{font-size:8px;gap:10px}.catalog-pagination>div{gap:12px}.catalog-footnote{font-size:9px}.source-details>summary{font-size:11px}.detail-dialog{padding:35px 25px}.detail-dialog h2{font-size:37px}.detail-dialog dl>div{font-size:9px}.detail-dialog details{margin-top:25px}.detail-dialog pre{font-size:8px}.design-switcher{padding:35px 25px}.design-switcher h2{font-size:45px}.design-switcher>a{font-size:30px}.portal-shell .portal-balance strong{font-size:48px}.portal-main{padding-top:20px}.direction-2 .site-nav{padding:0 15px!important}.direction-2 .hero-copy{left:8%;width:86%;bottom:19%}.direction-2 .hero-copy h1{font-size:clamp(90px,14.2vw,145px);line-height:.87}.direction-2 .hero-image{background-position:62% 38%}.direction-2 .hero-stage:after{left:12px;font-size:6px;bottom:80px}.direction-2 .wallet-pools .wrap,.direction-2 .wallet-models .wrap{width:86%;margin-left:auto}.direction-2 .wallet-pools{padding:80px 0}.direction-2 .pool-track{gap:12px}.direction-2 .pool-card{padding:25px 18px!important;min-height:360px}.direction-2 .pool-card:nth-child(2n){transform:translateY(25px)}.direction-2 .pool-card p{max-width:100%}.direction-2 .pool-art{right:5px;top:0;opacity:.25}.direction-2 .pool-art>span{font-size:110px!important}.direction-2 .pool-card h3{font-size:37px;margin-top:40px}.direction-2 .wallet-section-note{margin-top:35px}.direction-2 .routing-experience{height:850px}.direction-2 .routing-copy{max-width:86%;top:13%}.direction-2 .routing-copy h2{font-size:75px;max-width:420px}.direction-2 .routing-sculpture{width:90%;height:420px;top:auto;bottom:25px}.direction-2 .trial-tool{padding:35px 25px}.direction-2 .page-head h1{font-size:75px}.direction-2 .closing-scene{min-height:420px}.direction-2 .closing-scene h2{font-size:75px}.direction-3 .hero-stage{min-height:830px}.direction-3 .hero-image{background-position:60% 25%;opacity:.92}.direction-3 .hero-copy{left:6%;bottom:16%;width:88%}.direction-3 .hero-copy h1{font-size:clamp(70px,11.6vw,105px);line-height:.96}.direction-3 .hero-copy h1>span+span{margin-left:0}.direction-3 .hero-copy p{margin:25px 0;font-size:12px}.direction-3 .hero-cta{margin-left:0}.direction-3 .hero-kicker{font-size:7px}.direction-3 .scene-shade{background:linear-gradient(0deg,#d8e545bb,transparent 85%)}.direction-3 .hero-coordinates{top:100px;font-size:6px}.direction-3 .wallet-section-head{padding-left:0;grid-template-columns:1fr;gap:25px}.direction-3 .section-title{font-size:50px}.direction-3 .pool-track{gap:15px}.direction-3 .pool-card{padding:20px!important;min-height:380px}.direction-3 .pool-card h3{font-size:26px}.direction-3 .pool-art{height:100px}.direction-3 .pool-card:nth-child(2){transform:rotate(1deg) translateY(20px)}.direction-3 .pool-card:nth-child(4){transform:rotate(1deg) translateY(20px)}.direction-3 .pool-card p{font-size:10px}.direction-3 .pool-fit{font-size:7px!important}.direction-3 .wallet-section-note{margin-top:40px}.direction-3 .routing-experience{height:850px;clip-path:polygon(0 2%,100% 0,100% 98%,0 100%)}.direction-3 .routing-copy{top:15%;max-width:86%}.direction-3 .routing-copy h2{font-size:55px}.direction-3 .routing-sculpture{width:90%;height:390px;top:auto;bottom:45px}.direction-3 .routing-bottom{bottom:30px}.direction-3 .wallet-models{padding:80px 0}.direction-3 .trial-tool{border-radius:0 55px 0 0}.direction-3 .trial-copy .section-title{font-size:52px;letter-spacing:-3px}.direction-3 .wallet-questions-layout{grid-template-columns:1fr}.direction-3 .closing-scene{min-height:460px}.direction-3 .closing-scene h2{font-size:53px}.direction-3 .closing-symbol{font-size:440px;right:-32%;top:0}.direction-3 .catalog-pools{gap:7px}.direction-3 .catalog-pools button{font-size:16px;padding:20px 15px}.direction-4 .hero-stage{min-height:850px}.direction-4 .hero-copy{left:6%;top:160px;width:88%;gap:0}.direction-4 .hero-copy h1{display:block;font-size:clamp(90px,16.8vw,145px);line-height:.82}.direction-4 .hero-copy h1>span{display:block}.direction-4 .hero-copy h1>span+span{display:block;margin-top:8px}.direction-4 .hero-copy h1 em{font-style:normal}.direction-4 .hero-copy p{flex-basis:100%;font-size:12px;margin:35px 0 0;max-width:220px}.direction-4 .hero-cta{margin-top:25px;gap:22px}.direction-4 .hero-copy .hero-kicker{font-size:7px;top:-25px}.direction-4 .hero-image{background-position:64% 50%}.direction-4 .scene-shade{background:linear-gradient(90deg,#a3110b66,transparent),linear-gradient(0deg,#8b110b33,transparent)}.direction-4 .hero-coordinates{bottom:110px;font-size:6px}.direction-4 .scroll-cue{bottom:16%;right:6%}.direction-4 .wallet-section-head{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.direction-4 .section-title{font-size:75px}.direction-4 .pool-card{display:grid;grid-template-columns:45px 1fr 1.4fr;gap:15px;padding:25px 0!important;min-height:0}.direction-4 .pool-art{grid-row:1/4;height:auto}.direction-4 .pool-art>span{font-size:45px!important}.direction-4 .pool-card h3{font-size:33px}.direction-4 .pool-fit{grid-column:3;font-size:7px!important}.direction-4 .pool-card p:not(.pool-fit){grid-column:2/4;font-size:10px;max-width:100%}.direction-4 .pool-card>a{grid-column:2/4;font-size:10px;width:max-content}.direction-4 .routing-experience{height:900px}.direction-4 .routing-copy{top:14%;max-width:86%}.direction-4 .routing-copy h2{font-size:90px;max-width:430px}.direction-4 .routing-sculpture{width:88%;height:390px;top:auto;bottom:45px}.direction-4 .wallet-models .section-title{font-size:65px}.direction-4 .trial-tool{padding:40px 25px}.direction-4 .trial-copy .section-title{font-size:75px}.direction-4 .wallet-questions h2{font-size:70px}.direction-4 .closing-scene{min-height:450px}.direction-4 .closing-scene h2{font-size:90px}.direction-4 .closing-symbol{font-size:550px;right:-30%}.direction-4 .catalog-top h2{font-size:65px}.direction-4 .catalog-pools button{font-size:27px}.direction-4 .page-head h1{font-size:78px}.direction-5 .hero-stage{min-height:830px}.direction-5 .hero-copy{left:6%;top:160px;width:88%}.direction-5 .hero-copy h1{font-size:clamp(70px,12.2vw,105px);line-height:.93;letter-spacing:-.08em}.direction-5 .hero-copy h1>span+span{margin-left:0}.direction-5 .hero-kicker{font-size:7px;max-width:230px}.direction-5 .hero-copy p{margin-top:100px;font-size:11px}.direction-5 .hero-image{background-position:58% 40%}.direction-5 .hero-coordinates{bottom:100px;font-size:6px}.direction-5 .scroll-cue{bottom:16%}.direction-5 .wallet-pools{padding:80px 0}.direction-5 .wallet-section-head{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.direction-5 .section-title{font-size:52px}.direction-5 .pool-card{min-height:330px;padding:25px 20px}.direction-5 .pool-card h3{font-size:24px}.direction-5 .pool-card .pool-fit{font-size:7px!important}.direction-5 .pool-art{height:90px}.direction-5 .pool-card p{font-size:10px}.direction-5 .routing-experience{height:850px}.direction-5 .routing-copy{max-width:86%;top:14%}.direction-5 .routing-copy h2{font-size:58px}.direction-5 .routing-sculpture{width:90%;height:390px;top:auto;bottom:35px}.direction-5 .route-core{font-size:50px}.direction-5 .trial-tool{padding:45px 0}.direction-5 .trial-copy .section-title{font-size:58px}.direction-5 .wallet-questions .section-title{font-size:55px}.direction-5 .closing-scene{min-height:450px}.direction-5 .closing-scene h2{font-size:60px}.direction-5 .closing-symbol{font-size:450px;right:-35%}.direction-5 .page-head h1{font-size:58px}.direction-5 .catalog-top h2{font-size:47px}.direction-5 .catalog-pools button{padding:20px;font-size:14px}.gallery{padding:25px 5% 0}.gallery>header{font-size:7px;gap:20px}.gallery>header>span:last-child{display:none}.gallery>header .wordmark{font-size:30px}.gallery-intro{padding:65px 0 50px}.gallery-intro .eyebrow{font-size:7px}.gallery-intro h1{font-size:70px;letter-spacing:-3px}.gallery-intro p{font-size:11px;max-width:350px}.gallery-grid{grid-template-columns:1fr;gap:40px}.gallery-image{aspect-ratio:1.2;padding:22px}.gallery-image strong{font-size:65px}.gallery-image>span{font-size:7px}.gallery-5{grid-column:auto}.gallery-5 .gallery-image{aspect-ratio:1.2}.gallery-5 .gallery-image strong{font-size:60px;letter-spacing:-4px}.gallery-3 .gallery-image strong{font-size:48px}.gallery-caption p{font-size:10px;max-width:330px}.gallery-caption h2{font-size:20px}.gallery>footer{font-size:7px;flex-direction:column;gap:15px;margin-top:45px}}
.site-nav:has(+main:not(.home-main)){left:auto!important;right:auto!important;top:auto!important}.hero-copy .hero-financial-note{font:8px/1.6 var(--mono);opacity:.65;margin:18px 0 0;max-width:430px;letter-spacing:0}.direction-4 .hero-copy h1{display:block;font-size:clamp(120px,11vw,190px);line-height:.82;max-width:90%}.direction-4 .hero-copy h1>span,.direction-4 .hero-copy h1>span+span{display:block;white-space:normal}.direction-4 .hero-copy h1>span+span{margin-top:10px}.direction-4 .hero-copy p:not(.hero-financial-note){margin-top:28px}.direction-4 .hero-copy .hero-financial-note{flex-basis:100%;margin-top:-15px;max-width:none}.direction-3 .hero-copy .hero-financial-note{margin-left:60px}.direction-5 .hero-copy .hero-financial-note{margin-top:18px}.wallet-topup-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.wallet-topup h2{font-size:clamp(50px,5vw,80px);margin-bottom:25px}.wallet-topup p{font-size:12px;color:var(--muted)}.wallet-topup .wrap{width:100%}.topup-steps{padding:0;list-style:none;margin:40px 0}.topup-steps li{display:flex;gap:22px;border-top:1px solid var(--line);padding:20px 0}.topup-steps li>span{font:10px var(--mono);padding-top:5px}.topup-steps strong{font-size:13px;font-weight:500}.topup-steps p{font-size:11px;margin:6px 0 0}.wallet-amount{background:var(--surface);border:1px solid var(--line);padding:35px}.amount-panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.amount-panel-heading h3{font-size:25px}.amount-panel-heading>span{font:9px var(--mono)}.amount-presets{padding:0;border:0;display:flex;gap:8px;margin:0 0 25px}.amount-presets button{flex:1;border:1px solid var(--line);padding:12px;font:11px var(--mono)}.amount-presets button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.field-group>label{display:block;font-size:11px;margin-bottom:10px}.amount-input-wrap{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:0 12px;background:var(--bg);font:11px var(--mono)}.amount-input-wrap input{width:100%;border:0!important;background:none!important;font:24px var(--display);outline-offset:0}.wallet-amount .field-hint{font-size:9px;margin-top:8px}.payment-method{display:flex;align-items:center;gap:14px;border-block:1px solid var(--line);padding:20px 0;margin-top:25px}.payment-method strong{display:block;font-size:11px;font-weight:500}.payment-method>div>span{display:block;font-size:9px;color:var(--muted)}.payment-method-label{font:8px var(--mono);margin-left:auto}.topup-order{margin:25px 0}.topup-order>div{display:flex;justify-content:space-between;padding:10px 0;font-size:12px}.topup-order dd{margin:0;font-family:var(--mono)}.wallet-amount .topup-conversion{font:9px var(--mono)}#walletPaymentStatus{font-size:10px}.wallet-topup-actions .btn{display:flex;justify-content:space-between;width:100%;margin-bottom:20px}.topup-footnote{font-size:9px!important}.form-error{color:var(--accent)!important;font-size:10px}.source-details .pricing-background,.source-details .pool-detail,.source-details #walletModelDialog{display:none}
@media(max-width:1100px){.direction-4 .hero-copy h1{font-size:11.5vw}.direction-3 .hero-copy .hero-financial-note{margin-left:20px}}
@media(max-width:800px){.hero-copy .hero-financial-note{font-size:6px;max-width:290px;margin-top:15px}.direction-3 .hero-copy .hero-financial-note{margin-left:0}.direction-4 .hero-copy h1{font-size:clamp(85px,16.5vw,145px);max-width:100%}.direction-4 .hero-copy .hero-financial-note{margin-top:0;font-size:6px}.direction-5 .hero-copy .hero-financial-note{font-size:6px;margin-top:15px}.wallet-topup-grid{grid-template-columns:1fr;gap:35px}.wallet-amount{padding:25px}.wallet-topup h2{font-size:55px}.wallet-topup .wrap{width:100%}.prices-main>#wallet-topup{width:86%}.prices-main>#wallet-topup>.wrap{width:100%}.source-details h2{font-size:30px}.source-details .section{padding:35px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal-item{opacity:1;transform:none}.hero-image{transform:none!important}.scene-orbit{animation:none!important}}

/* Material continuity, foreground transitions and five different sculptures. */
.catalog-table-wrap{position:relative}.model-table th{position:relative}
.hero-stage:before{content:'';position:absolute;left:-5%;right:-5%;bottom:-1px;height:150px;z-index:6;pointer-events:none;transform:translateY(calc(var(--scroll-progress)*-40px));background:linear-gradient(0deg,var(--bg),transparent);opacity:calc(.35 + var(--scroll-progress)*.65)}
.hero-copy{translate:0 calc(var(--scroll-progress)*-100px);opacity:calc(1 - var(--scroll-progress)*1.2)}
.hero-caption button{font:10px var(--mono);padding:8px 12px;border:1px solid #fff2;border-radius:40px;transition:background .3s,opacity .3s,translate .3s;opacity:.85}.hero-caption button:hover{opacity:1;translate:0 -3px;background:#ffffff12}.hero-caption{align-items:center}.hero-caption>span{font-size:9px;max-width:55%}.hero-caption{bottom:24px}.hero-stage.alternate-perspective .hero-image{translate:-1.5% -1%;scale:1.045;transition:translate 2s ease,scale 2s ease}.hero-stage.alternate-perspective .scene-orbit{border-color:#fde4b56f}.direction-1 .hero-stage:before{height:200px;background:radial-gradient(ellipse at 8% 110%,#eee8dc 26%,#eee8dc66 48%,transparent 64%),radial-gradient(ellipse at 40% 130%,#eee8dc 36%,#eee8dc66 55%,transparent 69%),radial-gradient(ellipse at 90% 115%,#eee8dc 25%,#eee8dc77 50%,transparent 68%);opacity:calc(.3 + var(--scroll-progress)*.7)}
.direction-2 .hero-stage:before{height:250px;background:linear-gradient(0deg,#06171d 5%,#06171db0 35%,transparent);opacity:1}.direction-2 .hero-caption{bottom:26px}.direction-3 .hero-stage:before{bottom:-130px;left:-10%;right:-10%;height:200px;border-radius:50% 60% 0 0;background:#edbdd3;transform:translateY(calc(var(--scroll-progress)*-90px)) rotate(-4deg);opacity:1}.direction-3 .hero-caption{bottom:35px}.direction-3 .hero-caption button,.direction-5 .hero-caption button{border-color:#17181730}.direction-4 .hero-stage:before{height:180px;background:#241c19;clip-path:polygon(0 75%,100% 100%,100% 100%,0 100%);opacity:1;transform:translateY(calc(var(--scroll-progress)*-50px))}.direction-5 .hero-stage:before{background:#f4f3ee;left:-10%;right:-10%;bottom:-110px;transform:translateY(calc(var(--scroll-progress)*-60px)) rotate(-4deg);height:150px;opacity:1;box-shadow:0 -1px 0 #17181722}.direction-5 .hero-copy h1{font-size:clamp(95px,10.4vw,185px)}.direction-5 .hero-copy h1>span+span{margin-left:13%}
.routing-experience:before{content:'';position:absolute;inset:0;background-image:var(--scene);background-size:cover;background-position:center;opacity:.08;z-index:-1;mix-blend-mode:luminosity;pointer-events:none}.direction-1 .routing-experience:before{background-position:75% 35%;opacity:.12}.direction-1 .routing-sculpture{filter:drop-shadow(0 20px 35px #0003)}.direction-1 .route-ring{border:5px double #d7c0a0aa;box-shadow:3px 3px 0 #332b2266,inset 2px 2px 0 #f4e5c499}.direction-1 .route-core{background:radial-gradient(ellipse at 25% 10%,#c6b294,#524737 65%,#29241e);color:#f4e5cd;border:1px solid #f4e5c466;box-shadow:0 15px 40px #0005}
.direction-2 .routing-experience:before{opacity:.08;mix-blend-mode:multiply;background-position:right}.direction-2 .route-ring{inset:auto;left:0;top:23%;width:105%;height:43%;border-radius:50%;border:1px solid #08232c88;border-top:12px double #08232c55;box-shadow:0 20px 15px #08232c0a;animation:deep-wave 14s ease-in-out infinite alternate;rotate:-12deg}.direction-2 .ring-two{top:33%;left:-5%;animation-delay:-5s;rotate:10deg}.direction-2 .ring-three{top:43%;left:5%;animation-delay:-9s;rotate:-20deg}.direction-2 .route-core{inset:34% 33%;background:#b5ecde80;border-color:#08232c55;backdrop-filter:blur(8px);border-radius:45% 55% 60% 40%;box-shadow:0 15px 50px #08232c22;z-index:3}.direction-2 .point-one,.direction-2 .point-two,.direction-2 .point-three{z-index:4}
.direction-3 .routing-experience:before{opacity:.1;mix-blend-mode:luminosity;background-position:80% 20%}.direction-3 .route-ring{inset:auto;top:20%;left:20%;width:60%;height:60%;border-radius:6% 75% 10% 75%;border:1px solid #edbdd388;background:repeating-linear-gradient(40deg,#edbdd311,#edbdd311 2px,#edbdd333 3px,#edbdd311 4px);transform-origin:50% 70%;animation:petal-fold 12s ease-in-out infinite alternate;box-shadow:10px 10px 35px #120c1766}.direction-3 .ring-two{rotate:120deg;animation-delay:-4s;background-color:#d8e54533}.direction-3 .ring-three{rotate:240deg;animation-delay:-8s;background-color:#edbdd344}.direction-3 .route-core{inset:36%;z-index:3;border-radius:50%;background:linear-gradient(130deg,#eee,#777 25%,#fff 40%,#555 70%,#ddd);color:#2c1830;box-shadow:0 15px 40px #0005}.direction-3 .route-point{z-index:4}
.direction-4 .routing-experience:before{background-position:80% 20%;opacity:.16;mix-blend-mode:multiply}.direction-4 .route-ring{background:linear-gradient(140deg,#fff4e020,#fff4e060 20%,#b41b1322 42%,#fff4e099 45%,#fff4e011 55%,#fff4e055);border:1px solid #fff4e044;inset:auto;top:10%;left:25%;width:26%;height:60%;transform-origin:50% 0;animation:mobile-sway 9s ease-in-out infinite alternate;box-shadow:10px 15px 35px #6b110c33}.direction-4 .ring-two{top:25%;left:57%;width:22%;height:50%;animation-delay:-5s}.direction-4 .ring-three{top:35%;left:6%;height:45%;animation-delay:-3s}.direction-4 .route-ring:before{content:'';position:absolute;left:50%;width:1px;height:100px;top:-100px;background:#f5eadc66}.direction-4 .route-core{inset:38%;z-index:3;background:#f5eadc;color:#dc3023;border:0;rotate:-5deg;transform:none}.direction-4 .route-point{z-index:4}
.direction-5 .routing-experience:before{background-position:right;opacity:.06}.direction-5 .route-ring{inset:16%;border:0;background:linear-gradient(150deg,#fff,#b6b6b0);box-shadow:5px 5px 0 #d5d5ce,10px 10px 0 #96968e,18px 18px 30px #0006;animation:archive-turn 20s ease-in-out infinite alternate}.direction-5 .ring-two{inset:24%;animation-delay:-8s;background:linear-gradient(160deg,#e6e6dd,#fff)}.direction-5 .ring-three{inset:32%;animation-delay:-14s;background:#171817;border:1px solid #f4f3ee99}.direction-5 .route-core{inset:37%;z-index:4;background:#171817;color:#f4f3ee;border:1px solid #f4f3ee44;font-size:65px}.direction-5 .route-core span{color:#f4f3ee}.direction-5 .route-point{z-index:5;background:#171817}.routing-copy{z-index:6}.routing-experience .route-point{backdrop-filter:blur(8px)}
.direction-3 .nav-dropdown{background:#edbdd3;padding:25px;min-width:310px;rotate:1deg;box-shadow:10px 10px 0 #2c183020}.direction-3 .nav-dropdown a{font-size:15px;padding:17px 5px}.direction-4 .nav-dropdown{background:#dc3023;color:#f4ede0;border-color:#f4ede055;padding:20px 30px;min-width:320px}.direction-4 .nav-dropdown a{font:30px 'Barlow Condensed',sans-serif;text-transform:uppercase;padding:15px 0;border-color:#f4ede055}.direction-5 .nav-dropdown{min-width:290px;box-shadow:8px 8px 0 #17181718;padding:0 20px}.direction-5 .nav-dropdown a{font:10px var(--mono);padding:20px 0}.direction-2 .nav-dropdown{border-color:#b5ecde66;background:#0c242cee;backdrop-filter:blur(15px)}
@keyframes deep-wave{0%{transform:translateY(-15px) skewY(-7deg) rotateY(15deg)}100%{transform:translateY(15px) skewY(7deg) rotateY(-15deg)}}@keyframes petal-fold{0%{transform:rotateX(30deg) rotateY(-20deg) scale(.9)}100%{transform:rotateX(-20deg) rotateY(20deg) scale(1.05)}}@keyframes mobile-sway{0%{transform:rotateY(-35deg) rotateZ(-8deg)}100%{transform:rotateY(35deg) rotateZ(8deg)}}@keyframes archive-turn{0%{transform:rotateX(35deg) rotateY(-25deg) rotateZ(-20deg)}100%{transform:rotateX(15deg) rotateY(30deg) rotateZ(20deg)}}
@media(max-width:800px){.hero-stage:before{height:120px}.hero-copy{translate:0 calc(var(--scroll-progress)*-45px)}.hero-caption>span{font-size:7px;max-width:48%}.hero-caption button{font-size:8px;padding:7px 9px}.hero-caption button span{margin-left:5px}.direction-1 .hero-stage:before{height:140px}.direction-3 .hero-stage:before{height:150px;bottom:-110px;transform:translateY(calc(var(--scroll-progress)*-50px)) rotate(-4deg)}.direction-3 .hero-caption{bottom:30px}.direction-4 .hero-stage:before{height:120px}.direction-5 .hero-copy h1{font-size:clamp(67px,11.8vw,100px)}.direction-5 .hero-copy h1>span+span{margin-left:0}.direction-5 .hero-stage:before{height:120px;bottom:-90px}.direction-2 .route-ring{height:35%}.direction-2 .route-core{inset:35% 33%}.direction-3 .route-core{inset:35%;font-size:65px}.direction-4 .route-core{inset:37%;font-size:70px}.direction-5 .route-core{font-size:45px}.direction-3 .nav-dropdown,.direction-4 .nav-dropdown,.direction-5 .nav-dropdown{box-shadow:none;min-width:0;rotate:0}.direction-3 .nav-dropdown a{font-size:13px}.direction-4 .nav-dropdown a{font-size:25px}.direction-5 .nav-dropdown a{font-size:10px}}
@media(prefers-reduced-motion:reduce){.hero-copy{translate:none;opacity:1}.hero-stage:before{transform:none}.hero-stage.alternate-perspective .hero-image{scale:1;translate:0 0}.route-ring{animation:none!important}}
.motion-paused .hero-copy{translate:none;opacity:1}.motion-paused .hero-stage:before{transform:none}.motion-paused .hero-stage.alternate-perspective .hero-image{scale:1;translate:0 0}
@media(max-width:800px){.document-art{right:0;width:40%}.source-page :is(h1,h2,h3,p,li,.v){overflow-wrap:anywhere}.direction-2 .document-main .page-head h1,.direction-4 .document-main .page-head h1{font-size:clamp(44px,15vw,62px)}.direction-3 .document-main .page-head h1{font-size:clamp(38px,12vw,48px)}}

/* Light / Matter: one product, two materials, six compositions. */
.refined .hero-copy :is(.hero-kicker,h1>span,p,.hero-cta){animation:none}
.catalog-availability{display:flex;align-items:center;gap:10px;font:11px var(--sans);color:var(--muted)}.catalog-availability select{font:12px var(--sans);padding:10px 12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);min-height:40px;max-width:180px;border-radius:3px}.refined .catalog-filters{flex-wrap:wrap}.catalog-image-section{margin-top:30px;padding:28px;border:1px solid var(--line);background:var(--surface)}.catalog-image-section>div:first-child{margin-bottom:25px}.catalog-image-section h3{font:24px var(--display);margin-bottom:12px}.catalog-image-section p{font-size:12px;color:var(--muted);margin:0 0 12px}.catalog-image-section .text-link{font-size:11px}.catalog-image-section .model-table td:first-child>button{display:flex;align-items:center;gap:16px;text-align:left;padding:0}
@media(max-width:800px){.catalog-availability{font-size:11px;width:100%;justify-content:space-between}.catalog-availability select{font-size:13px;min-height:44px;max-width:none;width:65%}.catalog-image-section{padding:22px 15px}.catalog-image-section .catalog-table-wrap{margin:0 -2px}.catalog-image-section h3{font-size:26px}.catalog-image-section p{font-size:11px}}
.refined{--bg:#f5f1e9;--surface:#fffcf6;--ink:#28251f;--muted:#686158;--accent:#8a6635;--line:#28251f2b;--hero-ink:#fbf5e9;--display:'Cormorant Garamond',Georgia,serif;--sans:'DM Sans',Instrument,sans-serif;--mono:Plex,monospace;background:var(--bg);font-size:15px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.refined.direction-5{--bg:#111210;--surface:#1a1c19;--ink:#f1f1e9;--muted:#b3b7ac;--accent:#d6d7c9;--line:#f1f1e92b;--hero-ink:#f1f1e9;--display:Instrument,'DM Sans',sans-serif;color-scheme:dark}
.refined *{font-variant-numeric:tabular-nums}.refined .lab-bar{height:29px;letter-spacing:.08em;font-size:9px;background:#1b1d18;color:#e5e5d9}.refined .lab-bar .demo-note{font-size:9px}.refined .lab-bar>span b{color:#d4c19f}.refined .lab-bar button{min-width:30px;min-height:28px}.refined .site-nav{top:51px;height:68px;left:5%;right:5%;padding:0;gap:24px}.refined .site-nav .wordmark{font-size:29px;font-weight:500}.refined .wordmark svg{width:30px;height:30px;stroke-width:2}.refined .brand-period{display:none}.refined .nav-links{gap:25px;font-size:12px}.refined .nav-actions{gap:23px;font-size:12px}.refined .pill-button{border-radius:3px;padding:11px 16px;gap:25px}.world-theme-toggle{width:36px;height:36px;color:inherit;border:1px solid #ffffff40;border-radius:50%;display:grid;place-items:center;transition:background .2s,rotate .5s;font:24px Georgia}.world-theme-toggle:hover{background:#ffffff14;rotate:25deg}.site-nav:has(+main:not(.home-main)) .world-theme-toggle{border-color:var(--line)}.refined .site-nav:has(+main:not(.home-main)){margin:20px 5% 0}.refined .nav-menu>button{font-size:12px}.refined .nav-dropdown{min-width:280px;padding:12px 20px;box-shadow:0 15px 50px #0002;border-radius:3px}.refined .nav-dropdown a{padding:15px 0;font-size:12px}.refined .nav-links>a{position:relative}.refined .nav-links>a:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s}.refined .nav-links>a:hover:after{transform:scaleX(1)}
.refined .hero-stage{height:calc(100svh - 29px);min-height:810px;max-height:1250px;--pointer-x:0;--pointer-y:0;--scroll-progress:0;background:var(--bg)}.refined .hero-copy{left:7%;bottom:17%;width:70%;max-width:960px;translate:0 calc(var(--scroll-progress)*-70px)}.refined .hero-copy h1{font-size:clamp(90px,8.8vw,155px);letter-spacing:-.055em;line-height:.89}.refined .hero-copy p{font-size:15px;line-height:1.6;margin:27px 0}.refined .hero-copy p.hero-financial-note{font:10px/1.7 var(--sans);opacity:.75;margin:20px 0 0;max-width:390px}.refined .hero-kicker{font:10px var(--sans);letter-spacing:.015em;margin-bottom:28px;opacity:.9}.refined .hero-kicker i{width:4px;height:4px}.refined .hero-coordinates{font:9px var(--mono);letter-spacing:.08em;top:129px;left:7%;right:7%;opacity:.8}.refined .hero-caption{left:7%;right:7%;bottom:30px;opacity:.8}.refined .hero-caption>span{font:10px/1.7 var(--sans);max-width:55%}.refined .hero-caption button{font:10px var(--sans);border:1px solid #ffffff4a;border-radius:2px;padding:10px 14px}.refined .hero-cta{gap:27px}.refined .hero-button{font:500 12px var(--sans);border-radius:2px;padding:16px 22px;gap:35px;min-height:48px}.refined .hero-secondary{font-size:12px;gap:17px}.refined .scroll-cue{font-size:8px;letter-spacing:.15em;right:7%;bottom:16%}.refined .hero-edition{display:none}.refined .hero-image{animation:none;transform:translate(calc(var(--pointer-x)*-9px),calc(var(--pointer-y)*-6px + var(--scroll-progress)*40px)) scale(1.03);transition:filter 1s,background-position 1.5s}.refined .hero-fog{animation-duration:28s}.refined .scene-orbit{opacity:.45}.refined .hero-stage:before{opacity:calc(.15 + var(--scroll-progress)*.85)}
.refined.concept-classic .hero-image{filter:saturate(.62) brightness(1.08)}.refined.concept-classic .scene-shade{background:linear-gradient(90deg,#2921179e,transparent 70%),linear-gradient(0deg,#251c1950,transparent 65%)}.refined.concept-classic .hero-stage:before{background:radial-gradient(ellipse at 5% 110%,#f5f1e9 25%,#f5f1e955 45%,transparent 66%),radial-gradient(ellipse at 43% 130%,#f5f1e9 36%,#f5f1e955 53%,transparent 68%),radial-gradient(ellipse at 95% 120%,#f5f1e9 28%,#f5f1e966 50%,transparent 65%);height:190px}.refined.concept-classic .hero-button{background:#f8f0e2;color:#31271e}
.refined.direction-5 .hero-stage{background:#0c0d0b}.refined.direction-5 .hero-copy h1{font-size:clamp(88px,8.9vw,150px);font-weight:400;line-height:.94;letter-spacing:-.075em}.refined.direction-5 .hero-copy h1>span+span{margin-left:10%}.refined.direction-5 .hero-copy p{margin-top:35px}.refined.direction-5 .hero-button{background:#eeeede;color:#171817}.refined.direction-5 .hero-secondary{border-color:#eeeede55}.refined.direction-5 .site-nav{border-color:#f1f1e92b;color:#f1f1e9}.refined.direction-5 .site-nav .pill-button{border-color:#f1f1e94a}.refined.direction-5 .scene-shade{background:linear-gradient(90deg,#0b0c0abb,transparent 65%),linear-gradient(0deg,#0b0c0a70,transparent 50%)}.refined.direction-5 .hero-stage:before{background:linear-gradient(0deg,#111210,transparent);height:210px;inset:auto -5% -1px;transform:none;box-shadow:none}.refined.direction-5 .hero-copy h1 em{font-style:normal}.refined.direction-5 .hero-caption button{border-color:#f1f1e944}.refined.direction-5 .hero-coordinates{border:0;top:129px;bottom:auto}.refined.direction-5 .hero-copy{top:auto;bottom:18%}.refined.direction-5 .hero-image{filter:brightness(.94)}.refined.direction-5 .provider-marquee{background:#151713;border-color:var(--line)}.refined.direction-5 .marquee-set img,.refined.direction-5 .provider-signatures img,.refined.direction-5 .model-icon img{filter:grayscale(1) brightness(0) invert(.87)}
.refined.concept-atrium{--hero-ink:#28251f}.refined.concept-atrium .hero-stage{background:#f5f1e9;min-height:850px}.refined.concept-atrium .hero-image{inset:130px 5% 85px 45%;background-position:72% center;border-radius:170px 170px 2px 2px;filter:saturate(.65);box-shadow:0 25px 60px #65533a18;transform:translate(calc(var(--pointer-x)*-5px),calc(var(--pointer-y)*-3px + var(--scroll-progress)*25px)) scale(1.015)}.refined.concept-atrium .hero-frame{display:block;position:absolute;inset:119px 4.3% 73px 44.3%;border:1px solid #9c805333;border-radius:180px 180px 0 0;pointer-events:none;z-index:4}.refined.concept-atrium .scene-canvas{left:45%;width:55%;opacity:.45}.refined.concept-atrium .scene-shade,.refined.concept-atrium .hero-fog,.refined.concept-atrium .scene-orbit{display:none}.refined.concept-atrium .hero-copy{width:40%;left:6%;top:29%;bottom:auto}.refined.concept-atrium .hero-copy h1{font-size:clamp(72px,6.7vw,115px);letter-spacing:-.055em;line-height:.95}.refined.concept-atrium .hero-copy h1>span+span{margin-top:7px}.refined.concept-atrium .hero-copy p{font-size:14px;margin:28px 0}.refined.concept-atrium .hero-copy p.hero-financial-note{font-size:10px;max-width:275px;line-height:1.8;margin-top:25px}.refined.concept-atrium .hero-cta{gap:23px;align-items:start;flex-direction:column}.refined.concept-atrium .hero-button{background:#28251f;color:#f5f1e9}.refined.concept-atrium .hero-secondary{border-color:#28251f55}.refined.concept-atrium .site-nav{color:#28251f;border-color:#28251f2b}.refined.concept-atrium .world-theme-toggle,.refined.concept-atrium .pill-button{border-color:#28251f55}.refined.concept-atrium .hero-coordinates{top:145px;left:6%;right:auto;display:grid;gap:8px;font-size:8px}.refined.concept-atrium .hero-caption{left:6%;right:6%;bottom:28px}.refined.concept-atrium .hero-caption button{border-color:#28251f33}.refined.concept-atrium .hero-stage:before{display:none}.refined.concept-atrium .scroll-cue{right:6%;bottom:16%;color:#fff8e9}.refined.concept-atrium .provider-marquee{padding:25px 0}.refined.concept-atrium .wallet-pools .wrap{width:88%}.refined.concept-atrium .pool-track{gap:24px}.refined.concept-atrium .pool-card{padding:35px 10px;border-right:0;border-top:1px solid var(--line)}.refined.concept-atrium .pool-card:nth-child(2n){margin-top:50px}.refined.concept-atrium .pool-art{height:125px}.refined.concept-atrium .routing-experience{margin:15px 5%;height:650px;border-radius:150px 0 0 0}.refined.concept-atrium .routing-experience:before{opacity:.07}.refined.concept-atrium .wallet-section-head{grid-template-columns:1.15fr 1fr;gap:12%}.refined.concept-atrium .trial-tool{border:0}
.refined.concept-relic{--hero-ink:#312c25}.refined.concept-relic .hero-stage{background:#f2e9df;min-height:930px}.refined.concept-relic .hero-image{inset:210px 9% 65px;background-size:contain;background-repeat:no-repeat;background-position:center;mix-blend-mode:multiply;filter:saturate(.62) brightness(1.05);transform:translate(calc(var(--pointer-x)*-8px),calc(var(--pointer-y)*-4px)) scale(1.03)}.refined.concept-relic .hero-copy{top:165px;left:7%;bottom:auto;max-width:none;width:86%;height:calc(100% - 270px);text-align:center;display:flex;flex-direction:column;align-items:center;pointer-events:none}.refined.concept-relic .hero-copy h1{font-size:clamp(76px,7.1vw,123px);line-height:.95;display:flex;justify-content:center;gap:.22em}.refined.concept-relic .hero-kicker{margin-bottom:23px;font-size:10px}.refined.concept-relic .hero-copy>p:not(.hero-financial-note){margin-top:auto;text-align:left;align-self:start;font-size:13px;max-width:250px}.refined.concept-relic .hero-cta{align-self:start;flex-direction:column;align-items:start;gap:18px;pointer-events:auto}.refined.concept-relic .hero-copy p.hero-financial-note{align-self:start;text-align:left;font-size:10px;max-width:270px;margin-top:22px}.refined.concept-relic .hero-button{background:#312c25;color:#f5f1e9}.refined.concept-relic .hero-secondary{border-color:#312c2555}.refined.concept-relic .scene-shade,.refined.concept-relic .hero-fog,.refined.concept-relic .scene-orbit{display:none}.refined.concept-relic .scene-canvas{opacity:.35}.refined.concept-relic .hero-coordinates{top:130px;left:6%;right:6%;font-size:8px}.refined.concept-relic .site-nav{color:#312c25;border-color:#312c252b}.refined.concept-relic .pill-button,.refined.concept-relic .world-theme-toggle,.refined.concept-relic .hero-caption button{border-color:#312c253b}.refined.concept-relic .hero-stage:before{background:linear-gradient(0deg,#f5f1e9,transparent);height:80px;opacity:1}.refined.concept-relic .hero-edition{display:block;position:absolute;left:6%;top:44%;font:100px/.8 'Cormorant Garamond',serif;opacity:.13}.refined.concept-relic .scroll-cue{bottom:20%}.refined.concept-relic .provider-marquee{padding:27px 0}.refined.concept-relic .marquee-set>span{font-family:var(--display);font-size:29px;font-weight:400}.refined.concept-relic .wallet-section-head{display:block;text-align:center;max-width:760px;margin:0 auto 75px}.refined.concept-relic .wallet-section-head p{margin:25px auto 0;max-width:610px}.refined.concept-relic .pool-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.refined.concept-relic .pool-card{border:1px solid var(--line);padding:25px!important;min-height:390px;background:var(--surface)}.refined.concept-relic .pool-art{height:130px;justify-content:center}.refined.concept-relic .pool-art small{position:absolute;left:0}.refined.concept-relic .pool-card h3{font-size:32px}.refined.concept-relic .routing-experience{height:720px;background:#eae2d5;color:#3b342a}.refined.concept-relic .routing-copy{left:8%;top:24%;max-width:42%}.refined.concept-relic .routing-sculpture{right:5%;top:10%;width:46%}.refined.concept-relic .route-core{background:linear-gradient(140deg,#f5eddc,#998363);color:#3a3024}.refined.concept-relic .route-ring{border:7px double #a78d64;box-shadow:0 10px 25px #7a67461a}.refined.concept-relic .route-point{background:#eae2d5;color:#3b342a;border-color:#3b342a33}.refined.concept-relic .routing-experience:before{opacity:.09}
.refined.concept-nocturne .hero-copy{left:6%;width:78%;bottom:20%}.refined.concept-nocturne .hero-copy h1{font-size:clamp(90px,9.6vw,160px)}.refined.concept-nocturne .hero-image{background-position:60% 50%}.refined.concept-nocturne .hero-copy h1>span+span{margin-left:8%}.refined.concept-nocturne .routing-experience{background:#242720;color:#eeeee3}.refined.concept-nocturne .route-point{background:#242720}.refined.concept-nocturne .wallet-pools{padding:125px 0}.refined.concept-nocturne .wallet-section-head{grid-template-columns:1.3fr 1fr;gap:14%}.refined.concept-nocturne .pool-card{border-right:1px solid var(--line)}.refined.concept-nocturne .pool-card:last-child{border-right:0}.refined.concept-nocturne .pool-art>span{color:#d2d5c7}.refined.concept-nocturne .routing-experience:before{opacity:.15}.refined.concept-nocturne .route-core{background:#111210;border-color:#f1f1e944;color:#f1f1e9}.refined.concept-nocturne .closing-scene{background:#1b1e18;color:#f1f1e9}.refined.concept-nocturne .closing-scene .hero-button{background:#f1f1e9;color:#111210}.refined.concept-nocturne .closing-symbol{color:#f1f1e9;opacity:.1}
.refined.concept-index .hero-stage{min-height:850px}.refined.concept-index .hero-image{inset:145px 5% 85px 41%;background-position:70% 50%;border:1px solid #f1f1e92b;filter:brightness(.9);transform:translate(calc(var(--pointer-x)*-4px),calc(var(--pointer-y)*-3px));background-size:cover}.refined.concept-index .hero-copy{left:6%;width:37%;top:35%;bottom:auto;max-width:none}.refined.concept-index .hero-copy h1{font-size:clamp(67px,6.5vw,115px);letter-spacing:-.075em;line-height:.96}.refined.concept-index .hero-copy h1>span+span{margin-left:0}.refined.concept-index .hero-copy h1 em{font-style:normal}.refined.concept-index .hero-kicker{max-width:200px;font:10px/1.7 var(--mono);margin-bottom:25px}.refined.concept-index .hero-copy p{font-size:13px;margin-top:25px}.refined.concept-index .hero-cta{flex-direction:column;align-items:start;gap:20px}.refined.concept-index .hero-copy p.hero-financial-note{font-size:10px;max-width:265px}.refined.concept-index .scene-shade{display:none}.refined.concept-index .scene-canvas{left:41%;width:59%;opacity:.35}.refined.concept-index .hero-edition{display:block;position:absolute;left:6%;top:18%;font:100px/.8 Instrument,sans-serif;letter-spacing:-10px;color:#f1f1e91a}.refined.concept-index .hero-coordinates{top:135px;font-size:8px}.refined.concept-index .hero-caption{left:6%;right:6%}.refined.concept-index .scroll-cue{right:7%;bottom:16%}.refined.concept-index .hero-stage:before{display:none}.refined.concept-index .provider-marquee{padding:25px 0;border-block:1px solid #f1f1e944}.refined.concept-index .marquee-set>span{font:10px var(--mono);letter-spacing:.08em}.refined.concept-index .wallet-section-head{grid-template-columns:1fr 1fr;gap:15%;margin-bottom:65px}.refined.concept-index .section-title{font-size:clamp(50px,5vw,80px)}.refined.concept-index .pool-track{display:block}.refined.concept-index .pool-card{display:grid;grid-template-columns:80px 1fr 1.2fr 1.6fr 130px;gap:20px;align-items:center;padding:30px 0!important;min-height:0;border-right:0;border-bottom:1px solid var(--line)}.refined.concept-index .pool-card h3,.refined.concept-index .pool-card p{margin:0}.refined.concept-index .pool-card h3{font:25px var(--sans)}.refined.concept-index .pool-card p{font-size:11px}.refined.concept-index .pool-card>a{margin:0;padding:0;font:10px var(--mono)}.refined.concept-index .pool-art{height:70px}.refined.concept-index .pool-art>span{font-size:55px!important;color:var(--ink)}.refined.concept-index .pool-art small{display:none}.refined.concept-index .pool-fit{min-height:0;font-size:8px!important}.refined.concept-index .routing-experience{background:#eeeee3;color:#171817;height:650px;--ink:#171817}.refined.concept-index .route-point{background:#eeeee3;color:#171817;border-color:#17181733}.refined.concept-index .route-core{background:#171817}.refined.concept-index .route-ring{background:#eeeee3;box-shadow:5px 5px 0 #c4c4b9,15px 15px 35px #17181733}.refined.concept-index .routing-copy h2{font-size:clamp(60px,5.5vw,90px)}.refined.concept-index .closing-scene{border-top:1px solid var(--line);background:#141612;color:#eeeee3}.refined.concept-index .closing-symbol{opacity:.08;color:#eeeee3}.refined.concept-index .closing-scene .hero-button{background:#eeeee3;color:#171817}.refined.concept-index .closing-scene h2{font-size:clamp(65px,7vw,115px)}
.refined.concept-orbit .hero-stage{min-height:1050px;max-height:1350px}.refined.concept-orbit .hero-image{inset:190px 0 120px;background-position:center 47%;background-size:cover;transform:translate(calc(var(--pointer-x)*-7px),calc(var(--pointer-y)*-5px)) scale(1.02)}.refined.concept-orbit .hero-copy{top:160px;bottom:auto;left:6%;width:88%;max-width:none;height:calc(100% - 275px);text-align:center;display:flex;align-items:center;flex-direction:column}.refined.concept-orbit .hero-copy h1{font-size:clamp(68px,6.5vw,115px);display:flex;gap:.25em;justify-content:center;line-height:1}.refined.concept-orbit .hero-copy h1>span+span{margin:0}.refined.concept-orbit .hero-kicker{margin-bottom:25px;font-size:10px}.refined.concept-orbit .hero-copy>p:not(.hero-financial-note){margin-top:auto;font-size:13px;line-height:1.6;text-align:center;z-index:6}.refined.concept-orbit .hero-cta{gap:30px;z-index:6}.refined.concept-orbit .hero-copy p.hero-financial-note{font-size:10px;margin-top:20px;z-index:6}.refined.concept-orbit .scene-shade{background:linear-gradient(0deg,#0c0d0bdd 5%,transparent 42%),linear-gradient(180deg,#0c0d0b55,transparent 35%)}.refined.concept-orbit .scene-canvas{opacity:.4}.refined.concept-orbit .scroll-cue{bottom:17%;right:7%}.refined.concept-orbit .provider-marquee{padding:32px 0}.refined.concept-orbit .wallet-section-head{display:block;text-align:center;max-width:780px;margin:0 auto 65px}.refined.concept-orbit .wallet-section-head p{margin:25px auto 0;max-width:620px}.refined.concept-orbit .pool-track{gap:20px}.refined.concept-orbit .pool-card{padding:30px 24px!important;border:1px solid var(--line);background:#181a16;min-height:370px}.refined.concept-orbit .pool-art{justify-content:center;height:120px}.refined.concept-orbit .pool-art>span{color:var(--ink)}.refined.concept-orbit .pool-art small{position:absolute;left:0}.refined.concept-orbit .pool-card h3{font-size:25px}.refined.concept-orbit .routing-experience{background:#1d201a;color:#eeeee3;min-height:740px}.refined.concept-orbit .route-core{border-radius:50%;background:#111210;box-shadow:0 0 70px #f1f1e90d}.refined.concept-orbit .route-ring{border:1px solid #eeeee366;border-radius:50%;background:transparent;box-shadow:none}.refined.concept-orbit .route-point{background:#1d201a}.refined.concept-orbit .closing-scene{background:#191c16;color:#eeeee3}.refined.concept-orbit .closing-symbol{color:#eeeee3;opacity:.1}.refined.concept-orbit .closing-scene .hero-button{background:#eeeee3;color:#111210}
.refined .provider-marquee{border-color:var(--line)}.refined .marquee-set{gap:55px;padding-right:55px}.refined .marquee-set>span{font-size:21px;letter-spacing:-.04em}.refined .marquee-set i{font-size:13px;margin-left:35px;color:var(--muted)}.refined .marquee-set img{width:23px;height:23px;object-fit:contain}.refined .eyebrow{font:10px var(--mono);letter-spacing:.1em}.refined .section{padding:100px 0}.refined .wallet-section-head p{font-size:14px;line-height:1.9}.refined .pool-fit{font-size:10px!important;line-height:1.7}.refined .pool-card p{font-size:12px;line-height:1.85}.refined .pool-card a{font-size:12px;line-height:1.6}.refined .pool-carousel-actions{font-size:10px}.refined .wallet-section-note,.refined .editorial-note{font-size:12px;line-height:1.85}.refined .wallet-section-note{max-width:1050px}.refined .routing-legend{font-size:10px}.refined .routing-bottom{font-size:9px}.refined .routing-copy p{font-size:14px}.refined .routing-copy a{font-size:12px}.refined .route-point{font-size:9px}.refined .integration-copy>p{font-size:14px}.refined .integration-links{font-size:13px}.refined .api-example-head,.refined .code-head{font-size:11px;padding:15px 20px}.refined .api-example pre,.refined .code-body pre{font-size:12px;line-height:1.9}.refined .api-example>p{font-size:11px}.refined .copy-btn{font-size:11px;min-height:30px}.refined .wallet-questions-layout>div>p{font-size:14px}.refined .wallet-questions details{padding:24px 0}.refined .wallet-questions summary{font-size:15px}.refined .wallet-questions details p{font-size:13px;line-height:1.85}.refined .wallet-support p{font-size:13px}.refined .text-link{font-size:12px}.refined .footer-heading{font-size:11px;margin-bottom:23px}.refined .footer ul{font-size:12px;gap:12px}.refined .footer p{font-size:12px;max-width:230px}.refined .footer-bottom{font-size:10px}.refined .concept-credit{font-size:9px;line-height:1.8}.refined .footer-grid{grid-template-columns:1.6fr repeat(4,1fr)}.refined .source-page p{font-size:14px;line-height:1.85}.refined .source-page li{font-size:13px}.refined .legal-toc ul{font-size:12px}.refined .page-head p:not(.lead){font-size:13px}.refined .source-page pre{font-size:12px}.refined .source-page .section{padding:55px 0}.refined .setup-card p{font-size:12px}.refined .setup-card-meta{font-size:10px}.refined .setup-card-action{font-size:12px}.refined .catalog-top p{font:11px/1.8 var(--sans)}.refined .catalog-search input{font-size:12px}.refined .provider-filters button{font-size:12px;padding:8px 13px}.refined .catalog-pools button{font-size:25px}.refined .model-table th{font-size:10px;padding:17px 12px}.refined .model-table td{font-size:12px;padding:21px 12px}.refined .model-table td strong{font-size:14px}.refined .model-table td small{font-size:10px}.refined .availability{font-size:10px}.refined .catalog-pagination{font-size:11px}.refined .catalog-footnote{font-size:11px}.refined .document-art{opacity:.09}.refined .source-page input,.refined .source-page select,.refined .source-page textarea{font-size:14px;min-height:44px}.refined .tabs-bar button,.refined .os-toggle button{font-size:13px;min-height:44px}.refined .source-page .capacity-form label{font-size:13px}.refined .source-page .field-hint{font-size:12px}.refined .capacity-form{gap:12px}.refined .field-label{font-size:13px}.refined .usage-input-row .btn{min-height:48px}.refined .detail-dialog h2{font-family:var(--sans);font-size:34px;line-height:1.15;letter-spacing:-1px}.refined .detail-dialog dl>div{font:11px/1.7 var(--sans)}.refined .detail-dialog dt{max-width:62%}.refined .detail-dialog pre{font-size:11px}.refined .detail-dialog p{font-size:12px}.refined .design-switcher>a{font-size:30px}.refined .design-switcher>a span{font-size:11px}.refined .prices-main .amount-presets button{font-size:12px;min-height:44px}.refined .wallet-topup p{font-size:13px}.refined .topup-order>div{font-size:13px}.refined .amount-input-wrap input{font-size:26px!important;font-family:var(--sans)}.refined .wallet-amount p.field-hint{font-size:11px}.refined .topup-footnote{font-size:11px!important}.refined .source-details>summary{font-size:13px}.refined .source-details summary{line-height:1.7}.refined .source-page h1,.refined .source-page h2{overflow-wrap:anywhere}.refined .source-page .spec-row .v{font-size:11px}.refined .source-page .spec-row .k{font-size:12px}
.refined-gallery{--bg:#eeece4;--ink:#282a24;--muted:#64675b;--line:#282a242b;background:#eeece4}.refined-gallery .gallery{max-width:1800px;margin:auto}.refined-gallery .gallery-intro{padding:85px 0 65px}.refined-gallery .gallery-intro h1{font-size:clamp(75px,7.2vw,120px);letter-spacing:-5px;line-height:.95}.refined-gallery .gallery-intro p{font-size:14px;max-width:750px;line-height:1.8}.refined-gallery .gallery-grid{grid-template-columns:1fr 1fr;gap:55px 35px}.refined-gallery .gallery-card{grid-column:auto}.refined-gallery .gallery-image{aspect-ratio:1.35;background-position:center}.refined-gallery .gallery-image strong{font:70px/1 'Cormorant Garamond',serif;letter-spacing:-3px}.refined-gallery .gallery-card:is(.gallery-4,.gallery-5,.gallery-6) .gallery-image{color:#f1f1e9}.refined-gallery .gallery-card:is(.gallery-4,.gallery-5,.gallery-6) .gallery-image strong{font:54px/1 Instrument,sans-serif;letter-spacing:-3px}.refined-gallery .gallery-3 .gallery-image{color:#312c25}.refined-gallery .gallery-3 .gallery-image:before{background:linear-gradient(0deg,#eee8ddbb,transparent 70%)}.refined-gallery .gallery-5 .gallery-image:before{background:linear-gradient(0deg,#0007,transparent 75%)}.refined-gallery .gallery-image>span{font-size:10px;letter-spacing:.05em}.refined-gallery .gallery-caption p{font-size:13px;line-height:1.75;max-width:530px}.refined-gallery .gallery-caption h2{font-size:23px;margin-bottom:10px}.gallery-mode-label{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:18px 0;border-top:1px solid var(--line);font:10px var(--mono);letter-spacing:.08em}.gallery-product-note{border-top:1px solid var(--line);margin-top:75px;padding:40px 0;display:grid;grid-template-columns:1fr 1.5fr;gap:25px 10%}.gallery-product-note>span:first-child{font:10px var(--mono);letter-spacing:.08em}.gallery-product-note p{font-size:15px;line-height:1.8;max-width:580px;margin:0}.gallery-product-note>span:last-child{font-size:12px;color:var(--muted);grid-column:2}.refined-gallery .gallery>footer{margin-top:25px;font-size:10px}.boot-message{padding:80px;font:14px var(--sans);color:var(--muted)}
body.panel-route{overflow-x:clip;background:var(--bg)}.panel-route #app{min-height:100svh}.refined-panel{min-height:100svh}.refined .source-page .guide-hidden{display:none}.refined .source-page .trial-section{display:none}.refined :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.refined .source-page .btn{font-size:13px}.refined .sr-only{left:0;top:0}.refined .model-table th{position:relative}.refined .catalog-table-wrap{position:relative}
@media(min-width:1700px){.refined .hero-copy{bottom:19%}.refined.concept-atrium .hero-copy{top:30%;bottom:auto}.refined.concept-relic .hero-copy{top:180px;bottom:auto}.refined.concept-orbit .hero-copy{top:180px;bottom:auto}}
@media(max-width:1150px){.refined .nav-links{gap:15px}.refined .nav-actions{gap:15px}.refined .nav-links,.refined .nav-actions{font-size:11px}.refined .site-nav{gap:20px}.refined .pill-button{padding:10px 13px;gap:13px}.refined .hero-copy h1{font-size:110px}.refined.concept-atrium .hero-copy h1,.refined.concept-index .hero-copy h1{font-size:85px}.refined.concept-relic .hero-copy h1,.refined.concept-orbit .hero-copy h1{font-size:85px}.refined .hero-kicker{font-size:9px}.refined .api-example pre{font-size:10px}.refined .footer-grid{gap:25px}.refined .footer ul{font-size:11px}.refined.concept-index .pool-card{grid-template-columns:55px 1fr 1.2fr 1.5fr;gap:15px}.refined.concept-index .pool-card>a{grid-column:4}.refined.concept-index .pool-art{grid-row:1/3}.refined.concept-relic .pool-card,.refined.concept-orbit .pool-card{padding:25px 20px!important}.refined.concept-relic .pool-card h3{font-size:29px}}
@media(max-width:900px){.refined .nav-links{display:none}.refined .mobile-menu{display:block}.refined .menu-open .nav-links{display:grid;position:absolute;left:0;right:0;top:75px;padding:20px;background:var(--surface);color:var(--ink);border:1px solid var(--line);gap:0;box-shadow:0 20px 60px #0003}.refined .menu-open .nav-links>a{font-size:17px;padding:13px 0;border-bottom:1px solid var(--line)}.refined .menu-open .nav-menu>button{font-size:17px;width:100%;justify-content:space-between}.refined .nav-dropdown{position:static;min-width:0;display:none;box-shadow:none;padding:0 10px;border:0;opacity:1;visibility:visible;transform:none}.refined .nav-menu.open .nav-dropdown{display:grid}.refined .nav-dropdown a{font-size:13px}.refined .nav-actions .pill-button{display:none}}
@media(max-width:800px){.refined .lab-bar{padding:0 16px;font-size:8px;letter-spacing:.025em}.refined .lab-bar .demo-note{display:none}.refined .site-nav{top:45px!important;height:61px!important;left:6%!important;right:6%!important;gap:15px}.refined .site-nav .wordmark{font-size:25px}.refined .wordmark svg{width:28px;height:28px}.refined .world-theme-toggle{width:32px;height:32px;font-size:22px}.refined .nav-actions{gap:15px}.refined .account-link{font-size:12px}.refined .mobile-menu{min-width:28px;min-height:44px}.refined .site-nav:has(+main:not(.home-main)){margin:13px 6% 0;top:auto!important;left:auto!important;right:auto!important}.refined .hero-stage{height:calc(100svh - 29px);min-height:820px;max-height:1150px}.refined .hero-copy{left:7%;bottom:19%;width:86%}.refined .hero-copy h1{font-size:clamp(72px,12.5vw,104px);letter-spacing:-.055em}.refined .hero-copy p{font-size:13px;margin:24px 0}.refined .hero-copy p.hero-financial-note{font:10px/1.7 var(--sans);max-width:285px;margin:18px 0 0}.refined .hero-kicker{font:10px/1.7 var(--sans);max-width:300px;gap:9px;margin-bottom:22px}.refined .hero-coordinates{top:112px;font-size:7px;letter-spacing:.03em;left:7%;right:7%;gap:20px}.refined .hero-cta{gap:20px}.refined .hero-button{padding:14px 18px;font-size:11px;gap:25px;min-height:46px}.refined .hero-secondary{font-size:11px;gap:10px}.refined .hero-caption{left:7%;right:7%;bottom:23px}.refined .hero-caption>span{font:9px/1.6 var(--sans);max-width:48%}.refined .hero-caption button{font:9px var(--sans);padding:9px 10px;min-height:38px}.refined .scroll-cue{font-size:7px;bottom:11%;right:7%}.refined .hero-stage:before{height:140px}.refined .scene-orbit{opacity:.2}.refined .provider-marquee{padding:24px 0}.refined .marquee-set{gap:35px;padding-right:35px}.refined .marquee-set>span{font-size:18px}.refined .marquee-set i{margin-left:23px;font-size:10px}.refined .marquee-set img{width:20px;height:20px}.refined .section{padding:75px 0}.refined .section-title{font-size:53px;letter-spacing:-.05em}.refined .wallet-section-head{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.refined .wallet-section-head p{font-size:13px;line-height:1.8}.refined .pool-track{grid-template-columns:1fr 1fr}.refined .pool-card{padding:25px 15px!important;min-height:355px}.refined .pool-card p{font-size:11px}.refined .pool-fit{font-size:9px!important}.refined .pool-card a{font-size:11px}.refined .pool-art small{font-size:9px}.refined .pool-carousel-actions .eyebrow{font-size:9px}.refined .wallet-section-note,.refined .editorial-note{font-size:11px;line-height:1.85}.refined .routing-experience{height:810px;padding-top:32px}.refined .routing-legend{font-size:8px}.refined .routing-copy{top:14%;max-width:86%;width:86%}.refined .routing-copy h2{font-size:58px}.refined .routing-copy p{font-size:12px}.refined .routing-copy a{font-size:11px}.refined .routing-sculpture{top:auto;bottom:35px;height:360px;width:88%;right:6%}.refined .route-core{font-size:58px}.refined .route-point{font-size:8px;padding:6px 9px}.refined .routing-bottom{font-size:8px;bottom:22px}.refined .integration-copy>p{font-size:13px}.refined .api-example pre{font-size:10px;line-height:1.9;padding:22px}.refined .api-example-head{font-size:10px;padding:12px 16px}.refined .api-example>p{font-size:10px;padding-inline:22px}.refined .integration-links{font-size:12px}.refined .wallet-questions-layout>div>p{font-size:13px}.refined .wallet-questions summary{font-size:14px}.refined .wallet-questions details p{font-size:12px}.refined .wallet-support{padding-top:0}.refined .wallet-support p{font-size:12px}.refined .footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.refined .footer ul{font-size:12px;gap:13px}.refined .footer-heading{font-size:10px}.refined .footer p{font-size:12px}.refined .concept-credit{font-size:9px;flex-direction:column;gap:10px}.refined .source-page p{font-size:13px;line-height:1.85}.refined .source-page li{font-size:12px}.refined .source-page .page-head h1{font-size:55px;overflow-wrap:anywhere}.refined .source-page h2{font-size:34px}.refined .source-page .section{padding:40px 0}.refined .page-head .lead{font-size:14px}.refined .page-head p:not(.lead){font-size:12px}.refined .source-page .spec-row{grid-template-columns:1fr 1.45fr;gap:12px}.refined .source-page .spec-row .v{font-size:10px}.refined .source-page .spec-row .k{font-size:11px}.refined .source-page .code-body pre{font-size:10px;padding:20px}.refined .source-page .code-head{font-size:10px}.refined .source-page .copy-btn{font-size:10px}.refined .setup-card p{font-size:11px}.refined .setup-card-meta{font-size:8px;gap:7px}.refined .setup-card-action{font-size:11px}.refined .setup-card .tag{font-size:8px}.refined .catalog-top h2{font-size:43px}.refined .catalog-top p{font-size:11px}.refined .catalog-pools button{font-size:23px;padding:19px 17px;min-height:62px}.refined .provider-filters button{font-size:11px;padding:8px 10px;min-height:38px}.refined .catalog-search{min-height:44px}.refined .catalog-search input{font-size:12px;min-height:35px}.refined .model-table th{font-size:9px;padding:15px 10px}.refined .model-table td{font-size:11px;padding:20px 10px}.refined .model-table td:first-child{min-width:255px}.refined .model-table td strong{font-size:12px}.refined .model-table td small{font-size:9px}.refined .availability{font-size:9px}.refined .catalog-pagination{font-size:10px;gap:10px}.refined .catalog-pagination button{min-width:40px;min-height:40px}.refined .catalog-footnote{font-size:10px}.refined .wallet-topup h2{font-size:53px}.refined .wallet-topup p{font-size:12px}.refined .wallet-amount{padding:25px}.refined .detail-dialog h2{font-size:28px;line-height:1.2}.refined .detail-dialog dl>div{font-size:10px}.refined .detail-dialog pre{font-size:10px}.refined .detail-dialog p{font-size:11px}.refined .detail-dialog{padding:40px 23px}.refined .design-switcher{padding:40px 24px}.refined .design-switcher h2{font-size:40px}.refined .design-switcher>a{font-size:25px}.refined .design-switcher>a span{font-size:10px}.refined .closing-scene{min-height:420px;padding:60px 7%}.refined .closing-scene h2{font-size:62px}.refined .closing-symbol{font-size:430px;right:-35%;top:0}.refined .document-art{width:38%;right:0}.refined.direction-5 .hero-copy h1{font-size:clamp(67px,11.9vw,103px);line-height:.97}.refined.direction-5 .hero-copy{left:7%;bottom:20%;top:auto;width:86%}.refined.direction-5 .hero-copy h1>span+span{margin-left:0}.refined.direction-5 .hero-coordinates{top:112px;font-size:7px}.refined.direction-5 .hero-copy p{margin-top:26px}.refined.direction-5 .hero-copy p.hero-financial-note{font-size:10px;margin-top:18px}.refined.direction-5 .hero-image{background-position:59% center}.refined.direction-5 .hero-stage:before{height:160px}.refined.concept-classic .hero-image{background-position:60% center}.refined.concept-classic .hero-stage:before{height:140px}.refined.concept-atrium .hero-stage{min-height:1000px;height:calc(100svh + 80px);max-height:1200px}.refined.concept-atrium .hero-image{inset:145px 7% auto 45%;height:480px;border-radius:110px 110px 0 0;background-position:72% center}.refined.concept-atrium .hero-frame{inset:138px 5.5% auto 43.5%;height:495px;border-radius:115px 115px 0 0}.refined.concept-atrium .hero-copy{left:7%;top:35%;bottom:auto;width:86%;text-align:left;z-index:5}.refined.concept-atrium .hero-copy h1{font-size:clamp(69px,13vw,100px);max-width:350px;text-shadow:0 0 25px #f5f1e970}.refined.concept-atrium .hero-kicker{max-width:150px;font-size:9px;margin-bottom:25px}.refined.concept-atrium .hero-copy p{margin:30px 0 23px;max-width:210px;font-size:13px}.refined.concept-atrium .hero-cta{gap:18px;flex-direction:row;align-items:center}.refined.concept-atrium .hero-copy p.hero-financial-note{font-size:10px;max-width:280px;margin-top:22px}.refined.concept-atrium .hero-coordinates{top:120px;left:7%;font-size:7px;display:flex;gap:12px}.refined.concept-atrium .hero-caption{left:7%;right:7%;bottom:28px}.refined.concept-atrium .scroll-cue{color:#28251f;bottom:11%}.refined.concept-atrium .scene-canvas{left:40%;width:60%;height:65%;opacity:.3}.refined.concept-atrium .pool-track{gap:15px}.refined.concept-atrium .pool-card{padding:25px 13px!important;min-height:365px}.refined.concept-atrium .pool-card:nth-child(2n){margin-top:25px}.refined.concept-atrium .routing-experience{height:830px;border-radius:80px 0 0 0;margin:10px 0}.refined.concept-atrium .routing-copy{top:15%}.refined.concept-atrium .routing-sculpture{top:auto;bottom:45px;width:90%;height:360px;right:5%}.refined.concept-atrium .wallet-section-head{grid-template-columns:1fr;gap:25px}.refined.concept-relic .hero-stage{min-height:1000px;max-height:1200px}.refined.concept-relic .hero-image{inset:230px -35% 230px -20%;background-size:contain;background-position:64% center}.refined.concept-relic .hero-copy{top:165px;left:7%;width:86%;height:calc(100% - 280px);bottom:auto}.refined.concept-relic .hero-copy h1{display:block;font-size:65px;line-height:.9}.refined.concept-relic .hero-copy h1>span+span{margin-top:5px}.refined.concept-relic .hero-kicker{font-size:9px;max-width:none}.refined.concept-relic .hero-copy>p:not(.hero-financial-note){font-size:12px;max-width:200px;margin-top:auto}.refined.concept-relic .hero-cta{flex-direction:row;gap:20px;align-items:center}.refined.concept-relic .hero-copy p.hero-financial-note{font-size:10px;max-width:280px;align-self:center;text-align:center;margin-top:20px}.refined.concept-relic .hero-copy>p:not(.hero-financial-note){text-align:center;align-self:center}.refined.concept-relic .hero-cta{align-self:center}.refined.concept-relic .hero-edition{font-size:70px;top:38%;left:7%}.refined.concept-relic .hero-coordinates{top:120px;font-size:7px}.refined.concept-relic .scroll-cue{bottom:12%}.refined.concept-relic .wallet-section-head{margin-bottom:45px}.refined.concept-relic .wallet-section-head p{font-size:13px;margin-top:25px}.refined.concept-relic .pool-track{grid-template-columns:1fr 1fr;gap:12px}.refined.concept-relic .pool-card{padding:22px 16px!important;min-height:370px}.refined.concept-relic .pool-card h3{font-size:29px}.refined.concept-relic .pool-art{height:105px}.refined.concept-relic .routing-experience{height:830px}.refined.concept-relic .routing-copy{top:14%;left:7%;max-width:86%}.refined.concept-relic .routing-sculpture{top:auto;bottom:40px;width:90%;right:5%;height:360px}.refined.concept-nocturne .hero-copy{left:7%;bottom:20%;width:86%}.refined.concept-nocturne .hero-copy h1{font-size:clamp(69px,12.2vw,103px)}.refined.concept-nocturne .hero-copy h1>span+span{margin-left:0}.refined.concept-nocturne .wallet-pools{padding:80px 0}.refined.concept-nocturne .wallet-section-head{grid-template-columns:1fr;gap:25px}.refined.concept-nocturne .closing-scene h2{font-size:60px}.refined.concept-index .hero-stage{min-height:1000px;height:calc(100svh + 80px);max-height:1250px}.refined.concept-index .hero-image{inset:145px 7% auto 38%;height:480px;background-position:72% 50%}.refined.concept-index .hero-copy{top:36%;bottom:auto;left:7%;width:86%;z-index:5}.refined.concept-index .hero-copy h1{font-size:clamp(65px,12vw,100px);line-height:.98;max-width:390px;text-shadow:0 0 25px #111210}.refined.concept-index .hero-kicker{font-size:9px;max-width:200px}.refined.concept-index .hero-copy p{font-size:13px;max-width:210px;margin-top:30px}.refined.concept-index .hero-cta{flex-direction:row;gap:20px;align-items:center}.refined.concept-index .hero-copy p.hero-financial-note{font-size:10px;max-width:285px}.refined.concept-index .hero-edition{top:17%;font-size:70px;letter-spacing:-6px;left:7%}.refined.concept-index .hero-coordinates{top:120px;font-size:7px}.refined.concept-index .scene-canvas{width:62%;left:38%;height:70%}.refined.concept-index .scroll-cue{bottom:11%}.refined.concept-index .wallet-section-head{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.refined.concept-index .pool-card{grid-template-columns:40px 1fr 1.1fr;gap:15px;padding:25px 0!important;min-height:0}.refined.concept-index .pool-card h3{font-size:22px}.refined.concept-index .pool-card .pool-fit{font-size:8px!important}.refined.concept-index .pool-card p:not(.pool-fit){grid-column:2/4;font-size:11px;max-width:none}.refined.concept-index .pool-card>a{grid-column:2/4;font-size:10px}.refined.concept-index .pool-art{grid-row:1/4;height:45px}.refined.concept-index .pool-art>span{font-size:38px!important}.refined.concept-index .routing-experience{height:820px}.refined.concept-index .routing-copy{top:14%}.refined.concept-index .routing-copy h2{font-size:58px}.refined.concept-index .routing-sculpture{top:auto;bottom:35px;height:360px;width:90%;right:5%}.refined.concept-index .closing-scene h2{font-size:60px}.refined.concept-orbit .hero-stage{min-height:1040px;height:calc(100svh + 150px);max-height:1300px}.refined.concept-orbit .hero-image{inset:260px -38% 255px -35%;background-position:53% center;background-size:cover}.refined.concept-orbit .hero-copy{top:165px;bottom:auto;left:7%;width:86%;height:calc(100% - 280px)}.refined.concept-orbit .hero-copy h1{display:block;font-size:59px;line-height:.98;letter-spacing:-.06em}.refined.concept-orbit .hero-copy h1>span+span{margin-top:4px}.refined.concept-orbit .hero-kicker{font-size:9px;max-width:none}.refined.concept-orbit .hero-copy>p:not(.hero-financial-note){margin-top:auto;font-size:12px}.refined.concept-orbit .hero-cta{gap:20px}.refined.concept-orbit .hero-copy p.hero-financial-note{font-size:10px;max-width:290px;margin-top:18px}.refined.concept-orbit .hero-coordinates{top:120px;font-size:7px}.refined.concept-orbit .scroll-cue{bottom:12%}.refined.concept-orbit .wallet-section-head{margin-bottom:45px}.refined.concept-orbit .pool-track{grid-template-columns:1fr 1fr;gap:12px}.refined.concept-orbit .pool-card{padding:22px 16px!important;min-height:365px}.refined.concept-orbit .pool-art{height:105px}.refined.concept-orbit .pool-card h3{font-size:23px}.refined.concept-orbit .routing-experience{height:820px}.refined.concept-orbit .routing-copy{top:14%}.refined.concept-orbit .routing-sculpture{top:auto;bottom:35px;width:90%;height:360px;right:5%}.refined.concept-orbit .closing-scene h2{font-size:60px}.refined-gallery .gallery{padding:25px 6% 0}.refined-gallery .gallery>header{font-size:8px;letter-spacing:0;gap:25px;padding-bottom:25px}.refined-gallery .gallery>header>span:last-child{display:none}.refined-gallery .gallery-intro{padding:60px 0 45px}.refined-gallery .gallery-intro h1{font-size:65px;letter-spacing:-3px}.refined-gallery .gallery-intro p{font-size:13px;line-height:1.8;max-width:380px}.refined-gallery .gallery-grid{grid-template-columns:1fr;gap:40px}.refined-gallery .gallery-image{aspect-ratio:1.25;padding:22px}.refined-gallery .gallery-image strong{font-size:65px}.refined-gallery .gallery-image>span{font-size:9px}.refined-gallery .gallery-card:is(.gallery-4,.gallery-5,.gallery-6) .gallery-image strong{font-size:48px}.refined-gallery .gallery-caption h2{font-size:21px}.refined-gallery .gallery-caption p{font-size:12px;max-width:320px}.refined-gallery .gallery-mode-label{display:none}.gallery-product-note{grid-template-columns:1fr;gap:20px;margin-top:50px;padding:35px 0}.gallery-product-note p{font-size:14px}.gallery-product-note>span:last-child{grid-column:auto;font-size:12px}.refined-gallery .gallery>footer{font-size:9px;gap:20px;line-height:1.8}.refined .source-details>summary{font-size:12px}}
.refined.concept-nocturne .hero-copy h1,.refined.concept-index .hero-copy h1{letter-spacing:-.05em}.refined.concept-nocturne .site-nav{background:linear-gradient(90deg,transparent,#0b0c0a70 60%,#0b0c0abc);padding-inline:15px;border-radius:3px}.refined.concept-orbit .scene-shade{background:linear-gradient(0deg,#0c0d0bdd 5%,transparent 42%),linear-gradient(180deg,#0c0d0b99,#0c0d0b55 28%,transparent 48%)}
@media(prefers-reduced-motion:reduce){.refined .hero-image{transform:none}.refined .hero-copy{translate:none;opacity:1}.refined .hero-stage:before{transform:none}.refined *{scroll-behavior:auto!important}}.refined.motion-paused .hero-copy{translate:none;opacity:1}.refined.motion-paused .hero-image{transform:none}

/* A single passage: original scene → atmosphere → a real, usable API example. */
.refined.cinematic .lab-bar{position:fixed;top:auto;bottom:14px;left:15px;right:auto;width:max-content;height:33px;padding:0 10px;gap:12px;border:1px solid #ffffff26;border-radius:30px;background:#30291f9c;color:#fff7e9;backdrop-filter:blur(16px);font:8px var(--sans);z-index:55;box-shadow:0 4px 15px #0001;letter-spacing:.04em}.refined.cinematic .lab-bar>a{font-size:9px}.refined.cinematic .lab-bar>span,.refined.cinematic .lab-bar .demo-note{display:none}.refined.cinematic .lab-bar>div{gap:4px}.refined.cinematic .lab-bar button{width:28px;min-width:28px;height:28px;min-height:28px;font-size:14px}.refined.cinematic.direction-5 .lab-bar{background:#171a14b8;color:#eeeedd;border-color:#ffffff1a}
.cinematic-journey{position:relative;height:260svh;isolation:isolate;--journey-p:0;--arrival-opacity:1;--arrival-y:0px;--camera-scale:1.02;--camera-y:0vh;--art-opacity:1;--atmosphere-opacity:0;--sdk-opacity:0;--sdk-y:110px;--sdk-rotation:7deg;--front-opacity:.32;--rear-opacity:.15}
.cinematic-stage{position:sticky;top:0;height:100svh;width:100%;overflow:hidden;isolation:isolate;background:var(--bg);perspective:1400px}
.refined.cinematic .cinematic-stage>.hero-stage{position:absolute;inset:0;width:100%;height:100%;max-height:none;min-height:0;background:none;overflow:hidden;z-index:0;opacity:var(--art-opacity)}
.refined.cinematic .cinematic-stage .hero-image{inset:-2%;animation:none;transform-origin:68% 40%;transform:translate(calc(var(--pointer-x)*-6px),calc(var(--camera-y) + var(--pointer-y)*-4px)) scale(var(--camera-scale));will-change:transform;transition:filter .6s}
.refined.cinematic.direction-5 .cinematic-stage .hero-image{transform-origin:72% 42%;background-position:60% center}
.refined.cinematic .cinematic-stage .hero-stage:before,.refined.cinematic .cinematic-stage .hero-fog,.refined.cinematic .cinematic-stage .scene-orbit,.refined.cinematic .cinematic-stage .scene-canvas,.refined.cinematic .cinematic-stage .hero-caption,.refined.cinematic .cinematic-stage .hero-coordinates,.refined.cinematic .cinematic-stage .hero-edition{display:none}
.refined.cinematic .cinematic-stage .hero-copy{opacity:var(--arrival-opacity);translate:0 var(--arrival-y);left:7%;bottom:20%;width:75%;z-index:3;pointer-events:auto}
.refined.cinematic .cinematic-stage .hero-copy h1{font-size:clamp(90px,8.8vw,155px);line-height:.89;letter-spacing:-.055em}
.refined.cinematic.direction-5 .cinematic-stage .hero-copy{left:6%;bottom:21%;width:78%}
.refined.cinematic.direction-5 .cinematic-stage .hero-copy h1{font-size:clamp(90px,9.3vw,155px);letter-spacing:-.05em;line-height:.94}
.refined.cinematic.direction-5 .cinematic-stage .hero-copy h1>span+span{margin-left:8%}
.refined.cinematic .cinematic-stage .hero-copy p{font-size:15px;margin:28px 0 25px}.refined.cinematic .cinematic-stage .hero-kicker{font:11px var(--sans);margin-bottom:28px}.refined.cinematic .cinematic-stage .hero-copy p.hero-financial-note{font:11px/1.8 var(--sans);margin:20px 0 0;max-width:400px}
.refined.cinematic .cinematic-stage .scroll-cue{bottom:12%;right:7%;writing-mode:horizontal-tb;opacity:var(--arrival-opacity);z-index:4;font-size:9px;letter-spacing:.1em;display:flex;align-items:center;gap:14px}.refined.cinematic .cinematic-stage .scroll-cue span{writing-mode:horizontal-tb}.refined.cinematic .cinematic-stage .scroll-cue i{font-size:19px;animation:none}
.journey-atmosphere{position:absolute;inset:0;z-index:1;opacity:var(--atmosphere-opacity);background:radial-gradient(ellipse at 50% 40%,#fffcf6 0%,#f5f1e9 65%,#eae2d4);pointer-events:none}
.direction-5 .journey-atmosphere{background:radial-gradient(ellipse at 50% 40%,#24261f,#111210 70%)}
.journey-clouds{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;will-change:opacity;filter:blur(1px)}
.cloud-rear{z-index:2;opacity:var(--rear-opacity);translate:0 calc(var(--journey-p)*-5vh);scale:1.1}
.cloud-front{z-index:6;opacity:var(--front-opacity);translate:0 calc(var(--journey-p)*-7vh);scale:1.08;filter:blur(1.2px)}
.direction-5 .cloud-rear{opacity:calc(var(--rear-opacity)*.55)}.direction-5 .cloud-front{opacity:calc(var(--front-opacity)*.55)}
.cinematic-sdk{position:absolute;left:50%;top:50%;width:min(860px,86%);translate:-50% -47%;z-index:4;opacity:var(--sdk-opacity);transform:translateY(var(--sdk-y)) rotateX(var(--sdk-rotation));transform-origin:center 75%;will-change:transform,opacity;pointer-events:none}
.sdk-heading{text-align:center;margin:0 auto 24px;max-width:720px}.sdk-eyebrow{display:block;font:9px var(--mono);letter-spacing:.14em;color:var(--muted);margin-bottom:19px}.sdk-heading h2{font:400 clamp(48px,4.3vw,72px)/.95 var(--display);letter-spacing:-.04em;margin:0 0 20px;color:var(--ink)}.sdk-heading>p{max-width:580px;margin:0 auto;font:14px/1.8 var(--sans);color:var(--muted)}
.sdk-tabs{display:flex;align-items:center;justify-content:center;gap:5px;margin:0 0 18px;position:relative;z-index:7}.sdk-tabs button{font:11px var(--sans);color:var(--muted);min-height:38px;padding:9px 17px;border:1px solid transparent;border-radius:30px;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:flex;align-items:center;gap:7px;white-space:nowrap}.sdk-tabs button:hover{color:var(--ink)}.sdk-tabs button[aria-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:0 5px 14px #3e322a14}
.sdk-code-surface{position:relative;width:100%;max-width:820px;margin:0 auto;background:#fffcf6de;border:1px solid #ffffffd9;border-radius:16px;box-shadow:0 2px 4px #54442a08,0 25px 65px -15px #6c5a3e30,inset 0 1px 0 #ffffff;backdrop-filter:blur(16px);overflow:hidden;isolation:isolate}
.sdk-code-head{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #8a74521f;padding:11px 22px;font:10px var(--mono);color:var(--muted);background:#f2ecdf40}.sdk-code-head>div{display:flex;align-items:center;gap:18px}.sdk-window-dots{display:flex;gap:5px;align-items:center}.sdk-window-dots i{display:block;height:5px;width:5px;border:1px solid #9e917b77;border-radius:50%}.sdk-window-dots i:first-child{background:#9e917b55}.sdk-code-head .copy-btn{font:11px var(--sans);min-height:30px;color:var(--muted);padding:2px 5px;display:flex;align-items:center;gap:7px}.sdk-code-head .copy-btn:hover{color:var(--ink)}.sdk-code-head .copy-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4}
.sdk-code-surface pre{margin:0;padding:26px 32px;font:12px/1.8 var(--mono);overflow:auto;color:#493d2f;white-space:pre;min-height:235px;max-height:300px;scrollbar-width:thin;scrollbar-color:#ad9c7d66 transparent}.sdk-code-surface code{font:inherit;white-space:pre}.sdk-code-foot{display:flex;justify-content:space-between;gap:15px;padding:12px 22px;border-top:1px solid #8a74521a;color:var(--muted);font:9px var(--mono);letter-spacing:.035em}.sdk-code-foot>span:last-child{font-size:8px;opacity:.8}
.sdk-links .integration-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 25px;font:11px var(--sans);margin-top:20px}.sdk-links .integration-links a{border-color:var(--line);color:var(--muted)}
.sdk-source-note{position:relative;z-index:2;background:var(--bg);padding:15px 7% 30px;text-align:center}.sdk-source-note>p{font:11px/1.8 var(--sans);margin:0 0 10px;color:var(--muted)}.sdk-source-note .wallet-section-note{font:11px/1.8 var(--sans);padding:0;max-width:none;margin:0;color:var(--muted)}.sdk-source-note a{text-decoration:underline;text-underline-offset:3px}
.direction-5 .sdk-heading h2{font-size:clamp(43px,3.9vw,64px);letter-spacing:-.05em;line-height:1.03}.direction-5 .sdk-code-surface{background:#1c1f19e8;border-color:#d8ddc733;box-shadow:0 3px 8px #0002,0 30px 75px -15px #0006,inset 0 1px 0 #f3f5e115}.direction-5 .sdk-code-head{background:#10130e44;border-color:#d8ddc71c}.direction-5 .sdk-code-surface pre{color:#d2d8c7}.direction-5 .sdk-code-foot{border-color:#d8ddc71a}.direction-5 .sdk-window-dots i{border-color:#b2baa066}.direction-5 .sdk-window-dots i:first-child{background:#b2baa033}
.journey-chapters{position:absolute;left:50%;bottom:24px;translate:-50% 0;display:flex;align-items:center;gap:18px;z-index:8;font:8px var(--mono);color:#fff4df99}.journey-chapters button{display:flex;align-items:center;gap:9px;font:inherit;color:inherit;padding:8px 0;min-height:30px;transition:color .3s;white-space:nowrap}.journey-chapters button i{display:block;height:1px;width:30px;background:currentColor;opacity:.5;transition:width .4s}.journey-chapters button[aria-current]{color:#fff4df}.journey-chapters button[aria-current] i{width:50px;opacity:1}.journey-chapters button>span:last-child{max-width:0;opacity:0;overflow:hidden;transition:opacity .3s,max-width .4s}.journey-chapters button[aria-current]>span:last-child{opacity:1;max-width:130px}.cinematic-journey[style*="--sdk-opacity: 1"] .journey-chapters{color:var(--muted)}.cinematic-journey[style*="--sdk-opacity: 1"] .journey-chapters button[aria-current]{color:var(--ink)}
.refined.cinematic .home-content>.wallet-pools{padding-top:90px}.refined.cinematic .provider-marquee{padding:27px 0}.refined.cinematic .wallet-section-head{grid-template-columns:1.2fr 1fr;gap:14%;margin-bottom:55px}.refined.cinematic .pool-track{gap:0}.refined.cinematic .pool-card{padding-top:30px;min-height:340px}.refined.cinematic .wallet-questions-layout{gap:12%}.refined.cinematic .closing-scene{background:var(--ink);color:var(--bg);min-height:450px;padding-top:70px}.refined.cinematic .closing-scene .hero-button{background:var(--bg);color:var(--ink)}.refined.cinematic .closing-symbol{font-size:480px;opacity:.13}.refined.cinematic.direction-5 .closing-scene{background:#1a1e16;color:#eeeee2}
@media(max-height:850px) and (min-width:901px){.cinematic-sdk{width:min(800px,85%);translate:-50% -44%}.sdk-heading{margin-bottom:18px}.sdk-heading h2{font-size:57px;margin-bottom:15px}.direction-5 .sdk-heading h2{font-size:52px}.sdk-eyebrow{margin-bottom:15px}.sdk-code-surface pre{padding:22px 28px;font-size:11px;line-height:1.65;max-height:245px;min-height:210px}.sdk-tabs{margin-bottom:14px}.sdk-heading>p{font-size:13px}.sdk-links .integration-links{margin-top:16px}.journey-chapters{bottom:15px}}
@media(max-width:900px){.cinematic-journey{height:220svh}.cinematic-sdk{width:88%;translate:-50% -44%}.sdk-heading h2{font-size:59px}.direction-5 .sdk-heading h2{font-size:53px}.sdk-code-surface pre{font-size:11px}.refined.cinematic .cinematic-stage .hero-copy h1{font-size:clamp(78px,10.5vw,115px)}.refined.cinematic.direction-5 .cinematic-stage .hero-copy h1{font-size:clamp(75px,10.2vw,112px)}}
@media(max-width:600px){.cinematic-journey{height:220svh}.refined.cinematic .lab-bar{bottom:10px;left:10px;height:31px;padding:0 8px;gap:5px;backdrop-filter:blur(10px)}.refined.cinematic .lab-bar>a{font-size:8px}.refined.cinematic .lab-bar>div{gap:0}.refined.cinematic .lab-bar button{height:27px;min-height:27px;width:25px;min-width:25px;font-size:13px}.refined.cinematic .cinematic-stage .hero-copy{left:7%;bottom:21%;width:86%}.refined.cinematic .cinematic-stage .hero-copy h1{font-size:clamp(69px,17vw,96px);line-height:.9;letter-spacing:-.055em}.refined.cinematic .cinematic-stage .hero-copy p{font-size:13px;margin:25px 0 24px;max-width:310px}.refined.cinematic .cinematic-stage .hero-kicker{font-size:10px;max-width:300px;line-height:1.7;margin-bottom:25px}.refined.cinematic .cinematic-stage .hero-copy p.hero-financial-note{font-size:10px;margin-top:20px;max-width:280px}.refined.cinematic .cinematic-stage .hero-cta{gap:20px}.refined.cinematic .cinematic-stage .hero-button{font-size:11px;padding:14px 17px;min-height:46px;gap:25px}.refined.cinematic .cinematic-stage .hero-secondary{font-size:11px;gap:10px}.refined.cinematic.direction-5 .cinematic-stage .hero-copy{left:7%;bottom:22%;width:86%}.refined.cinematic.direction-5 .cinematic-stage .hero-copy h1{font-size:clamp(64px,15.7vw,89px);line-height:.97;letter-spacing:-.06em}.refined.cinematic.direction-5 .cinematic-stage .hero-copy h1>span+span{margin-left:0}.refined.cinematic .cinematic-stage .scroll-cue{bottom:13%;right:7%;font-size:7px;gap:10px}.refined.cinematic .cinematic-stage .scroll-cue i{display:inline;font-size:15px}.cinematic-sdk{width:89%;top:50%;translate:-50% -44%;transform-origin:center 65%}.sdk-heading{margin-bottom:18px;max-width:100%}.sdk-eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:18px}.sdk-heading h2{font-size:43px;line-height:.98;letter-spacing:-.04em;margin-bottom:17px}.direction-5 .sdk-heading h2{font-size:36px;line-height:1.06;letter-spacing:-.055em}.sdk-heading>p{font:12px/1.8 var(--sans);max-width:330px}.sdk-tabs{gap:2px;margin-bottom:15px}.sdk-tabs button{font-size:10px;padding:9px 11px;min-height:38px;gap:5px}.sdk-code-surface{border-radius:12px}.sdk-code-head{padding:9px 15px;font-size:9px;gap:10px}.sdk-code-head>div{gap:12px}.sdk-window-dots{gap:4px}.sdk-window-dots i{height:4px;width:4px}.sdk-code-head .copy-btn{font-size:10px;padding:4px 0;min-height:30px}.sdk-code-surface pre{font-size:10px;line-height:1.8;padding:20px;min-height:220px;max-height:270px}.sdk-code-foot{padding:11px 15px;font-size:8px;gap:10px}.sdk-code-foot>span:last-child{font-size:6px;letter-spacing:0}.sdk-links .integration-links{font-size:10px;gap:10px 17px;margin-top:18px}.sdk-source-note{padding:20px 7% 25px}.sdk-source-note .wallet-section-note{font-size:10px;line-height:1.9}.journey-chapters{bottom:18px;left:auto;right:17px;translate:0 0;gap:13px;font-size:7px;max-width:48%}.journey-chapters button{gap:5px;min-height:30px}.journey-chapters button i{width:12px}.journey-chapters button[aria-current] i{width:22px}.journey-chapters button>span:last-child,.journey-chapters button[aria-current]>span:last-child{display:none}.refined.cinematic .wallet-section-head{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.refined.cinematic .home-content>.wallet-pools{padding-top:65px}.refined.cinematic .wallet-questions-layout{gap:30px}.refined.cinematic .closing-scene{min-height:420px;padding:60px 7%}.refined.cinematic .closing-scene h2{font-size:58px}.cloud-rear{scale:1.2;filter:blur(1.5px)}.cloud-front{scale:1.12;filter:blur(1px)}}
/* Readable flow when motion is reduced or a short mobile viewport cannot hold the scene. */
@media(prefers-reduced-motion:reduce),(max-width:900px) and (max-height:700px){.cinematic-journey{height:auto!important}.cinematic-stage{position:relative;height:auto;overflow:clip;perspective:none}.refined.cinematic .cinematic-stage>.hero-stage{position:relative;height:100svh;min-height:720px;opacity:1}.refined.cinematic .cinematic-stage .hero-copy{opacity:1;translate:none}.refined.cinematic .cinematic-stage .hero-image{transform:none}.journey-atmosphere,.journey-clouds,.journey-chapters{display:none}.cinematic-sdk{position:relative;left:auto;top:auto;width:min(860px,86%);margin:0 auto;padding:70px 0 45px;translate:none;transform:none;opacity:1;pointer-events:auto!important;will-change:auto}.cinematic-stage .hero-stage .scroll-cue{opacity:1}.sdk-source-note{padding-top:0}.cinematic-journey .hero-stage{background:var(--bg)}}

/* Living passage, directed against the reference's layered painted scene. */
.cinematic-journey{height:310svh;--sdk-heading-opacity:0;--sdk-code-opacity:0;--sdk-heading-y:120px;--sdk-code-y:190px}
.refined.cinematic .cinematic-stage .hero-image{transform-origin:68% 32%;background:none!important;transform:translate(calc(var(--camera-x,0vw) + var(--pointer-x)*-6px),calc(var(--camera-y) + var(--pointer-y)*-4px)) scale(var(--camera-scale))}
.cinematic-stage .hero-image:before,.cinematic-stage .hero-image:after{content:'';position:absolute;inset:0;background-size:cover;background-position:center;transition:opacity .65s ease;pointer-events:none}
.cinematic-stage .hero-image:before{background-image:url('/assets/cinematic/elysium.webp');opacity:1}
.cinematic-stage .hero-image:after{background-image:url('/assets/cinematic/singularity-v2.webp');opacity:0}
.direction-5 .cinematic-stage .hero-image:before{opacity:0}
.direction-5 .cinematic-stage .hero-image:after{opacity:1}
.journey-clouds{filter:none;translate:0 0;scale:1;will-change:auto}
.direction-5 .cloud-rear{opacity:var(--rear-opacity)}
.direction-5 .cloud-front{opacity:var(--front-opacity)}
.cinematic-sdk .sdk-heading{opacity:var(--sdk-heading-opacity);transform:translateY(var(--sdk-heading-y));will-change:transform,opacity}
.cinematic-sdk :is(.sdk-tabs,.sdk-code-surface,.sdk-links){opacity:var(--sdk-code-opacity);transform:translateY(var(--sdk-code-y));will-change:transform,opacity}
.cinematic-sdk .sdk-tabs button{background:color-mix(in srgb,var(--bg) 88%,transparent);border-color:var(--line);backdrop-filter:blur(10px)}
.cinematic-sdk .sdk-tabs button[aria-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}
.scene-motion-toggle{position:absolute;left:24px;bottom:21px;z-index:12;display:flex;align-items:center;gap:9px;padding:8px 12px;min-height:34px;border:1px solid #ffffff35;border-radius:24px;background:#30291f80;color:#fff7e9;backdrop-filter:blur(14px);font:9px var(--sans);box-shadow:0 3px 16px #0000000a;cursor:pointer}
.scene-motion-toggle>span:first-child{font-size:13px}
.cinematic-journey[style*="--sdk-opacity: 1"] .scene-motion-toggle{background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--ink);border-color:var(--line)}
@keyframes scene-type-enter{from{opacity:0;transform:translateY(26px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}
@media(prefers-reduced-motion:no-preference){
 .refined.cinematic.cinematic-ready .hero-copy h1>span{animation:scene-type-enter 1.1s cubic-bezier(.2,.8,.2,1) both}
 .refined.cinematic.cinematic-ready .hero-copy h1>span:first-child{animation-delay:.10s}
 .refined.cinematic.cinematic-ready .hero-copy h1>span+span{animation-delay:.24s}
 .refined.cinematic.cinematic-ready .hero-copy :is(.hero-kicker,p,.hero-cta){animation:scene-type-enter 1s cubic-bezier(.2,.8,.2,1) .40s both}
 .refined.cinematic.cinematic-ready .hero-copy .hero-kicker{animation-delay:0s}
 .refined.cinematic.cinematic-ready .hero-copy .hero-cta{animation-delay:.55s}
 .refined.cinematic.cinematic-ready .hero-copy .hero-financial-note{animation-delay:.66s}
}
.scene-motion-paused .hero-copy *{animation:none!important}
@media(max-width:900px){.cinematic-journey{height:270svh}}
@media(max-width:600px){.scene-motion-toggle{left:16px;bottom:17px;padding:7px 10px;font-size:8px;gap:7px}.journey-clouds{scale:1;filter:none}.cinematic-stage .hero-image:before,.cinematic-stage .hero-image:after{background-position:68% center}}
@media(prefers-color-scheme:dark){html:not([data-theme]) .cinematic-stage .hero-image:before{opacity:0}html:not([data-theme]) .cinematic-stage .hero-image:after{opacity:1}}
@media(prefers-reduced-motion:reduce),(max-width:900px) and (max-height:700px){
 .scene-motion-toggle{display:none}
 .refined.cinematic .cinematic-stage .hero-image{transform:none}
 .cinematic-sdk .sdk-heading,.cinematic-sdk :is(.sdk-tabs,.sdk-code-surface,.sdk-links){opacity:1;transform:none;will-change:auto}
 .cinematic-stage .hero-image:before,.cinematic-stage .hero-image:after{transition:none}
 .refined.cinematic.cinematic-ready .hero-copy *{animation:none!important}
}

/* The cinematic pair shares one floating, legible piece of chrome. */
.refined.cinematic{--chrome-ink:#302d27;--chrome-muted:#706b61;--chrome-glass:rgba(250,247,239,.65);--chrome-line:rgba(91,78,56,.17);--chrome-highlight:rgba(255,255,255,.9);--chrome-shadow:rgba(57,45,26,.1)}
html[data-theme="dark"] .refined.cinematic{--chrome-ink:#f0ede4;--chrome-muted:#bbb6aa;--chrome-glass:rgba(30,32,29,.65);--chrome-line:rgba(237,229,210,.15);--chrome-highlight:rgba(255,255,255,.07);--chrome-shadow:rgba(0,0,0,.24)}
.refined.cinematic .site-nav,.refined.cinematic .site-nav:has(+main:not(.home-main)){
  position:fixed!important;top:16px!important;left:50%!important;right:auto!important;transform:translateX(-50%);width:calc(100% - 40px);max-width:1120px;height:62px!important;margin:0!important;padding:8px 12px 8px 20px!important;box-sizing:border-box;gap:20px;border:1px solid var(--chrome-line);border-radius:32px;color:var(--chrome-ink);background:var(--chrome-glass);backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);box-shadow:inset 0 1px 0 var(--chrome-highlight),0 8px 32px var(--chrome-shadow);z-index:80;transition:max-width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s;
}
.refined.cinematic .site-nav.is-scrolled,.refined.cinematic .site-nav.is-scrolled:has(+main:not(.home-main)){max-width:1040px;height:56px!important;box-shadow:inset 0 1px 0 var(--chrome-highlight),0 10px 35px var(--chrome-shadow)}
.refined.cinematic .site-nav .wordmark{color:var(--chrome-ink);font-size:25px;letter-spacing:-1.4px;flex-shrink:0;gap:7px}
.refined.cinematic .site-nav .wordmark svg{width:25px;height:25px}
.refined.cinematic .site-nav .nav-links{gap:20px;font-size:12px;min-width:0;margin-left:auto;margin-right:auto}
.refined.cinematic .site-nav .nav-links>a,.refined.cinematic .site-nav .nav-menu>button{position:relative;color:var(--chrome-ink);font-size:12px;white-space:nowrap;min-height:36px;display:inline-flex;align-items:center;gap:7px}
.refined.cinematic .site-nav .nav-links>a:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s}
.refined.cinematic .site-nav .nav-links>a:hover:after,.refined.cinematic .site-nav .nav-links>a[aria-current="page"]:after{transform:scaleX(1)}
.refined.cinematic .site-nav .nav-actions{gap:13px;flex-shrink:0;color:var(--chrome-ink);font-size:11px}
.refined.cinematic .site-nav .account-link{font-size:12px;white-space:nowrap;color:var(--chrome-ink)}
.refined.cinematic .site-nav .pill-button{min-height:36px;border-radius:24px;padding:9px 14px;background:var(--chrome-ink);border:1px solid transparent;color:#faf6ed;font-size:11px;gap:12px;white-space:nowrap}
html[data-theme="dark"] .refined.cinematic .site-nav .pill-button{color:#282b25;background:#e9e5d9}
.refined.cinematic .site-nav .nav-dropdown{top:calc(100% + 15px);right:-25px;left:auto;min-width:250px;max-width:calc(100vw - 40px);padding:10px;background:var(--chrome-glass);color:var(--chrome-ink);border:1px solid var(--chrome-line);border-radius:20px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 var(--chrome-highlight),0 12px 40px var(--chrome-shadow)}
.refined.cinematic .site-nav .nav-dropdown a{padding:12px;border:0;border-radius:10px;color:var(--chrome-ink);font-size:12px}
.refined.cinematic .site-nav .nav-dropdown a:hover{background:color-mix(in srgb,var(--chrome-ink) 7%,transparent)}
.refined.cinematic .hero-frame{display:none}
.refined.cinematic .site-nav :is(a,button):focus-visible{outline:2px solid var(--chrome-ink);outline-offset:4px}

/* A material track, with both destinations visible and one physical thumb. */
.refined .theme-switch,html[data-theme] .refined-panel button.portal-theme-toggle.theme-switch,html[data-theme] .refined-panel .dashboard.portal-pixel button.portal-theme-toggle.theme-switch{
  --switch-track:#e2ded3;--switch-border:#9a8c7052;--switch-thumb:#fffdf6;--switch-sun:#815f26;--switch-moon:#827a6d;--switch-shadow:#55432926;
  position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 76px;box-sizing:border-box;width:76px;min-width:76px;height:44px;min-height:44px;padding:3px 0;border:0;border-radius:24px;background:transparent;color:var(--switch-sun);cursor:pointer;rotate:0deg;transform:none;box-shadow:none;vertical-align:middle;touch-action:manipulation;
}
html[data-theme="dark"] .refined .theme-switch,html[data-theme="dark"] .refined-panel button.portal-theme-toggle.theme-switch,html[data-theme="dark"] .refined-panel .dashboard.portal-pixel button.portal-theme-toggle.theme-switch{--switch-track:#181b18;--switch-border:#dad9c52b;--switch-thumb:#454b40;--switch-sun:#8c9283;--switch-moon:#f2ecd8;--switch-shadow:#0006}
.theme-switch .theme-switch-track{display:block;position:relative;width:76px;height:38px;box-sizing:border-box;border:1px solid var(--switch-border);border-radius:22px;background:var(--switch-track);box-shadow:inset 0 2px 5px #0000000e,inset 0 -1px 0 #ffffff25;transition:background .36s,border-color .36s;pointer-events:none}
.theme-switch .theme-switch-thumb{position:absolute;left:3px;top:3px;width:30px;height:30px;border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--switch-thumb) 90%,white),var(--switch-thumb));box-shadow:0 2px 5px var(--switch-shadow),inset 0 1px 1px #ffffff80,inset 0 -1px 1px #0000000c;transform:translateX(0);transition:transform .36s cubic-bezier(.22,1,.36,1),background .36s,box-shadow .36s}
.theme-switch svg{position:absolute;top:8px;width:20px;height:20px;transition:opacity .36s,transform .36s cubic-bezier(.22,1,.36,1);margin:0;pointer-events:none}
.theme-switch .theme-sun{left:8px;color:var(--switch-sun);transform:rotate(0deg) scale(1)}
.theme-switch .theme-moon{right:8px;color:var(--switch-moon);transform:rotate(-22deg) scale(.86);opacity:.65}
.theme-switch .theme-sun-rays{transform-origin:12px 12px;transition:transform .36s,opacity .36s}
.theme-switch[data-theme="dark"] .theme-switch-thumb{transform:translateX(38px)}
.theme-switch[data-theme="dark"] .theme-sun{transform:rotate(30deg) scale(.85);opacity:.65}
.theme-switch[data-theme="dark"] .theme-sun-rays{transform:scale(.65);opacity:.45}
.theme-switch[data-theme="dark"] .theme-moon{transform:rotate(0deg) scale(1);opacity:1}
.refined .theme-switch:hover,html[data-theme] .refined-panel button.portal-theme-toggle.theme-switch:hover,html[data-theme] .refined-panel .dashboard.portal-pixel button.portal-theme-toggle.theme-switch:hover{background:transparent;rotate:0deg;transform:none;box-shadow:none}
.theme-switch:hover .theme-switch-track{border-color:color-mix(in srgb,var(--switch-sun) 55%,var(--switch-border))}
.theme-switch:active .theme-switch-thumb{scale:.93}
.theme-switch:focus-visible{outline:2px solid var(--switch-sun);outline-offset:3px}
.theme-art-ghost{position:absolute;inset:-2%;z-index:0;pointer-events:none;will-change:opacity}
.refined.cinematic{transition:background-color .65s,color .45s}
.refined.cinematic :is(.sdk-code-surface,.sdk-code-head,.sdk-code-foot,.sdk-heading h2,.sdk-heading>p,.sdk-tabs button){transition:background-color .65s,border-color .65s,color .45s,box-shadow .65s}
html[data-theme] .refined-panel .dashboard.portal-pixel :is(.sidebar,.dashboard-body,.dashboard-topbar,.panel,.overview-balance,.overview-chart){transition:background-color .45s,border-color .45s,color .45s}
@media(min-width:901px) and (max-width:1100px){.refined.cinematic .site-nav .nav-links{gap:14px}.refined.cinematic .site-nav .nav-actions{gap:10px}.refined.cinematic .site-nav .nav-actions>.pill-button{display:none}}
@media(max-width:900px){
  .refined.cinematic .site-nav,.refined.cinematic .site-nav:has(+main:not(.home-main)){width:calc(100% - 24px);top:12px!important;padding:7px 12px!important;gap:10px;min-height:56px}
  .refined.cinematic .site-nav .wordmark{font-size:23px;gap:5px;letter-spacing:-1.3px}.refined.cinematic .site-nav .wordmark svg{width:23px;height:23px}
  .refined.cinematic .site-nav .nav-actions{gap:10px;margin-left:auto}.refined.cinematic .site-nav .nav-actions>.pill-button{display:none}
  .refined.cinematic .site-nav .mobile-menu{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:44px;padding:0;color:var(--chrome-ink);font-size:23px}
  .refined.cinematic .site-nav .nav-links{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;margin:0;padding:18px;max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--chrome-line);border-radius:24px;background:var(--chrome-glass);color:var(--chrome-ink);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 var(--chrome-highlight),0 12px 40px var(--chrome-shadow)}
  .refined.cinematic .site-nav.menu-open .nav-links{display:grid;gap:4px}
  .refined.cinematic .site-nav .nav-links>a,.refined.cinematic .site-nav .nav-menu>button{font-size:14px;min-height:42px;padding:0 10px}
  .refined.cinematic .site-nav .nav-dropdown{position:static;min-width:0;max-width:none;padding:0 0 0 10px;background:none;box-shadow:none;border:0;backdrop-filter:none}
  .refined.cinematic .site-nav .nav-dropdown a{font-size:12px;min-height:42px}
}
@media(prefers-reduced-motion:reduce){.refined.cinematic .site-nav,.theme-switch *{transition:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}

/* Production adapters over the original Elysium / Nocturne visual layers. */
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url('/assets/cinematic/fonts/font-3.ttf')}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/cinematic/fonts/font-4.ttf')}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/cinematic/fonts/font-5.ttf')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/cinematic/fonts/font-6.ttf')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/cinematic/fonts/font-7.ttf')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/cinematic/fonts/font-8.ttf')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/cinematic/fonts/font-9.ttf')}
.refined{--scene:url('/assets/cinematic/elysium.webp');--font-display:var(--display);--font-body:var(--sans);--font-mono:var(--mono);--f-sans:var(--sans);--f-display:var(--display);--f-mono:var(--mono);color:var(--ink);font-family:var(--sans)}
html:not([data-theme=dark]) body.refined{--accent:#75592f;--ink-faint:#6c665b}
html:not([data-theme]) body.refined [data-theme-toggle]{display:none}
html[data-theme=dark] .refined{--scene:url('/assets/cinematic/singularity-v2.webp');--bg:#111210;--surface:#1a1c19;--ink:#f1f1e9;--muted:#b3b7ac;--accent:#d6d7c9;--line:#f1f1e92b;--hero-ink:#f1f1e9;--display:Instrument,'DM Sans',sans-serif;color-scheme:dark}
/* Before theme.js runs, and without JavaScript, follow the operating system. */
@media(prefers-color-scheme:dark){
 html:not([data-theme]) body.refined{--scene:url('/assets/cinematic/singularity-v2.webp');--bg:#111210;--surface:#1a1c19;--ink:#f1f1e9;--muted:#b3b7ac;--accent:#d6d7c9;--ink-faint:#a6ac9f;--line:#f1f1e92b;--hero-ink:#f1f1e9;--display:Instrument,'DM Sans',sans-serif;--chrome-ink:#f0ede4;--chrome-muted:#bbb6aa;--chrome-glass:rgba(30,32,29,.65);--chrome-line:rgba(237,229,210,.15);--chrome-highlight:rgba(255,255,255,.07);--chrome-shadow:rgba(0,0,0,.24);color-scheme:dark}
 html:not([data-theme]) body.refined .hero-image{filter:brightness(.94);background-position:60% center}
 html:not([data-theme]) body.refined .scene-shade{background:linear-gradient(90deg,#0b0c0abb,transparent 65%),linear-gradient(0deg,#0b0c0a70,transparent 50%)}
 html:not([data-theme]) body.refined .hero-copy h1 em{font-style:normal}
 html:not([data-theme]) body.refined .hero-button{background:#eeeede;color:#171817}
 html:not([data-theme]) body.refined .site-nav .pill-button{color:#282b25;background:#e9e5d9}
 html:not([data-theme]) body.refined .sdk-code-surface{background:#1c1f19e8;border-color:#d8ddc733;box-shadow:0 3px 8px #0002,0 30px 75px -15px #0006,inset 0 1px 0 #f3f5e115}
 html:not([data-theme]) body.refined .sdk-code-head{background:#10130e44;border-color:#d8ddc71c}
 html:not([data-theme]) body.refined .sdk-code-surface pre{color:#d2d8c7}
 html:not([data-theme]) body.refined .sdk-code-foot{border-color:#d8ddc71a}
 html:not([data-theme]) body.refined .provider-marquee{background:#151713}
 html:not([data-theme]) body.refined .marquee-set img{filter:grayscale(1) brightness(0) invert(.87)}
}
.refined .reveal{opacity:1;transform:none}.refined .reading-progress{display:none}
.refined .site-nav .nav-links{padding:0;border:0;background:none;box-shadow:none;position:static;transform:none}
.refined .site-nav .nav-links a{padding:0;border-radius:0;background:none}
.refined .site-nav .nav-links a:hover{background:none}
.refined .document-main,.refined .prices-main{padding-top:85px}
.refined .page-head{padding-top:55px}.refined .page-head h1{font:400 clamp(54px,6vw,90px)/1 var(--display);letter-spacing:-.045em}
.refined .page-head .lead{font-family:var(--sans)}
.refined .source-page .btn{font-family:var(--sans);border-radius:3px}
.refined .footer .brand{font-family:var(--sans);letter-spacing:-1px}.refined .footer .brand-mark{background:var(--ink);color:var(--bg)}
.refined .pool-carousel{overflow:clip}.refined .pool-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:auto}.refined .pool-card{width:auto;flex:auto;border-radius:0;background:none;border-block:0;box-shadow:none}.refined .pool-card:hover{transform:none}
.refined .pool-carousel[data-ready=true][data-paused=false] .pool-track{display:flex;width:max-content;animation:pool-drift var(--pool-duration) linear infinite}
.refined .pool-carousel[data-ready=true][data-paused=false] .pool-card{flex:0 0 280px;width:280px;min-height:340px;padding-inline:22px}
.refined .pool-carousel[data-ready]:is(:hover,:focus-within,[data-paused=true]) .pool-track{animation-play-state:paused}
.refined .pool-carousel[data-paused=true] .pool-track{animation:none;transform:none}
.refined .pool-carousel[data-paused=true] [data-pool-clone]{display:none}
.refined .cinematic-stage .hero-copy :is(h1,p){color:var(--hero-ink)}
.refined .hero-copy h1{font-family:var(--display);font-weight:400}.refined .hero-copy h1 em{color:inherit}
body.refined.wallet-home main :is(h1,h2,h3){font-family:var(--display);font-weight:400}
body.refined .sdk-links .integration-links{flex-direction:row;align-items:center;justify-content:center;gap:12px 25px}
body.refined .sdk-links .integration-links a{font:11px var(--sans)}
.refined .hero-copy h1>span,.refined .hero-copy p,.refined .hero-cta,.refined .hero-kicker{animation:none}
.refined .sdk-tabs button{box-shadow:none}.refined .sdk-code-surface pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:none}.refined .sdk-code-surface pre code{background:none;padding:0;border:0;white-space:inherit}
.refined .sdk-code-head .copy-btn{position:static;border:0;background:none;border-radius:0}
.refined .source-page [hidden]{display:none!important}
.refined .source-page .setup-guide:not([hidden]){display:block}
.refined:not(.visual-ready) .source-page :is(.tab-panel,.platform-panel){display:block}
/* Live catalog controls and tariff rows use the same quiet model-atlas material. */
body.refined.wallet-pricing #walletPoolChoices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line)}
body.refined.wallet-pricing #walletPoolChoices .pool-option{min-height:80px;padding:20px 22px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;transform:none;flex-direction:row;align-items:center;gap:12px}
body.refined.wallet-pricing #walletPoolChoices .pool-option:has(input:checked){background:var(--ink);color:var(--bg)}
body.refined.wallet-pricing #walletPoolChoices .pool-option-name{font:400 25px var(--display);color:inherit}
body.refined.wallet-pricing #walletPoolChoices .pool-pixel-icon{width:22px;height:22px;color:inherit;filter:none}
body.refined.wallet-pricing .provider-option{border-radius:0;background:var(--bg);border:1px solid transparent;box-shadow:none}
body.refined.wallet-pricing .provider-option:has(input:checked){border-color:var(--line);background:var(--surface)}
body.refined.wallet-pricing .model-card-grid{display:grid;grid-template-columns:1fr;gap:0}
body.refined.wallet-pricing .model-card{display:grid;grid-template-columns:minmax(250px,1.5fr) minmax(230px,1fr) minmax(150px,.7fr);grid-template-rows:auto;align-items:center;gap:24px;min-height:82px;padding:18px 12px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--bg);box-shadow:none}
body.refined.wallet-pricing .model-card:hover{background:var(--surface)}
body.refined.wallet-pricing .model-card-trigger{font:500 14px var(--sans)}
body.refined.wallet-pricing .model-card-prices{justify-content:space-between;font:10px var(--mono);color:var(--muted)}
body.refined.wallet-pricing .model-card-prices strong{font:400 12px var(--mono);color:var(--ink)}
body.refined.wallet-pricing .model-card-availability{font:10px var(--mono);color:var(--muted)}
body.refined.wallet-pricing .model-card-availability.is-available{color:var(--ink)}
body.refined.wallet-pricing .model-card-availability.is-available:before{background:currentColor}
body.refined.wallet-pricing .model-card-saving{background:none;color:var(--muted);font:9px var(--mono)}
body.refined.wallet-pricing .pool-detail{border-radius:0;box-shadow:none;background:var(--bg);border-color:var(--line)}
body.refined .model-dialog{border:1px solid var(--line);border-radius:8px;background:var(--surface)}
/* The complete journey remains readable before JavaScript and when it is disabled. */
.refined:not(.cinematic-ready) .cinematic-journey{height:auto}.refined:not(.cinematic-ready) .cinematic-stage{position:relative;height:auto;overflow:clip;perspective:none}.refined.cinematic:not(.cinematic-ready) .cinematic-stage>.hero-stage{position:relative;height:100svh;min-height:720px;opacity:1}.refined:not(.cinematic-ready) .journey-atmosphere,.refined:not(.cinematic-ready) .journey-clouds,.refined:not(.cinematic-ready) .journey-chapters{display:none}.refined:not(.cinematic-ready) .cinematic-sdk{position:relative;left:auto;top:auto;width:min(860px,86%);margin:0 auto;padding:70px 0 45px;translate:none;transform:none;opacity:1;pointer-events:auto}
@media(max-width:900px){.refined .site-nav .nav-links{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;padding:18px;background:var(--chrome-glass);border:1px solid var(--chrome-line);border-radius:24px;backdrop-filter:blur(20px)}.refined.nav-open .site-nav .nav-links{display:grid;gap:4px}.refined .site-nav .nav-links a{padding:0 10px}.refined .site-nav .nav-dropdown{display:none;opacity:1;visibility:visible;transform:none}.refined .site-nav .nav-menu.open .nav-dropdown,.refined .site-nav .nav-menu:focus-within .nav-dropdown{display:grid}.refined .pool-track{grid-template-columns:1fr 1fr}.refined .pool-card{min-width:0}}
@media(max-width:600px){.refined .pool-track{grid-template-columns:1fr}.refined .pool-card{border-right:0;border-bottom:1px solid var(--line);padding:25px 0!important}}
@media(max-width:900px){body.refined.wallet-pricing #walletPoolChoices{grid-template-columns:1fr 1fr}body.refined.wallet-pricing .model-card{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:15px}body.refined.wallet-pricing .model-card-footer{grid-column:1/-1}}
@media(max-width:600px){body.refined.wallet-pricing #walletPoolChoices .pool-option-name{font-size:20px}body.refined.wallet-pricing #walletPoolChoices .pool-option{padding:15px;min-height:70px}body.refined.wallet-pricing .model-card{grid-template-columns:minmax(0,1fr);gap:15px;padding:20px 0}body.refined.wallet-pricing .model-card-footer{grid-column:auto}body.refined.wallet-pricing .model-card-prices{justify-content:start;gap:35px}body.refined .sdk-links .integration-links a{font-size:10px}}

/* The complete SDK remains visible before enhancement and without scripts. */
.refined:not(.cinematic-ready) .cinematic-sdk :is(.sdk-heading,.sdk-tabs,.sdk-code-surface,.sdk-links){opacity:1;transform:none;will-change:auto}

/* One composition in two materials. Tokens stay on the public site body so the
   shared account styles and the production portal remain untouched. */
body.refined {
  --display:'Cormorant Garamond',Georgia,serif;
  --bg-elevated:var(--surface);--bg-subtle:#ede6da;--bg-sunken:#e5dccd;
  --ink-soft:var(--muted);--ink-faint:#756a5c;--ink-inverse:#fffaf1;
  --border:var(--line);--border-faint:#28251f15;--border-strong:#a99880;
  --brand:var(--accent);--brand-deep:#75592f;--on-brand:#fffaf1;
  --accent-bg:#ebe0cf;--brand-bg:var(--accent-bg);--accent-surface:var(--accent-bg);
  --control-focus:#e4d7c0;--field-focus:#f0e7d8;
  --code-bg:#27221e;--code-ink:#f3eadd;
  --premium:#805d30;--premium-bg:#f1e5ce;
  --switch-sun:#75592f;--switch-moon:#75592f;
}
html[data-theme=dark] body.refined {
  --display:'Cormorant Garamond',Georgia,serif;
  --bg:#15121b;--surface:#211c2a;--bg-subtle:#2b2435;--bg-sunken:#100d15;
  --ink:#f3edf9;--muted:#bbb0c8;--ink-faint:#a79ab6;--ink-inverse:#15121b;
  --accent:#c7afe2;--brand-deep:#dec8f4;--on-brand:#201728;
  --line:#3c3249;--border-faint:#302738;--border-strong:#7d6a90;
  --accent-bg:#30253e;--control-focus:#3a2d48;--field-focus:#2c2238;
  --positive:#c7afe2;--success-bg:#30253b;--gpt:#c7afe2;--money:#c7afe2;
  --money-bg:#211c2a;--premium:#dbc2ee;--premium-bg:#33263e;
  --code-bg:#18121f;--code-ink:#ede3f7;--hero-ink:#fbf5ff;
  --chrome-ink:#f3edf9;--chrome-muted:#c1b4cf;--chrome-glass:rgba(32,25,42,.76);
  --chrome-line:#d4b9ed29;--chrome-highlight:#f4e7ff12;--chrome-shadow:#07040c40;
  --switch-sun:#c7afe2;--switch-moon:#e7d7f8;--switch-border:#c7afe23d;
  --switch-track:#17121f80;--switch-thumb:#c7afe223;
}
@media(prefers-color-scheme:dark){
 html:not([data-theme]) body.refined {
  --display:'Cormorant Garamond',Georgia,serif;
  --bg:#15121b;--surface:#211c2a;--bg-subtle:#2b2435;--bg-sunken:#100d15;
  --ink:#f3edf9;--muted:#bbb0c8;--ink-faint:#a79ab6;--ink-inverse:#15121b;
  --accent:#c7afe2;--brand-deep:#dec8f4;--on-brand:#201728;
  --line:#3c3249;--border-faint:#302738;--border-strong:#7d6a90;
  --accent-bg:#30253e;--control-focus:#3a2d48;--field-focus:#2c2238;
  --positive:#c7afe2;--success-bg:#30253b;--gpt:#c7afe2;--money:#c7afe2;
  --premium:#dbc2ee;--premium-bg:#33263e;--code-bg:#18121f;--code-ink:#ede3f7;
  --hero-ink:#fbf5ff;--chrome-ink:#f3edf9;--chrome-muted:#c1b4cf;
  --chrome-glass:rgba(32,25,42,.76);--chrome-line:#d4b9ed29;--chrome-highlight:#f4e7ff12;
  --chrome-shadow:#07040c40;
 }
 html:not([data-theme]) body.refined .cinematic-stage .hero-image:before{opacity:0}
 html:not([data-theme]) body.refined .cinematic-stage .hero-image:after{opacity:1}
 html:not([data-theme]) body.refined .provider-marquee{background:#1b1523}
 html:not([data-theme]) body.refined .sdk-code-surface{background:#211a2bef;border-color:#c7afe233}
 html:not([data-theme]) body.refined .sdk-code-head{background:#18121f66;border-color:var(--line)}
 html:not([data-theme]) body.refined .sdk-code-surface pre{color:var(--code-ink)}
 html:not([data-theme]) body.refined .closing-scene{background:#21182d;color:#f3edf9}
}
/* The original light composition is the metric reference in both themes. */
body.refined .hero-copy h1 em{font-style:italic}
body.refined .closing-scene h2{color:inherit;font-family:var(--display)}
body.refined .closing-scene h2 em{color:inherit}
body.refined .closing-scene .eyebrow{color:inherit;opacity:.78}
body.refined .closing-scene .closing-symbol{color:inherit;opacity:.1}
html[data-theme=dark] body.refined .cinematic-stage .hero-image:before{opacity:0}
html[data-theme=dark] body.refined .cinematic-stage .hero-image:after{opacity:1}
html[data-theme=dark] body.refined .hero-image{filter:brightness(.94)}
html[data-theme=dark] body.refined .scene-shade{background:linear-gradient(90deg,#100b18bb,transparent 70%),linear-gradient(0deg,#110b1850,transparent 65%)}
html[data-theme=dark] body.refined .journey-atmosphere{background:radial-gradient(ellipse at 50% 40%,#30253e,#15121b 70%)}
html[data-theme=dark] body.refined .provider-marquee{background:#1b1523;border-color:var(--line)}
html[data-theme=dark] body.refined .marquee-set img{filter:grayscale(1) brightness(0) invert(.9)}
html[data-theme=dark] body.refined .sdk-code-surface{background:#211a2beF;border-color:#c7afe233;box-shadow:0 24px 75px -20px #07040c80,inset 0 1px 0 #eee0ff12}
html[data-theme=dark] body.refined .sdk-code-head{background:#18121f66;border-color:var(--line)}
html[data-theme=dark] body.refined .sdk-code-surface pre{color:var(--code-ink)}
html[data-theme=dark] body.refined .sdk-code-foot{border-color:var(--line)}
html[data-theme=dark] body.refined .sdk-window-dots i{border-color:#c7afe266}
html[data-theme=dark] body.refined .hero-button{background:#e7d7f8;color:#201728}
html[data-theme=dark] body.refined .site-nav .pill-button{background:#e7d7f8;color:#201728;border-color:transparent}
html[data-theme=dark] body.refined .closing-scene{background:#21182d;color:#f3edf9}
html[data-theme=dark] body.refined .closing-scene .hero-button{background:#e7d7f8;color:#201728}

/* A single underline for navigation, with a rounded keyboard focus target. */
body.refined.cinematic .site-nav .nav-links :is(a,button){text-decoration:none;border-bottom:0;box-shadow:none;border-radius:8px}
body.refined.cinematic .site-nav .nav-links>a:after{bottom:3px;left:0;right:0}
body.refined.cinematic .site-nav .nav-dropdown{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 45px #0002;padding:10px 18px}
body.refined.cinematic .site-nav .nav-dropdown a{font:12px/1.5 var(--sans);border-bottom:0;border-radius:8px;padding:12px 8px;color:var(--ink)}
body.refined.cinematic .site-nav .nav-dropdown a:hover{background:var(--bg-subtle)}

/* Native disclosures retain keyboard interaction and useful no-script content. */
body.refined .wallet-questions .wallet-questions-list{display:grid;gap:12px;min-width:0}
body.refined .wallet-questions .wallet-questions-list details{margin:0;padding:0 24px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 6px 24px -18px #32261b35;overflow:clip;transition:border-color .2s,background-color .2s}
body.refined .wallet-questions .wallet-questions-list details[open]{border-color:var(--border-strong);background:var(--surface)}
body.refined .wallet-questions .wallet-questions-list summary{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:82px;margin:0;padding:22px 0;color:var(--ink);font:500 15px/1.5 var(--sans);list-style:none;cursor:pointer}
body.refined .wallet-questions .wallet-questions-list summary::-webkit-details-marker{display:none}
body.refined .wallet-questions .wallet-questions-list summary:after{content:'+';position:static;flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;font:20px/1 var(--sans);color:var(--accent);transition:transform .2s}
body.refined .wallet-questions .wallet-questions-list details[open] summary:after{transform:rotate(45deg)}
body.refined .wallet-questions .wallet-questions-list details p{margin:0;padding:0 36px 24px 0;color:var(--muted);font:14px/1.85 var(--sans);max-width:none}
body.refined .wallet-questions .wallet-questions-list details p a{text-decoration:underline;text-underline-offset:3px;color:var(--accent)}

/* Restore model cards; the sole pool selector now lives beside the model filters. */
body.refined.wallet-pricing .pricing-tiers{padding-block:25px 40px}
body.refined.wallet-pricing #per-model{padding-top:48px;scroll-margin-top:95px}
body.refined.wallet-pricing #per-model .pricing-section-heading{margin-bottom:28px}
body.refined.wallet-pricing .catalog-pool-controls{margin-bottom:22px}
body.refined.wallet-pricing #walletPoolChoices{gap:10px;border:0}
body.refined.wallet-pricing #walletPoolChoices .pool-option{min-height:64px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink)}
body.refined.wallet-pricing #walletPoolChoices .pool-option:has(input:checked){background:var(--accent-bg);border-color:var(--accent);color:var(--ink)}
body.refined.wallet-pricing #walletPoolChoices .pool-option-name{font:500 14px/1.4 var(--sans)}
body.refined.wallet-pricing .pool-detail{margin-top:12px;padding:18px 22px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}
body.refined.wallet-pricing .pool-detail h3{font:400 27px/1.2 var(--display)}
body.refined.wallet-pricing .pool-detail p{font:12px/1.65 var(--sans);margin:6px 0 0;color:var(--muted)}
body.refined.wallet-pricing .pool-selection-note{font-size:11px;line-height:1.7;margin:14px 0 0;max-width:100%}
body.refined.wallet-pricing .pricing-controls{justify-content:flex-end;margin-block:0 18px}
body.refined.wallet-pricing .provider-option{border:1px solid var(--line);border-radius:12px;background:var(--surface)}
body.refined.wallet-pricing .provider-option:has(input:checked){border-color:var(--accent);background:var(--accent-bg)}
body.refined.wallet-pricing .model-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.refined.wallet-pricing .model-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;align-items:stretch;gap:22px;min-height:190px;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 8px 30px -24px #24152e55;transition:border-color .18s,background .18s}
body.refined.wallet-pricing .model-card:hover{border-color:var(--border-strong);background:var(--surface)}
body.refined.wallet-pricing .model-card-heading{min-width:0;align-items:flex-start}
body.refined.wallet-pricing .model-card-trigger{font:500 14px/1.5 var(--sans);overflow-wrap:anywhere}
body.refined.wallet-pricing .model-card-trigger:after{border-radius:16px}
body.refined.wallet-pricing .model-card-prices{justify-content:flex-start;gap:24px;font:11px/1.6 var(--mono)}
body.refined.wallet-pricing .model-card-prices strong{font:500 14px/1.5 var(--mono);color:var(--ink)}
body.refined.wallet-pricing .model-card-footer{grid-column:auto;border-top:1px solid var(--line);padding-top:14px;gap:8px}
body.refined.wallet-pricing .model-card-saving{font:10px var(--sans);color:var(--accent);background:var(--accent-bg);border-radius:20px;padding:4px 8px}
body.refined.wallet-pricing .image-model-section{background:var(--surface);border-color:var(--line);border-radius:18px}

/* Focus belongs to the control, never a square painted behind its label. */
body.refined.wallet-pricing .catalog-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;align-items:start}
body.refined.wallet-pricing .catalog-sidebar{position:sticky;top:100px;max-height:calc(100dvh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;padding:4px 8px 8px 4px;min-width:0}
body.refined.wallet-pricing .catalog-results{min-width:0}
body.refined.wallet-pricing .catalog-sidebar #walletPoolChoices{grid-template-columns:repeat(2,minmax(0,1fr))}
body.refined.wallet-pricing .catalog-sidebar #walletPoolChoices .pool-option{padding:12px 10px;gap:8px}
body.refined.wallet-pricing .catalog-sidebar #walletPoolChoices .pool-option-name{font-size:12px}
body.refined.wallet-pricing .catalog-sidebar .pool-selection-note{font-size:10px}
body.refined.wallet-pricing .catalog-sidebar .pool-detail{padding:16px}
body.refined.wallet-pricing .catalog-sidebar .pool-detail h3{font-size:24px}
body.refined.wallet-pricing .catalog-sidebar .pricing-controls{display:block}
body.refined.wallet-pricing .catalog-sidebar .model-search-field{width:100%;min-width:0}
body.refined.wallet-pricing .catalog-sidebar .provider-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
body.refined.wallet-pricing .catalog-sidebar .provider-option{min-width:0;padding:8px;min-height:42px;gap:6px;font-size:11px}
body.refined.wallet-pricing .catalog-sidebar .provider-option .provider-icon{width:16px;height:16px}
body.refined.wallet-pricing .catalog-results .model-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body.refined.wallet-pricing .catalog-results .catalog-feedback{margin-top:0;min-height:36px}
body.refined .pricing-pool-explainer{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px}
body.refined .source-page .code-block{background:var(--code-bg);color:var(--code-ink);border:1px solid var(--line);border-radius:14px;overflow:hidden}
body.refined .source-page .code-block .code-head{background:color-mix(in srgb,var(--code-bg) 90%,white);color:var(--code-ink);border-bottom:1px solid #c7afe22b}
body.refined .source-page .code-block pre{background:var(--code-bg);color:var(--code-ink);border:0;border-radius:0}
body.refined .source-page .code-block pre code{background:transparent;color:inherit;border:0}
body.refined .source-page .code-block .code-body{background:var(--code-bg);color:var(--code-ink);scrollbar-width:thin;scrollbar-color:#988b79 var(--code-bg)}
body.refined .source-page .code-block .code-body .p{color:#e8bda3}
body.refined .source-page .code-block .code-head .file{color:#c6bacb}
body.refined .source-page .tabs-bar button.active{color:var(--ink);background:var(--accent-bg);border-color:var(--accent);border-radius:10px}
body.refined .source-page .tabs-bar button{border-radius:10px}
body.refined .source-page .setup-picker-desktop{background:transparent;gap:12px;border:0}
body.refined .source-page .setup-picker-desktop .setup-choice{border:1px solid var(--line);border-radius:14px;background:var(--surface)}
body.refined .source-page .setup-picker-desktop .setup-card{border:1px solid var(--line);border-radius:14px;background:var(--surface)}
body.refined.wallet-pricing .catalog-sidebar .provider-option{position:relative;font-weight:500;white-space:normal}
body.refined.wallet-pricing .catalog-sidebar .provider-option input[type=radio]{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;opacity:0;clip-path:none;z-index:1;cursor:pointer}
body.refined.wallet-pricing .catalog-sidebar .provider-count{padding-left:4px;border-left:0;font-size:10px;margin-left:auto}
html[data-theme=dark] body.refined .theme-switch{--switch-track:#21182d;--switch-thumb:#59436c;--switch-sun:#b8a3ca;--switch-moon:#f4e5ff;--switch-border:#c7afe23d;--switch-shadow:#07040c66}
body.refined :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent)!important;outline-offset:4px;box-shadow:none!important;background-color:transparent!important;color:inherit!important}
body.refined :is(input,textarea,select):not([type=checkbox],[type=radio],[type=hidden]):focus{outline:2px solid var(--accent)!important;outline-offset:2px;box-shadow:none!important;background-color:var(--field-focus)!important;color:var(--ink)!important;border-color:var(--accent)}
body.refined :is(.field-group,.model-search-input,label):has(> :is(input,textarea,select):focus-visible){background-color:transparent;border-radius:inherit}
body.refined :is(.pool-option,.provider-option):has(input:focus-visible){outline:2px solid var(--accent)!important;outline-offset:3px;background-color:var(--accent-bg)!important}
body.refined .model-card:has(.model-card-trigger:focus-visible){outline:2px solid var(--accent);outline-offset:3px}
body.refined .model-card-trigger:focus-visible{outline:0!important}
body.refined .model-card-trigger:focus-visible:after{outline:0}
body.refined .wallet-questions summary:focus-visible{outline-offset:-3px;border-radius:8px}
body.refined .copy-btn,body.refined .source-page .copy-btn{color:var(--code-ink);background:var(--code-bg);border:1px solid #cbb8de55;border-radius:8px;padding:7px 11px;font:500 11px/1.4 var(--sans)}
body.refined .copy-btn:hover,body.refined .source-page .copy-btn:hover{color:var(--code-ink);background:color-mix(in srgb,var(--code-bg) 85%,white)}
body.refined .copy-btn.copied,body.refined .source-page .copy-btn.copied{color:var(--code-ink);border-color:var(--accent)}
body.refined .copy-btn:focus-visible{background-color:var(--code-bg)!important;color:var(--code-ink)!important}
body.refined .sdk-code-head .copy-btn{color:var(--ink);background:transparent;border-color:var(--line)}
body.refined .sdk-code-head .copy-btn:hover{background:var(--accent-bg);color:var(--ink)}
body.refined .sdk-code-head .copy-btn:focus-visible{color:var(--ink)!important;background-color:var(--accent-bg)!important}
html{scrollbar-width:thin;scrollbar-color:#988b79 #f5f1e9}
html[data-theme=dark]{scrollbar-color:#786587 #15121b}
body.refined :is(pre,.code-block,.code-panel,dialog){scrollbar-width:thin;scrollbar-color:#988b79 #27221e}
html[data-theme=dark] body.refined :is(pre,.code-block,.code-panel,dialog){scrollbar-color:#786587 #18121f}
body.refined pre::-webkit-scrollbar{height:8px;width:8px}
body.refined pre::-webkit-scrollbar-thumb{background:#988b79;border:2px solid #27221e;border-radius:8px}
html[data-theme=dark] body.refined pre::-webkit-scrollbar-thumb{background:#786587;border-color:#18121f}
@media(max-width:1000px){body.refined.wallet-pricing .model-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1000px) and (min-width:801px){body.refined.wallet-pricing .catalog-workspace{grid-template-columns:250px minmax(0,1fr);gap:20px}body.refined.wallet-pricing .catalog-results .model-card-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:800px){body.refined.wallet-pricing .catalog-workspace{grid-template-columns:minmax(0,1fr)}body.refined.wallet-pricing .catalog-sidebar{position:static;max-height:none;overflow:visible;padding:4px}body.refined.wallet-pricing .catalog-sidebar .provider-options{display:flex;flex-wrap:wrap;gap:6px}body.refined.wallet-pricing .catalog-sidebar .provider-option{min-height:44px;padding:8px 10px;gap:6px;font-size:11px}}
@media(max-width:600px){
 body.refined.wallet-pricing .model-card-grid{grid-template-columns:minmax(0,1fr)}
 body.refined.wallet-pricing .catalog-results .model-card-grid{grid-template-columns:minmax(0,1fr)}
 body.refined.wallet-pricing .model-card{padding:20px;gap:20px}
 body.refined.wallet-pricing #walletPoolChoices .pool-option{padding:12px;min-height:62px}
 body.refined.wallet-pricing #walletPoolChoices .pool-option-name{font-size:12px}
 body.refined .wallet-questions .wallet-questions-list details{padding-inline:18px}
 body.refined .wallet-questions .wallet-questions-list summary{font-size:14px;gap:14px}
 body.refined .wallet-questions .wallet-questions-list details p{padding-right:0;font-size:13px}
}
@media(max-width:900px){body.refined.cinematic .site-nav .nav-dropdown{box-shadow:none;border:0;background:transparent;padding:0 0 0 10px}}

/* Pricing is a quiet catalog beside the cinematic landing, not another scene. */
body.refined.cinematic .site-nav .nav-links{gap:3px}
body.refined.cinematic .site-nav .nav-links>a,body.refined.cinematic .site-nav .nav-menu>button{padding:0 11px;border-radius:999px;min-height:34px;transition:background .2s,color .2s}
body.refined.cinematic .site-nav .nav-links>a:after{content:none}
body.refined.cinematic .site-nav .nav-links>a:is(:hover,[aria-current=page]),body.refined.cinematic .site-nav .nav-menu>button:hover{background:color-mix(in srgb,var(--chrome-ink) 8%,transparent);color:var(--chrome-ink)}
body.refined.cinematic .site-nav .nav-links>a[aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chrome-ink) 9%,transparent)}
body.refined.visual-ready .site-nav .nav-menu:not(.open) .nav-dropdown{display:none;visibility:hidden;opacity:0;pointer-events:none}
body.refined.visual-ready .site-nav .nav-menu.open .nav-dropdown{display:grid;visibility:visible;opacity:1;pointer-events:auto}
body.refined.wallet-pricing{--catalog-radius:16px;--catalog-muted:var(--muted)}
html[data-theme=dark] body.refined.wallet-pricing{--bg:#141315;--surface:#1d1c1f;--bg-subtle:#262429;--bg-sunken:#111013;--ink:#f0edef;--muted:#aaa5ad;--ink-faint:#9e97a3;--line:#ffffff19;--border-faint:#ffffff0e;--border-strong:#726b78;--accent:#c5addf;--accent-bg:#b492df13;--control-focus:#2e2935;--field-focus:#242127;--premium:#c3b6d1;--premium-bg:#28232e;--chrome-glass:#201e23c9;--chrome-line:#ffffff1c;--chrome-ink:#eeeaef;--chrome-muted:#b3adb8;--chrome-shadow:#0003}
@media(prefers-color-scheme:dark){html:not([data-theme]) body.refined.wallet-pricing{--bg:#141315;--surface:#1d1c1f;--bg-subtle:#262429;--bg-sunken:#111013;--ink:#f0edef;--muted:#aaa5ad;--ink-faint:#9e97a3;--line:#ffffff19;--border-strong:#726b78;--accent:#c5addf;--accent-bg:#b492df13;--control-focus:#2e2935;--field-focus:#242127}}
body.refined.wallet-pricing .document-art{display:none}
body.refined.wallet-pricing .page-head{padding:70px 0 54px}
body.refined.wallet-pricing .pricing-hero-grid{grid-template-columns:1.4fr 1fr;gap:10%;align-items:center}
body.refined.wallet-pricing .page-head h1{font:400 clamp(60px,6.2vw,92px)/.98 var(--display);letter-spacing:-.045em;margin-bottom:24px}
body.refined.wallet-pricing .page-head .lead{font:14px/1.8 var(--sans);max-width:460px}
body.refined.wallet-pricing .pricing-quicklinks{gap:20px;margin-top:22px}
body.refined.wallet-pricing .pricing-quicklinks a{font:11px/1.7 var(--sans)}
body.refined.wallet-pricing .pricing-pool-explainer{background:transparent;border:0;border-left:1px solid var(--line);border-radius:0;padding:8px 0 8px 30px;box-shadow:none}
body.refined.wallet-pricing .pricing-pool-explainer h2{font:400 32px/1.15 var(--display);letter-spacing:-.025em;margin-bottom:15px}
body.refined.wallet-pricing .pricing-pool-explainer p{font:12px/1.8 var(--sans);color:var(--muted)}
body.refined.wallet-pricing #per-model{padding:44px 0 74px}
body.refined.wallet-pricing .pricing-section-heading{align-items:end;gap:36px;margin-bottom:30px}
body.refined.wallet-pricing .pricing-section-heading h2{font:400 clamp(36px,3.3vw,49px)/1.1 var(--display);letter-spacing:-.03em;margin-top:12px}
body.refined.wallet-pricing .pricing-section-heading>p{max-width:340px;font:12px/1.8 var(--sans);color:var(--muted)}
body.refined.wallet-pricing .catalog-workspace{grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start}
body.refined.wallet-pricing .catalog-sidebar{top:96px;max-height:none;overflow:visible;padding:0 2px}
body.refined.wallet-pricing .catalog-pool-controls{margin-bottom:22px}
body.refined.wallet-pricing .filter-label,body.refined.wallet-pricing .provider-toolbar legend,body.refined.wallet-pricing .field-group>label{font:500 11px/1.5 var(--sans);letter-spacing:.015em;color:var(--muted);margin-bottom:12px;padding:0}
body.refined.wallet-pricing #walletPoolChoices{gap:6px}
body.refined.wallet-pricing .catalog-sidebar #walletPoolChoices .pool-option{position:relative;min-height:48px;gap:0;padding:12px 13px;border:1px solid var(--line);border-radius:11px;background:transparent;box-shadow:none;align-items:center}
body.refined.wallet-pricing #walletPoolChoices .pool-option:has(input:checked){background:var(--accent-bg);border-color:color-mix(in srgb,var(--accent) 65%,var(--line));color:var(--ink)}
body.refined.wallet-pricing #walletPoolChoices .pool-option-name{font:500 12px/1.6 var(--sans);letter-spacing:0}
body.refined.wallet-pricing #walletPoolChoices .pool-option-name small{display:block;font-size:10px;font-weight:400;color:var(--muted)}
body.refined.wallet-pricing #walletPoolChoices input[type=radio]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}
body.refined.wallet-pricing #walletPoolChoices input[type=radio]:disabled{cursor:not-allowed}
body.refined.wallet-pricing .pool-detail{padding:14px 0 0;margin-top:2px;border:0;background:transparent;border-radius:0}
body.refined.wallet-pricing .catalog-sidebar .pool-detail h3{font:400 24px/1.25 var(--display);margin:0 0 7px}
body.refined.wallet-pricing .pool-detail p{font:11px/1.75 var(--sans);color:var(--muted)}
body.refined.wallet-pricing #walletSelectedPoolState{font:10px/1.7 var(--sans);color:var(--ink-faint);margin-top:8px}
body.refined.wallet-pricing .model-search-input{display:flex;align-items:center;min-height:44px;border:1px solid var(--line);border-radius:11px;background:transparent;box-shadow:none;padding:0 12px;gap:8px}
body.refined.wallet-pricing .model-search-input svg{position:static;transform:none;width:15px;height:15px;flex:none;color:var(--muted)}
body.refined.wallet-pricing .model-search-input input{min-width:0;width:100%;border:0;background:transparent;padding:11px 0;font:12px/1.6 var(--sans);color:var(--ink);box-shadow:none}
body.refined.wallet-pricing .model-search-input:focus-within{border-color:var(--accent);background:var(--field-focus)}
body.refined.wallet-pricing .model-search-input input:focus{outline:0!important;border:0;background:transparent!important}
body.refined.wallet-pricing .model-search-input:has(input:focus-visible){outline:2px solid var(--accent)!important;outline-offset:3px}
body.refined.wallet-pricing .catalog-sidebar .provider-options{gap:3px;grid-template-columns:repeat(2,minmax(0,1fr))}
body.refined.wallet-pricing .catalog-sidebar .provider-option{min-height:40px;padding:8px 9px;border:1px solid transparent;border-radius:9px;background:transparent;font:400 11px/1.5 var(--sans);gap:7px;color:var(--muted)}
body.refined.wallet-pricing .catalog-sidebar .provider-option:hover{background:var(--bg-subtle);transform:none;box-shadow:none;color:var(--ink);border-color:transparent}
body.refined.wallet-pricing .catalog-sidebar .provider-option:has(input:checked){background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:none}
body.refined.wallet-pricing .catalog-sidebar .provider-icon{width:15px;height:15px;border-radius:3px;object-fit:contain}
body.refined.wallet-pricing .catalog-sidebar .provider-count{font:10px/1.3 var(--mono);opacity:.7}
body.refined.wallet-pricing .catalog-feedback{padding:0 0 16px;border:0;background:none;border-radius:0;min-height:0}
body.refined.wallet-pricing #walletCatalogStatus{font:11px/1.7 var(--sans);color:var(--muted)}
body.refined.wallet-pricing .catalog-results .catalog-feedback{min-height:0;margin-bottom:20px;padding-bottom:0}
body.refined.wallet-pricing .catalog-results .model-card-grid{gap:12px;margin-top:0}
body.refined.wallet-pricing .model-card{border:1px solid var(--line);border-radius:var(--catalog-radius);background:var(--surface);padding:20px;min-height:186px;gap:22px;box-shadow:0 3px 9px #20162b03;transition:border-color .2s,box-shadow .2s}
body.refined.wallet-pricing .model-card:hover{background:var(--surface);border-color:var(--border-strong);box-shadow:0 7px 24px #20162b08}
body.refined.wallet-pricing .model-card-heading{gap:9px;align-items:center;min-height:34px}
body.refined.wallet-pricing .model-card-heading .provider-icon{width:19px;height:19px;margin-top:0}
body.refined.wallet-pricing .model-card-trigger{font:500 13px/1.6 var(--sans);letter-spacing:-.01em;word-break:normal;overflow-wrap:anywhere;text-align:left;min-width:0}
body.refined.wallet-pricing .model-card-copy{z-index:2;position:relative;flex:none;width:44px;height:44px;min-height:44px;padding:12px;margin:-9px -8px -9px auto;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink-faint);display:grid;place-items:center;transition:background .2s,color .2s}
body.refined.wallet-pricing .model-card-copy svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}
body.refined.wallet-pricing .model-card-copy:hover{background:var(--bg-subtle);color:var(--ink);border-color:var(--line)}
body.refined.wallet-pricing .model-card-copy[data-copied=true]{color:var(--accent);background:var(--accent-bg)}
body.refined.wallet-pricing .model-card-copy[data-copied=true] svg{opacity:0}
body.refined.wallet-pricing .model-card-copy[data-copied=true]:before{content:'✓';position:absolute;font:16px var(--sans)}
body.refined.wallet-pricing .model-card-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;font:10px/1.6 var(--sans)}
body.refined.wallet-pricing .model-card-prices>div{min-width:0;gap:4px}
body.refined.wallet-pricing .model-card-prices strong{font:400 15px/1.4 var(--mono);color:var(--ink);letter-spacing:-.025em}
body.refined.wallet-pricing .model-card-comparison{display:flex;flex-wrap:wrap;gap:4px 7px;align-items:baseline;min-width:0}
body.refined.wallet-pricing .model-card-original{font:10px/1.5 var(--mono);color:var(--ink-faint)}
body.refined.wallet-pricing .model-card-footer{padding-top:13px;font:10px/1.4 var(--sans);gap:6px;min-width:0}
body.refined.wallet-pricing .model-card-availability{font:10px/1.5 var(--sans);color:var(--muted)}
body.refined.wallet-pricing .model-card-availability:before{width:4px;height:4px;border-radius:50%;margin-right:6px}
body.refined.wallet-pricing .model-card-availability.is-available{color:var(--muted)}
body.refined.wallet-pricing .model-card-availability.is-available:before{background:var(--accent)}
body.refined.wallet-pricing .model-card-saving{margin-left:auto;padding:3px 7px;font:10px/1.5 var(--sans);color:var(--muted);background:var(--bg-subtle);border-radius:6px;white-space:nowrap}
body.refined.wallet-pricing .model-card-footer>span:last-child{color:var(--ink-faint);font:17px/1 var(--sans)}
body.refined.wallet-pricing .image-model-section{margin-top:32px;padding:26px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink)}
body.refined.wallet-pricing .image-model-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:0}
body.refined.wallet-pricing .image-model-heading h3{font:400 29px/1.15 var(--display);color:var(--ink);letter-spacing:-.02em}
body.refined.wallet-pricing .image-model-heading p{font:11px/1.7 var(--sans);color:var(--muted);margin:7px 0 0}
body.refined.wallet-pricing .image-model-heading a{font:11px/1.7 var(--sans);color:var(--muted);white-space:nowrap}
body.refined.wallet-pricing .image-model-card .model-card-prices{grid-template-columns:minmax(0,1fr)}
body.refined.wallet-pricing .available-models-filter{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 0;margin-top:13px;border:0;background:none;border-radius:9px;font:11px/1.6 var(--sans);color:var(--muted);cursor:pointer}
body.refined.wallet-pricing :is(.available-models-filter input[type=checkbox],input[type=checkbox]){appearance:none;-webkit-appearance:none;width:17px;height:17px;min-width:17px;min-height:17px;padding:0;margin:0;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);display:inline-grid;place-content:center;cursor:pointer;box-shadow:none}
body.refined.wallet-pricing input[type=checkbox]:checked{background:var(--ink);border-color:var(--ink)}
body.refined.wallet-pricing input[type=checkbox]:checked:before{content:'';width:7px;height:4px;border-left:1.5px solid var(--bg);border-bottom:1.5px solid var(--bg);transform:translateY(-1px) rotate(-45deg)}
body.refined.wallet-pricing input[type=checkbox]:checked:focus-visible{background-color:var(--ink)!important;color:var(--bg)!important}
body.refined.wallet-pricing input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}
body.refined.wallet-pricing .available-models-filter:has(input:focus-visible){background:none!important;outline:2px solid var(--accent)!important;outline-offset:2px}
body.refined.wallet-pricing .available-models-filter input:focus-visible{outline:0!important}
body.refined.wallet-pricing .model-pagination{gap:16px;margin-top:24px}
body.refined.wallet-pricing .model-pagination button{border:1px solid var(--line);border-radius:999px;background:transparent;font:11px/1.5 var(--sans);min-height:40px;padding:10px 16px}
body.refined.wallet-pricing .model-pagination span{font:10px var(--mono);color:var(--muted)}
body.refined.wallet-pricing .pool-selection-note{font:10px/1.8 var(--sans);margin-top:24px;background:none;border-left:0;padding:0;color:var(--muted)}
body.refined.wallet-pricing .rate-legend{font:10px/1.7 var(--sans);gap:16px;flex-wrap:wrap}
body.refined.wallet-pricing #wallet-topup{padding:48px 0 68px}
body.refined.wallet-pricing .balance-invitation{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;padding:48px;border:1px solid var(--line);border-radius:24px;background:var(--surface);align-items:center}
body.refined.wallet-pricing .balance-copy h2{font:400 clamp(40px,4vw,60px)/1.04 var(--display);letter-spacing:-.035em;margin:18px 0 22px;color:var(--ink)}
body.refined.wallet-pricing .balance-copy h2 em{font-weight:400;color:var(--ink)}
body.refined.wallet-pricing .balance-copy>p{font:12px/1.85 var(--sans);max-width:390px;color:var(--muted);margin:16px 0}
body.refined.wallet-pricing .balance-copy .balance-conversion{font-size:11px;color:var(--ink)}
body.refined.wallet-pricing .balance-action{text-align:center;padding:10px 10px 10px 30px;border-left:1px solid var(--line)}
body.refined.wallet-pricing .balance-currency{font:9px/1.5 var(--mono);letter-spacing:.13em;color:var(--ink-faint)}
body.refined.wallet-pricing .balance-illustration{display:flex;align-items:baseline;justify-content:center;gap:1px;font:400 78px/1.3 var(--display);letter-spacing:-.04em;margin-top:6px;color:var(--ink)}
body.refined.wallet-pricing .balance-illustration>span{font:26px var(--display);align-self:center;margin-right:5px;color:var(--muted)}
body.refined.wallet-pricing .balance-illustration>small{font:400 42px var(--display);color:var(--muted)}
body.refined.wallet-pricing .balance-action>p{font:12px/1.6 var(--sans);color:var(--muted);margin:0 0 18px}
body.refined.wallet-pricing .balance-methods{display:flex;justify-content:center;align-items:center;gap:20px;font:500 11px/1.5 var(--sans);color:var(--ink)}
body.refined.wallet-pricing .balance-methods small{font:10px var(--sans);color:var(--muted);margin-left:3px}
body.refined.wallet-pricing .balance-action .balance-method-note{font:10px/1.8 var(--sans);margin:10px auto 20px;max-width:260px;color:var(--ink-faint)}
body.refined.wallet-pricing .balance-action>.btn{width:100%;max-width:280px;justify-content:space-between;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--bg);padding:14px 22px;font:500 12px var(--sans);min-height:48px;box-shadow:none}
body.refined.wallet-pricing .balance-action>.btn:hover{background:color-mix(in srgb,var(--ink) 88%,var(--bg));color:var(--bg)}
body.refined.wallet-pricing .balance-account-link{display:block;font:10px/1.7 var(--sans);margin-top:13px;color:var(--muted)}
body.refined.wallet-pricing .pricing-topup-dialog{position:fixed;inset:0;margin:auto;width:min(520px,calc(100vw - 32px));height:fit-content;max-height:min(820px,calc(100dvh - 32px));padding:0;border:1px solid var(--line);border-radius:22px;background:var(--surface);color:var(--ink);box-shadow:0 32px 120px #0005;overflow:hidden}
body.refined.wallet-pricing .pricing-topup-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}
body.refined.wallet-pricing .pricing-topup-dialog::backdrop{background:#100e1580;backdrop-filter:blur(8px)}
body.refined.wallet-pricing .pricing-topup-head{padding:28px 30px 18px}
body.refined.wallet-pricing .pricing-topup-head h2{font:400 43px/1.1 var(--display);letter-spacing:-.025em;color:var(--ink);margin:12px 0}
body.refined.wallet-pricing .pricing-topup-head>p{font:12px/1.8 var(--sans);margin:0;color:var(--muted)}
body.refined.wallet-pricing .pricing-topup-body{overflow-y:auto;padding:0 30px 20px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}
body.refined.wallet-pricing .pricing-topup-dialog .wallet-amount{display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;max-width:none;width:auto}
body.refined.wallet-pricing .pricing-topup-dialog .field-group{margin:18px 0;background:transparent!important}
body.refined.wallet-pricing .pricing-topup-dialog .amount-presets{gap:8px;margin-bottom:20px}
body.refined.wallet-pricing .pricing-topup-dialog .amount-presets button{border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--muted);font:12px/1.5 var(--sans);min-height:44px;box-shadow:none;flex:1}
body.refined.wallet-pricing .pricing-topup-dialog .amount-presets button[aria-pressed=true]{background:var(--accent-bg);color:var(--ink);border-color:var(--accent);box-shadow:none}
body.refined.wallet-pricing .pricing-topup-dialog .amount-input-wrap{padding:0 14px;border:1px solid var(--line);border-radius:11px;background:var(--bg);min-height:54px;color:var(--muted)}
body.refined.wallet-pricing .pricing-topup-dialog .amount-input-wrap input{font:400 25px var(--display);min-height:52px;color:var(--ink);padding:10px 8px;background:transparent;border:0}
body.refined.wallet-pricing .pricing-topup-dialog .amount-input-wrap input:focus{outline:0!important;background-color:transparent!important}
body.refined.wallet-pricing .pricing-topup-dialog .amount-input-wrap:focus-within{outline:2px solid var(--accent)!important;outline-offset:3px;border-color:var(--accent);background:var(--field-focus)}
body.refined.wallet-pricing .pricing-topup-dialog .amount-input-wrap>span{font:11px var(--sans)}
body.refined.wallet-pricing .pricing-topup-dialog .field-hint{font:10px/1.7 var(--sans);margin-top:9px;color:var(--muted)}
body.refined.wallet-pricing .pricing-topup-dialog .payment-method{padding:14px 0;border:0;border-radius:0;background:transparent;gap:12px;border-bottom:1px solid var(--line);color:var(--muted)}
body.refined.wallet-pricing .pricing-topup-dialog .payment-method strong{font:500 11px var(--sans);color:var(--ink)}
body.refined.wallet-pricing .pricing-topup-dialog .payment-method span{font:10px/1.7 var(--sans);color:var(--muted)}
body.refined.wallet-pricing .pricing-topup-dialog .topup-order{padding-block:14px;border-bottom:1px solid var(--line);margin:0}
body.refined.wallet-pricing .pricing-topup-dialog .topup-order>div{padding:5px 0}
body.refined.wallet-pricing .pricing-topup-dialog .topup-order dt{font:12px/1.6 var(--sans);color:var(--muted)}
body.refined.wallet-pricing .pricing-topup-dialog .topup-order dd{font:14px/1.6 var(--mono);color:var(--ink)}
body.refined.wallet-pricing .pricing-topup-dialog :is(.topup-conversion,#walletPaymentStatus){font:11px/1.8 var(--sans);color:var(--muted);margin:12px 0}
body.refined.wallet-pricing .pricing-topup-dialog #walletPaymentStatus[data-state=unavailable]{color:var(--muted);background:var(--bg-subtle);padding:10px 12px;border-radius:10px}
body.refined.wallet-pricing .pricing-topup-dialog .wallet-topup-actions a{border-radius:999px;min-height:46px;background:var(--ink);color:var(--bg);border:1px solid var(--ink);box-shadow:none;font:500 12px/1.5 var(--sans);padding:13px 18px}
body.refined.wallet-pricing .pricing-topup-dialog .topup-footnote{padding:0;border:0;background:transparent;font:10px/1.8 var(--sans);color:var(--ink-faint);margin:16px 0 0}
body.refined.wallet-pricing .pricing-topup-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 30px;border-top:1px solid var(--line);background:var(--surface)}
body.refined.wallet-pricing .pricing-topup-footer button{border-radius:999px;border:1px solid var(--line);background:transparent;padding:11px 22px;min-height:44px;font:12px var(--sans);color:var(--ink)}
body.refined.wallet-pricing .pricing-topup-footer>span{font:10px/1.6 var(--sans);color:var(--ink-faint);text-align:right}
html.pricing-modal-open{overflow:hidden}
html:has(body.wallet-pricing){scrollbar-gutter:stable}
body.refined.wallet-pricing .image-rate-note{background:transparent;border-block:1px solid var(--line);padding:26px 0;gap:24px;color:var(--ink)}
body.refined.wallet-pricing .image-rate-note h2{font:400 32px var(--display)}
body.refined.wallet-pricing .image-rate-note p{font:12px/1.8 var(--sans);color:var(--muted);max-width:560px}
@media(max-width:1100px){body.refined.wallet-pricing .catalog-workspace{grid-template-columns:240px minmax(0,1fr);gap:24px}body.refined.wallet-pricing .model-card{padding:17px}body.refined.wallet-pricing .balance-invitation{padding:34px}}
@media(max-width:900px){
 body.refined.cinematic .site-nav .nav-links>a,body.refined.cinematic .site-nav .nav-menu>button{min-height:44px;padding:0 13px;border-radius:12px}
 body.refined.wallet-pricing .page-head{padding:42px 0 30px}
 body.refined.wallet-pricing .pricing-hero-grid{grid-template-columns:1fr;gap:26px}
 body.refined.wallet-pricing .pricing-pool-explainer{max-width:580px;padding:0;border:0}
 body.refined.wallet-pricing .pricing-pool-explainer p{font-size:11px}
 body.refined.wallet-pricing .catalog-workspace{grid-template-columns:minmax(0,1fr);gap:24px}
 body.refined.wallet-pricing .catalog-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:16px 26px;padding:0}
 body.refined.wallet-pricing .catalog-pool-controls{grid-row:1/4;margin-bottom:0}
 body.refined.wallet-pricing .catalog-sidebar .pricing-controls{margin:0}
 body.refined.wallet-pricing .catalog-sidebar .provider-options{display:flex;flex-wrap:wrap;gap:3px}
 body.refined.wallet-pricing .catalog-sidebar .provider-option{min-height:40px;padding:8px;font-size:11px;flex:0 0 auto}
 body.refined.wallet-pricing .available-models-filter{margin:0}
 body.refined.wallet-pricing .catalog-results .model-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.refined.wallet-pricing .pricing-section-heading{align-items:start;gap:20px}
 body.refined.wallet-pricing .balance-invitation{gap:6%;padding:30px}
 body.refined.wallet-pricing .balance-action{padding-left:20px}
}
@media(max-width:600px){
 body.refined.wallet-pricing .page-head h1{font-size:60px}
 body.refined.wallet-pricing .page-head .lead{font-size:12px}
 body.refined.wallet-pricing .pricing-pool-explainer{padding-top:20px;border-top:1px solid var(--line)}
 body.refined.wallet-pricing .pricing-pool-explainer h2{font-size:28px}
 body.refined.wallet-pricing .pricing-section-heading{display:block}
 body.refined.wallet-pricing .pricing-section-heading h2{font-size:36px}
 body.refined.wallet-pricing .pricing-section-heading>p{margin-top:14px;font-size:11px;max-width:300px}
 body.refined.wallet-pricing .catalog-sidebar{display:block}
 body.refined.wallet-pricing .catalog-pool-controls{margin-bottom:20px}
 body.refined.wallet-pricing .catalog-sidebar .pricing-controls{margin-bottom:16px}
 body.refined.wallet-pricing .catalog-sidebar .provider-option{min-height:42px;padding:8px 10px}
 body.refined.wallet-pricing .catalog-results .model-card-grid{grid-template-columns:minmax(0,1fr);gap:10px}
 body.refined.wallet-pricing .model-card{padding:20px;min-height:178px}
 body.refined.wallet-pricing .model-card-copy{width:44px;height:44px;min-height:44px;margin:-9px -8px -9px auto}
 body.refined.wallet-pricing .image-model-heading{align-items:start;gap:14px}
 body.refined.wallet-pricing .image-model-heading h3{font-size:27px}
 body.refined.wallet-pricing .image-model-heading a{font-size:10px}
 body.refined.wallet-pricing #wallet-topup{padding-block:24px 40px}
 body.refined.wallet-pricing .balance-invitation{grid-template-columns:1fr;padding:26px;gap:26px;border-radius:20px}
 body.refined.wallet-pricing .balance-copy h2{font-size:43px}
 body.refined.wallet-pricing .balance-copy>p{font-size:11px}
 body.refined.wallet-pricing .balance-action{padding:25px 0 0;border-left:0;border-top:1px solid var(--line)}
 body.refined.wallet-pricing .balance-illustration{font-size:70px}
 body.refined.wallet-pricing .pricing-topup-head{padding:24px 22px 16px}
 body.refined.wallet-pricing .pricing-topup-head h2{font-size:38px}
 body.refined.wallet-pricing .pricing-topup-body{padding:0 22px 18px}
 body.refined.wallet-pricing .pricing-topup-footer{padding:12px 22px}
 body.refined.wallet-pricing .image-rate-note{display:block}
 body.refined.wallet-pricing .image-rate-note a{display:inline-block;margin-top:16px}
}
@media(prefers-reduced-motion:reduce){body.refined.wallet-pricing :is(.model-card,.model-card-copy){transition:none}}

/* Approved public dark palette: mineral charcoal and powdered amethyst.
   This last layer changes material only; light mode and layout stay unchanged. */
html[data-theme=dark] body.refined.cinematic {
 --bg:#131215;--surface:#1b1a1e;--bg-elevated:#1b1a1e;
 --bg-subtle:#242226;--bg-sunken:#0f0e11;
 --ink:#f2eff3;--muted:#b0a9b6;--ink-soft:#b0a9b6;--ink-faint:#aaa1b1;
 --ink-inverse:#131215;--hero-ink:#f2eff3;
 --accent:#bfa8d4;--accent-hover:#d0bfe0;--accent-bg:#302638;
 --brand:#bfa8d4;--brand-deep:#d0bfe0;--brand-bg:#302638;--on-brand:#131215;
 --accent-surface:#302638;--control-focus:#302638;--field-focus:#242226;
 --line:#3c3741;--border:#3c3741;--border-faint:#2c2930;
 --border-strong:#81728f;--control-border:#81728f;
 --positive:#bfa8d4;--success-bg:#302638;--gpt:#bfa8d4;
 --money:#bfa8d4;--money-bg:#1b1a1e;--premium:#bfa8d4;--premium-bg:#302638;
 --code-bg:#171619;--code-ink:#f2eff3;
 --chrome-ink:#f2eff3;--chrome-muted:#b0a9b6;--chrome-glass:rgba(27,26,30,.82);
 --chrome-line:#3c3741;--chrome-highlight:#f2eff30f;--chrome-shadow:#0003;
}
html[data-theme=dark] body.refined .site-nav .nav-links>a[aria-current=page]{background:var(--accent-bg);color:var(--accent);box-shadow:inset 0 0 0 1px var(--line)}
html[data-theme=dark] body.refined .journey-atmosphere{background:radial-gradient(ellipse at 50% 40%,var(--bg-subtle),var(--bg) 70%)}
html[data-theme=dark] body.refined .scene-shade{background:linear-gradient(90deg,#131215bb,transparent 70%),linear-gradient(0deg,#13121550,transparent 65%)}
html[data-theme=dark] body.refined .provider-marquee{background:var(--bg);border-color:var(--line)}
html[data-theme=dark] body.refined .sdk-code-surface{background:#1b1a1ef2;border-color:var(--line);box-shadow:0 24px 75px -20px #0006,inset 0 1px 0 #f2eff30a}
html[data-theme=dark] body.refined .sdk-code-head{background:#13121580;border-color:var(--line)}
html[data-theme=dark] body.refined .sdk-code-foot{border-color:var(--line)}
html[data-theme=dark] body.refined .sdk-window-dots i{border-color:var(--border-strong)}
html[data-theme=dark] body.refined .sdk-window-dots i:first-child{background:var(--line)}
html[data-theme=dark] body.refined .closing-scene{background:var(--surface);color:var(--ink)}
html[data-theme=dark] body.refined .theme-switch{--switch-track:#131215;--switch-thumb:#302638;--switch-sun:#b0a9b6;--switch-moon:#bfa8d4;--switch-border:#3c3741;--switch-shadow:#0006}
html[data-theme=dark] body.refined :is(.hero-button,.site-nav .pill-button,.balance-action>.btn,.pricing-topup-dialog .wallet-topup-actions a){background:var(--accent);color:var(--on-brand);border-color:var(--accent)}
html[data-theme=dark] body.refined :is(.hero-button,.site-nav .pill-button,.balance-action>.btn,.pricing-topup-dialog .wallet-topup-actions a):hover{background:var(--accent-hover);color:var(--on-brand);border-color:var(--accent-hover)}
html[data-theme=dark] body.refined :is(.hero-button,.site-nav .pill-button,.balance-action>.btn,.pricing-topup-dialog .wallet-topup-actions a):focus-visible{background-color:var(--accent)!important;color:var(--on-brand)!important;outline-color:var(--accent-hover)!important}
html[data-theme=dark] body.refined :is(.sdk-tabs button[aria-selected=true],.tabs-bar button.active,.os-toggle button.active){background:var(--accent-bg);color:var(--accent);border-color:var(--accent)}
html[data-theme=dark] body.refined :is(input:not([type=radio],[type=checkbox],[type=hidden]),textarea,select,.model-search-input,.amount-input-wrap){border-color:var(--control-border)}
html[data-theme=dark] body.refined input[type=checkbox]:not(:checked){border-color:var(--control-border)}
html[data-theme=dark]{scrollbar-color:#81728f #131215}
html[data-theme=dark] body.refined :is(pre,.code-block,.code-body,.code-panel,dialog){scrollbar-color:#81728f #171619}
html[data-theme=dark] body.refined pre::-webkit-scrollbar-thumb{background:#81728f;border-color:#171619}
/* Equivalent palette before theme.js, including visits without JavaScript. */
@media(prefers-color-scheme:dark){
 html:not([data-theme]) body.refined.cinematic {
  --bg:#131215;--surface:#1b1a1e;--bg-elevated:#1b1a1e;
  --bg-subtle:#242226;--bg-sunken:#0f0e11;
  --ink:#f2eff3;--muted:#b0a9b6;--ink-soft:#b0a9b6;--ink-faint:#aaa1b1;
  --ink-inverse:#131215;--hero-ink:#f2eff3;
  --accent:#bfa8d4;--accent-hover:#d0bfe0;--accent-bg:#302638;
  --brand:#bfa8d4;--brand-deep:#d0bfe0;--brand-bg:#302638;--on-brand:#131215;
  --accent-surface:#302638;--control-focus:#302638;--field-focus:#242226;
  --line:#3c3741;--border:#3c3741;--border-faint:#2c2930;--border-strong:#81728f;--control-border:#81728f;
  --positive:#bfa8d4;--success-bg:#302638;--gpt:#bfa8d4;
  --money:#bfa8d4;--money-bg:#1b1a1e;--premium:#bfa8d4;--premium-bg:#302638;
  --code-bg:#171619;--code-ink:#f2eff3;
  --chrome-ink:#f2eff3;--chrome-muted:#b0a9b6;--chrome-glass:rgba(27,26,30,.82);
  --chrome-line:#3c3741;--chrome-highlight:#f2eff30f;--chrome-shadow:#0003;
 }
 html:not([data-theme]) body.refined .closing-scene{background:var(--surface);color:var(--ink)}
 html:not([data-theme]) body.refined .provider-marquee{background:var(--bg)}
 html:not([data-theme]) body.refined .sdk-code-surface{background:#1b1a1ef2;border-color:var(--line)}
 html:not([data-theme]) body.refined .sdk-code-head{background:#13121580;border-color:var(--line)}
 html:not([data-theme]) body.refined :is(.hero-button,.site-nav .pill-button,.balance-action>.btn){background:var(--accent);color:var(--on-brand);border-color:var(--accent)}
}
