:root{--navy-950:#061d35;--navy-900:#082747;--navy-800:#0c365f;--navy-700:#124f82;--red-600:#c62f39;--red-500:#dd3c45;--red-050:#fff5f5;--blue-600:#2679e8;--blue-050:#f5f9fd;--green-600:#2e9d6f;--green-050:#eef9f3;--orange-500:#f38840;--violet-500:#7f63dc;--ink:#12233a;--muted:#607084;--muted-2:#8290a0;--line:#dfe5eb;--line-soft:#ebeff3;--surface:#fff;--surface-soft:#f8fafc;--radius:8px;--shadow:0 10px 30px rgb(7 29 54/8%)}*{box-sizing:border-box}html{background:var(--surface);color:var(--ink);scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,select{cursor:pointer}svg{width:1.25em;height:1.25em}::selection{background:#dbeafe;color:var(--navy-950)}:focus-visible{outline:3px solid #4c9ffe;outline-offset:3px;border-radius:4px}.site-shell{min-height:100vh;overflow:clip}.skip-link{position:fixed;left:12px;top:-80px;z-index:1000;padding:10px 14px;background:var(--navy-950);color:white;border-radius:6px}.skip-link:focus{top:12px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.content-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.site-header{position:relative;z-index:50;height:82px;background:rgb(255 255 255/97%);border-bottom:1px solid var(--line-soft)}.header-inner{width:min(1440px,calc(100% - 64px));height:100%;margin:auto;display:grid;grid-template-columns:360px 1fr 230px;align-items:center}.brand{display:flex;align-items:center;gap:12px;width:max-content}.brand-logo{color:var(--red-600);width:48px;height:48px;flex:0 0 auto;display:block}.brand-logo img{width:100%;height:100%;display:block;object-fit:contain}.brand-copy{display:grid;line-height:1.08}.brand-copy strong{color:var(--navy-950);font-size:23px;letter-spacing:.02em;white-space:nowrap}.brand-copy em{color:var(--red-600);font-style:normal}.brand-copy small{color:#536274;font-size:10px;margin-top:5px;letter-spacing:.02em}.desktop-nav{justify-self:center;display:flex;gap:8px;color:#0e2138;font-weight:570}.desktop-nav a{min-height:40px;padding:8px 11px;border:1px solid var(--line);border-radius:7px;background:white;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.desktop-nav a:hover{border-color:#b9c9da;background:var(--blue-050);color:var(--red-600);box-shadow:0 5px 14px rgb(7 29 54/8%)}.header-actions{justify-self:end;display:flex;gap:10px}.button{min-height:40px;border:1px solid var(--line);border-radius:7px;background:white;color:var(--navy-950);padding:9px 17px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:650;transition:transform .15s,box-shadow .15s,background .15s}.button:hover{transform:translateY(-1px);box-shadow:0 7px 18px rgb(7 29 54/10%)}.button-primary{background:var(--navy-900);border-color:var(--navy-900);color:white}.button-primary:hover{background:var(--navy-800)}.button-light,.button-quiet{background:white}.button-danger{background:#b4232d;border-color:#b4232d;color:white}.postman-official-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center}.postman-official-button .postman-run-button{min-width:164px;min-height:34px;display:inline-block}.header-actions .button{min-width:80px}.header-actions .logout-control.compact{margin:0;padding:0;border:0}.header-actions .logout-control.compact button{min-width:80px;min-height:40px;padding:9px 17px;border-color:var(--navy-900);background:var(--navy-900);color:white}.header-actions .logout-control.compact button:hover{background:var(--navy-800)}.mobile-menu{display:none}.store-hero{position:relative;min-height:374px;overflow:hidden;background:#d6e8f9}.hero-backdrop{position:absolute;inset:0;background-image:linear-gradient(90deg,rgb(255 255 255/96%),rgb(255 255 255/80%) 25%,rgb(255 255 255/10%) 55%,rgb(255 255 255/0)),url(/images/japan-api-store-hero.png);background-size:cover;background-position:center 60%}.hero-inner{position:relative;width:min(1380px,calc(100% - 100px));min-height:374px;margin:auto;display:grid;grid-template-columns:minmax(460px,.9fr) 1.1fr;align-items:center}.hero-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center;max-width:560px;padding:44px 0 28px}.hero-copy h1{margin:0;color:var(--navy-950);font-size:clamp(37px,3.2vw,49px);line-height:1.17;letter-spacing:-.035em}.hero-copy h1 span{color:var(--red-600)}.hero-copy>p{margin:16px 0 0;max-width:520px;color:#27384c;font-size:17px;line-height:1.45}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.hero-actions .button{min-width:160px}.hero-actions svg{width:17px}.hero-points{list-style:none;padding:0;margin:25px 0 0;display:flex;gap:34px;color:var(--navy-950)}.hero-points li{display:flex;align-items:center;gap:11px;font-size:12px;line-height:1.35;font-weight:570}.hero-points svg{width:27px;height:27px;flex:0 0 auto}.hero-code{justify-self:end;align-self:center;width:min(360px,100%);margin:0 165px 0 0;padding:17px 18px;background:linear-gradient(135deg,rgb(5 24 43/28%),rgb(5 24 43/16%));color:#f2f7fb;border:1px solid rgb(255 255 255/28%);border-radius:8px;box-shadow:0 10px 28px rgb(5 24 43/14%);-webkit-backdrop-filter:blur(1.5px) saturate(105%);backdrop-filter:blur(1.5px) saturate(105%)}.hero-code .code-comment{color:#e1eaf2;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;text-shadow:0 1px 3px rgb(5 24 43/85%)}.hero-code pre{margin:5px 0 0;white-space:pre-wrap;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#fff;text-shadow:0 1px 3px rgb(5 24 43/90%)}.market-check-entry{width:min(1180px,calc(100% - 64px));margin:48px auto 0;padding:30px 32px;border:1px solid #b8ddcf;border-radius:14px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:34px;align-items:center;background:linear-gradient(135deg,#e9f8f2,#f7fcfa);box-shadow:0 18px 48px rgb(36 95 80/10%)}.market-check-entry__copy>p{margin:0 0 7px;color:#2e8067;font-size:10px;font-weight:850;letter-spacing:.11em}.market-check-entry__copy h2{margin:0;max-width:650px;color:#173d33;font-size:clamp(26px,3vw,38px);letter-spacing:-.03em;line-height:1.16}.market-check-entry__copy>span{display:block;max-width:650px;margin-top:11px;color:#526b62;font-size:14px;line-height:1.65}.market-check-entry__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:19px}.market-check-entry__actions .button-primary{border-color:#2f735e;background:linear-gradient(90deg,#4c987e,#2f735e)}.market-check-entry__actions small{color:#60776f;font-size:10px}.market-check-entry__flow{margin:0;padding:0;display:grid;gap:8px;list-style:none}.market-check-entry__flow li{min-height:68px;padding:12px 14px;border:1px solid #d4e9e1;border-radius:9px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:11px;align-content:center;background:rgb(255 255 255/86%)}.market-check-entry__flow li>span{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:white;background:#58a287;font-size:11px;font-weight:850}.market-check-entry__flow strong{color:#244e42;font-size:12px}.market-check-entry__flow small{color:#6d7f78;font-size:10px}.launch-showcase{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:72px 0 20px}.launch-heading{max-width:720px;margin:0 auto 28px;text-align:center}.launch-heading>p{margin:0 0 9px;color:var(--red-600);font-size:11px;font-weight:800;letter-spacing:.12em}.launch-heading h2{margin:0;color:var(--navy-950);font-size:clamp(29px,3.2vw,43px);letter-spacing:-.035em}.launch-heading>span{display:block;margin-top:12px;color:var(--muted);font-size:14px;line-height:1.6}.launch-product-card{display:grid;grid-template-columns:1.15fr .85fr;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:white;box-shadow:0 18px 55px rgb(7 29 54/8%)}.launch-product-card+.launch-product-card{margin-top:20px}.launch-product-card--featured{border-color:#9fc1e5;box-shadow:0 22px 64px rgb(7 63 117/14%)}.launch-product-card--featured .launch-product-main{box-shadow:inset 0 4px 0 var(--blue-600)}.launch-product-card--featured .launch-product-detail{background:linear-gradient(145deg,#082743,#125287)}.decision-api-pair{margin:0;padding:0}.decision-api-pair+.launch-product-card{margin-top:20px}.launch-product-card--profitability{border-color:#b9d9ca}.launch-product-card--profitability .launch-product-main{box-shadow:inset 0 4px 0 var(--green-600)}.api-pair-connector{min-height:54px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--navy-800);font-size:12px;font-weight:800}.api-pair-connector span{padding:5px 10px;border-radius:999px;background:var(--surface-soft)}.api-pair-connector svg{width:18px;color:var(--green-600)}.launch-product-main{padding:clamp(28px,4vw,52px)}.launch-product-title{display:flex;align-items:center;gap:16px}.launch-product-icon{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:white;background:linear-gradient(135deg,#478ef0,#1b63d5);box-shadow:0 8px 20px rgb(27 99 213/22%)}.launch-product-icon svg{width:30px;height:30px}.launch-product-logo{width:58px;height:58px;display:block;flex:0 0 auto;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:white}.launch-product-logo img{width:100%;height:100%;display:block;object-fit:cover}.launch-product-logo:focus-visible{outline:3px solid rgb(27 99 213/28%);outline-offset:3px}.launch-product-title span:not(.launch-product-icon){display:block;margin-bottom:3px;color:var(--red-600);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.launch-product-title h3{margin:0;color:var(--navy-950);font-size:clamp(24px,2.5vw,34px);letter-spacing:-.025em}.launch-product-copy{max-width:680px;margin:22px 0;color:#405167;font-size:15px;line-height:1.7}.launch-product-supporting{max-width:690px;margin:-10px 0 22px;padding-left:14px;border-left:3px solid #a9d5c1;color:#526377;font-size:12px;line-height:1.65}.launch-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:0;margin:0;list-style:none;color:var(--navy-950);font-size:12px;font-weight:650}.launch-capabilities li{display:flex;align-items:center;gap:8px}.launch-capabilities svg{width:17px;height:17px;flex:0 0 auto;color:var(--green-600)}.launch-product-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.launch-product-actions .button{min-width:150px}.launch-product-actions svg{width:16px}.launch-product-detail{padding:clamp(28px,4vw,48px);color:white;background:linear-gradient(145deg,var(--navy-950),#12395e)}.launch-product-detail>h3{margin:0 0 24px;font-size:20px}.launch-product-detail>div{display:grid;grid-template-columns:30px 1fr;gap:13px;padding:17px 0;border-top:1px solid rgb(255 255 255/12%)}.launch-product-detail svg{width:23px;height:23px;color:#8bc5f4}.launch-product-detail p{margin:0}.launch-product-detail span,.launch-product-detail strong{display:block}.launch-product-detail strong{font-size:12px}.launch-product-detail span{margin-top:4px;color:#c5d2df;font-size:10px;line-height:1.55}.better-together{margin-top:20px;padding:clamp(24px,3vw,34px);border:1px solid #cbded5;border-radius:12px;background:linear-gradient(135deg,#fbfdfc,#eef8f3)}.better-together__intro{max-width:760px}.better-together__intro>span{color:var(--green-600);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.better-together__intro h3{margin:6px 0 0;color:var(--navy-950);font-size:clamp(22px,2.5vw,30px);letter-spacing:-.025em}.better-together__intro p{margin:8px 0 0;color:#4d6074;font-size:13px;line-height:1.65}.better-together__flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr) auto minmax(0,1.25fr);align-items:center;gap:10px;margin:22px 0;padding:0;list-style:none}.better-together__flow li:nth-child(odd){padding:11px 14px;border:1px solid #c9ddd4;border-radius:8px;background:white;color:var(--navy-900);font-size:12px;font-weight:800;text-align:center}.better-together__flow li:nth-child(2n){color:var(--green-600);font-size:19px;font-weight:850}.better-together__capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.better-together__capabilities>div{padding:18px;border:1px solid #d7e5de;border-radius:9px;background:white}.better-together__capabilities span,.better-together__capabilities strong{display:block}.better-together__capabilities strong{color:var(--navy-950);font-size:14px}.better-together__capabilities span{margin-top:3px;color:var(--green-600);font-size:11px;font-weight:750}.better-together__capabilities ul{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 0;padding:0;list-style:none}.better-together__capabilities li{padding:4px 8px;border-radius:999px;background:var(--surface-soft);color:#536579;font-size:9px}.better-together__comparison{display:grid;grid-template-columns:.9fr 1.1fr;gap:12px;margin-top:12px}.better-together__comparison p{margin:0;padding:14px 16px;border-radius:8px;background:rgb(255 255 255/72%);color:#596a7d;font-size:11px;line-height:1.6}.better-together__comparison span{display:block;margin-bottom:3px;color:var(--red-600);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.better-together__comparison p:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--navy-950)}.better-together__comparison p:last-child span{flex:0 0 100%;color:var(--green-600)}.better-together__comparison b{color:var(--green-600)}.better-together__compatibility{margin-top:12px;padding:16px 18px;border-left:3px solid var(--green-600);background:white}.better-together__compatibility strong{color:var(--navy-950);font-size:12px}.better-together__compatibility p{margin:4px 0;color:#526377;font-size:11px;line-height:1.6}.better-together__compatibility b{color:var(--green-600);font-size:10px}.better-together__closing{margin:15px 0 0;color:var(--navy-950);font-size:12px;font-weight:850;text-align:center}.catalog-continuation{display:flex;justify-content:center;gap:8px;margin-top:20px;padding:16px;border:1px dashed #ccd7e1;border-radius:9px;background:var(--surface-soft);color:var(--muted);font-size:11px}.catalog-continuation strong{color:var(--navy-950)}.market-toolbar{min-height:80px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:335px 155px 160px 1fr;gap:16px;align-items:center;padding:12px max(5vw,calc((100vw - 1380px) / 2));background:white}.search-field{position:relative}.search-field input,.select-field select{width:100%;height:38px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:white;padding:0 42px 0 14px}.search-field svg{position:absolute;right:13px;top:10px;color:#495b6f}.select-field select{padding-right:28px}.popular-label{justify-self:end;margin-right:90px;color:var(--navy-950);font-size:12px;font-weight:650}.popular-label span{color:var(--red-600)}.marketplace{width:min(1380px,calc(100% - 80px));margin:0 auto;display:grid;grid-template-columns:190px minmax(0,1fr) 230px;min-height:430px}.category-panel{border-right:1px solid var(--line-soft);padding:20px 16px 22px 0}.category-panel h2,.why-panel h2{margin:0 0 10px;font-size:13px;color:var(--navy-950)}.category-panel ul{list-style:none;padding:0;margin:0}.category-panel li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:27px;padding:3px 7px;border-radius:5px;font-size:11px;color:#34455a}.category-panel li svg{width:14px;height:14px}.category-panel li small{font-size:9px;color:#788798}.category-panel li.selected{background:var(--navy-900);color:white}.category-panel li.selected small{color:white}.catalog-panel{padding:20px 20px 22px;min-width:0}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.section-heading h2{margin:0;font-size:18px;color:var(--navy-950)}.section-heading a{display:inline-flex;align-items:center;gap:4px;color:var(--navy-800);font-size:10px}.section-heading svg{width:13px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.product-card{min-width:0;min-height:244px;border:1px solid var(--line);border-radius:7px;background:white;display:flex;flex-direction:column;box-shadow:0 3px 13px rgb(7 29 54/4%);overflow:hidden}.product-title{display:flex;align-items:center;gap:11px;padding:16px 14px 6px;min-height:64px}.product-icon{width:38px;height:38px;flex:0 0 auto;border-radius:7px;display:grid;place-items:center;color:white;box-shadow:inset 0 1px rgb(255 255 255/20%)}.product-icon svg{width:22px;height:22px}.product-icon.blue{background:linear-gradient(135deg,#478ef0,#1b63d5)}.product-icon.mint{background:linear-gradient(135deg,#64d3be,#22a990)}.product-icon.orange{background:linear-gradient(135deg,#ffa363,#ef6f2e)}.product-icon.violet{background:linear-gradient(135deg,#9d83ef,#6848cf)}.product-title h3{margin:0;color:var(--navy-950);font-size:13px;line-height:1.25}.product-card>p{margin:5px 14px 8px;color:#405167;font-size:11px;line-height:1.55;min-height:51px}.availability{margin:0 14px 5px;color:var(--navy-700);font-size:11px}.status-chip{margin:3px 14px auto;color:var(--red-600);font-size:10px;font-weight:650}.status-chip span{font-size:8px}.status-chip.neutral{color:#778596}.disabled-link,.product-card>a{margin-top:10px;min-height:37px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:center;gap:5px;color:var(--navy-700);font-size:11px}.product-card>a svg{width:13px}.disabled-link{color:#96a1ad}.muted-product{background:#fdfefe}.benefit-strip{margin-top:17px;min-height:73px;display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(90deg,#f7faff,#fffaf8);border-radius:7px;overflow:hidden}.benefit-strip>div{display:flex;align-items:center;gap:16px;padding:13px 24px}.benefit-strip>div+div{border-left:1px solid var(--line-soft)}.benefit-icon{width:46px;height:46px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto}.benefit-icon svg{width:28px;height:28px}.blue-soft{background:#e3edff;color:#1d66c4}.cyan-soft{background:#e1f7fb;color:#1a8fa8}.green-soft{background:#e8f7e9;color:#3ba674}.benefit-strip p{margin:0;color:#405167;font-size:10px;line-height:1.5}.benefit-strip strong{display:block;color:var(--navy-950);font-size:11px}.why-panel{margin:20px 0;padding:17px 16px;background:linear-gradient(150deg,#fbfcfd,#fff9f7);border-radius:7px}.why-panel>div{display:flex;align-items:flex-start;gap:10px;margin:17px 0}.why-panel>div>svg{width:18px;height:18px;color:var(--navy-900);padding:2px;flex:0 0 auto}.why-panel p{margin:0;font-size:10px;color:#506075}.why-panel span,.why-panel strong{display:block}.why-panel strong{color:var(--navy-950);font-size:11px;margin-bottom:3px}.why-panel .button{margin-top:7px;min-height:34px;font-size:11px}.why-panel .button svg{width:13px}.truth-notice{width:min(1180px,calc(100% - 48px));margin:22px auto 30px;padding:15px 20px;border:1px solid #f2d8da;border-left:4px solid var(--red-600);border-radius:6px;background:var(--red-050);display:flex;gap:20px;align-items:center}.truth-notice strong{color:var(--navy-950);white-space:nowrap}.truth-notice p{margin:0;color:#5a6675;font-size:13px}.pricing-page{padding-block:64px 92px}.draft-banner{display:flex;gap:14px;align-items:center;padding:13px 16px;border:1px solid #e8c66f;border-radius:7px;background:#fff9e8;color:#624817}.draft-banner strong{flex:0 0 auto;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.draft-banner span{font-size:12px}.pricing-heading{max-width:760px;margin:58px auto 36px;text-align:center}.pricing-heading h1{margin:10px 0 14px;color:var(--navy-950);font-size:clamp(34px,5vw,54px);line-height:1.08;letter-spacing:-.04em}.pricing-heading>p:last-child{color:var(--muted)}.draft-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.draft-plan-grid article{display:flex;flex-direction:column;min-width:0;padding:27px;border:1px solid var(--line);border-radius:10px;background:white;box-shadow:var(--shadow)}.draft-plan-grid article>span{color:var(--red-600);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.draft-plan-grid h2{margin:13px 0 6px;color:var(--navy-950);font-size:36px}.draft-plan-grid h2 small{color:var(--muted);font-size:12px;font-weight:500}.draft-plan-grid article>strong{color:var(--navy-800);font-size:13px}.draft-plan-grid ul{display:grid;gap:10px;padding:20px 0 24px;margin:0;list-style:none;color:#4a5c72;font-size:12px}.draft-plan-grid li:before{content:"✓";margin-right:8px;color:var(--green-600);font-weight:800}.draft-plan-grid button{min-height:42px;margin-top:auto;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);color:var(--muted);cursor:not-allowed}.pricing-footnote{margin:24px auto 0;max-width:760px;color:var(--muted);text-align:center;font-size:11px}.site-footer{background:var(--navy-950);color:white}.footer-status{width:min(1380px,calc(100% - 80px));margin:auto;display:grid;grid-template-columns:repeat(4,1fr);min-height:72px;align-items:center}.footer-status>div{padding:0 25px;display:grid}.footer-status>div+div{border-left:1px solid rgb(255 255 255/17%)}.footer-status strong{font-size:17px}.footer-status span{color:#c4d0dc;font-size:11px}.footer-main{border-top:1px solid rgb(255 255 255/12%);width:min(1380px,calc(100% - 80px));margin:auto;min-height:66px;padding:20px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;color:#d2dbe5;font-size:12px}.footer-brand{flex:0 0 250px;display:flex;align-items:center;gap:18px;padding:0}.footer-brand img{width:112px;height:112px;object-fit:contain;border-radius:14px;background:white}.footer-main nav{flex:1 1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 22px}.footer-main nav a{white-space:nowrap}.console-page h1,.dashboard-main h1,.dashboard-main h2,.docs-page h1,.docs-page h2,.product-page h1,.product-page h2{color:var(--navy-950);letter-spacing:-.025em}.product-hero{background:radial-gradient(circle at 85% 12%,#dbeafd,transparent 35%),linear-gradient(135deg,#f8fbfe,#fff 55%,#fff7f7);border-bottom:1px solid var(--line);padding:76px 0}.product-hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}.eyebrow,.section-kicker{color:var(--red-600);font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.live-dot{width:7px;height:7px;display:inline-block;background:var(--red-500);border-radius:50%;margin-right:6px;box-shadow:0 0 0 4px rgb(221 60 69/10%)}.product-hero h1{margin:12px 0 20px;font-size:clamp(44px,5.2vw,67px);line-height:1.03}.product-hero h1 span{color:var(--red-600)}.lead{color:var(--muted);font-size:18px;max-width:670px}.availability-note{display:flex;align-items:center;gap:8px;margin:18px 0 0;color:var(--muted);font-size:12px}.availability-note svg{color:var(--green-600)}.result-preview{background:var(--navy-950);border-radius:10px;box-shadow:0 22px 52px rgb(7 29 54/20%);color:#dce7f2;overflow:hidden}.preview-top{min-height:49px;padding:0 18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgb(255 255 255/12%)}.method,.preview-top span{display:inline-flex;align-items:center;border-radius:4px;padding:3px 7px;color:white;background:#2e9d6f;font:700 10px ui-monospace,monospace}.preview-top code{color:#cbd7e2;font-size:12px}.preview-top small{margin-left:auto;color:#6ce0a7;font-size:11px}.result-preview pre{margin:0;padding:25px;max-height:430px;overflow:auto;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.product-intro{padding:90px 0;text-align:center}.how-section h2,.product-intro>h2,.provenance-section h2,.quick-start-section h2{margin:10px auto 14px;max-width:700px;font-size:clamp(29px,3.5vw,42px);line-height:1.16}.product-intro>p{max-width:690px;margin:auto;color:var(--muted)}.feature-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;text-align:left}.feature-grid article{border:1px solid var(--line);border-radius:9px;padding:23px;background:white}.feature-grid article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#eef5ff;color:var(--blue-600)}.feature-grid h3{margin:17px 0 8px;font-size:16px;color:var(--navy-950)}.feature-grid p{margin:0;color:var(--muted);font-size:13px}.how-section{background:var(--navy-950);color:white;padding:80px 0}.how-section h2{color:white;margin-left:0}.how-section .section-kicker{color:#ff9ca2}.process-list{margin:38px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none}.process-list li{display:flex;gap:16px}.process-list li>span{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgb(255 255 255/24%);border-radius:50%;color:#ff9ca2;flex:0 0 auto}.process-list strong{font-size:15px}.process-list p{color:#b9c7d5;font-size:12px}.quick-start-section{padding:90px 0}.quick-start-heading{display:flex;justify-content:space-between;align-items:end}.quick-start-heading h2{margin-left:0}.quick-start-heading>a{display:inline-flex;gap:6px;align-items:center;color:var(--navy-700);font-weight:650}.business-demo{padding:82px 0;background:#f5f8fb;border-bottom:1px solid var(--line)}.business-demo-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.business-demo-heading h2,.business-use-cases>h2{margin:8px 0;max-width:720px;color:var(--navy-950);font-size:clamp(29px,3.5vw,42px);line-height:1.16}.business-demo-heading p,.business-use-cases>p{margin:0;color:var(--muted)}.demo-safety{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:var(--navy-700);font-size:12px;font-weight:700}.demo-safety svg{width:18px}.business-demo-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:18px}.business-demo-controls,.business-demo-output{min-width:0;border:1px solid var(--line);border-radius:10px;background:white}.business-demo-controls{padding:20px}.business-demo-controls fieldset{display:grid;gap:8px;padding:0;border:0}.business-demo-controls legend{margin-bottom:10px;color:var(--navy-950);font-size:13px;font-weight:800}.business-demo-controls fieldset button{min-height:66px;padding:11px 13px;border:1px solid var(--line);border-radius:7px;background:white;color:var(--navy-950);text-align:left;cursor:pointer}.business-demo-controls fieldset button.is-selected,.business-demo-controls fieldset button:hover{border-color:var(--blue-600);background:#f3f7fd}.business-demo-controls fieldset button span,.business-demo-controls fieldset button strong{display:block}.business-demo-controls fieldset button span{color:var(--muted);font-size:10px}.business-demo-controls fieldset button strong{margin-top:3px;overflow-wrap:anywhere;font:600 13px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.business-demo-run{width:100%;margin-top:14px}.business-demo-run:disabled{cursor:wait;opacity:.68}.demo-limit-note{margin:12px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.business-demo-output{display:flex;flex-direction:column;min-height:410px;overflow:hidden;color:#dce7f2;background:var(--navy-950)}.business-demo-output-top{display:flex;justify-content:space-between;gap:12px;padding:13px 17px;border-bottom:1px solid rgb(255 255 255/12%)}.business-demo-output-top span,.business-demo-output-top strong{font-size:10px}.business-demo-output-top span{color:#8eb5d8}.business-demo-output pre{flex:1 1;max-height:470px;margin:0;padding:18px;overflow:auto;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.demo-empty,.demo-error{display:grid;place-items:center;align-content:center;flex:1 1;padding:28px;text-align:center}.demo-empty svg{width:40px;height:40px;color:#8eb5d8}.demo-empty strong,.demo-error strong{margin-top:12px;color:white}.demo-empty p,.demo-error p{margin:6px 0 0;color:#b9c7d5;font-size:12px}.business-demo-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:white}.business-demo-cta span,.business-demo-cta strong{display:block}.business-demo-cta strong{color:var(--navy-950)}.business-demo-cta span{margin-top:4px;color:var(--muted);font-size:12px}.sellability-demo{padding:82px 0;border-block:1px solid var(--line);background:#f5f8fb}.sellability-demo-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.sellability-demo-heading h2{margin:8px 0;max-width:760px;color:var(--navy-950);font-size:clamp(29px,3.5vw,42px);line-height:1.16}.sellability-demo-heading p{margin:0;color:var(--muted)}.sellability-demo-shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;border:1px solid var(--line);border-radius:10px;background:white}.sellability-demo-form{min-width:0;padding:24px;border-right:1px solid var(--line)}.sellability-examples{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 20px;padding:0;border:0}.sellability-examples legend{width:100%;margin-bottom:4px;color:var(--navy-950);font-size:12px;font-weight:800}.sellability-examples button{min-height:38px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--navy-950);cursor:pointer;font:inherit;font-size:11px;font-weight:700}.sellability-examples button.is-selected,.sellability-examples button:hover{border-color:var(--blue-600);background:#edf4fd;color:var(--blue-700)}.sellability-advanced-fields,.sellability-primary-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.sellability-demo-form label{display:grid;align-content:start;gap:7px;color:var(--navy-950);font-size:12px;font-weight:800}.sellability-field-heading{display:flex;min-height:29px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:4px}.sellability-field-heading>em{color:var(--red-600);font-size:9px;font-style:normal;text-transform:uppercase}.sellability-demo-form label>small{color:var(--muted);font-size:9px;font-weight:500}.sellability-optional-note{grid-column:1/-1;display:grid;gap:3px;margin:0;padding:11px 12px;border:1px solid var(--line);border-radius:6px;background:#f7f9fb;color:var(--muted);font-size:10px}.sellability-optional-note strong{color:var(--navy-950);font-size:11px}.sellability-demo-form input,.sellability-demo-form select,.sellability-demo-form textarea{width:100%;min-width:0;border:1px solid #ccd6df;border-radius:6px;background:white;color:var(--navy-950);font:inherit;font-weight:500}.sellability-demo-form input,.sellability-demo-form select{min-height:44px;padding:9px 11px}.sellability-demo-form textarea{padding:10px 11px;resize:vertical}.sellability-advanced-toggle{display:block;margin:18px 0 14px;padding:0;border:0;background:transparent;color:var(--blue-700);cursor:pointer;font:inherit;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.sellability-wide-field{grid-column:1/-1}.sellability-run{width:100%;margin-top:20px}.sellability-run:disabled{cursor:wait;opacity:.68}.sellability-demo-result{min-width:0;min-height:590px;padding:28px;background:#fbfcfd}.sellability-empty,.sellability-error{display:grid;min-height:100%;place-content:center;justify-items:center;max-width:520px;margin:auto;color:var(--muted);text-align:center}.sellability-empty svg,.sellability-error svg{width:34px;color:var(--blue-600)}.sellability-empty h3,.sellability-error h3{margin:14px 0 6px;color:var(--navy-950)}.sellability-empty p,.sellability-error p{margin:0}.sellability-error .button{margin-top:18px}.sellability-result-content>h3{margin:13px 0 8px;color:var(--navy-950);font-size:26px}.sellability-result-content>p{color:var(--muted)}.sellability-current-decision{margin:0 0 8px;color:var(--navy-950)!important;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.sellability-reason{color:var(--navy-950)!important;font-weight:700}.sellability-result-basis{margin:12px 0}.sellability-result-basis>strong{color:var(--navy-950);font-size:11px}.sellability-result-basis>p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.sellability-confidence{display:grid;gap:3px;margin:14px 0;padding:14px 16px;border:1px solid #cbd9ea;border-radius:8px;background:#f2f7fd}.sellability-confidence>span{align-self:center;color:var(--navy-950);font-size:11px;font-weight:800}.sellability-confidence>strong{margin-top:3px;color:var(--blue-700);font-size:34px;line-height:1}.sellability-confidence>small{color:var(--muted);font-size:9px}.sellability-provisional-note{padding:10px 12px;border-left:3px solid var(--blue-600);background:#f7f9fb;font-size:11px}.sellability-status{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.05em}.sellability-status-sellable{background:#dff6ec;color:#087958}.sellability-status-conditional{background:#e7f0ff;color:#1458a6}.sellability-status-review{background:#fff3d4;color:#8a5a00}.sellability-status-blocked{background:#ffe6e8;color:#a6242f}.sellability-result-block{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.sellability-result-block h4{margin:0 0 10px;color:var(--navy-950)}.sellability-result-help{margin:-3px 0 12px;color:var(--muted);font-size:11px}.sellability-missing-group+.sellability-missing-group{margin-top:14px}.sellability-missing-group h5{margin:0 0 7px;color:var(--navy-950);font-size:11px}.sellability-result-block ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sellability-result-block li{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:white}.sellability-result-block li a,.sellability-result-block li strong{color:var(--navy-950);font-size:12px;font-weight:800}.sellability-result-block li small{width:fit-content;padding:2px 5px;border-radius:999px;background:#edf4fd;color:var(--blue-700);font-size:8px;font-weight:800}.sellability-result-block li span{color:var(--muted);font-size:11px}.sellability-follow-up-card{gap:6px!important}.sellability-follow-up-control{display:grid;gap:5px;margin-top:7px;color:var(--navy-950);font-size:10px;font-weight:800}.sellability-follow-up-control>span{color:var(--navy-950)!important;font-size:10px!important}.sellability-follow-up-control input,.sellability-follow-up-control select{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #c7d3df;border-radius:6px;background:white;color:var(--navy-950);font:inherit;font-weight:600}.sellability-follow-up-submit{width:100%;margin-top:14px}.sellability-follow-up-submit:disabled{cursor:not-allowed;opacity:.55}.sellability-applied-answers{display:grid;gap:7px;margin:0 0 14px;padding:10px;border:1px solid #b9ddca;border-radius:7px;background:#f2fbf6}.sellability-applied-answers>strong{color:#087958;font-size:11px}.sellability-applied-answers li{padding:7px 9px}.sellability-follow-up-complete{margin:12px 0 0;color:#087958;font-size:11px;font-weight:800}.sellability-version{margin-top:20px;font-size:10px}.sellability-disclaimer{padding:12px;border-left:3px solid var(--blue-600);background:#edf4fd;font-size:10px;line-height:1.55}.business-use-cases{padding:86px 0;text-align:center}.business-use-cases>h2{margin-left:auto;margin-right:auto}.business-use-case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;text-align:left}.business-use-case-grid article{padding:22px;border:1px solid var(--line);border-radius:9px;background:white}.business-use-case-grid h3{margin:0 0 8px;color:var(--navy-950);font-size:15px}.business-use-case-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.experience-section{padding:82px 0;background:#f5f8fb;border-bottom:1px solid var(--line);scroll-margin-top:78px}.experience-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.experience-heading h2{margin:8px 0;max-width:760px;color:var(--navy-950);font-size:clamp(29px,3.5vw,42px);line-height:1.16}.experience-heading p{max-width:760px;margin:0;color:var(--muted)}.experience-grid{display:grid;grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);gap:18px;align-items:stretch}.experience-controls,.experience-output{min-width:0;border:1px solid var(--line);border-radius:10px;background:white;box-shadow:0 12px 34px rgb(8 39 71/5%)}.experience-controls{padding:22px}.experience-label{display:block;margin:14px 0 7px;color:var(--navy-950);font-size:12px;font-weight:800}.experience-label:first-child{margin-top:0}.experience-controls input,.experience-controls select,.experience-controls textarea{display:block;width:100%;border:1px solid #c9d4df;border-radius:7px;padding:11px 12px;color:var(--ink);background:white}.experience-controls input,.experience-controls select{min-height:44px}.experience-controls textarea{resize:vertical;line-height:1.55}.experience-controls input:focus,.experience-controls select:focus,.experience-controls textarea:focus{outline:3px solid rgb(38 121 232/16%);border-color:var(--blue-600)}.experience-samples{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.experience-samples>span{flex:0 0 100%;color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.experience-samples button{min-height:34px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--navy-800);background:white;font-size:10px;font-weight:700;cursor:pointer}.experience-samples button.is-selected,.experience-samples button:hover{border-color:var(--blue-600);color:var(--navy-950);background:var(--blue-050)}.experience-run{width:100%;margin-top:17px}.experience-run:disabled{cursor:wait;opacity:.66}.experience-help{margin:11px 0 0;color:var(--muted);font-size:10px;line-height:1.6}.experience-output{min-height:470px;overflow:hidden}.experience-empty{display:grid;min-height:100%;place-items:center;align-content:center;padding:38px;text-align:center;background:linear-gradient(155deg,#fff,#f8fbff)}.experience-empty svg{width:44px;height:44px;color:var(--blue-600)}.experience-empty strong{margin-top:14px;color:var(--navy-950);font-size:17px}.experience-empty p{max-width:390px;margin:7px 0 0;color:var(--muted);font-size:12px}.experience-error{color:var(--red-600);background:var(--red-050)}.experience-result{padding:22px}.experience-result-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.experience-result-top span,.experience-result-top strong{display:block}.experience-result-top div>span{color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.experience-result-top strong{margin-top:4px;color:var(--navy-950);font-size:20px;overflow-wrap:anywhere}.experience-status{flex:0 0 auto;padding:6px 9px;border-radius:999px;color:#11613e;background:#e9f8f0;font-size:10px;font-weight:800;text-transform:capitalize}.experience-status.ambiguous,.experience-status.multiple_candidates,.experience-status.partial{color:#7d5600;background:#fff6dc}.experience-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:17px 0;border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;background:var(--line-soft)}.experience-value{min-width:0;padding:13px 14px;background:white}.experience-value span,.experience-value strong{display:block}.experience-value span{color:var(--muted);font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.experience-value strong{margin-top:5px;color:var(--navy-950);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.experience-value small{display:block;margin-top:6px;color:var(--muted);font-size:9px;line-height:1.55;overflow-wrap:anywhere}.experience-checklist,.experience-source-list{display:grid;gap:7px;margin:15px 0;padding:14px;border:1px solid var(--line-soft);border-radius:8px;background:#fbfdff}.experience-checklist>strong,.experience-source-list>strong{margin-bottom:2px;color:var(--navy-950);font-size:11px}.experience-checklist span,.experience-source-list a,.experience-source-list span{color:var(--muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.experience-source-list a{color:var(--navy-700);text-decoration:underline;text-underline-offset:2px}.address-intelligence{display:grid;gap:12px;margin:18px 0}.address-intelligence-section{min-width:0;padding:15px;border:1px solid var(--line-soft);border-radius:8px;background:#fbfdff}.address-intelligence-section h4{margin:0 0 11px;color:var(--navy-950);font-size:13px}.address-intelligence-section .experience-values{margin:0}.address-source-cards,.address-warning-list{display:grid;gap:8px}.address-source-card,.address-warning-list>div{display:grid;gap:3px;min-width:0;padding:11px 12px;border:1px solid var(--line-soft);border-radius:7px;background:white}.address-source-card strong,.address-warning-list strong{color:var(--navy-950);font-size:11px;overflow-wrap:anywhere}.address-source-card span,.address-warning-list small,.address-warning-list span{color:var(--muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.address-warning-list small{color:var(--navy-700)}.experience-checklist span{display:flex;align-items:flex-start;gap:7px;color:var(--navy-800)}.experience-checklist svg{width:14px;height:14px;flex:0 0 auto;color:var(--green-600)}.experience-checklist small{margin-left:auto;color:var(--muted)}.needs-info{background:#fffaf0}.developer-json{margin-top:14px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.developer-json summary{padding:11px 13px;color:var(--navy-700);background:white;font-size:11px;font-weight:750;cursor:pointer}.developer-json pre{max-height:320px;margin:0;padding:16px;overflow:auto;color:#dce7f2;background:var(--navy-950);font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.build-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:13px;align-items:center;margin-top:16px;padding:15px;border-radius:8px;color:var(--navy-950);background:#f4f8fc}.build-comparison>div span,.build-comparison>div strong{display:block}.build-comparison span{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.5}.build-comparison svg{width:18px;color:var(--red-600)}.experience-cta{display:grid;grid-template-columns:1fr auto;gap:14px 20px;align-items:center;margin-top:16px;padding:17px;border:1px solid #b9d4f5;border-radius:9px;background:#f3f8ff}.experience-cta span,.experience-cta strong{display:block}.experience-cta span{margin-top:4px;color:var(--muted);font-size:11px}.experience-cta p{grid-column:1/-1;margin:0;color:var(--muted);font-size:10px}.experience-cta-actions{display:grid;justify-items:end;gap:7px}.experience-cta-actions>a:not(.button){color:var(--navy-700);font-size:10px;font-weight:750}.sellability-decision{padding:19px;border-left:5px solid #d99b1e;border-radius:8px;background:#fff9e9}.sellability-decision.sellable{border-left-color:var(--green-600);background:#edf9f3}.sellability-decision.not_sellable{border-left-color:var(--red-600);background:var(--red-050)}.sellability-decision span,.sellability-decision strong{display:block}.sellability-decision span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.sellability-decision strong{margin-top:4px;color:var(--navy-950);font-size:24px}.sellability-decision p,.sellability-notice{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.sellability-preview-body{padding:28px}.sellability-preview-body strong{color:#ffd477;font-size:28px}.sellability-preview-body p{color:#b9c7d5;line-height:1.6}.sellability-preview-body ul{display:grid;gap:10px;padding:0;margin:22px 0 0;list-style:none}.sellability-preview-body li{display:flex;gap:9px;align-items:center;color:#dce7f2;font-size:12px}.sellability-preview-body svg{width:16px;color:#6ce0a7}.sellability-provenance{padding-top:80px}@media (max-width:900px){.experience-grid{grid-template-columns:1fr}.experience-output{min-height:390px}.sellability-demo-shell{grid-template-columns:1fr}.sellability-demo-form{border-right:0;border-bottom:1px solid var(--line)}.sellability-demo-result{min-height:480px}}@media (max-width:600px){.experience-section{padding:56px 0}.experience-heading{display:block}.experience-heading .demo-safety{margin-top:14px}.experience-controls,.experience-result{padding:17px}.experience-values{grid-template-columns:1fr}.experience-result-top{align-items:flex-start;flex-direction:column}.experience-status{align-self:flex-start}.build-comparison{grid-template-columns:1fr}.build-comparison svg{transform:rotate(90deg)}.experience-cta{grid-template-columns:1fr}.experience-cta p{grid-column:auto}.experience-cta-actions{justify-items:stretch}.experience-cta-actions .button{width:100%}.sellability-advanced-fields,.sellability-primary-fields{grid-template-columns:1fr}.sellability-samples button{flex:1 1 95px}}.japan-commerce-page{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:70px 0 96px}.japan-commerce-hero{max-width:940px;padding:34px 0 58px}.japan-commerce-hero h1{margin:9px 0 18px;color:var(--navy-950);font-size:clamp(43px,7vw,76px);line-height:1.02;letter-spacing:-.05em}.japan-commerce-hero h1 span{color:var(--green-600)}.japan-commerce-hero>p:not(.eyebrow):not(.japan-commerce-note){max-width:800px;color:var(--muted);font-size:18px;line-height:1.7}.japan-commerce-note{max-width:800px;margin-top:17px;color:var(--muted);font-size:12px;line-height:1.6}.japan-commerce-flow{padding:36px;border:1px solid #c9ddd6;border-radius:16px;background:linear-gradient(145deg,#f0faf7,#f7faff);box-shadow:var(--shadow)}.japan-commerce-channels>div>p,.japan-commerce-flow>div>p{margin:0 0 7px;color:var(--green-600);font-size:10px;font-weight:850;letter-spacing:.1em}.japan-commerce-channels h2,.japan-commerce-flow h2{margin:0;color:var(--navy-950);font-size:clamp(27px,4vw,42px);letter-spacing:-.035em}.japan-commerce-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none}.japan-commerce-flow li{min-width:0;padding:20px;border:1px solid #d9e7e2;border-radius:11px;background:white}.japan-commerce-flow li>span{display:grid;width:30px;height:30px;place-items:center;margin-bottom:13px;border-radius:50%;background:var(--navy-900);color:white;font-size:11px;font-weight:850}.japan-commerce-flow li small{color:var(--green-600);font-weight:850;text-transform:uppercase;letter-spacing:.07em}.japan-commerce-flow li h3{min-height:48px;margin:8px 0;color:var(--navy-950);font-size:17px;line-height:1.4}.japan-commerce-flow li p{min-height:78px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.japan-commerce-flow li>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.japan-commerce-flow li a{color:var(--navy-700);font-size:11px;font-weight:850}.japan-commerce-channels{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:36px;margin-top:28px;padding:34px;border:1px solid #d9e5ef;border-radius:16px;background:white;box-shadow:var(--shadow)}.japan-commerce-channels span{display:block;margin-top:10px;color:var(--muted);line-height:1.65}.japan-commerce-channels nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-content:center}.japan-commerce-channels nav a{padding:12px;border:1px solid #d9e5ef;border-radius:8px;color:var(--navy-900);font-size:12px;font-weight:850;text-align:center}@media (max-width:900px){.japan-commerce-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.japan-commerce-channels{grid-template-columns:1fr}}@media (max-width:600px){.japan-commerce-page{width:calc(100% - 32px);padding:42px 0 72px}.japan-commerce-hero{padding-top:18px}.japan-commerce-hero h1{font-size:40px}.japan-commerce-channels,.japan-commerce-flow{padding:22px 18px}.japan-commerce-channels nav,.japan-commerce-flow ol{grid-template-columns:1fr}.japan-commerce-flow li h3,.japan-commerce-flow li p{min-height:0}}.quick-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:35px 0 24px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.quick-steps>div{padding:17px;min-height:120px}.quick-steps>div+div{border-left:1px solid var(--line)}.quick-steps span{color:var(--red-600);font-weight:750}.quick-steps strong{display:block;margin-top:9px;color:var(--navy-950)}.quick-steps p{margin:4px 0 0;color:var(--muted);font-size:12px}.code-sample{border-radius:9px;background:var(--navy-950);overflow:hidden;color:#dce8f4}.code-tabs{min-height:49px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid rgb(255 255 255/12%);overflow-x:auto}.code-tabs button{padding:9px 12px;border:0;background:transparent;color:#93a6b9;font-size:11px;border-radius:4px;white-space:nowrap}.code-tabs button.active{color:white;background:rgb(255 255 255/10%)}.code-tabs .copy-code{margin-left:auto;color:white}.code-sample pre{margin:0;padding:24px;overflow:auto;max-height:500px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.provenance-section{padding:30px 0 90px;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.provenance-section h2{margin-left:0}.provenance-section p{color:var(--muted)}.provenance-section dl{margin:0;border:1px solid var(--line);border-radius:9px}.provenance-section dl>div{padding:18px 20px}.provenance-section dl>div+div{border-top:1px solid var(--line)}.provenance-section dt{color:var(--navy-950);font-weight:700}.provenance-section dd{margin:3px 0 0;color:var(--muted);font-size:12px}.product-cta{padding:70px 24px;background:#f4f8fc;text-align:center;border-top:1px solid var(--line)}.product-cta h2{margin:0;font-size:34px}.product-cta p{color:var(--muted)}.product-cta .hero-actions{justify-content:center}.docs-page{background:white}.docs-topbar{min-height:59px;border-bottom:1px solid var(--line);justify-content:space-between;padding:8px max(28px,calc((100vw - 1380px) / 2));position:sticky;top:0;z-index:20;background:rgb(255 255 255/96%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.docs-topbar,.docs-topbar>div{display:flex;align-items:center}.docs-topbar>div{gap:9px}.docs-topbar code{color:var(--navy-950);font-weight:650}.docs-topbar .button{min-height:34px;font-size:11px}.docs-shell{width:min(1380px,100%);margin:auto;display:grid;grid-template-columns:225px minmax(0,800px) 180px;gap:50px;align-items:start}.docs-sidebar{position:sticky;top:59px;height:calc(100vh - 59px);padding:27px 20px;border-right:1px solid var(--line);overflow-y:auto}.docs-product{display:flex;gap:10px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.docs-product>span{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:var(--blue-600);color:white}.docs-product p{margin:0}.docs-product small,.docs-product strong{display:block}.docs-product strong{font-size:12px;color:var(--navy-950)}.docs-product small{font-size:10px;color:var(--muted)}.docs-sidebar nav{display:grid;margin-top:16px}.docs-sidebar nav a{padding:5px 8px;border-radius:4px;color:#526377;font-size:11px}.docs-sidebar nav a:hover{color:var(--navy-950);background:var(--blue-050)}.docs-content{min-width:0;padding:65px 0 100px}.docs-content section{scroll-margin-top:80px}.docs-content section+section{margin-top:58px}.docs-content h1{margin:8px 0 17px;font-size:45px}.docs-content h2{margin:0 0 16px;font-size:27px}.docs-content p{color:#536479}.docs-content code{color:var(--navy-800);background:#eef4f9;border-radius:4px;padding:2px 5px;font-size:.9em}.docs-callout{display:flex;gap:13px;padding:15px 17px;margin-top:25px;border:1px solid #cfe3f8;background:#f2f8fe;border-radius:7px}.docs-callout svg{color:var(--blue-600);flex:0 0 auto}.docs-callout p{margin:0;font-size:13px}.docs-callout strong{color:var(--navy-950);display:block}.inline-code{padding:13px 16px;background:var(--navy-950);border-radius:7px;overflow-x:auto}.inline-code code{background:transparent;color:white}.doc-steps{padding:0;list-style:none;counter-reset:docs-step}.doc-steps li{display:grid;grid-template-columns:185px 1fr;gap:15px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.doc-steps strong{color:var(--navy-950)}.doc-steps span{color:var(--muted)}.docs-content .code-sample{margin-top:22px}.endpoint-facts{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);border-radius:7px}.endpoint-facts div{display:flex;justify-content:space-between;padding:12px 14px;font-size:12px}.endpoint-facts div:nth-child(2n){border-left:1px solid var(--line)}.endpoint-facts div:nth-child(n+3){border-top:1px solid var(--line)}.endpoint-facts span{color:var(--muted)}.schema-code{max-height:520px;overflow:auto;padding:21px;color:#dce8f4;background:var(--navy-950);border-radius:7px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.schema-code code{color:inherit;background:transparent;padding:0}.schema-details{margin-top:13px;border:1px solid var(--line);border-radius:7px}.schema-details summary{padding:12px 15px;color:var(--navy-900);font-weight:650;cursor:pointer}.schema-details .schema-code{margin:0 12px 12px}.status-grid{gap:10px}.status-grid>div{border:1px solid var(--line);border-radius:7px;padding:14px}.status-grid strong{color:var(--navy-900);font-family:ui-monospace,monospace}.status-grid p{margin:5px 0 0;font-size:12px}.important-note{padding:16px 18px;border-left:4px solid var(--red-600);background:var(--red-050);border-radius:5px}.important-note strong{color:var(--navy-950)}.important-note p{margin:4px 0 0;font-size:12px}.api-key-error .button{min-height:44px;margin-top:12px}.error-table,.warning-table{border:1px solid var(--line);border-radius:7px;overflow:hidden}.warning-row{display:grid;grid-template-columns:235px 1fr;gap:15px;padding:13px 15px}.error-table>div+div,.warning-row+.warning-row{border-top:1px solid var(--line-soft)}.warning-row p{margin:0;font-size:12px}.warning-row small{display:block;color:#7c8998;margin-top:3px}.error-table>div{display:grid;grid-template-columns:60px 1fr;padding:10px 14px}.error-table p{margin:0;font-size:12px}.source-list{display:grid;gap:10px}.source-list>div{display:flex;gap:14px;padding:15px;border:1px solid var(--line);border-radius:7px}.source-list svg{color:var(--blue-600);flex:0 0 auto}.source-list p{margin:0}.source-list span,.source-list strong{display:block}.source-list strong{color:var(--navy-950)}.source-list span{font-size:12px}.address-anatomy{padding:20px;border-radius:7px;background:#f5f8fb;overflow-x:auto}.address-anatomy span{color:var(--red-600)}.address-anatomy b{color:#1670cc}.address-anatomy i{color:#298e64;font-style:normal}.address-anatomy em{color:#7155cc;font-style:normal}.check-list{padding-left:0;list-style:none;display:grid;gap:7px}.check-list li:before{content:"✓";color:var(--green-600);font-weight:800;margin-right:9px}.docs-content #faq details{border-top:1px solid var(--line);padding:13px 0}.docs-content #faq summary{color:var(--navy-950);font-weight:650;cursor:pointer}.changelog-entry{display:grid;grid-template-columns:110px 1fr;gap:20px;border-top:1px solid var(--line);padding-top:18px}.changelog-entry time{color:var(--muted);font-size:12px}.changelog-entry p{margin:4px 0 0}.docs-on-page{position:sticky;top:88px;padding-top:55px;display:grid;gap:6px;font-size:11px}.docs-on-page strong{color:var(--navy-950);margin-bottom:5px}.docs-on-page a{color:var(--muted)}.console-page{min-height:760px;padding:58px 0 80px;background:#f7f9fb;border-top:1px solid var(--line)}.console-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.console-title h1{font-size:42px;margin:8px 0}.console-title p{color:var(--muted);margin:0}.console-title>a{display:inline-flex;align-items:center;gap:7px;color:var(--navy-700);font-weight:650}.console-title-links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.console-title-links a{display:inline-flex;align-items:center;gap:7px;color:var(--navy-700);font-weight:650}.console-grid{display:grid;grid-template-columns:.82fr 1.18fr;min-height:560px;border:1px solid var(--line);border-radius:9px;background:white;overflow:hidden;box-shadow:var(--shadow)}.console-form{padding:25px;border-right:1px solid var(--line)}.form-heading{display:flex;gap:12px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line-soft)}.form-heading>span{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;color:white;background:var(--navy-900)}.form-heading h2{margin:0;font-size:18px}.form-heading p{margin:0;color:var(--muted);font:11px ui-monospace,monospace}.console-form label{display:block;margin-top:21px;color:var(--navy-950);font-size:12px;font-weight:700}.console-form label>span{float:right;color:var(--red-600);font-size:10px}.console-form input,.console-form textarea{display:block;width:100%;margin-top:7px;border:1px solid #ccd5df;border-radius:6px;padding:11px 12px;resize:vertical;color:var(--ink);background:white}.console-form small{display:block;margin-top:5px;color:var(--muted-2);font-weight:400}.business-candidates{display:grid;gap:8px;margin-top:20px}.business-candidates h3{margin:0;font-size:.9rem;color:var(--ink)}.business-candidates button{min-height:56px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;display:grid;gap:2px}.business-candidates button:focus-visible,.business-candidates button:hover{border-color:var(--navy-700);outline:2px solid rgba(10,42,74,.14);outline-offset:1px}.business-candidates button small,.business-candidates button span{color:var(--muted);overflow-wrap:anywhere}.console-send{width:100%;margin-top:20px}.console-send:disabled{opacity:.65;cursor:wait}.security-inline{display:flex;gap:10px;margin-top:19px;padding:12px;background:var(--green-050);border-radius:6px}.security-inline svg{color:var(--green-600);flex:0 0 auto}.security-inline p{margin:0}.security-inline span,.security-inline strong{display:block}.security-inline strong{font-size:11px}.security-inline span{color:var(--muted);font-size:10px}.console-output{min-width:0;background:var(--navy-950);color:#dce8f4;display:flex;flex-direction:column}.output-heading{min-height:78px;padding:17px 22px;border-bottom:1px solid rgb(255 255 255/12%);display:flex;justify-content:space-between;gap:16px;align-items:center}.output-heading h2{color:white;margin:0;font-size:17px}.output-heading p{display:flex;gap:14px;align-items:center;margin:7px 0 0;color:#91a5b9;font-size:10px}.error-pill,.success-pill{padding:2px 6px;border-radius:4px;color:white}.success-pill{background:#237f58}.error-pill{background:#b83943}.console-output>pre{flex:1 1;margin:0;padding:23px;max-height:530px;overflow:auto;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.console-view-toggle{display:flex;gap:4px}.console-view-toggle button{min-height:34px;padding:6px 10px;border:1px solid rgb(255 255 255/22%);border-radius:6px;background:transparent;color:#b9c9d9;cursor:pointer}.console-view-toggle button[aria-pressed=true]{background:white;color:var(--navy-950)}.business-response-summary{padding:20px 22px 28px;overflow:auto}.business-response-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.business-response-metrics span{display:grid;padding:10px;border:1px solid rgb(255 255 255/12%);border-radius:7px;color:#aebfd0;font-size:11px}.business-response-metrics strong{color:white;font-size:18px}.business-response-summary h3{color:white;font-size:13px;margin:20px 0 8px}.business-response-summary dl{display:grid;gap:6px;margin:0}.business-response-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgb(255 255 255/9%)}.business-response-summary dt{color:#dce8f4;overflow-wrap:anywhere}.business-response-summary dd{margin:0;display:flex;gap:8px;align-items:center}.business-response-summary small{color:#91a5b9}.empty-output{margin:auto;max-width:330px;text-align:center;padding:30px;color:#95a8bb}.empty-output svg{width:46px;height:46px;opacity:.6}.empty-output strong{color:#dce8f4;display:block;margin-top:10px}.empty-output p{font-size:11px}.console-notice{margin:18px;padding:13px;border:1px solid #cc6570;background:rgb(204 101 112/15%);border-radius:6px}.console-warnings{padding:18px 22px;border-top:1px solid rgb(255 255 255/12%)}.console-warnings h3{margin:0 0 10px}.console-warnings>div{display:grid;grid-template-columns:170px 1fr;font-size:10px}.console-warnings p{margin:0}.console-warnings small{display:block;color:#95a8bb}.dashboard-frame{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:calc(100vh - 82px);border-top:1px solid var(--line);background:#fff}.dashboard-sidebar{border-right:1px solid var(--line);padding:18px 13px;display:flex;flex-direction:column;background:#fbfcfd}.workspace-switcher{display:flex;gap:10px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:7px;background:white}.workspace-switcher>span{width:31px;height:31px;display:grid;place-items:center;border-radius:6px;background:var(--navy-950);color:white;font-size:11px;font-weight:750}.workspace-switcher p{margin:0}.workspace-switcher small,.workspace-switcher strong{display:block}.workspace-switcher strong{font-size:11px}.workspace-switcher small{color:var(--muted);font-size:9px}.dashboard-sidebar nav{margin-top:22px;display:grid;gap:3px}.dashboard-sidebar nav a{display:flex;gap:10px;align-items:center;min-height:36px;padding:0 10px;border-radius:6px;color:#44556a;font-size:12px}.dashboard-sidebar nav a:hover{background:#edf2f6;color:var(--navy-950)}.dashboard-sidebar nav svg{width:16px}.sidebar-bottom{margin-top:auto;padding:13px 9px;display:flex;align-items:center;gap:9px;border-top:1px solid var(--line)}.sidebar-bottom p{margin:0}.sidebar-bottom small,.sidebar-bottom strong{display:block}.sidebar-bottom strong{font-size:10px}.sidebar-bottom small{color:var(--muted);font-size:9px}.environment-badge{display:inline-flex;width:max-content;align-items:center;padding:3px 6px;border-radius:4px;color:#155c42;background:#e2f6ed;font-size:9px;font-weight:800;letter-spacing:.06em}.dashboard-workspace{min-width:0}.dashboard-mobile-nav{display:none}.dashboard-main{width:min(1120px,calc(100% - 60px));margin:auto;padding:46px 0 80px}.dashboard-heading{display:flex;justify-content:space-between;align-items:start;gap:30px;margin-bottom:28px}.dashboard-kicker{margin:0 0 6px!important;text-transform:uppercase;letter-spacing:.08em;font-size:10px!important;font-weight:750;color:var(--muted)!important}.dashboard-heading h1{margin:0;font-size:31px}.dashboard-heading p{margin:8px 0 0;color:var(--muted);font-size:13px}.fixture-label{padding:5px 8px;border-radius:5px;background:#fff3d9;color:#75541d;font-size:9px;font-weight:700;white-space:nowrap}.setup-callout{grid-template-columns:44px 1fr auto;gap:18px;align-items:start;padding:23px;border:1px solid #cddff1;background:#f6faff}.setup-callout,.setup-icon{display:grid;border-radius:8px}.setup-icon{width:44px;height:44px;place-items:center;color:white;background:var(--navy-900)}.setup-callout strong{color:var(--navy-950)}.setup-callout p{margin:4px 0;color:var(--muted);font-size:11px}.setup-callout ol{display:flex;flex-wrap:wrap;gap:13px 24px;padding:0;margin:13px 0 0;list-style:none;font-size:10px;color:#415369}.setup-callout li span{display:inline-grid;place-items:center;width:19px;height:19px;margin-right:5px;border-radius:50%;background:#dfebf7;color:var(--navy-800);font-weight:750}.dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.dashboard-stats article{border:1px solid var(--line);border-radius:8px;padding:17px}.dashboard-stats span{display:block;color:var(--muted);font-size:10px}.dashboard-stats strong{display:block;margin:7px 0 2px;color:var(--navy-950);font-size:24px}.dashboard-stats small{color:var(--muted-2);font-size:9px}.dashboard-stats .text-value{font-size:17px;padding:5px 0 4px}.dashboard-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.dashboard-panel{border:1px solid var(--line);border-radius:8px;background:white;overflow:hidden}.panel-heading{min-height:51px;padding:14px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-soft)}.panel-heading h2{margin:0;font-size:14px}.panel-heading p{margin:2px 0 0;color:var(--muted);font-size:9px}.panel-heading a{color:var(--navy-700);font-size:10px}.quick-actions a{display:grid;grid-template-columns:34px 1fr 17px;gap:11px;align-items:center;padding:13px 16px}.quick-actions a+a{border-top:1px solid var(--line-soft)}.quick-actions a>span{width:32px;height:32px;display:grid;place-items:center;background:var(--blue-050);color:var(--navy-700);border-radius:6px}.quick-actions p{margin:0}.quick-actions small,.quick-actions strong{display:block}.quick-actions strong{font-size:11px}.quick-actions small{color:var(--muted);font-size:9px}.security-checks>div{display:flex;gap:10px;padding:13px 16px}.security-checks>div+div{border-top:1px solid var(--line-soft)}.security-checks svg{color:var(--green-600)}.security-checks .pending svg{color:#ba812a}.security-checks p{margin:0}.security-checks span,.security-checks strong{display:block}.security-checks strong{font-size:11px}.security-checks span{color:var(--muted);font-size:9px}.dashboard-info{display:flex;gap:10px;padding:12px 15px;margin-bottom:18px;border:1px solid #cfe3f8;border-radius:6px;background:#f5faff;font-size:11px}.dashboard-info strong{color:var(--navy-950)}.dashboard-info span{color:var(--muted)}.logout-control{margin-top:auto;padding:14px 8px 0;border-top:1px solid rgb(255 255 255/14%)}.logout-control button{width:100%;min-height:38px;padding:8px 12px;border:1px solid rgb(255 255 255/24%);border-radius:6px;background:transparent;color:white;font:inherit;font-size:11px;font-weight:650;cursor:pointer}.logout-control button:hover{background:rgb(255 255 255/8%)}.logout-control button:focus-visible{outline:3px solid #9ec5ef;outline-offset:2px}.logout-control button:disabled{cursor:wait;opacity:.7}.logout-control small{display:block;margin-top:7px;color:#ffd4d6;font-size:9px;line-height:1.4}.logout-control.compact{flex:0 0 auto;margin:0 0 0 auto;padding:0 0 0 8px;border:0;border-left:1px solid var(--line)}.logout-control.compact button{width:auto;min-height:30px;padding:6px 10px;border-color:var(--line);color:var(--navy-800);background:white}.logout-control.compact small{position:absolute;right:16px;top:52px;z-index:2;width:210px;padding:8px;border:1px solid #ecc0c3;border-radius:5px;background:#fff5f5;color:#8f1e24}.dashboard-sidebar>.logout-control{border-top-color:var(--line)}.dashboard-sidebar>.logout-control button{border-color:var(--line);background:white;color:var(--navy-800)}.dashboard-sidebar>.logout-control button:hover{background:var(--blue-050)}.dashboard-sidebar>.logout-control small{color:#8f1e24}.key-actions{display:grid;justify-content:end;gap:6px;margin-bottom:12px}.key-actions>label{color:var(--muted);font-size:10px;font-weight:700}.key-action-controls{display:flex;align-items:center;gap:10px}.key-action-controls input{min-width:220px;min-height:40px;padding:8px 11px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:white}.key-actions svg{width:15px}.secret-once{margin:13px 0;padding:16px;border:1px solid #e8b85e;border-radius:7px;background:#fffaf0}.secret-once>div:first-child{display:flex;gap:10px}.secret-once>div:first-child svg{color:#996617}.secret-once p{margin:0}.secret-once span,.secret-once strong{display:block}.secret-once span{color:var(--muted);font-size:10px}.secret-value{display:flex;margin-top:13px}.secret-value code{flex:1 1;min-width:0;padding:10px;overflow-x:auto;background:white;border:1px solid #decda9;border-radius:5px 0 0 5px}.secret-value button{border:1px solid #decda9;background:white;border-radius:0 5px 5px 0}.dismiss-secret{margin-top:11px;padding:0;border:0;background:transparent;color:var(--navy-700);font-size:10px}.key-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.key-row{display:grid;grid-template-columns:1.2fr 1.45fr 1fr .7fr .8fr .55fr;min-height:58px;align-items:center;gap:9px;padding:10px 14px;font-size:10px}.key-row+.key-row{border-top:1px solid var(--line-soft)}.key-header{min-height:37px;background:#f7f9fb;color:var(--muted);font-weight:700}.key-row code{white-space:nowrap}.active{color:var(--green-600)}.revoked{color:#8a949f}.danger-link{padding:4px;border:0;background:transparent;color:#b4232d;font-size:10px}.confirm-bar{display:grid;grid-template-columns:24px 1fr auto auto;gap:10px;align-items:center;margin-top:14px;padding:14px;border:1px solid #ecc0c3;border-radius:7px;background:var(--red-050)}.confirm-bar>svg{color:var(--red-600)}.confirm-bar p{margin:0}.confirm-bar span,.confirm-bar strong{display:block}.confirm-bar span{color:var(--muted);font-size:9px}.confirm-bar .button{min-height:34px;font-size:10px}.usage-chart{margin-top:20px}.panel-heading select{border:1px solid var(--line);border-radius:5px;padding:5px 8px;background:white;font-size:10px}.usage-empty-chart{min-height:240px;display:grid;place-content:center;padding:32px;text-align:center;background:linear-gradient(180deg,#fbfdff,#f7fafe)}.usage-empty-chart strong{color:var(--navy-950);font-size:16px}.usage-empty-chart p{margin:6px 0 0;color:var(--muted);font-size:11px}.outcome-list>div:not(.panel-heading),.usage-table>div:not(.panel-heading){display:flex;justify-content:space-between;padding:14px 17px;font-size:10px}.outcome-list .usage-empty-row span,.usage-table span{color:var(--muted)}.usage-empty-row{min-height:58px;align-items:center}.security-settings{border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:20px}.security-settings article{display:grid;grid-template-columns:40px 1fr auto;gap:13px;align-items:center;padding:17px}.security-settings article+article{border-top:1px solid var(--line-soft)}.security-settings article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;background:var(--blue-050);color:var(--navy-700)}.security-settings h2{margin:0;font-size:12px}.security-settings p{margin:3px 0 0;color:var(--muted);font-size:10px}.security-settings article>strong{padding:4px 7px;border-radius:4px;color:#775a26;background:#fff4db;font-size:9px}.security-settings article>strong.ready{color:#1b684c;background:#e5f7ef}.billing-status-panel{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.billing-status-panel>div{padding:20px}.billing-status-panel>div+div{border-left:1px solid var(--line-soft)}.billing-status-panel small,.billing-status-panel span,.billing-status-panel strong{display:block}.billing-status-panel span{color:var(--muted);font-size:10px}.billing-status-panel strong{margin:8px 0 4px;color:var(--navy-950)}.billing-status-panel small{color:var(--muted);font-size:9px;line-height:1.5}.dashboard-main>.important-note+.button{margin-top:18px}.billing-actions-panel{margin-bottom:20px}.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px}.billing-plan-grid article{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid var(--line);border-radius:8px;background:white}.billing-plan-name{display:flex;align-items:center;justify-content:space-between;gap:10px}.billing-plan-name h3{margin:0;color:var(--navy-950);font-size:16px}.billing-coming-soon,.billing-plan-name span{padding:4px 7px;border-radius:4px;background:var(--blue-050);color:var(--navy-700);font-size:9px;font-weight:750;white-space:nowrap}.billing-plan-price{display:flex;align-items:baseline;gap:5px;margin:18px 0 4px}.billing-plan-price strong{color:var(--navy-950);font-size:30px}.billing-plan-grid ul,.billing-plan-price span{color:var(--muted);font-size:10px}.billing-plan-grid ul{display:grid;gap:8px;padding:16px 0 20px;margin:0;list-style:none}.billing-plan-grid li:before{content:"✓";margin-right:7px;color:var(--green-600);font-weight:800}.billing-coming-soon,.billing-plan-grid .button,.billing-plan-state{margin-top:auto}.billing-plan-state{color:var(--muted);font-size:10px;font-weight:700}.billing-portal-action{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border-top:1px solid var(--line-soft)}.billing-portal-action h3{margin:0;color:var(--navy-950);font-size:13px}.billing-portal-action p{margin:4px 0 0;color:var(--muted);font-size:10px}.billing-availability-note,.billing-error{margin:0;padding:0 18px 18px;color:var(--muted);font-size:10px}.billing-error{color:#9b2028}.billing-customer-error{margin:-6px 0 20px;padding:12px 14px;border:1px solid #efd0d2;border-radius:7px;background:#fff7f7;color:#8f1e24;font-size:11px}@media (max-width:1180px){.header-inner{grid-template-columns:320px 1fr 190px;width:calc(100% - 36px)}.desktop-nav{gap:6px;font-size:13px}.desktop-nav a{padding-inline:8px}.hero-inner{width:calc(100% - 60px)}.hero-code{margin-right:70px}.marketplace{width:calc(100% - 36px);grid-template-columns:165px minmax(0,1fr) 210px}.product-grid{grid-template-columns:repeat(2,1fr)}.popular-label{margin-right:20px}.docs-shell{grid-template-columns:200px minmax(0,1fr);padding-right:35px}.docs-on-page{display:none}}@media (max-width:900px){.site-header{height:72px}.header-inner{grid-template-columns:1fr auto}.brand-logo{width:41px;height:41px}.brand-copy strong{font-size:19px}.brand-copy small{font-size:8px}.desktop-nav,.header-actions{display:none}.mobile-menu{display:block;justify-self:end;position:relative}.mobile-menu summary{list-style:none;border:1px solid var(--line);border-radius:6px;padding:8px 12px;font-weight:650}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;right:0;top:46px;width:210px;padding:8px;display:grid;background:white;border:1px solid var(--line);border-radius:7px;box-shadow:var(--shadow)}.mobile-menu nav a{padding:8px 10px;border-radius:5px}.mobile-menu nav a:hover{background:var(--blue-050)}.mobile-menu .logout-control.compact{margin:0;padding:0;border:0}.mobile-menu .logout-control.compact button{width:100%;min-height:auto;padding:8px 10px;border:0;background:transparent;color:var(--navy-800);text-align:left}.mobile-menu .logout-control.compact button:hover{background:var(--blue-050)}.store-hero{min-height:600px}.hero-backdrop{background-image:linear-gradient(180deg,rgb(255 255 255/97%),rgb(255 255 255/84%) 45%,rgb(255 255 255/18%)),url(/images/japan-api-store-hero.png);background-position:60% bottom}.hero-inner{grid-template-columns:1fr;padding:20px 0 30px}.hero-copy{padding:28px 0 10px}.hero-code{justify-self:start;align-self:end;margin:18px 0 0;width:min(520px,100%)}.market-check-entry{grid-template-columns:1fr}.launch-showcase{width:calc(100% - 48px);padding-top:56px}.launch-product-card{grid-template-columns:1fr}.market-toolbar{grid-template-columns:1fr 1fr 1fr;padding-inline:24px}.popular-label{display:none}.marketplace{grid-template-columns:1fr}.category-panel{border:0;padding-right:0}.category-panel ul{display:flex;overflow-x:auto;gap:6px;padding-bottom:5px}.category-panel li{flex:0 0 auto}.category-panel li small{display:none}.catalog-panel{padding-inline:0}.why-panel{margin-top:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}.why-panel .button,.why-panel h2{grid-column:1/-1;width:max-content}.footer-status{grid-template-columns:repeat(2,1fr)}.footer-status>div{min-height:60px}.footer-status>div:nth-child(3){border-left:0}.footer-main{padding:18px 0;gap:20px}.footer-brand{flex-basis:220px}.footer-main nav{gap:10px 16px}.product-hero-grid,.provenance-section{grid-template-columns:1fr;gap:45px}.feature-grid{grid-template-columns:repeat(2,1fr)}.process-list{grid-template-columns:1fr}.quick-steps{grid-template-columns:repeat(2,1fr)}.quick-steps>div:nth-child(3){border-left:0}.quick-steps>div:nth-child(3),.quick-steps>div:nth-child(4){border-top:1px solid var(--line)}.business-demo-grid{grid-template-columns:1fr}.business-use-case-grid{grid-template-columns:repeat(2,1fr)}.docs-shell{display:block;padding:0}.docs-sidebar{position:static;width:100%;height:auto;border-right:0;border-bottom:1px solid var(--line);padding:14px 24px}.docs-sidebar .docs-product{display:none}.docs-sidebar nav{display:flex;overflow-x:auto;margin:0}.docs-sidebar nav a{flex:0 0 auto}.docs-content{width:min(760px,calc(100% - 48px));margin:auto;padding-top:45px}.console-grid{grid-template-columns:1fr}.console-form{border-right:0;border-bottom:1px solid var(--line)}.console-output{min-height:480px}.dashboard-frame{grid-template-columns:1fr}.dashboard-sidebar{display:none}.dashboard-mobile-nav{display:flex;overflow-x:auto;gap:4px;padding:10px 24px;border-bottom:1px solid var(--line);background:#fbfcfd}.dashboard-mobile-nav a{flex:0 0 auto;padding:7px 10px;font-size:11px}.dashboard-main{width:calc(100% - 48px)}.key-row{grid-template-columns:1fr 1.2fr .8fr .7fr}.key-row>span:nth-child(3),.key-row>span:nth-child(4){display:none}.billing-plan-grid,.billing-status-panel,.draft-plan-grid{grid-template-columns:1fr}.billing-status-panel>div+div{border-left:0;border-top:1px solid var(--line-soft)}.billing-portal-action{align-items:stretch;flex-direction:column}.billing-portal-action .button{width:100%}}@media (max-width:600px){body{font-size:14px}.content-wrap{width:calc(100% - 32px)}.header-inner{width:calc(100% - 28px)}.brand-copy strong{font-size:16px}.brand-copy small{display:none}.brand-logo{width:38px;height:38px}.store-hero{min-height:625px}.hero-inner{width:calc(100% - 32px)}.hero-copy h1{font-size:36px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-points{gap:14px;justify-content:space-between}.hero-points li{gap:6px;font-size:9px}.hero-points svg{width:22px;height:22px}.hero-code{padding:14px}.hero-code pre{font-size:9px}.market-check-entry{width:calc(100% - 32px);margin-top:32px;padding:23px 18px;gap:23px}.market-check-entry__actions{align-items:stretch;flex-direction:column}.market-check-entry__actions .button{width:100%}.market-check-entry__flow li{min-height:64px}.launch-showcase{width:calc(100% - 32px);padding-top:46px}.launch-heading{text-align:left}.launch-heading h2{font-size:30px}.launch-product-detail,.launch-product-main{padding:24px 20px}.launch-product-title{align-items:flex-start}.launch-product-icon,.launch-product-logo{width:48px;height:48px}.launch-product-title h3{font-size:23px}.launch-product-copy{font-size:14px}.launch-capabilities{grid-template-columns:1fr}.launch-product-actions{display:grid}.launch-product-actions .button{width:100%}.api-pair-connector{flex-direction:column;gap:6px;padding:12px 0}.api-pair-connector svg{transform:rotate(90deg)}.better-together{padding:22px 18px}.better-together__flow{grid-template-columns:1fr}.better-together__flow li:nth-child(2n){transform:rotate(90deg);text-align:center}.better-together__capabilities,.better-together__comparison{grid-template-columns:1fr}.catalog-continuation{align-items:flex-start;flex-direction:column}.market-toolbar{grid-template-columns:1fr 1fr;padding:13px 16px}.search-field{grid-column:1/-1}.marketplace{width:calc(100% - 28px)}.category-panel{padding-top:16px}.section-heading{margin-top:4px}.product-grid{grid-template-columns:1fr}.product-card{min-height:225px}.benefit-strip{grid-template-columns:1fr}.benefit-strip>div+div{border-left:0;border-top:1px solid var(--line-soft)}.why-panel{grid-template-columns:1fr}.truth-notice{width:calc(100% - 32px);align-items:flex-start;flex-direction:column;gap:4px}.truth-notice strong{white-space:normal}.footer-status{width:calc(100% - 32px);grid-template-columns:1fr}.footer-status>div{padding:12px 0}.footer-status>div+div{border-left:0;border-top:1px solid rgb(255 255 255/12%)}.footer-main{width:calc(100% - 32px);flex-direction:column;align-items:flex-start}.footer-brand{flex-basis:auto}.footer-brand img{width:88px;height:88px}.footer-main nav{justify-content:flex-start;gap:13px;flex-wrap:wrap}.product-hero{padding:50px 0}.product-hero h1{font-size:43px}.feature-grid{grid-template-columns:1fr}.product-intro,.quick-start-section{padding:65px 0}.quick-start-heading{align-items:flex-start;flex-direction:column}.quick-steps{grid-template-columns:1fr}.quick-steps>div+div{border-left:0}.quick-steps>div+div,.quick-steps>div:nth-child(2){border-top:1px solid var(--line)}.code-tabs{padding-right:0}.code-tabs button{padding:9px 8px}.code-sample pre{padding:17px;font-size:10px}.provenance-section{padding-bottom:65px}.product-cta h2{font-size:27px}.business-demo{padding:58px 0}.business-demo-heading{display:block}.demo-safety{margin-top:14px}.business-demo-grid{grid-template-columns:1fr}.business-demo-output{min-height:360px}.business-demo-cta{align-items:stretch;flex-direction:column}.business-demo-cta .button{width:100%}.business-use-cases{padding:62px 0}.business-use-case-grid{grid-template-columns:1fr}.product-hero .hero-actions{display:grid}.product-hero .hero-actions .button{width:100%}.docs-topbar{padding-inline:14px}.docs-topbar .button{padding-inline:9px}.docs-topbar .postman-official-button{width:100%}.docs-content{width:calc(100% - 32px)}.docs-content h1{font-size:36px}.doc-steps li{gap:3px}.doc-steps li,.endpoint-facts,.status-grid{grid-template-columns:1fr}.endpoint-facts div:nth-child(2n){border-left:0}.endpoint-facts div+div{border-top:1px solid var(--line)}.warning-row{grid-template-columns:1fr;gap:7px}.schema-code{padding:16px;font-size:10px}.changelog-entry{grid-template-columns:1fr;gap:5px}.console-page{padding-top:40px}.console-title{align-items:flex-start;flex-direction:column;gap:12px}.console-title h1{font-size:36px}.console-form{padding:18px}.console-output>pre{padding:17px;font-size:10px}.console-warnings>div{grid-template-columns:1fr}.output-heading{align-items:flex-start;flex-direction:column}.business-response-metrics{grid-template-columns:1fr}.dashboard-main{width:calc(100% - 32px);padding-top:32px}.dashboard-heading{flex-direction:column;gap:10px}.dashboard-heading h1{font-size:27px}.setup-callout{grid-template-columns:36px 1fr;padding:17px}.setup-callout .button{grid-column:1/-1}.setup-callout ol{display:grid}.dashboard-stats{grid-template-columns:repeat(2,1fr)}.dashboard-two-column{grid-template-columns:1fr}.dashboard-info{flex-direction:column}.key-actions{justify-content:stretch}.key-action-controls{display:grid}.key-action-controls .button,.key-action-controls input{width:100%;min-width:0}.key-row{grid-template-columns:1fr 1fr auto;padding:10px}.key-row>span:nth-child(3),.key-row>span:nth-child(4),.key-row>span:nth-child(5){display:none}.key-row code{font-size:9px}.secret-value{display:grid}.secret-value code{border-radius:5px 5px 0 0}.secret-value button{min-height:38px;border-radius:0 0 5px 5px}.confirm-bar{grid-template-columns:22px 1fr}.confirm-bar .button{grid-column:span 1}.bar-chart{gap:5px;height:200px}.security-settings article{grid-template-columns:36px 1fr}.security-settings article>strong{grid-column:2;width:max-content}.pricing-page{padding-block:36px 64px}.draft-banner{align-items:flex-start;flex-direction:column;gap:3px}.pricing-heading{margin-top:40px;text-align:left}.draft-plan-grid article{padding:22px}}.auth-page,.status-page{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:72px 0 96px}.auth-card{width:min(520px,100%);margin:0 auto;padding:40px;border:1px solid var(--line);border-radius:18px;background:white;box-shadow:0 18px 50px rgba(8,39,71,.08)}.auth-card h1{margin:8px 0 16px;font-size:clamp(2rem,6vw,3rem)}.auth-card p{color:var(--muted);line-height:1.7}.auth-card .button{width:100%;margin:24px 0 14px}.auth-card small{display:block;color:var(--muted);line-height:1.6}.auth-error{padding:12px;border-left:3px solid var(--red-600);background:#fff5f5;color:#8f1e24!important}.status-hero{max-width:720px;margin-bottom:40px}.status-hero h1{font-size:clamp(2.4rem,6vw,4.5rem);margin:8px 0 16px}.status-changelog p,.status-grid p,.status-hero p{color:var(--muted);line-height:1.65}.status-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.status-grid article{padding:24px;border:1px solid var(--line);border-radius:14px;background:white}.status-grid span{display:block;color:var(--muted);font-size:.82rem}.status-grid strong{display:block;margin:8px 0;color:var(--navy-950);font-size:1.25rem;overflow-wrap:anywhere}.status-products{margin-top:56px}.status-section-heading{max-width:720px;margin-bottom:22px}.status-section-heading h2{margin:7px 0 8px;color:var(--navy-950);font-size:clamp(1.8rem,4vw,2.6rem)}.status-section-heading>p:last-child{margin:0;color:var(--muted);line-height:1.65}.status-product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.status-product-list>article{display:grid;align-content:space-between;min-height:280px;padding:24px;border:1px solid var(--line);border-radius:14px;background:white}.status-product-heading>span{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;font-size:.7rem;font-weight:800}.status-product-heading>span.is-operational{color:#11613e;background:#e9f8f0}.status-product-heading>span.is-degraded{color:#8f1e24;background:var(--red-050)}.status-product-heading h3{margin:15px 0 8px;color:var(--navy-950);font-size:1.2rem}.status-product-heading h3 a:hover{text-decoration:underline;text-underline-offset:3px}.status-product-heading p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.65}.status-product-list dl{margin:24px 0 0;border-top:1px solid var(--line-soft)}.status-product-list dl>div{display:flex;justify-content:space-between;gap:14px;padding-top:11px}.status-product-list dt{color:var(--muted);font-size:.75rem}.status-product-list dd{margin:0;color:var(--navy-950);font-size:.78rem;font-weight:750;text-align:right}.status-changelog{margin-top:56px}.status-changelog article{display:grid;grid-template-columns:130px 1fr;padding:24px 0;border-top:1px solid var(--line)}.status-changelog h3,.status-changelog p{margin:0 0 6px}@media (max-width:900px){.status-product-list{grid-template-columns:1fr}.status-product-list>article{min-height:0}}@media (max-width:640px){.auth-page,.status-page{width:min(100% - 28px,1120px);padding:40px 0 72px}.auth-card{padding:26px 20px}.status-grid{grid-template-columns:1fr}.status-product-list>article{padding:20px}.status-changelog article{grid-template-columns:1fr;gap:8px}}.legal-page{max-width:820px;padding-block:64px 96px}.legal-page>h1{margin:8px 0 6px;color:var(--navy-950);font-size:clamp(2.4rem,7vw,4rem)}.legal-page section p,.legal-page>p{color:var(--muted);line-height:1.75}.legal-page section{padding:24px 0;border-top:1px solid var(--line)}.legal-page section h2{margin:0 0 8px;color:var(--navy-950);font-size:1.25rem}.legal-page .draft-banner{margin:28px 0}.profitability-hero{background:radial-gradient(circle at 78% 30%,rgb(34 126 92/13%),transparent 32%),linear-gradient(180deg,#f8fcfa,#fff)}.profitability-preview{overflow:hidden}.profitability-preview-body{display:grid;min-height:270px;align-content:center;justify-items:center;padding:34px;background:linear-gradient(145deg,#082747,#0d3d58);color:white;text-align:center}.profitability-preview-body span{color:#a9c4d4;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.profitability-preview-body strong{margin-top:8px;font-size:clamp(38px,6vw,58px)}.profitability-preview-body p{margin:3px 0 20px;color:#c7d9e4}.profitability-preview-body em{padding:7px 11px;border-radius:999px;background:#dff8ed;color:#126343;font-size:11px;font-style:normal;font-weight:850;letter-spacing:.06em}.profitability-demo{padding:76px 0;border-block:1px solid var(--line);background:#f4f8f6}.profitability-demo-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.profitability-demo-heading h2{max-width:720px;margin:7px 0 0;color:var(--navy-950);font-size:clamp(29px,4vw,42px)}.profitability-demo-heading>p{max-width:390px;margin:0;color:var(--muted)}.profitability-demo-shell{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);overflow:hidden;border:1px solid var(--line);border-radius:12px;background:white;box-shadow:var(--shadow)}.profitability-form{padding:25px;border-right:1px solid var(--line)}.profitability-examples{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 19px;padding:0;border:0}.profitability-examples legend{width:100%;margin-bottom:5px;color:var(--navy-950);font-size:11px;font-weight:800}.profitability-examples button{min-height:36px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--navy-800);cursor:pointer}.profitability-examples button:hover{border-color:var(--green-600);background:var(--green-050)}.profitability-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profitability-fields label{display:grid;gap:6px;color:var(--navy-950);font-size:11px;font-weight:750}.profitability-fields input,.profitability-fields select{min-width:0;min-height:44px;padding:9px 10px;border:1px solid #cbd6d2;border-radius:6px;background:white;color:var(--navy-950);font:inherit}.profitability-money-input{display:grid;grid-template-columns:1fr 84px;gap:6px}.profitability-primary-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.profitability-advanced-toggle{display:block;margin:17px 0 14px;padding:0;border:0;background:transparent;color:var(--green-700);cursor:pointer;font:inherit;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.profitability-handoff{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:13px 16px;border:1px solid #afd9c6;border-radius:8px;background:#eaf8f1;color:#126343}.profitability-handoff.is-blocked{border-color:#f0b6bb;background:#fff0f1;color:#a6242f}.profitability-handoff span{font-size:11px}.profitability-submit{width:100%;margin-top:20px}.profitability-submit:disabled{opacity:.65;cursor:wait}.profitability-form-note{margin:11px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.profitability-result{min-width:0;min-height:550px;padding:28px;background:var(--navy-950);color:#dce8f4}.profitability-status{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding-bottom:22px;border-bottom:1px solid rgb(255 255 255/12%)}.profitability-status span{color:#91a5b9;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.profitability-status strong{grid-row:2;color:#74ddb2;font-size:24px}.profitability-status small{grid-row:1/3;grid-column:2;padding:6px 8px;border:1px solid rgb(255 255 255/18%);border-radius:6px}.profitability-status b{grid-column:1/-1;color:white;font-size:11px}.profitability-stop{display:grid;gap:6px;margin-bottom:20px;padding:16px;border:1px solid #e08790;border-radius:8px;background:rgb(201 55 70/16%)}.profitability-stop span{color:#eeb9be;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.profitability-stop strong{color:#ffdce0;font-size:25px}.profitability-stop b{color:white}.profitability-stop p{margin:2px 0 0;color:#f1cdd1;font-size:11px;line-height:1.55}.profitability-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:21px 0}.profitability-metrics>div{display:grid;gap:5px;padding:14px;border:1px solid rgb(255 255 255/12%);border-radius:7px}.profitability-metrics span{color:#91a5b9;font-size:10px}.profitability-metrics strong{color:white;font-size:22px}.profitability-money-result{display:grid;min-width:0;gap:3px}.profitability-money-result .profitability-money-primary{color:white;font-size:clamp(22px,2.1vw,28px);font-weight:850;line-height:1.15;overflow-wrap:anywhere}.profitability-money-result small{color:#b8c8d7;font-size:11px;font-weight:650;line-height:1.35}.profitability-summary{color:#c2d1de;line-height:1.65}.profitability-price-guide{display:grid;gap:8px;margin-top:20px;padding:14px;border-radius:7px;background:rgb(255 255 255/6%)}.profitability-price-guide span{display:flex;justify-content:space-between;gap:16px;color:#a8baca;font-size:11px}.profitability-price-guide strong{color:white}.profitability-improve{margin-top:16px;padding:11px 12px;border-left:3px solid #e8bd66;background:rgb(232 189 102/10%);color:#e8d6ad;font-size:10px}.profitability-details{margin-top:16px;color:#c2d1de;font-size:11px}.profitability-details summary{cursor:pointer;font-weight:800}.profitability-details ul{display:grid;gap:5px;margin:12px 0 0;padding:0;list-style:none}.profitability-details li{display:flex;justify-content:space-between;gap:12px}.profitability-details span{text-transform:capitalize}.profitability-details strong{color:white}.profitability-demo-embedded{margin-top:28px;padding:42px 0;border:0;border-radius:10px}.sellability-profitability-handoff{display:grid;justify-items:start;gap:8px;margin-top:20px;padding:16px;border:1px solid #b8d7c8;border-radius:8px;background:#eef9f4;color:var(--navy-950)}.sellability-profitability-handoff p{margin:0;color:var(--muted);font-size:11px}.profitability-empty,.profitability-error{display:grid;min-height:490px;place-content:center;max-width:390px;margin:auto;text-align:center}.profitability-empty strong,.profitability-error strong{color:white;font-size:20px}.profitability-empty p,.profitability-error p{color:#91a5b9;line-height:1.7}.profitability-provenance{padding-top:76px}@media (max-width:900px){.profitability-demo-heading{align-items:flex-start;flex-direction:column}.profitability-demo-shell{grid-template-columns:1fr}.profitability-form{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:600px){.profitability-demo{padding:55px 0}.profitability-fields,.profitability-metrics{grid-template-columns:1fr}.profitability-form,.profitability-result{padding:19px}.profitability-status{grid-template-columns:1fr}.profitability-status small{grid-row:auto;grid-column:auto;width:max-content}}.hero-platform-label{margin:0 0 10px;color:#74d9bf;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.secret-quickstart{margin-top:16px;padding-top:16px;border-top:1px solid #decda9}.secret-quickstart>p{margin-bottom:10px}.secret-quickstart .code-sample{border-color:#decda9}.hero-code-result{display:block;margin-top:9px;color:#b8f4d9;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.activation-runway{width:min(1180px,calc(100% - 64px));margin:54px auto 0;padding:34px;border:1px solid #b9d8cd;border-radius:14px;background:linear-gradient(140deg,#effaf6,#f7fbff);box-shadow:var(--shadow)}.activation-runway__heading{max-width:760px}.activation-runway__heading>p,.mcp-home>div:first-child>p,.use-case-preview>div:first-child>p{margin:0 0 7px;color:var(--green-600);font-size:10px;font-weight:850;letter-spacing:.1em}.activation-runway__heading h2,.mcp-home h2,.use-case-preview h2{margin:0;color:var(--navy-950);font-size:clamp(27px,3.5vw,40px);letter-spacing:-.03em;line-height:1.18}.activation-runway__heading>span,.mcp-home>div:first-child>span,.use-case-preview>div:first-child>span{display:block;margin-top:10px;color:var(--muted);line-height:1.65}.activation-runway__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0 18px;padding:0;list-style:none}.activation-runway__steps li{min-width:0;padding:18px;border:1px solid #d8e8e2;border-radius:9px;background:white}.activation-runway__steps li>span{display:grid;width:28px;height:28px;place-items:center;margin-bottom:12px;border-radius:50%;background:var(--navy-900);color:white;font-size:11px;font-weight:800}.activation-runway__steps strong{display:block;color:var(--navy-950)}.activation-runway__steps p{min-height:44px;margin:5px 0 10px;color:var(--muted);font-size:11px;line-height:1.55}.activation-runway__steps a{color:var(--navy-700);font-size:11px;font-weight:800}.activation-runway__channels{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;border-top:1px solid #d8e8e2}.activation-runway__channels a{padding:7px 10px;border-radius:999px;background:white;color:var(--navy-800);font-size:10px;font-weight:750}.mcp-home,.use-case-preview{width:min(1180px,calc(100% - 64px));margin:56px auto 0;padding:44px;border:1px solid var(--line);border-radius:14px}.use-case-preview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:26px 0 22px}.use-case-preview__grid a{display:grid;min-width:0;gap:5px;padding:18px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-soft)}.use-case-preview__grid strong{color:var(--navy-950)}.use-case-preview__grid span{color:var(--muted);font-size:11px}.mcp-home{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:56px;border-color:#2c587a;background:linear-gradient(135deg,#061d35,#0d3f66)}.mcp-home h2{color:white}.mcp-home>div:first-child>span{color:#bfd0df}.mcp-home__actions{display:grid;gap:9px;min-width:190px}.activation-page,.developers-page,.mcp-page,.use-cases-page{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:70px 0 96px}.activation-hero,.developers-page>header,.mcp-page>header,.use-cases-page>header{max-width:860px;padding-bottom:48px}.activation-hero h1,.developers-page>header h1,.mcp-page>header h1,.use-cases-page>header h1{margin:8px 0 16px;color:var(--navy-950);font-size:clamp(42px,7vw,72px);line-height:1.03;letter-spacing:-.045em}.activation-hero>p:not(.eyebrow),.developers-page>header>p:not(.eyebrow),.mcp-page>header>p:not(.eyebrow),.use-cases-page>header>p:not(.eyebrow){max-width:780px;color:var(--muted);font-size:17px;line-height:1.7}.activation-section{padding:58px 0;border-top:1px solid var(--line)}.activation-section--soft{width:calc(100% + 48px);margin-left:-24px;padding-inline:24px;border-radius:14px;background:var(--surface-soft)}.activation-section__heading{max-width:760px;margin-bottom:24px}.activation-next>div:first-child>span,.activation-section__heading>span,.developer-kit-sample>div:first-child>p,.mcp-prompt>div:first-child>p,.mcp-setup>div:first-child>p,.mcp-tools>div:first-child>p{color:var(--red-600);font-size:10px;font-weight:850;letter-spacing:.1em}.activation-next h2,.activation-section__heading h2,.developer-kit-sample h2,.mcp-prompt h2,.mcp-setup h2,.mcp-tools h2{margin:7px 0 9px;color:var(--navy-950);font-size:clamp(27px,4vw,42px);line-height:1.15;letter-spacing:-.03em}.activation-next p,.activation-section__heading p,.developer-kit-sample span,.mcp-prompt>p,.mcp-setup span,.mcp-tools p{color:var(--muted);line-height:1.65}.activation-demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.activation-demo-grid a{display:grid;min-width:0;gap:8px;min-height:155px;align-content:space-between;padding:20px;border:1px solid var(--line);border-radius:10px;background:white;box-shadow:0 8px 24px rgb(7 29 54/5%)}.activation-demo-grid a>span{color:var(--red-600);font-size:9px;font-weight:850;letter-spacing:.08em}.activation-demo-grid a>strong{color:var(--navy-950);font-size:19px;line-height:1.35}.activation-demo-grid a>b{color:var(--navy-700);font-size:11px}.activation-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;margin:0 0 20px;list-style:none}.activation-checklist li{display:flex;min-width:0;gap:10px;padding:15px;border:1px solid var(--line);border-radius:8px;background:white}.activation-checklist li>span{flex:0 0 auto;color:var(--red-600);font-weight:850}.activation-checklist p{margin:0}.activation-checklist b,.activation-checklist strong{display:block}.activation-checklist b{margin-top:4px;color:var(--muted);font-size:10px;font-weight:500;line-height:1.5}.activation-success{display:flex;gap:12px;margin-top:16px;padding:15px;border:1px solid #a9d8c3;border-radius:8px;background:var(--green-050)}.activation-success svg{flex:0 0 auto;color:var(--green-600)}.activation-success p{margin:0}.activation-success span,.activation-success strong{display:block}.activation-success span{margin-top:3px;color:var(--muted);font-size:11px}.activation-next{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:center;gap:32px;padding:34px;border-radius:12px;background:var(--navy-950)}.activation-next h2{color:white}.activation-next p{color:#b8c8d7}.activation-next>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.use-case-list{border-top:1px solid var(--line)}.use-case-list>section{display:grid;grid-template-columns:100px minmax(0,1fr);gap:28px;padding:48px 0;border-bottom:1px solid var(--line);scroll-margin-top:30px}.use-case-number{color:#cbd6df;font-size:46px;font-weight:850}.use-case-body>span{color:var(--red-600);font-size:10px;font-weight:800;letter-spacing:.08em}.use-case-body h2{margin:6px 0;color:var(--navy-950);font-size:clamp(27px,4vw,40px)}.use-case-body>p{max-width:700px;color:var(--muted)}.use-case-body ol{display:grid;gap:8px;max-width:700px;padding-left:20px;color:var(--navy-800)}.use-case-body .button{margin-top:10px}.use-case-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:50px;padding:28px;border-radius:12px;background:var(--surface-soft)}.use-case-cta h2,.use-case-cta p{margin:0}.use-case-cta p{margin-top:4px;color:var(--muted)}.developer-kit-grid,.mcp-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.developer-kit-grid article,.mcp-principles>div{display:grid;min-width:0;gap:7px;padding:20px;border:1px solid var(--line);border-radius:10px}.mcp-principles svg{color:var(--green-600)}.developer-kit-grid h2,.mcp-principles strong{color:var(--navy-950)}.developer-kit-grid p,.mcp-principles span{color:var(--muted);font-size:11px;line-height:1.6}.developer-kit-sample,.mcp-prompt,.mcp-setup,.mcp-tools{padding:62px 0;border-top:1px solid var(--line)}.mcp-principles+.mcp-tools{margin-top:60px}.mcp-tools>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.mcp-tools article{min-width:0;padding:17px;border:1px solid var(--line);border-radius:8px}.mcp-tools code{color:var(--navy-700);font-weight:750;overflow-wrap:anywhere}.mcp-tools article p{margin:7px 0 0;font-size:11px}.developer-kit-sample>div:first-child,.mcp-setup>div:first-child{max-width:800px;margin-bottom:22px}.mcp-setup .important-note{margin-top:16px}.mcp-prompt blockquote{margin:22px 0 12px;padding:24px;border-left:4px solid var(--red-600);background:var(--surface-soft);color:var(--navy-950);font-size:clamp(19px,3vw,27px);line-height:1.5}.developer-kit-grid article>span{color:var(--red-600);font-size:9px;font-weight:850;letter-spacing:.08em}.developer-kit-grid h2,.developer-kit-grid p{margin:0}.developer-kit-status{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:18px;border:1px solid #dfcfaa;border-radius:9px;background:#fffaf0}.developer-kit-status svg{color:#9b6a1f}.developer-kit-status p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.6}@media (max-width:900px){.activation-checklist,.activation-runway__steps{grid-template-columns:1fr}.activation-runway__steps p{min-height:0}.activation-next,.mcp-home{grid-template-columns:1fr}.mcp-home__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-kit-grid,.mcp-principles{grid-template-columns:1fr}}@media (max-width:600px){.activation-runway,.mcp-home,.use-case-preview{width:calc(100% - 32px);margin-top:38px;padding:23px 18px}.activation-demo-grid,.activation-runway__steps,.mcp-tools>div:last-child,.use-case-preview__grid{grid-template-columns:1fr}.activation-runway__channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.activation-runway__channels a{min-width:0;overflow-wrap:anywhere;text-align:center}.mcp-home{margin-bottom:38px}.mcp-home__actions{grid-template-columns:1fr;min-width:0}.activation-page,.developers-page,.mcp-page,.use-cases-page{width:calc(100% - 32px);padding:44px 0 72px;overflow-wrap:anywhere}.activation-hero h1,.developers-page>header h1,.mcp-page>header h1,.use-cases-page>header h1{font-size:39px}.activation-section--soft{width:calc(100% + 20px);margin-left:-10px;padding-inline:10px}.activation-next{padding:23px 18px}.activation-next>div:last-child,.use-case-list>section{grid-template-columns:1fr}.use-case-list>section{gap:6px;padding:36px 0}.use-case-number{font-size:28px}.use-case-cta{align-items:stretch;flex-direction:column}.use-case-cta .button{width:100%}.code-sample,.code-sample pre{max-width:100%}}.discovery-page{padding:0 0 96px;overflow:clip;background:white}.discovery-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:54px;width:min(1180px,calc(100% - 64px));margin:0 auto;padding:78px 0 66px}.discovery-hero__copy h1{max-width:850px;margin:12px 0 20px;color:var(--navy-950);font-size:clamp(44px,6.8vw,78px);line-height:1.02;letter-spacing:-.05em;text-wrap:balance}.discovery-answer{max-width:780px;color:var(--muted);font-size:clamp(16px,2vw,20px);line-height:1.7}.discovery-trust{margin:18px 0 0;color:#4c665d;font-size:11px;font-weight:700;line-height:1.6}.discovery-capabilities{align-self:center;padding:27px;border:1px solid #bfd9d0;border-radius:14px;background:linear-gradient(145deg,#effaf6,#f7fbff)}.discovery-capabilities>span{color:var(--green-700);font-size:10px;font-weight:850;letter-spacing:.1em}.discovery-capabilities ul{display:grid;gap:14px;margin:20px 0 0;padding:0;list-style:none}.discovery-capabilities li{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:9px;color:var(--navy-900);line-height:1.5}.discovery-capabilities svg{width:20px;color:var(--green-600)}.discovery-product-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(1180px,calc(100% - 64px));margin:0 auto 54px}.discovery-product-choices a{display:grid;min-width:0;gap:5px;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.discovery-product-choices a:hover{border-color:var(--green-600);background:var(--green-050)}.discovery-product-choices span{color:var(--red-600);font-size:10px;font-weight:850}.discovery-product-choices strong{color:var(--navy-950);font-size:18px}.discovery-product-choices small{color:var(--muted);line-height:1.45}.discovery-demo-heading{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:60px 0 6px;border-top:1px solid var(--line);scroll-margin-top:24px}.discovery-cta h2,.discovery-demo-heading h2,.discovery-related h2,.discovery-section-heading h2{margin:8px 0 10px;color:var(--navy-950);font-size:clamp(29px,4vw,44px);line-height:1.15;letter-spacing:-.035em}.discovery-demo-heading>p:last-child,.discovery-section-heading>p:last-child{max-width:760px;color:var(--muted);line-height:1.7}.discovery-code,.discovery-cta,.discovery-evidence,.discovery-related{width:min(1180px,calc(100% - 64px));margin:0 auto}.discovery-code{padding:78px 0}.discovery-section-heading{max-width:840px;margin-bottom:28px}.discovery-code__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:14px;align-items:stretch}.discovery-code__grid .code-sample{margin:0}.discovery-code__grid .code-sample pre{min-height:310px}.discovery-response{min-width:0;overflow:hidden;border:1px solid #244761;border-radius:10px;background:var(--navy-950);color:white}.discovery-response>div{display:flex;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid rgb(255 255 255/12%)}.discovery-response span{font-size:11px;font-weight:800}.discovery-response small{color:#9fb3c4;font-size:10px}.discovery-response pre{min-height:310px;margin:0;padding:20px;overflow:auto;color:#b8f4d9;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.discovery-evidence{padding:70px 0;border-top:1px solid var(--line)}.discovery-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discovery-source-list article{min-width:0;padding:23px;border:1px solid var(--line);border-radius:11px;background:white}.discovery-source-list h3{margin:0 0 16px;color:var(--navy-950);font-size:17px}.discovery-source-list h3 a:hover{color:var(--green-700)}.discovery-source-list dl{display:grid;gap:12px;margin:0}.discovery-source-list dl>div{display:grid;gap:3px}.discovery-source-list dt{color:var(--green-700);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.discovery-source-list dd{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.discovery-limitations{margin-top:14px;padding:22px;border-left:4px solid #d8a849;border-radius:6px;background:#fffaf0}.discovery-limitations strong{color:var(--navy-950)}.discovery-limitations ul{display:grid;gap:7px;margin:10px 0 0;padding-left:19px;color:var(--muted);font-size:12px;line-height:1.55}.discovery-related{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:50px;align-items:start;padding:70px 0}.discovery-related,.discovery-related__links{display:grid;border-top:1px solid var(--line)}.discovery-related__links a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 4px;border-bottom:1px solid var(--line);color:var(--navy-900);font-weight:750}.discovery-related__links svg{width:19px}.discovery-cta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:42px;align-items:center;padding:42px;border-radius:15px;background:linear-gradient(135deg,#061d35,#0d3f66);color:white}.discovery-cta>div:first-child>p{margin:0;color:#74d9bf;font-size:10px;font-weight:850;letter-spacing:.1em}.discovery-cta h2{color:white}.discovery-cta>div:first-child>span{color:#bfd0df;line-height:1.6}.discovery-cta>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.discovery-cta>div:last-child>span{display:contents}.discovery-cta .button{justify-content:center;text-align:center}@media (max-width:900px){.discovery-hero{grid-template-columns:1fr;gap:26px}.discovery-capabilities{align-self:stretch}.discovery-product-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-code__grid,.discovery-cta,.discovery-related{grid-template-columns:1fr}}@media (max-width:600px){.discovery-page{padding-bottom:72px}.discovery-code,.discovery-cta,.discovery-demo-heading,.discovery-evidence,.discovery-hero,.discovery-product-choices,.discovery-related{width:calc(100% - 32px)}.discovery-hero{padding:48px 0 42px}.discovery-hero__copy h1{font-size:42px;overflow-wrap:anywhere}.discovery-hero .hero-actions{align-items:stretch;flex-direction:column}.discovery-hero .button{justify-content:center;width:100%}.discovery-product-choices,.discovery-source-list{grid-template-columns:1fr}.discovery-demo-heading{padding-top:44px}.discovery-code,.discovery-evidence,.discovery-related{padding-block:54px}.discovery-code__grid{grid-template-columns:minmax(0,1fr)}.discovery-code__grid .code-sample pre,.discovery-response pre{min-height:240px}.discovery-response>div{align-items:flex-start;flex-direction:column}.discovery-cta{padding:26px 20px}.discovery-cta>div:last-child{grid-template-columns:1fr}}.domestic-home{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;width:min(1180px,calc(100% - 64px));margin:56px auto 0;padding:40px 44px;border:1px solid #b9dbcf;border-radius:14px;background:linear-gradient(135deg,#eefaf6,#f5f9ff)}.domestic-ai>p,.domestic-docs>header>p:first-child,.domestic-hero>p:first-child,.domestic-home p{margin:0;color:var(--green-700);font-size:10px;font-weight:850;letter-spacing:.1em}.domestic-home h2{margin:7px 0 9px;color:var(--navy-950);font-size:clamp(28px,4vw,43px);line-height:1.15;letter-spacing:-.035em}.domestic-home span{display:block;max-width:760px;color:var(--muted);line-height:1.7}.domestic-home>div:last-child{display:grid;gap:8px;min-width:205px}.domestic-docs,.domestic-page{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:72px 0 100px}.domestic-docs>header,.domestic-hero{max-width:920px;padding-bottom:52px}.domestic-docs>header h1,.domestic-hero h1{margin:12px 0 18px;color:var(--navy-950);font-size:clamp(42px,7vw,76px);line-height:1.04;letter-spacing:-.05em;text-wrap:balance}.domestic-hero h1 span{color:var(--green-700)}.domestic-docs>header>p:nth-of-type(2),.domestic-hero>p:nth-of-type(2){max-width:800px;color:var(--muted);font-size:17px;line-height:1.75}.domestic-hero nav{display:flex;align-items:center;gap:8px;width:fit-content;margin-top:28px;padding:5px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft)}.domestic-hero nav a,.domestic-hero nav strong{padding:9px 14px;border-radius:999px;font-size:11px}.domestic-hero nav strong{background:var(--navy-950);color:white}.domestic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.domestic-grid article{display:flex;min-width:0;min-height:390px;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:12px;background:white;box-shadow:0 9px 28px rgb(7 29 54/5%)}.domestic-grid article>span{color:var(--red-600);font-size:9px;font-weight:850;letter-spacing:.1em}.domestic-grid h2{margin:10px 0 8px;color:var(--navy-950);font-size:25px;line-height:1.3}.domestic-docs>header>code,.domestic-grid code{width:fit-content;max-width:100%;padding:5px 8px;border-radius:5px;background:var(--surface-soft);color:var(--navy-700);font-size:11px;overflow-wrap:anywhere}.domestic-grid article>p{color:var(--muted);line-height:1.7}.domestic-grid ul{display:grid;gap:5px;margin:2px 0 24px;padding-left:19px;color:var(--navy-800);font-size:12px;line-height:1.55}.domestic-grid article>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.domestic-grid .button{min-height:37px;padding:8px 12px;font-size:10px}.domestic-ai{margin-top:60px;padding:48px;border-radius:15px;background:linear-gradient(135deg,#061d35,#0d3f66);color:white}.domestic-ai h2{max-width:850px;margin:10px 0;color:white;font-size:clamp(30px,5vw,52px);line-height:1.15;letter-spacing:-.035em}.domestic-ai>p:nth-of-type(2){max-width:790px;color:#bfd0df;line-height:1.75}.domestic-ai>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.domestic-docs>header>code{display:block;margin-bottom:14px}.domestic-docs-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:54px;align-items:start}.domestic-docs-layout>aside{display:grid;position:sticky;top:24px;gap:9px;padding:18px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.domestic-docs-layout>aside strong{color:var(--navy-950);font-size:12px}.domestic-docs-layout>aside a{color:var(--muted);font-size:11px}.domestic-docs-layout>article{min-width:0}.domestic-docs-layout section{padding:42px 0;border-top:1px solid var(--line);scroll-margin-top:20px}.domestic-docs-layout h2{margin:0 0 20px;color:var(--navy-950);font-size:clamp(27px,4vw,40px)}.domestic-docs-layout h3{color:var(--navy-900)}.domestic-docs-layout li,.domestic-docs-layout p{color:var(--muted);line-height:1.65}.domestic-json-pair,.selection-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.selection-columns>div{min-width:0;padding:20px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.selection-columns h3{margin-top:0}.domestic-json-pair{margin-top:14px}.domestic-json-pair>div{min-width:0;overflow:hidden;border-radius:9px;background:var(--navy-950);color:white}.domestic-json-pair h3{margin:0;padding:13px 16px;border-bottom:1px solid rgb(255 255 255/12%);color:white;font-size:12px}.domestic-docs-layout #errors pre,.domestic-json-pair pre{max-width:100%;margin:0;padding:18px;overflow:auto;color:#b8f4d9;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.domestic-docs-layout #errors pre{border-radius:9px;background:var(--navy-950)}@media (max-width:900px){.domestic-home{grid-template-columns:1fr}.domestic-home>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.domestic-docs-layout,.domestic-grid{grid-template-columns:1fr}.domestic-docs-layout{gap:10px}.domestic-docs-layout>aside{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.domestic-docs,.domestic-home,.domestic-page{width:calc(100% - 32px)}.domestic-home{padding:25px 19px}.domestic-home>div:last-child,.domestic-json-pair,.selection-columns{grid-template-columns:1fr}.domestic-docs,.domestic-page{padding:46px 0 72px;overflow-wrap:anywhere}.domestic-docs>header h1,.domestic-hero h1{font-size:42px}.domestic-hero nav{align-items:stretch;width:100%;flex-direction:column;border-radius:10px;text-align:center}.domestic-grid article{min-height:0;padding:22px 18px}.domestic-ai>div,.domestic-grid article>div{display:grid;grid-template-columns:1fr}.domestic-ai .button,.domestic-grid .button{justify-content:center;width:100%}.domestic-ai{padding:28px 20px}.domestic-docs-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}}.operations-page .dashboard-heading{align-items:end}.operations-page .dashboard-heading time{color:var(--muted);font-size:11px}.operations-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.operations-summary article{display:grid;gap:4px;padding:18px;border:1px solid var(--line);border-radius:9px;background:white}.operations-summary small,.operations-summary span{color:var(--muted);font-size:10px}.operations-summary strong{color:var(--navy-950);font-size:22px}.operations-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:10px;background:white}.operations-table{width:100%;min-width:1500px;border-collapse:collapse;font-size:11px}.operations-table th{padding:12px;background:var(--surface-soft);color:var(--muted);font-size:9px;letter-spacing:.06em;text-align:left}.operations-table td{padding:13px 12px;border-top:1px solid var(--line-soft);color:var(--navy-800);vertical-align:top}.operations-table td:first-child{display:grid;min-width:210px;gap:4px}.operations-table td:first-child>strong{color:var(--navy-950);font-size:13px}.operations-table td:first-child>span{color:var(--muted);font-size:9px}.operations-table td:first-child code{color:var(--navy-700);font-size:9px}.operations-channel .is-connected,.operations-channel .is-unconnected,.operations-live{width:fit-content;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:800}.operations-channel .is-connected,.operations-live{background:var(--green-050);color:var(--green-700)}.operations-channel .is-unconnected{background:#f2f3f5;color:#66717c}.operations-channels{display:grid;grid-template-columns:repeat(3,150px);gap:7px}.operations-channel{display:grid;gap:4px;padding:9px;border:1px solid var(--line-soft);border-radius:7px}.operations-channel small{color:var(--muted);font-size:8px}@media (max-width:700px){.operations-summary{grid-template-columns:1fr}.operations-page .dashboard-heading{align-items:start}}