:root{--canvas:#121212;--canvas-deep:#000000;--surface:#242424;--surface-raised:#2e2e2e;--border:#393939;--border-strong:#4d4d4d;--text:#fafafa;--text-secondary:#b4b4b4;--text-muted:#898989;--accent:#3ecf8e;--accent-hover:#00c573;--accent-deep:#006239;--accent-shadow:#002918;--danger:#ef7b7b;--notice-info-bg:#1b1b1b;--notice-success-bg:#17261f;--notice-success-border:#29503e;--notice-warning:#e8bb73;--notice-warning-bg:#272218;--notice-warning-border:#55472f;--notice-error-bg:#251c1c;--notice-error-border:#583a3a;--font-ui:Inter,"Segoe UI",Arial,sans-serif;--font-data:"Source Code Pro",Menlo,Consolas,monospace;--container:1120px;--header-height:64px;--radius-control:6px;--radius-card:16px}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px);scrollbar-color:var(--border-strong) var(--canvas);scrollbar-width:thin}body,html{background:var(--canvas)}body{margin:0;color:var(--text);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}body,button,input,select,textarea{font-family:var(--font-ui)}button,input,select,textarea{font-size:inherit}button{color:inherit}::selection{background:var(--accent);color:var(--canvas-deep)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--canvas)}::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--canvas);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}a{color:inherit;text-decoration:none}a:where(:visited){color:inherit}a:hover{color:var(--accent-hover)}[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}dd,li,p{text-wrap:pretty}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.error-boundary{width:min(calc(100% - 48px),720px);min-height:70vh;margin-inline:auto;padding:18vh 0 12vh}.error-boundary h1{max-width:620px;margin:10px 0 16px;font-size:48px;line-height:1.02}.error-boundary p{max-width:560px;color:var(--text-secondary)}.error-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ui-icon{display:inline-block;flex:0 0 auto;vertical-align:-.16em}.site-wrap{min-height:100vh;overflow:clip;background:var(--canvas)}.home-main,.page-main{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.home-main>*,.page-main>*{min-width:0}.footer-inner,.header-inner,.site-container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:var(--header-height);border-bottom:1px solid var(--border);background:rgba(18,18,18,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{position:relative;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;align-content:center;grid-gap:40px;gap:40px;height:100%}.header-inner>*{min-width:0}.brand-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:36px}.brand-link,.brand-link:hover{color:var(--text)}.brand-sign{display:inline-flex;align-items:center;gap:10px;min-height:36px}.brand-glyph{position:relative;display:inline-block;width:24px;height:26px;flex:0 0 24px}.brand-glyph-back,.brand-glyph-front{position:absolute;display:block;width:10px;background:var(--accent);transform:skew(-24deg)}.brand-glyph-back{left:4px;top:1px;height:24px;opacity:.72}.brand-glyph-front{right:3px;top:6px;height:17px}.brand-name{font-size:20px;font-weight:500;line-height:1;letter-spacing:0}.brand-sign-compact .brand-name{font-size:18px}.brand-sign-compact .brand-glyph{width:21px;height:23px;flex-basis:21px}.brand-sign-compact .brand-glyph-back{height:21px}.brand-sign-compact .brand-glyph-front{height:15px}.desktop-nav{display:flex;align-items:center;justify-content:flex-start;gap:28px;min-width:0;min-height:36px}.desktop-nav a,.site-nav-link{display:inline-flex;align-items:center;min-height:36px;color:var(--text-secondary);font-size:14px;line-height:1;white-space:nowrap;text-decoration:none;transition:color .14s ease}.desktop-nav a:focus-visible,.desktop-nav a:hover,.site-nav-link:focus-visible,.site-nav-link:hover{color:var(--text)}.account-actions{display:flex}.account-actions,.button{align-items:center;gap:8px;min-height:36px}.button{display:inline-flex;justify-content:center;width:-moz-fit-content;width:fit-content;padding:7px 14px;border:1px solid transparent;border-radius:var(--radius-control);font-size:14px;font-weight:400;line-height:1.35;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.button,.button:hover{color:var(--text)}.button-primary{border-color:rgba(62,207,142,.32);background:var(--accent-deep)}.button-primary:hover{border-color:var(--accent);background:#087443}.button-secondary{border-color:var(--border);background:var(--surface)}.button-secondary:hover{border-color:var(--border-strong);background:var(--surface-raised)}.button-ghost{border-color:var(--border);background:transparent}.button-ghost:hover{background:var(--surface)}.button-large{min-height:40px;padding:9px 17px;font-size:15px}.mobile-menu{display:none}.breadcrumbs{display:flex;align-items:center;gap:8px;margin-top:36px;color:var(--text-muted);font-size:13px}.breadcrumbs a{color:var(--accent)}.breadcrumbs a:hover{color:var(--accent-hover)}.eyebrow{margin:0 0 14px;color:var(--accent);font-family:var(--font-data);font-size:12px;line-height:1.4;letter-spacing:0;text-transform:uppercase}.home-hero{display:flex;min-height:590px;padding:120px 0 70px;flex-direction:column;align-items:center;text-align:center}.announcement-pill{display:inline-flex;align-items:center;gap:9px;min-height:32px;padding:6px 16px;border:1px solid var(--surface-raised);border-radius:9999px;background:var(--surface);color:var(--text-secondary);font-size:13px}.announcement-pill .ui-icon:first-child{color:var(--accent)}.announcement-pill:hover{border-color:var(--border-strong);color:var(--text)}.home-hero h1{max-width:980px;margin:34px 0 0;color:var(--text);font-size:72px;font-weight:400;line-height:1.11;letter-spacing:0}.home-hero h1 span{color:var(--accent)}.home-hero>p{max-width:720px;margin:30px 0 0;color:var(--text-secondary);font-size:18px;line-height:1.56}.hero-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:32px}.buyer-proof{padding:26px 0 96px;color:var(--text-muted);text-align:center}.buyer-proof>p{margin:0;font-size:13px}.buyer-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:850px;margin:30px auto 0}.buyer-proof-grid div{display:grid;grid-gap:4px;gap:4px;min-width:0}.buyer-proof-grid strong{color:var(--text-secondary);font-size:15px;font-weight:500}.buyer-proof-grid span{font-size:12px}.feature-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px;padding-bottom:104px;align-items:start}.feature-card{position:relative;min-width:0;min-height:0;padding:24px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas)}.feature-card-wide{grid-column:span 8;min-height:360px}.feature-card-stack{display:grid;grid-column:span 4;grid-gap:16px;gap:16px;min-width:0}.feature-card-tall{min-height:0}.feature-card-copy>.ui-icon{color:var(--text-secondary)}.feature-card h2{margin:14px 0 0;color:var(--text);font-size:18px;font-weight:500;line-height:1.38}.feature-card p{margin:12px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.catalogue-visual{margin:30px -24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--canvas-deep)}.catalogue-visual table,.catalogue-visual tbody,.catalogue-visual thead{display:block;width:100%}.catalogue-visual-head,.catalogue-visual-row{display:grid;grid-template-columns:minmax(0,1.5fr) 84px minmax(132px,.8fr);align-items:center;grid-gap:12px;gap:12px;min-height:44px;padding:0 24px;border-bottom:1px solid var(--surface);font-family:var(--font-data);font-size:12px}.catalogue-visual-head{min-height:36px;color:var(--text-muted);background:var(--surface)}.catalogue-visual-head>th,.catalogue-visual-row>td{min-width:0;padding:0;font-weight:400;text-align:left}.catalogue-visual-row:last-child{border-bottom:0}.catalogue-visual-row>td:first-child{color:var(--text-secondary)}.catalogue-visual-row>td:nth-child(2){color:var(--text-muted)}.catalogue-visual-row b{color:var(--accent);font-weight:500}.status-pill{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:25px;padding:3px 9px;border:1px solid var(--border);border-radius:9999px;color:var(--text-secondary);font-family:var(--font-data);font-size:11px;font-weight:400;line-height:1.4;white-space:normal}.availability-status.available,.status-pill.available{border-color:rgba(62,207,142,.35);background:rgba(0,98,57,.34);color:var(--accent)}.status-pill.held,.status-pill.monitor,.status-pill.queued,.status-pill.unavailable{background:var(--surface);color:var(--text-secondary)}.feature-checks{display:grid;grid-gap:8px;gap:8px;margin:22px 0 0;padding:0;color:var(--text-secondary);font-size:12px;list-style:none}.feature-checks li{display:flex;align-items:center;gap:7px}.feature-checks .ui-icon{color:var(--accent)}.account-visual{display:grid;grid-template-columns:40px minmax(0,1fr) max-content;align-items:center;grid-gap:12px;gap:12px;margin:56px -8px 0;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.account-avatar{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--accent-deep);color:var(--text);font-weight:500}.account-visual div:nth-child(2){display:grid;min-width:0}.account-visual span{color:var(--text);font-size:13px}.account-visual small{color:var(--text-muted);font-size:11px}.delivery-visual{display:grid;grid-template-columns:34px minmax(18px,1fr) 34px minmax(18px,1fr) 34px;align-items:center;margin-top:28px}.delivery-node{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--text-muted)}.delivery-node.is-active,.delivery-node.is-complete{border-color:rgba(62,207,142,.45);color:var(--accent)}.delivery-node.is-active{background:var(--accent-shadow)}.delivery-line{height:1px;background:var(--border)}.delivery-line.is-complete{background:var(--accent)}.section-block{padding:112px 0;border-top:1px solid var(--border)}.section-heading h2,.trust-proof-heading h2{max-width:690px;margin:0;color:var(--text);font-size:36px;font-weight:400;line-height:1.25}.section-heading>p,.split-heading>p,.trust-proof-heading>p:last-child{margin:0;color:var(--text-secondary);font-size:16px;line-height:1.6}.split-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;grid-gap:72px;gap:72px}.centered-heading{max-width:720px;text-align:center}.centered-heading,.centered-heading h2{margin-inline:auto}.centered-heading>p:last-child{margin-top:18px}.workspace-preview{margin-top:56px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.workspace-bar{display:grid;grid-template-columns:110px minmax(0,1fr) max-content;align-items:center;grid-gap:16px;gap:16px;min-height:54px;padding:0 18px;background:transparent;color:var(--text-muted);font-family:var(--font-data);font-size:11px}.workspace-dots{display:flex;gap:6px}.workspace-dots i{display:block;width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.workspace-dots i:first-child{background:var(--accent)}.workspace-body{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:520px;border-top:1px solid var(--border);background:var(--canvas-deep)}.workspace-sidebar{display:flex;padding:24px 14px;flex-direction:column;gap:8px;border-right:1px solid var(--border);background:var(--canvas)}.workspace-sidebar>span:not(.workspace-logo){display:flex;align-items:center;gap:9px;min-height:38px;padding:8px 10px;border-radius:var(--radius-control);color:var(--text-muted);font-size:12px}.workspace-sidebar>span.is-current{background:var(--surface);color:var(--text)}.workspace-logo{display:grid;width:34px;height:34px;margin:0 10px 22px;place-items:center;border-radius:8px;background:var(--accent-deep);color:var(--text);font-weight:500}.workspace-content{min-width:0;padding:38px}.workspace-title-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.workspace-title-row>div{display:grid;grid-gap:4px;gap:4px}.workspace-title-row small{color:var(--text-muted);font-size:12px}.workspace-title-row strong{font-size:24px;font-weight:400}.workspace-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:34px}.workspace-stats>div{display:grid;min-height:126px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.workspace-stats small,.workspace-stats span{color:var(--text-muted);font-size:11px}.workspace-stats strong{margin-top:14px;color:var(--text);font-size:21px;font-weight:400}.workspace-table{margin-top:24px;overflow:hidden;border:1px solid var(--border);border-radius:12px}.workspace-table table,.workspace-table tbody,.workspace-table thead{display:block;width:100%}.workspace-table-head,.workspace-table-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(100px,.7fr) minmax(140px,.8fr);align-items:center;grid-gap:12px;gap:12px;min-height:52px;padding:0 18px;border-bottom:1px solid var(--border);font-size:12px}.workspace-table-head{min-height:40px;background:var(--surface);color:var(--text-muted)}.workspace-table-head>th,.workspace-table-row>td{min-width:0;padding:0;font-weight:400;text-align:left}.workspace-table-row:last-child{border-bottom:0}.workspace-table-row td:nth-child(2){color:var(--text-secondary);font-family:var(--font-data)}.process-feature{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;grid-gap:96px;gap:96px}.process-copy h2{margin:0;color:var(--text);font-size:36px;font-weight:400;line-height:1.25}.process-copy>p:not(.eyebrow){margin:22px 0 0;color:var(--text-secondary);line-height:1.65}.text-link{display:inline-flex;align-items:center;gap:7px;margin-top:22px;color:var(--accent);font-size:14px;text-decoration:none;transition:color .12s ease,gap .12s ease}.text-link:focus-visible,.text-link:hover{color:var(--accent-hover)}.text-link:hover{gap:10px}.text-link:active{gap:7px}.process-list{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.process-list li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:18px;gap:18px;padding:22px 0;border-top:1px solid var(--border)}.process-list li:last-child{border-bottom:1px solid var(--border)}.process-list li>span{color:var(--accent);font-family:var(--font-data);font-size:12px}.process-list strong{color:var(--text);font-size:16px;font-weight:500}.process-list p{margin:7px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.region-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:16px;gap:16px;margin-top:48px}.region-card{display:flex;min-height:208px;padding:24px;flex-direction:column;align-items:flex-start;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas);transition:border-color .14s ease,background-color .14s ease}.region-card:hover{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.region-code{display:inline-flex;align-items:center;color:var(--accent);font-family:var(--font-data);font-size:12px}.region-card h3{margin:22px 0 0;color:var(--text);font-size:20px;font-weight:500}.region-card p{margin:8px 0 20px;color:var(--text-secondary);font-family:var(--font-data);font-size:12px}.region-card-action{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:var(--accent);font-size:13px}.trust-proof-band{padding:112px 0;border-top:1px solid var(--border)}.trust-proof-band-compact{padding:72px 0}.trust-proof-band-compact .trust-proof-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:48px}.trust-proof-band-compact .trust-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.trust-proof-band-compact .trust-proof-card{min-height:0;padding:20px}.trust-proof-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;grid-gap:72px;gap:72px}.trust-proof-heading .eyebrow{grid-column:1/-1;margin-bottom:-48px}.trust-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:48px}.buyer-path-card,.trust-proof-card{min-width:0;min-height:260px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas)}.proof-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(62,207,142,.3);border-radius:9px;background:var(--accent-shadow);color:var(--accent)}.buyer-path-card h3,.trust-proof-card h3{margin:22px 0 0;color:var(--text);font-size:17px;font-weight:500;line-height:1.4}.buyer-path-card>p,.trust-proof-card>p{margin:12px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.buyer-path-card .text-link,.trust-proof-card .text-link{margin-top:20px}.buyer-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:48px}.buyer-path-card{display:flex;min-height:290px;flex-direction:column;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.buyer-path-card>.ui-icon{color:var(--text-secondary)}.buyer-path-card .text-link{margin-top:auto;padding-top:24px}.buyer-path-card:focus-within,.buyer-path-card:hover{border-color:var(--border-strong);background:var(--surface);transform:translateY(-2px)}.buyer-path-card:focus-within>.ui-icon,.buyer-path-card:hover>.ui-icon{color:var(--accent)}.faq-accordion{display:grid;grid-gap:16px;gap:16px;margin-top:46px}.faq-accordion details{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas)}.faq-accordion details:not([open])>:not(summary){display:none}.faq-accordion summary{display:flex;min-height:68px;padding:18px 20px;align-items:center;justify-content:space-between;gap:24px;color:var(--text);font-size:16px;cursor:pointer;list-style:none}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary .ui-icon{color:var(--text-muted);transition:transform .14s ease}.faq-accordion details[open] summary .ui-icon{transform:rotate(90deg);color:var(--accent)}.faq-accordion details>p{max-width:760px;margin:16px 20px 20px;color:var(--text-secondary);font-size:15px;line-height:1.65}.faq-block{min-width:0}.faq-block h2{margin:0;color:var(--text);font-size:36px;font-weight:400;line-height:1.25}.faq-intro{margin:0;color:var(--text-secondary);font-size:16px;line-height:1.6}.faq-note{margin:32px 0 0;padding-top:18px;border-top:1px solid var(--border);color:var(--text-muted);font-size:12px;line-height:1.55}.faq-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;grid-gap:72px;gap:72px}.faq-open-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:64px;column-gap:64px;margin-top:46px;border-top:1px solid var(--border)}.faq-open-item{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:15px;gap:15px;min-width:0;padding:27px 0 30px;border-bottom:1px solid var(--border)}.faq-open-index{color:var(--accent);font-family:var(--font-data);font-size:11px;line-height:25px}.faq-open-item h3{margin:0 0 12px;color:var(--text);font-size:18px;font-weight:500;line-height:1.5}.faq-open-item p{max-width:460px;margin:0;color:var(--text-secondary);font-size:15px;line-height:1.7}.faq-open-note{margin:20px 0 0;color:var(--text-muted);font-size:12px;line-height:1.5}.faq-split-layout{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);grid-gap:72px;gap:72px;align-items:start}.faq-split-copy{min-width:0}.faq-split-list{min-width:0;border-top:1px solid var(--border)}.faq-split-list details{border-bottom:1px solid var(--border)}.faq-split-list details:not([open])>:not(summary){display:none}.faq-split-list summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding:21px 0;color:var(--text);font-size:17px;line-height:1.5;cursor:pointer;list-style:none}.faq-split-list summary::-webkit-details-marker{display:none}.faq-split-list summary .ui-icon{color:var(--text-muted);transition:transform .14s ease,color .14s ease}.faq-split-list details[open] summary{padding-bottom:10px;color:var(--text)}.faq-split-list details[open] summary .ui-icon{transform:rotate(90deg);color:var(--accent)}.faq-split-list summary:hover{color:var(--accent)}.faq-split-list details>p{max-width:620px;margin:0;padding:0 38px 25px 0;color:var(--text-secondary);font-size:15px;line-height:1.7}.faq-block summary:focus-visible{border-radius:var(--radius-control);outline-offset:4px}.final-cta,.page-cta{display:flex;padding:120px 24px;flex-direction:column;align-items:center;border-top:1px solid var(--border);text-align:center}.final-cta>.ui-icon,.page-cta>.ui-icon{color:var(--accent)}.final-cta{padding-block:80px}.final-cta h2,.page-cta h2{max-width:820px;margin:24px 0 0;color:var(--text);font-size:44px;font-weight:400;line-height:1.2}.final-cta h2 span{color:var(--accent)}.final-cta>p,.page-cta>p{max-width:650px;margin:22px 0 0;color:var(--text-secondary);line-height:1.6}.page-cta>.button{margin-top:30px}.site-footer{border-top:1px solid var(--border);background:var(--canvas)}.footer-inner{padding:32px 0}.footer-brand{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:32px;border-bottom:1px solid var(--border)}.footer-slogan{min-width:0;margin:0;color:var(--text);font-size:24px;font-weight:500;line-height:1.3;text-align:right;text-wrap:balance}.footer-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:34px;gap:34px;padding:54px 0}.footer-group h2{margin:0 0 15px;color:var(--text);font-size:13px;font-weight:500}.footer-group nav{display:grid;grid-gap:4px;gap:4px}.footer-group a{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:30px;align-items:center;color:var(--text-muted);font-size:12px;line-height:1.35}.footer-group a,.footer-nav-link{text-decoration:none}.footer-group a:focus-visible,.footer-group a:hover,.footer-nav-link:focus-visible,.footer-nav-link:hover{color:var(--accent)}.footer-bottom{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-top:1px solid var(--border);color:var(--text-muted);font-size:11px;line-height:1.4}.footer-bottom p{margin:0;line-height:1.5}.footer-bottom-links{gap:22px}.footer-bottom nav,.footer-bottom-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.footer-bottom nav{gap:18px}.footer-bottom .footer-nav-link,.legal-nav-link{display:inline-flex;min-height:30px;align-items:center}.legal-nav-link{color:var(--text-muted);text-decoration:none;transition:color .14s ease}.legal-nav-link:focus-visible,.legal-nav-link:hover{color:var(--text)}.to-top{position:fixed;right:calc(22px + env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom));z-index:40;display:grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-secondary);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .14s ease,visibility .14s ease,transform .14s ease,background-color .14s ease}.to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.to-top:hover{border-color:var(--accent);background:var(--accent-deep);color:var(--text)}.page-main{padding-top:0}.public-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;grid-gap:80px;gap:80px;min-height:500px;padding:76px 0 96px}.public-hero-copy,.public-hero-title{min-width:0}.legal-policy-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0 0 24px;border:1px solid var(--border);background:var(--border)}.legal-policy-meta>div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:18px;background:var(--surface)}.legal-policy-meta small,.legal-policy-meta span{color:var(--text-muted);font-size:11px}.legal-policy-meta span{font-family:var(--font-data);text-transform:uppercase}.legal-policy-meta strong{color:var(--text);font-size:14px;font-weight:500;line-height:1.4}.legal-policy-meta small{line-height:1.45}.public-hero h1{max-width:690px;margin:0;color:var(--text);font-size:56px;font-weight:400;line-height:1.12;letter-spacing:0}.public-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.page-lead{margin:0;color:var(--text);font-size:20px;line-height:1.55}.page-answer{margin:22px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.7}.page-updated{display:inline-flex;align-items:center;gap:7px;margin:20px 0 0;color:var(--text-muted);font:11px var(--font-data)}.page-updated time{color:var(--text-secondary)}.data-block{margin-top:112px;padding:28px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.catalog-workbench-heading,.data-block-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.catalog-workbench-heading h2,.data-block-heading h2{margin:0;color:var(--text);font-size:24px;font-weight:400;line-height:1.3}.table-scroll{margin-top:28px;overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--canvas)}.data-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--text-secondary);font-size:13px}.data-table td,.data-table th{padding:15px 18px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.data-table th{background:var(--surface-raised);color:var(--text-muted);font-size:11px;font-weight:400}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--surface)}.data-table td:first-child{color:var(--text)}.data-table td:last-child{text-align:right}.data-table td:last-child .status-pill{margin-left:auto}.data-value{font-family:var(--font-data)}.country-flag{display:inline-block;width:40px;height:27px;flex:0 0 auto;border:0;border-radius:4px;box-shadow:none;object-fit:cover;vertical-align:middle}.country-flag-fallback{display:inline-grid;place-items:center;background:var(--accent-shadow);color:var(--accent);font-family:var(--font-data);font-size:9px;line-height:1}.country-flag-region{display:inline-grid;place-items:center;border-radius:6px;background:linear-gradient(135deg,rgba(62,207,142,.22),rgba(62,207,142,.06));color:var(--accent);font:10px var(--font-data);letter-spacing:.04em}.market-product-label{display:inline-flex;align-items:center;gap:12px;min-width:0}.market-product-label>span:last-child{min-width:0}.micro-note{margin:18px 0 0;color:var(--text-muted);font-size:12px;line-height:1.6}.builder-block .filter-row{margin-top:34px}.filter-row{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));grid-gap:16px;gap:16px}.field{display:grid;grid-gap:8px;gap:8px;min-width:0}.field label{color:var(--text-secondary);font-size:13px}.field input,.field textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:rgba(250,250,250,.027);color:var(--text);outline:0}.select-control{position:relative;min-width:0}.select-control select{width:100%;min-height:48px;padding:11px 58px 11px 16px;border:1px solid color-mix(in srgb,var(--border) 72%,var(--accent) 28%);border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,rgba(62,207,142,.08),rgba(62,207,142,.015)),rgba(250,250,250,.035);color:var(--text);cursor:pointer;outline:0;box-shadow:inset 0 1px 0 rgba(250,250,250,.045)}.select-control select::-ms-expand{display:none}.select-control select:disabled{cursor:not-allowed;opacity:.68}.select-control select:hover:not(:disabled){border-color:var(--accent);background-color:rgba(62,207,142,.045)}.select-control select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(62,207,142,.12),inset 0 1px 0 rgba(250,250,250,.05)}.select-chevron{position:absolute;top:50%;right:16px;z-index:1;color:var(--text-muted);pointer-events:none;transform:translateY(-50%)}.select-control:focus-within .select-chevron{color:var(--accent)}.field option{background:var(--surface-raised);color:var(--text)}.field textarea{min-height:126px;resize:vertical;line-height:1.55}.field input:hover,.field textarea:hover{border-color:var(--border-strong)}.field input:focus,.field textarea:focus{border-color:var(--accent)}.builder-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:26px 0;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.builder-result div{display:grid;grid-gap:7px;gap:7px}.builder-result span{color:var(--text-muted);font-size:11px}.builder-result strong{color:var(--text);font-size:14px;font-weight:400}.process-strip{margin-top:112px;padding:68px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.process-strip .section-heading h2{font-size:30px}.process-strip ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:38px 0 0;padding:0;list-style:none}.process-strip li{min-width:0;padding:22px 0 0;border-top:1px solid var(--border)}.process-strip li>span{color:var(--accent);font-family:var(--font-data);font-size:11px}.process-strip strong{display:block;margin-top:18px;color:var(--text);font-size:15px;font-weight:500}.process-strip li p{margin:9px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;grid-gap:72px;gap:72px;padding:112px 0}.content-layout-single{display:block}.article-sections{display:grid;grid-gap:16px;gap:16px}.content-section{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;grid-gap:22px;gap:22px;padding:36px 0;border-top:1px solid var(--border)}.content-section:last-child{border-bottom:1px solid var(--border)}.section-number{display:flex;min-height:27px;margin:0;align-items:center;color:var(--accent);font-family:var(--font-data);font-size:11px;line-height:1}.content-section h2,.side-panel h2{margin:0;color:var(--text);font-size:20px;font-weight:500;line-height:1.35}.content-section p:not(.section-number),.side-panel p{max-width:760px;margin:15px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.75}.content-section ul{display:grid;grid-gap:12px;gap:12px;margin:22px 0 0;padding:0;color:var(--text-secondary);list-style:none}.content-section li{display:flex;align-items:flex-start;gap:9px}.content-section li .ui-icon{margin-top:5px;color:var(--accent)}.source-list li{display:grid;grid-gap:4px;gap:4px}.source-list a{display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-underline-offset:3px;transition:color .14s ease,-webkit-text-decoration-color .14s ease;transition:color .14s ease,text-decoration-color .14s ease;transition:color .14s ease,text-decoration-color .14s ease,-webkit-text-decoration-color .14s ease}.source-list a:hover{color:var(--accent-hover)}.source-list a:focus-visible,.source-list a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.source-list li span{font-size:13px}.side-column{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 32px);display:grid;grid-gap:16px;gap:16px}.side-panel{min-width:0;padding:22px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.side-panel h2{margin-top:20px;font-size:16px}.side-panel p{font-size:13px;line-height:1.65}.page-faq,.related{padding:96px 0;border-top:1px solid var(--border)}.related{padding:56px 0 72px}.related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin-top:28px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.related-route-card{display:flex;min-width:0;min-height:190px;padding:22px 24px 20px;flex-direction:column;justify-content:space-between;gap:24px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:transparent;color:var(--text);transition:background .16s ease,border-color .16s ease}.related-route-card:hover{background:var(--surface);border-color:var(--border-strong)}.related-route-card:focus-visible{position:relative;z-index:1}.related-route-foot,.related-route-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--accent);font-family:var(--font-data);font-size:10px;line-height:1.3}.related-route-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.related-route-main strong{color:var(--text);font-size:17px;font-weight:500;line-height:1.25}.related-route-main>span{color:var(--text-secondary);font-size:12px;line-height:1.5}.related-route-foot{font-family:var(--font-ui);font-size:12px}.decision-matrix{padding:0 0 96px}.decision-matrix-table{width:100%;min-width:680px;border-collapse:collapse;font-size:14px}.decision-matrix-table td,.decision-matrix-table th{padding:16px 18px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.decision-matrix-table thead th{color:var(--text-muted);background:var(--surface);font-family:var(--font-data);font-size:11px;font-weight:400;letter-spacing:0;text-transform:uppercase}.decision-matrix-table tbody th{width:22%;color:var(--text);font-weight:500}.decision-matrix-table tbody td{color:var(--text-secondary);line-height:1.55}.dashboard-auth-shell{display:block;min-height:100vh}.dashboard-auth-shell .dashboard-mobile-nav,.dashboard-auth-shell .dashboard-sidebar{display:none}.dashboard-auth-shell .dashboard-stage{min-height:100vh}.dashboard-auth-shell .dashboard-topbar{padding-inline:max(24px,calc((100vw - 760px) / 2))}.dashboard-auth-shell .dashboard-main{width:min(calc(100% - 48px),760px);padding-top:72px}.dashboard-auth-shell .dashboard-page-header{align-items:flex-end}.dashboard-auth-shell .dashboard-footer{padding-inline:max(24px,calc((100vw - 760px) / 2))}.dashboard-shell{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100vh;background:var(--canvas-deep)}.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;height:100vh;padding:22px 14px;flex-direction:column;border-right:1px solid var(--border);background:var(--canvas)}.dashboard-brand{padding:0 10px}.dashboard-workspace-label{display:grid;grid-gap:3px;gap:3px;margin:32px 6px 20px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.dashboard-workspace-label span{color:var(--text);font-size:13px}.dashboard-workspace-label small{color:var(--text-muted);font-size:11px}.dashboard-nav{display:grid;grid-gap:4px;gap:4px}.dashboard-nav a{display:flex;min-height:40px;padding:9px 12px;align-items:center;gap:10px;border-radius:var(--radius-control);color:var(--text-muted);font-size:13px}.dashboard-nav a:hover{background:var(--surface);color:var(--text)}.dashboard-nav a[aria-current=page]{background:var(--surface-raised);color:var(--text)}.dashboard-nav a[aria-current=page] .ui-icon{color:var(--accent)}.dashboard-sidebar-foot{display:flex;align-items:center;gap:9px;margin-top:auto;padding:14px 12px 0;border-top:1px solid var(--border);color:var(--text-muted);font-size:11px}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.dashboard-stage{min-width:0}.dashboard-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;min-height:64px;padding:0 32px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);background:rgba(18,18,18,.97)}.dashboard-topbar>div{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px}.dashboard-topbar-context{color:var(--text-secondary)}.dashboard-mobile-nav{display:none}.dashboard-main{width:min(calc(100% - 64px),1180px);min-height:calc(100vh - 120px);margin-inline:auto;padding:56px 0 100px}.dashboard-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding-bottom:42px;border-bottom:1px solid var(--border)}.dashboard-page-header h1{margin:0;color:var(--text);font-size:36px;font-weight:400;line-height:1.25}.dashboard-page-header>div>p:last-child{max-width:720px;margin:16px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.65}.resource-line{display:flex;align-items:center;gap:12px;margin:24px 0 0;color:var(--text-muted);font-size:12px}.resource-line strong{color:var(--text);font-family:var(--font-data);font-weight:400}.auth-form,.catalog-workbench{max-width:700px;margin-top:32px;padding:28px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas)}.auth-form{display:grid;grid-gap:20px;gap:20px;max-width:560px}.catalog-workbench{max-width:none}.catalog-workbench .filter-row{margin-top:28px}.dashboard-operational-panel{margin-top:32px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas)}.dashboard-operational-head,.dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-operational-head h2{margin:8px 0 0;color:var(--text);font-size:19px;font-weight:500}.dashboard-toolbar{margin-top:22px}.dashboard-search{display:flex;min-width:220px;flex:1 1;max-width:430px;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-muted)}.dashboard-search input{width:100%;min-height:42px;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.dashboard-search input::placeholder{color:var(--text-muted)}.dashboard-record-table{margin-top:18px;overflow-x:auto;border:1px solid var(--border);border-radius:10px}.dashboard-record-table table{width:100%;min-width:620px;border-collapse:collapse}.dashboard-record-table td,.dashboard-record-table th{padding:14px 16px;border-bottom:1px solid var(--border);text-align:left}.dashboard-record-table th{color:var(--text-muted);background:var(--surface);font-family:var(--font-data);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0}.dashboard-record-table td{color:var(--text-secondary)}.dashboard-record-table tr:last-child td{border-bottom:0}.dashboard-empty-state{display:grid;justify-items:center;grid-gap:8px;gap:8px;min-height:146px;padding:24px;place-content:center;text-align:center}.dashboard-empty-state .ui-icon{color:var(--accent)}.dashboard-empty-state strong{color:var(--text);font-size:14px;font-weight:500}.dashboard-empty-state p{max-width:450px;margin:0;color:var(--text-muted);font-size:12px;line-height:1.6}.form-submit{margin-top:2px}.form-submit:disabled{border-color:var(--border);background:var(--surface);color:var(--text-muted);cursor:not-allowed}.form-help{margin:0;color:var(--text-muted);font-size:12px;line-height:1.6}.inline-notice{--notice-color:var(--text-secondary);--notice-background:var(--notice-info-bg);--notice-border:var(--border);display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;width:100%;min-width:0;margin:0;padding:16px;border:1px solid var(--notice-border);border-radius:var(--radius-control);background:var(--notice-background);color:var(--text-secondary);text-align:left}.inline-notice--success{--notice-color:var(--accent);--notice-background:var(--notice-success-bg);--notice-border:var(--notice-success-border)}.inline-notice--warning{--notice-color:var(--notice-warning);--notice-background:var(--notice-warning-bg);--notice-border:var(--notice-warning-border)}.inline-notice--error{--notice-color:var(--danger);--notice-background:var(--notice-error-bg);--notice-border:var(--notice-error-border)}.inline-notice__icon{display:grid;height:22px;align-items:center;color:var(--notice-color)}.inline-notice__icon .ui-icon{display:block}.inline-notice__content{display:grid;min-width:0;grid-gap:4px;gap:4px}.inline-notice .inline-notice__title{margin:0;color:var(--notice-color);font-size:14px;font-weight:500;line-height:22px;overflow-wrap:anywhere}.inline-notice .inline-notice__message{margin:0;color:var(--text-secondary);font-size:13px;font-weight:400;line-height:22px;overflow-wrap:anywhere}.inline-notice--pending .inline-notice__icon .ui-icon{animation:notice-spin .9s linear infinite}.form-status{margin-top:20px}@keyframes notice-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.inline-notice--pending .inline-notice__icon .ui-icon{animation:none}}.consent-line{display:flex;align-items:flex-start;gap:10px;color:var(--text-secondary);font-size:12px;line-height:1.55}.consent-line input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--accent)}.consent-line a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-underline-offset:3px}.consent-line a:hover{color:var(--accent-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.workbench-result{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:28px 0;border:1px solid var(--border);border-radius:12px;overflow:hidden}.workbench-result>div{min-width:0;padding:15px;border-right:1px solid var(--border)}.workbench-result>div:last-child{border-right:0}.workbench-result dt{color:var(--text-muted);font-size:11px}.workbench-result dd{margin:7px 0 0;color:var(--text);font-size:13px;overflow-wrap:anywhere}.dashboard-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:32px}.dashboard-section{min-width:0;min-height:220px;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--canvas)}.dashboard-section h2{margin:20px 0 0;color:var(--text);font-size:17px;font-weight:500}.dashboard-section p{margin:12px 0 0;line-height:1.65}.dashboard-list,.dashboard-section p{color:var(--text-secondary);font-size:13px}.dashboard-list{display:grid;grid-gap:8px;gap:8px;margin:16px 0 0;padding-left:18px}.status-line{display:flex;align-items:center;gap:8px;margin:24px 0 0;color:var(--text-muted);font-size:12px}.status-line .ui-icon{color:var(--accent)}.dashboard-footer{display:flex;min-height:56px;padding:0 32px;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--border);background:var(--canvas);color:var(--text-muted);font-size:11px}@media (max-width:1040px){.header-inner{gap:24px}.desktop-nav{gap:18px}.desktop-nav a{font-size:13px}.feature-card-stack,.feature-card-wide{grid-column:span 12}.feature-card-stack,.trust-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-layout{grid-template-columns:minmax(0,1fr) 270px;gap:42px}.dashboard-shell{grid-template-columns:210px minmax(0,1fr)}.workbench-result{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-result>div:nth-child(2){border-right:0}.workbench-result>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:840px){:root{--header-height:64px}.footer-inner,.header-inner,.site-container{width:min(calc(100% - 40px),var(--container))}.header-inner{grid-template-columns:minmax(0,1fr) max-content}.desktop-nav,.header-inner>.account-actions{display:none}.mobile-menu{display:block;align-self:center}.mobile-menu summary{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] summary{border-color:var(--accent);color:var(--accent)}.mobile-menu-panel{position:absolute;top:calc(100% + 1px);right:0;left:0;padding:16px;border:1px solid var(--border);border-top:0;border-radius:0 0 12px 12px;background:var(--canvas);z-index:2}.mobile-menu:not([open]) .mobile-menu-panel{display:none}.mobile-menu[open] .mobile-menu-panel{display:block}.mobile-menu-panel nav{display:grid}.mobile-menu-panel nav a{display:flex;min-height:44px;padding:10px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--surface);color:var(--text-secondary);font-size:14px;text-decoration:none}.mobile-menu-panel nav a:last-child{border-bottom:0}.mobile-menu-panel nav a:focus-visible,.mobile-menu-panel nav a:hover{color:var(--text)}.account-actions-mobile{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin-top:14px}.account-actions-mobile .button{width:100%}.home-hero{min-height:540px;padding-top:92px}.home-hero h1{font-size:56px}.buyer-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.public-hero,.split-heading,.trust-proof-heading{grid-template-columns:minmax(0,1fr);gap:28px}.trust-proof-heading .eyebrow{grid-column:auto;margin-bottom:-12px}.workspace-body{grid-template-columns:150px minmax(0,1fr)}.workspace-content{padding:28px}.workspace-stats{grid-template-columns:1fr}.workspace-stats>div{min-height:104px}.process-feature{grid-template-columns:1fr;gap:48px}.buyer-path-grid,.region-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-hero{min-height:0;padding:70px 0 82px}.public-hero h1{font-size:48px}.content-layout{grid-template-columns:1fr;gap:48px}.side-column{position:static}.process-strip ol,.side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell{display:block}.dashboard-sidebar{display:none}.dashboard-mobile-nav{display:block;overflow-x:auto;border-bottom:1px solid var(--border);background:var(--canvas)}.dashboard-mobile-nav .dashboard-nav{display:flex;width:max-content;min-width:100%;padding:10px 20px}.dashboard-mobile-nav .dashboard-nav a{white-space:nowrap}.dashboard-main{width:min(calc(100% - 40px),1180px)}}@media (max-width:620px){.home-hero{min-height:0;padding:58px 0 68px;text-align:left;align-items:flex-start}.home-hero h1{margin-top:28px;font-size:40px;line-height:1.15}.home-hero>p{margin-top:24px;font-size:16px}.hero-actions{width:100%;justify-content:flex-start}.hero-actions .button{flex:1 1 100%;width:100%}.announcement-pill{max-width:100%}.buyer-proof{padding:18px 0 72px;text-align:left}.buyer-proof-grid{margin-top:24px}.feature-grid{padding-bottom:84px}.feature-card-stack{grid-template-columns:1fr}.feature-card,.feature-card-wide{min-height:0}.catalogue-visual-head,.catalogue-visual-row{grid-template-columns:minmax(0,1fr) 56px}.catalogue-visual-head th:last-child,.catalogue-visual-row>td:last-child{grid-column:1/-1;margin-bottom:10px}.section-block,.trust-proof-band{padding:82px 0}.process-copy h2,.section-heading h2,.trust-proof-heading h2{font-size:30px}.workspace-bar{grid-template-columns:70px minmax(0,1fr)}.workspace-bar>.status-pill{display:none}.workspace-body{display:block;min-height:480px}.workspace-sidebar{display:none}.workspace-content{padding:22px}.workspace-title-row{align-items:flex-start}.workspace-title-row .button{display:none}.workspace-table-head,.workspace-table-row{grid-template-columns:minmax(0,1fr) 74px}.workspace-table-head th:last-child,.workspace-table-row>td:last-child{grid-column:1/-1;margin-bottom:10px}.buyer-path-grid,.region-card-grid,.related-links,.trust-proof-grid{grid-template-columns:1fr;border-left:0}.related-route-card{min-height:168px;padding:20px}.buyer-path-card,.trust-proof-card{min-height:0}.process-list li{grid-template-columns:34px minmax(0,1fr);gap:12px}.final-cta,.page-cta{padding:82px 0;align-items:flex-start;text-align:left}.final-cta{padding-block:64px}.final-cta h2,.page-cta h2{font-size:34px}.footer-brand{flex-direction:column;align-items:flex-start;gap:16px}.footer-slogan{font-size:20px;text-align:left}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{padding-top:22px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}.footer-bottom-links{width:100%;justify-content:flex-start;gap:8px 22px}.footer-bottom nav{justify-content:flex-start;gap:8px 18px}.footer-bottom .footer-nav-link,.footer-group a,.footer-nav-link,.legal-nav-link{min-height:44px}.breadcrumbs{margin-top:24px}.public-hero{padding:56px 0 70px}.public-hero h1{font-size:38px}.public-hero-actions .button{flex:1 1 100%;width:100%}.page-lead{font-size:18px}.data-block{margin-top:82px;padding:20px}.catalog-workbench-heading,.data-block-heading{display:grid}.builder-result,.filter-row{grid-template-columns:1fr}.process-strip{margin-top:82px;padding:58px 0}.process-strip ol{grid-template-columns:1fr}.content-layout{padding:82px 0}.content-section{grid-template-columns:30px minmax(0,1fr);gap:12px}.side-column{grid-template-columns:1fr}.page-faq,.related{padding:82px 0}.related{padding:56px 0 64px}.dashboard-topbar{padding:0 20px}.dashboard-topbar-context,.dashboard-topbar>div .ui-icon{display:none}.dashboard-main{width:min(calc(100% - 32px),1180px);padding-top:38px}.dashboard-page-header{display:grid;grid-gap:22px;gap:22px}.dashboard-page-header h1{font-size:30px}.auth-form,.catalog-workbench{padding:20px}.workbench-result{grid-template-columns:1fr;gap:16px}.workbench-result>div{border-right:0;border-bottom:1px solid var(--border)}.workbench-result>div:last-child{border-bottom:0}.dashboard-panel-grid{grid-template-columns:1fr}.dashboard-section{min-height:0}.dashboard-operational-panel{padding:20px}.dashboard-operational-head,.dashboard-toolbar{align-items:stretch;flex-direction:column}.dashboard-search{max-width:none}.dashboard-footer{padding:18px 20px;flex-direction:column;align-items:flex-start;justify-content:center}}@media (max-width:360px){.footer-inner,.header-inner,.site-container{width:min(calc(100% - 32px),var(--container))}.brand-name{font-size:18px}.home-hero h1{font-size:34px}.announcement-pill{padding-inline:12px;font-size:12px}.buyer-proof-grid{grid-template-columns:1fr}.process-copy h2,.section-heading h2,.trust-proof-heading h2{font-size:27px}.account-actions-mobile,.footer-grid{grid-template-columns:1fr}.account-actions-mobile .button{min-height:44px}.public-hero h1{font-size:34px}.final-cta h2,.page-cta h2{font-size:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:900px){.faq-heading{grid-template-columns:1fr;gap:18px;align-items:start}.faq-split-layout{grid-template-columns:minmax(0,1fr);gap:32px}.faq-split-copy .faq-note{display:none}.faq-open-grid{column-gap:36px}}@media (max-width:620px){.faq-block h2{font-size:30px}.faq-intro{font-size:15px}.faq-open-grid{grid-template-columns:1fr;margin-top:30px}.faq-open-item{grid-template-columns:22px minmax(0,1fr);gap:11px;padding:23px 0}.faq-open-item h3{margin-bottom:10px;font-size:16px;line-height:1.45}.faq-open-item p{font-size:14px;line-height:1.7}.faq-split-layout{gap:25px}.faq-split-list summary{min-height:65px;padding:18px 0;font-size:15px;gap:22px}.faq-split-list details[open] summary{padding-bottom:9px}.faq-split-list details>p{padding:0 24px 23px 0;font-size:14px}}@media (max-width:360px){.faq-block h2{font-size:28px}.faq-split-list summary{font-size:14px}.faq-open-item h3{font-size:15px}}.assurance-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:30px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.assurance-item{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);color:var(--text-secondary)}.assurance-item>.ui-icon{margin-top:2px;color:var(--accent)}.assurance-item strong{display:block;color:var(--text);font-size:14px;font-weight:500}.assurance-item p{margin:6px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.assurance-item span{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:var(--accent);font-size:12px}.assurance-item:hover{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.assurance-strip-compact{padding-block:22px}.assurance-strip-compact .assurance-item{padding-block:12px}.region-directory{display:grid;grid-gap:16px;gap:16px;margin-top:40px}.region-directory-row{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) 98px 36px;grid-gap:18px;gap:18px;min-width:0;padding:18px;align-items:center;border:1px solid color-mix(in srgb,var(--border) 82%,var(--accent) 18%);border-radius:14px;background:var(--canvas);color:var(--text-secondary);transition:border-color .12s ease,background-color .12s ease,color .12s ease,transform .12s ease}.region-directory-row:focus-visible,.region-directory-row:hover{border-color:var(--accent);background:var(--surface);color:var(--text);transform:translateY(-2px)}.region-directory-row .region-code{color:var(--accent)}.region-directory-row h3{margin:0;color:var(--text);font-size:16px;font-weight:500}.region-directory-row p{margin:4px 0 0;color:var(--text-muted);font-family:var(--font-data);font-size:11px}.region-directory-meta{display:grid;grid-gap:3px;gap:3px;justify-items:end;color:var(--text-secondary);font-family:var(--font-data);font-size:11px}.region-directory-meta b{color:var(--text);font-weight:500}.region-directory-meta small{color:var(--text-muted);font-family:var(--font-ui);font-size:11px}.region-directory-row>.ui-icon{display:grid;width:34px;height:34px;padding:9px;place-items:center;border:1px solid rgba(62,207,142,.24);border-radius:999px;background:rgba(62,207,142,.08);color:var(--accent);transition:background .16s ease,color .16s ease,transform .16s ease}.region-directory-row:focus-visible>.ui-icon,.region-directory-row:hover>.ui-icon{background:var(--accent);color:var(--canvas-deep);transform:translate(2px,-2px)}.content-layout{grid-template-columns:190px minmax(0,1fr);gap:42px}.article-toc{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 28px);align-self:start;padding-top:34px}.article-toc details{border-top:1px solid var(--border)}.article-toc summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;color:var(--text);font-size:12px;cursor:pointer;list-style:none}.article-toc summary::-webkit-details-marker{display:none}.article-toc details[open] summary .ui-icon{transform:rotate(90deg);color:var(--accent)}.article-toc nav{display:grid;grid-gap:2px;gap:2px;padding-bottom:16px}.article-toc nav a{position:relative;padding:7px 0 7px 14px;color:var(--text-muted);font-size:12px;line-height:1.35;transition:color .16s ease,padding .16s ease}.article-toc nav a:before{position:absolute;top:7px;bottom:7px;left:0;width:2px;border-radius:99px;background:transparent;content:"";transition:background .16s ease}.article-toc nav a:hover{color:var(--text-secondary)}.article-toc nav a.is-active{padding-left:18px;color:var(--text);font-weight:500}.article-toc nav a.is-active:before{background:var(--accent)}.comparison-block{margin-top:26px;overflow-x:auto;border:1px solid var(--border);border-radius:10px}.comparison-block .decision-matrix-table{min-width:620px}.comparison-block .micro-note{padding:0 16px 16px}.section-action{margin-top:22px}.context-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:44px 0;border-top:1px solid var(--border)}.context-cta h2{margin:0;color:var(--text);font-size:26px;font-weight:400}.context-cta p{max-width:620px;margin:10px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.context-cta .button{flex:0 0 auto}.bulk-planner{display:grid;grid-gap:28px;gap:28px;margin:46px 0 0;padding:32px;border:1px solid color-mix(in srgb,var(--border) 72%,var(--accent) 28%);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(62,207,142,.12),transparent 34%),linear-gradient(180deg,rgba(250,250,250,.045),rgba(250,250,250,.012)),var(--surface);box-shadow:0 22px 70px rgba(0,0,0,.24),inset 0 1px 0 rgba(250,250,250,.05)}.bulk-planner-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.58fr);grid-gap:34px;gap:34px;align-items:end}.bulk-planner-heading h2{max-width:680px;margin:0;color:var(--text);font-size:32px;font-weight:400;line-height:1.18}.bulk-planner-heading p:not(.eyebrow){max-width:720px;margin:16px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.68}.bulk-planner-kicker{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0;padding:18px 20px;border-left:2px solid var(--accent);background:rgba(0,0,0,.2)}.bulk-planner-kicker span,.bulk-planner-rail li>span,.bulk-planner-step-label span{color:var(--accent);font:11px var(--font-data)}.bulk-planner-kicker strong{color:var(--text);font-size:14px;font-weight:500}.bulk-planner-kicker small{color:var(--text-muted);font-size:12px;line-height:1.5}.bulk-planner-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);grid-gap:16px;gap:16px;min-width:0}.bulk-planner-form,.bulk-planner-summary{min-width:0;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--canvas)}.bulk-planner-form{display:grid;align-content:start;grid-gap:18px;gap:18px}.bulk-planner-step-label{display:flex;align-items:center;gap:10px;color:var(--text);font-size:14px}.bulk-planner-step-label strong{font-weight:500}.bulk-planner .field{gap:8px}.bulk-planner .field label{color:var(--text-secondary);font-size:12px}.bulk-planner .field input,.bulk-planner .select-control select{background-color:rgba(250,250,250,.035)}.bulk-planner-selected-market{display:flex;align-items:center;gap:13px;min-width:0;padding:13px 14px;border:1px solid rgba(62,207,142,.2);border-radius:10px;background:rgba(62,207,142,.055)}.bulk-planner-selected-market>.country-flag{width:48px;height:32px}.bulk-planner-selected-market>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.bulk-planner-selected-market strong{overflow:hidden;color:var(--text);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bulk-planner-selected-market span{color:var(--text-muted);font:11px var(--font-data)}.bulk-planner-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.bulk-quantity-presets{display:flex;flex-wrap:wrap;gap:8px}.bulk-quantity-preset{min-height:34px;padding:6px 11px;border:1px solid var(--border);border-radius:9999px;background:transparent;color:var(--text-secondary);font-size:12px;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.bulk-quantity-preset:focus-visible,.bulk-quantity-preset:hover,.bulk-quantity-preset[aria-pressed=true]{border-color:var(--accent);background:rgba(62,207,142,.11);color:var(--text)}.bulk-planner .form-help{margin:-2px 0 0;color:var(--text-muted);font-size:11px;line-height:1.55}.bulk-planner-summary{display:grid;align-content:start;grid-gap:20px;gap:20px}.bulk-summary-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bulk-summary-top h3{margin:0;color:var(--text);font-size:20px;font-weight:500;line-height:1.25}.bulk-summary-top .eyebrow{margin-bottom:8px}.bulk-summary-top .status-pill{flex:0 0 auto;margin-top:1px}.bulk-summary-list{display:grid;grid-gap:0;gap:0;margin:0;border-top:1px solid var(--border)}.bulk-summary-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--border)}.bulk-summary-list dt{color:var(--text-muted);font-size:12px}.bulk-summary-list dd{margin:0;color:var(--text);font:12px var(--font-data);text-align:right}.bulk-planner-state{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.bulk-planner-state>.ui-icon{flex:0 0 auto;margin-top:2px;color:var(--accent)}.bulk-planner-state p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.58}.bulk-planner-state strong{color:var(--text);font-weight:500}.bulk-planner-actions{display:flex;flex-wrap:wrap;gap:10px}.bulk-planner-actions .button{min-height:40px}.bulk-planner-actions .button-primary{flex:1 1 220px}.bulk-planner-actions .button-secondary{flex:0 1 auto}.bulk-planner .form-status{margin:0}.bulk-planner-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:1px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--border);list-style:none}.bulk-planner-rail li{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:16px;background:rgba(18,18,18,.94)}.bulk-planner-rail li:not(.is-current)>span{color:var(--text-muted)}.bulk-planner-rail strong{color:var(--text);font-size:13px;font-weight:500}.bulk-planner-rail small{color:var(--text-muted);font-size:11px;line-height:1.45}.bulk-planner-rail li.is-current{background:rgba(0,98,57,.24)}@media (max-width:840px){.bulk-planner-grid,.bulk-planner-heading{grid-template-columns:1fr}.bulk-planner-kicker{max-width:420px}}@media (max-width:620px){.bulk-planner{margin-top:32px;padding:20px;border-radius:18px}.bulk-planner-heading{gap:22px}.bulk-planner-heading h2{font-size:27px}.bulk-planner-form,.bulk-planner-summary{padding:18px}.bulk-planner-fields{grid-template-columns:1fr}.bulk-planner-actions{display:grid}.bulk-planner-actions .button{width:100%}.bulk-planner-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-planner-rail li{padding:14px}}.market-catalog{margin:46px 0 0;padding:24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas)}.market-catalog-heading{align-items:end}.market-catalog-lead{max-width:560px;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.65}.market-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:26px}.market-catalog-grid--single{grid-template-columns:minmax(0,1fr)}.market-market-card{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.market-market-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--border)}.market-market-identity{display:flex;align-items:center;gap:13px;min-width:0}.market-market-identity>.country-flag{width:50px;height:34px}.market-market-identity>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.market-market-identity .eyebrow{margin:0 0 3px}.market-market-identity h3{margin:0;color:var(--text);font-size:20px;font-weight:500;line-height:1.2}.market-market-identity span{color:var(--text-muted);font:11px var(--font-data)}.market-market-card-head .status-pill{flex:0 0 auto;margin-top:2px}.market-market-boundary{margin:0;padding:16px 20px 0;color:var(--text-secondary);font-size:12px;line-height:1.55}.market-table--compact{width:calc(100% - 40px);margin:16px 20px 20px}.market-table--compact td,.market-table--compact th{padding:13px 10px}.market-table--compact td:first-child,.market-table--compact th:first-child{padding-left:0}.market-table--compact td:last-child,.market-table--compact th:last-child{padding-right:0;text-align:right}.market-table--compact .market-product-label{min-width:0}.market-table--compact .text-link{white-space:nowrap}.market-catalog .data-block-heading{margin-bottom:20px}.market-catalog .data-block-heading .field{min-width:220px}.catalog-source-note{margin:0 0 20px;padding:14px 16px;border:1px solid rgba(62,207,142,.24);border-radius:12px;background:rgba(62,207,142,.055);color:var(--text-secondary);font-size:12px;line-height:1.6}.builder-block .catalog-source-note{margin-top:18px}.catalog-source-note strong{color:var(--text);font-weight:500}.market-table{width:100%;border-collapse:collapse;font-size:13px}.market-market-card .market-table--compact{width:calc(100% - 40px)}.market-table td,.market-table th{padding:14px 12px;border-top:1px solid var(--border);text-align:left;vertical-align:middle}.market-table thead th{color:var(--text-muted);font-family:var(--font-data);font-size:10px;font-weight:400;letter-spacing:0;text-transform:uppercase}.market-table tbody th{color:var(--text);font-weight:500}.market-table tbody th small{display:block;margin-top:3px;color:var(--text-muted);font-weight:400}.market-table td{color:var(--text-secondary)}.market-table .text-link{margin:0;font-size:12px}.supported-markets{display:grid;grid-gap:24px;gap:24px;margin:46px 0 0}.supported-markets--compact{margin-top:30px}.on-request-heading,.supported-markets-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.75fr);grid-gap:42px;gap:42px;align-items:end}.on-request-heading h3,.supported-markets-heading h2{margin:0;color:var(--text);font-size:30px;font-weight:400;line-height:1.18}.on-request-heading>p,.supported-markets-heading>p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.65}.supported-markets-panel{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--canvas)}.supported-markets-panel-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);grid-gap:30px;gap:30px;align-items:end;margin:0 26px;padding:26px 0 20px;border-bottom:1px solid var(--border)}.supported-markets-panel-heading h3{margin:0;color:var(--text);font-size:25px;font-weight:400;line-height:1.25}.supported-markets-panel-heading p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.55}.supported-market-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:18px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.supported-market-card{display:grid;min-width:0;min-height:236px;align-content:start;grid-gap:7px;gap:7px;padding:20px 16px 18px;border-left:1px solid var(--border);color:var(--text-secondary);transition:background-color .14s ease,color .14s ease}.supported-market-card:first-child{border-left:0}.supported-market-card:focus-visible,.supported-market-card:hover{background:var(--surface);color:var(--text)}.supported-market-card>.country-flag{width:58px;height:39px;margin-bottom:4px}.supported-market-card strong{color:var(--text);font-size:15px;font-weight:500;line-height:1.35}.supported-market-currency{color:var(--text-muted);font:11px var(--font-data)}.supported-market-card small{min-height:32px;color:var(--text-secondary);font-size:11px;line-height:1.45}.supported-market-action{display:inline-flex;align-items:center;gap:6px;align-self:end;margin-top:auto;color:var(--accent);font-size:12px}.supported-market-card:focus-visible .supported-market-action,.supported-market-card:hover .supported-market-action{color:var(--accent-hover)}.supported-markets-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 26px;padding:16px 0 19px;border-top:1px solid var(--border)}.supported-markets-foot p{max-width:760px;margin:0;color:var(--text-muted);font-size:12px;line-height:1.6}.supported-markets-foot strong{color:var(--text-secondary);font-weight:500}.supported-markets-foot .text-link{flex:0 0 auto;margin:0;white-space:nowrap}.on-request-markets{display:grid;grid-gap:20px;gap:20px;padding:26px;border:1px solid var(--border);border-radius:18px;background:var(--canvas)}.on-request-market-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;border:0;list-style:none}.on-request-market{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px 18px;gap:14px 18px;min-width:0;padding:17px 18px;border:1px solid var(--border);border-radius:12px;background:var(--canvas)}.on-request-market-list>li{min-width:0}.on-request-market{color:var(--text-secondary);transition:background-color .14s ease,color .14s ease}.on-request-market:focus-visible,.on-request-market:hover{background:var(--surface);color:var(--text)}.on-request-market-main{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;align-items:center}.on-request-market-main>.country-flag{width:44px;height:30px}.on-request-market-main>.country-flag.country-flag-region{color:var(--accent);font:10px var(--font-data);letter-spacing:.04em}.on-request-market-main>.country-flag.country-flag-region>span{color:inherit;font:inherit}.on-request-market-main>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.on-request-market-main strong{color:var(--text);font-size:14px;font-weight:500}.on-request-market-main span{color:var(--text-secondary);font:11px var(--font-data)}.on-request-market-main small{overflow:hidden;color:var(--text-muted);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.on-request-market>.status-pill{align-self:start}.on-request-market-side{display:grid;justify-items:end;grid-gap:12px;gap:12px;min-width:122px}.on-request-contact{display:inline-flex;grid-column:1/-1;align-items:center;gap:6px;justify-self:start;color:var(--accent);font-size:12px}.on-request-contact:hover{color:var(--accent-hover)}.on-request-market-side .on-request-contact{grid-column:auto;justify-self:end}.status-pill.on-request{border-color:rgba(62,207,142,.32);background:rgba(62,207,142,.08);color:var(--accent)}.research-price-index{display:grid;grid-gap:22px;gap:22px;margin:46px 0 0;padding:26px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas)}.research-index-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.62fr);grid-gap:28px;gap:28px;align-items:end}.research-index-heading h2{max-width:680px;margin:0;color:var(--text);font-size:27px;font-weight:400;line-height:1.2}.research-index-selector{min-width:0}.research-index-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.research-index-market{display:flex;align-items:center;gap:12px;min-width:0}.research-index-market>.country-flag{width:46px;height:31px}.research-index-market>div{display:grid;grid-gap:3px;gap:3px}.research-index-market strong{color:var(--text);font-size:14px;font-weight:500}.research-index-market span{color:var(--text-muted);font-size:11px}.research-index-summary dl{display:flex;gap:24px;margin:0}.research-index-summary dl div{display:grid;grid-gap:3px;gap:3px;min-width:72px}.research-index-summary dt{color:var(--text-muted);font:10px var(--font-data);text-transform:uppercase}.research-index-summary dd{margin:0;color:var(--text);font:12px var(--font-data)}.research-index-table-scroll{margin-top:0}.research-index-table{min-width:680px}.research-index-table td:nth-child(2),.research-index-table td:nth-child(3){font-family:var(--font-data)}.status-pill.research-only{border-color:var(--border);background:var(--surface);color:var(--text-muted)}.research-index-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.research-index-footer p{max-width:760px;margin:0;color:var(--text-muted);font-size:12px;line-height:1.6}.research-index-footer strong{color:var(--text-secondary);font-weight:500}.research-index-footer code{color:var(--text-secondary);font-family:var(--font-data);font-size:11px}.research-index-actions{flex:0 0 auto}.research-index-actions .text-link{margin:0;white-space:nowrap}.official-proof-panel,.workflow-proof-panel{padding:34px;border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent) 24%);border-radius:24px;background:radial-gradient(circle at 0 0,rgba(62,207,142,.16),transparent 34%),linear-gradient(180deg,rgba(250,250,250,.045),rgba(250,250,250,.014));box-shadow:0 22px 70px rgba(0,0,0,.26),inset 0 1px 0 rgba(250,250,250,.05)}.official-proof-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:28px;gap:28px;align-items:stretch}.official-proof-lead h2,.workflow-proof-head h2{max-width:680px;margin:0;color:var(--text);font-size:34px;font-weight:400;line-height:1.18}.official-proof-lead p:not(.eyebrow),.workflow-proof-head p:not(.eyebrow){max-width:690px;margin:18px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.7}.official-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;min-width:0}.official-proof-grid article,.workflow-state-cards article{min-width:0;padding:18px;border:1px solid rgba(250,250,250,.075);border-radius:16px;background:rgba(0,0,0,.22)}.official-proof-grid .ui-icon,.workflow-state-cards .ui-icon{color:var(--accent)}.official-proof-grid span,.workflow-state-cards span{display:block;margin-top:14px;color:var(--accent);font-family:var(--font-data);font-size:10px;text-transform:uppercase}.official-proof-grid strong{display:block;margin-top:8px;color:var(--text);font-size:13px;font-weight:500;line-height:1.55}.official-evidence-card{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:18px 20px;border:1px solid rgba(62,207,142,.22);border-radius:14px;background:rgba(0,0,0,.18)}.official-evidence-card>.ui-icon{margin-top:2px;color:var(--accent)}.official-evidence-card strong{color:var(--text);font-size:14px;font-weight:500}.official-evidence-card p{max-width:760px;margin:6px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6}.official-evidence-card .status-pill{align-self:start;white-space:nowrap}.workflow-proof-panel{display:grid;grid-gap:28px;gap:28px}.workflow-proof-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(260px,.8fr);grid-gap:36px;gap:36px;align-items:end}.workflow-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:1px;border:1px solid var(--border);border-radius:18px;background:var(--border);overflow:hidden;list-style:none}.workflow-rail li{display:grid;grid-gap:22px;gap:22px;min-width:0;padding:20px;background:rgba(18,18,18,.92)}.workflow-rail li>span{color:var(--accent);font-family:var(--font-data);font-size:11px}.workflow-rail strong{display:block;color:var(--text);font-size:15px;font-weight:500}.workflow-rail p{margin:8px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.58}.workflow-state-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.workflow-state-cards p{margin:8px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6}.workflow-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--border)}.workflow-step-tab{display:grid;min-width:0;min-height:144px;padding:18px;align-content:space-between;grid-gap:18px;gap:18px;border:0;background:var(--canvas);color:var(--text-secondary);text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.workflow-step-tab:hover{background:var(--surface);color:var(--text)}.workflow-step-tab.is-active{background:var(--surface-raised);color:var(--text);box-shadow:inset 0 -3px 0 var(--accent)}.workflow-step-number{display:flex;align-items:center;justify-content:space-between;color:var(--accent);font:11px var(--font-data)}.workflow-step-number .ui-icon{transition:transform .12s ease}.workflow-step-tab.is-active .workflow-step-number .ui-icon{transform:rotate(180deg)}.workflow-step-tab strong{font-size:14px;font-weight:500}.workflow-step-summary{display:block;color:var(--text-muted);font-size:11px;line-height:1.45}.workflow-step-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:24px;gap:24px;min-height:180px;padding:26px;border:1px solid var(--border);border-radius:16px;background:var(--canvas)}.workflow-step-panel-index{display:grid;align-content:start;grid-gap:5px;gap:5px;color:var(--accent);font-family:var(--font-data);font-size:12px}.workflow-step-panel-index span:last-child{color:var(--text-muted);font-size:10px}.workflow-step-panel h3{margin:0;color:var(--text);font-size:22px;font-weight:500}.workflow-step-panel p{max-width:720px;margin:10px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.65}.workflow-step-panel .workflow-step-detail{color:var(--text-muted);font-size:12px}.workflow-step-action{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:var(--accent);font-size:12px}.workflow-step-panel[hidden]{display:none}.workflow-check{align-self:end;padding:16px;border:1px solid var(--border);background:var(--surface)}.workflow-check>.ui-icon{color:var(--accent)}.workflow-check p{margin:9px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.55}.workflow-check .text-link{margin-top:14px}.workflow-state-cards>a{display:block;min-width:0;padding:18px;border:1px solid rgba(250,250,250,.075);border-radius:16px;background:rgba(0,0,0,.22);transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.workflow-state-cards>a:focus-visible,.workflow-state-cards>a:hover{border-color:var(--accent);background:var(--surface);color:var(--text);transform:translateY(-2px)}.workflow-state-cards>a>.ui-icon{color:var(--accent)}.workflow-state-cards>a h3{margin:14px 0 0;color:var(--text);font-size:14px;font-weight:500}.workflow-state-cards>a p{margin:8px 0 0}.workflow-state-cards>a>span{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--accent);font-size:12px}.region-discovery{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;min-width:0;margin:46px 0 0;padding:30px;border:1px solid var(--border);border-radius:18px;background:var(--canvas)}.region-discovery-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);grid-gap:42px;gap:42px;min-width:0;align-items:end}.region-discovery-head h2{max-width:580px;margin:0;color:var(--text);font-size:30px;font-weight:400;line-height:1.2}.region-discovery-head>p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.65}.region-search{display:flex;min-height:46px;align-items:center;gap:10px;padding:0 13px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.region-search:focus-within{border-color:var(--accent)}.region-search .ui-icon{flex:0 0 auto;color:var(--text-muted)}.region-search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.region-search input::placeholder{color:var(--text-muted)}.region-discovery-count{color:var(--text-muted);font:11px var(--font-data);text-transform:uppercase}.region-discovery-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.region-discovery-list>li{list-style:none;border-top:1px solid var(--border)}.region-discovery-list>li:last-child{border-bottom:1px solid var(--border)}.region-discovery-row{display:grid;grid-template-columns:56px minmax(170px,.8fr) minmax(220px,1fr) auto;grid-gap:18px;gap:18px;min-width:0;padding:18px 14px;align-items:center;color:var(--text-secondary);transition:background-color .12s ease,color .12s ease,padding .12s ease}.region-discovery-row:last-child{border-bottom:1px solid var(--border)}.region-discovery-row:focus-visible,.region-discovery-row:hover{padding-inline:18px;background:var(--surface);color:var(--text)}.region-discovery-row>.country-flag{width:50px;height:34px}.region-discovery-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.region-discovery-copy strong{color:var(--text);font-size:15px;font-weight:500}.region-discovery-copy small{overflow:hidden;color:var(--text-muted);font:11px var(--font-data);text-overflow:ellipsis;white-space:nowrap}.region-discovery-row>.ui-icon{color:var(--accent)}.region-discovery-scope{display:grid;grid-gap:3px;gap:3px;min-width:0}.region-discovery-scope strong{color:var(--text-secondary);font-size:12px;font-weight:500}.region-discovery-scope span{color:var(--text-muted);font-size:11px;line-height:1.4}.region-discovery-action{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:12px;white-space:nowrap}.region-discovery-empty{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:28px 0 8px}.region-discovery-empty>.ui-icon{color:var(--accent)}.region-discovery-empty h3{margin:0;color:var(--text);font-size:16px;font-weight:500}.region-discovery-empty p{max-width:540px;margin:0;color:var(--text-secondary);font-size:13px}.region-discovery-foot{display:flex;align-items:flex-start;gap:12px;padding-top:8px;color:var(--text-muted)}.region-discovery-foot .ui-icon{flex:0 0 auto;margin-top:1px;color:var(--accent)}.region-discovery-foot p{margin:0;font-size:12px;line-height:1.55}.region-discovery-foot strong{color:var(--text-secondary);font-weight:500}@media (max-width:760px){.workflow-step-panel{grid-template-columns:1fr}.region-discovery-row{grid-template-columns:56px minmax(0,1fr)}.region-discovery-row>.region-discovery-action{grid-column:2;grid-row:auto;justify-self:start}.region-discovery-scope{grid-column:2}}.auth-shell{min-height:100vh;background:var(--canvas)}.auth-footer,.auth-header{display:flex;width:min(calc(100% - 48px),760px);margin-inline:auto;align-items:center;justify-content:space-between;gap:20px}.auth-header{min-height:76px;border-bottom:1px solid var(--border)}.auth-footer{justify-content:flex-start;padding:28px 0;color:var(--text-muted);font-size:12px}.auth-footer a:hover{color:var(--accent)}.auth-main{width:min(calc(100% - 48px),560px);margin-inline:auto;padding:86px 0 100px}.auth-main>header{padding-bottom:30px;border-bottom:1px solid var(--border)}.auth-main h1{margin:0;color:var(--text);font-size:38px;font-weight:400;line-height:1.2}.auth-main>header p{max-width:500px;margin:14px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.65}.auth-content .auth-form{margin-top:28px;padding:0;border:0;background:transparent}.auth-content .connection-notice{margin-top:22px}.auth-switch{margin:20px 0 0;color:var(--text-secondary);font-size:13px}.auth-switch a{color:var(--accent)}.auth-recovery{margin-top:8px}.two-factor-step{display:grid;grid-gap:24px;gap:24px;margin-top:40px}.two-factor-heading{display:grid;grid-gap:10px;gap:10px}.two-factor-heading .eyebrow{margin:0}.two-factor-heading h2{margin:0;color:var(--text);font-size:22px;font-weight:500}.two-factor-heading p:last-child{max-width:54ch;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.65}.two-factor-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:360px}.two-factor-digit{width:100%;min-height:64px;padding:0;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-family:var(--font-data);font-size:30px;line-height:1;text-align:center;caret-color:var(--accent)}.two-factor-digit:hover{border-color:var(--border-strong)}.two-factor-digit:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:3px}.two-factor-hint{margin:0;color:var(--text-muted);font-size:12px;line-height:1.6}.auth-content--two-factor{text-align:center}.auth-content--two-factor .two-factor-step{width:100%;max-width:500px;margin-inline:auto;justify-items:center}.auth-content--two-factor .two-factor-heading{width:100%;max-width:500px;text-align:center}.auth-content--two-factor .two-factor-heading p:last-child{margin-inline:auto}.auth-content--two-factor .two-factor-inputs{width:min(100%,360px);justify-self:center;margin-inline:auto}.auth-content--two-factor .two-factor-hint{max-width:500px}.auth-content--two-factor>.form-status{max-width:560px;margin-inline:auto}.auth-content--two-factor .auth-switch{text-align:center}.field-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-label-row .text-link{margin:0;font-size:12px}.password-field{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch}.password-field input{min-width:0;border-radius:var(--radius-control) 0 0 var(--radius-control)}.icon-button{display:grid;min-width:44px;min-height:44px;place-items:center;border:1px solid var(--border);border-left:0;border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--surface);color:var(--text-secondary);cursor:pointer}.icon-button:hover,.icon-button[aria-pressed=true]{color:var(--accent)}.auth-form input:disabled,.auth-form select:disabled,.auth-form textarea:disabled{opacity:.6;cursor:not-allowed}.auth-header .text-link{margin-top:0;font-size:12px}.workspace-overview{margin-top:32px}.overview-heading,.records-heading,.workspace-orders-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.account-settings h2,.order-detail-view h2,.overview-heading h2,.records-heading h2,.support-workbench h2,.workspace-orders h3{margin:0;color:var(--text);font-size:20px;font-weight:500}.overview-heading p{margin:7px 0 0;color:var(--text-secondary);font-size:13px}.overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 32px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.overview-stats div{min-width:0;padding:18px;border-right:1px solid var(--border)}.overview-stats div:last-child{border-right:0}.overview-stats dt{color:var(--text-muted);font-size:12px}.overview-stats dd{margin:8px 0 0;color:var(--text);font-family:var(--font-data);font-size:14px}.workspace-orders{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas)}.workspace-orders-heading{padding:20px;border-bottom:1px solid var(--border)}.workspace-order-table{width:100%;margin-top:16px;border-collapse:collapse;table-layout:fixed}.workspace-order-table th{padding:12px 18px;border-bottom:1px solid var(--border);color:var(--text-muted);font:400 10px var(--font-data);text-align:left;text-transform:uppercase}.workspace-order-table td{padding:0}.workspace-orders-heading .text-link{margin:0;font-size:12px}.record-columns,.workspace-order-columns{display:grid;grid-gap:12px;gap:12px;padding:12px 18px;border-bottom:1px solid var(--border);color:var(--text-muted);font-family:var(--font-data);font-size:10px;letter-spacing:0;text-transform:uppercase}.workspace-order-columns{grid-template-columns:repeat(3,1fr)}.account-empty{display:grid;min-height:190px;padding:28px;place-content:center;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.account-empty .ui-icon{color:var(--accent)}.account-empty h3{margin:0;color:var(--text);font-size:15px;font-weight:500}.account-empty p{max-width:460px;margin:0;color:var(--text-muted);font-size:13px;line-height:1.6}.account-settings,.order-detail-view,.records-view,.support-workbench{margin-top:32px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas)}.account-settings .connection-notice,.order-detail-view .connection-notice,.records-view .connection-notice,.support-workbench .connection-notice{margin-top:20px}.records-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-gap:12px;gap:12px;margin-top:22px}.records-toolbar .field{min-width:0}.records-toolbar input:disabled,.records-toolbar select:disabled{opacity:.6}.records-view .record-columns{margin-top:22px}.account-settings fieldset{display:grid;grid-gap:16px;gap:16px;margin:24px 0 0;padding:0;border:0}.account-settings fieldset:disabled{opacity:.85}.account-settings fieldset .button{justify-self:start}.order-detail-view>h2{margin-top:28px}.order-subnav{margin-bottom:22px}.order-subnav .text-link{margin:0}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid var(--border)}.connection-notice+.settings-row,.settings-row+.settings-row{margin-top:16px}.settings-row h3{margin:0;color:var(--text);font-size:14px;font-weight:500}.settings-row p{margin:5px 0 0;color:var(--text-muted);font-size:12px}.settings-values{display:grid;grid-gap:16px;gap:16px;margin:22px 0;border-top:1px solid var(--border)}.settings-values div{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--border)}.settings-values dt{color:var(--text-muted);font-size:12px}.settings-values dd{margin:0;color:var(--text);font-family:var(--font-data);font-size:12px}.catalog-workbench .connection-notice{margin-top:18px}.workbench-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:22px}.workbench-actions .text-link{margin-top:0}.catalog-workbench .form-status{margin:16px 0 0}.support-workbench .auth-form{margin-top:22px;padding:0;border:0;background:transparent}.support-workbench .auth-form .form-help{margin:0}.button:disabled,.button:disabled:hover{background:var(--surface);border-color:var(--border);color:var(--text-secondary);cursor:not-allowed;opacity:1}@media (max-width:840px){.content-layout{grid-template-columns:1fr;gap:0}.article-toc{position:static;padding-top:0}.article-toc details{margin-bottom:18px}.article-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.assurance-strip{grid-template-columns:1fr}.market-catalog{margin-top:32px}.market-catalog-grid{grid-template-columns:minmax(0,1fr)}.region-discovery-head{grid-template-columns:1fr;gap:18px}.region-discovery-row{grid-template-columns:56px minmax(0,1fr)}.region-discovery-row>.region-discovery-action{grid-column:2;grid-row:auto;justify-self:start}.region-discovery-scope{grid-column:2}.context-cta{align-items:flex-start;flex-direction:column}.legal-policy-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.on-request-heading,.research-index-heading,.supported-markets-heading,.supported-markets-panel-heading{grid-template-columns:1fr;gap:18px}.supported-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.supported-market-card:nth-child(4){border-left:0;border-top:1px solid var(--border)}.supported-market-card:nth-child(n+4){border-top:1px solid var(--border)}}@media (max-width:620px){.auth-footer,.auth-header,.footer-inner,.header-inner,.site-container{width:min(calc(100% - 32px),var(--container))}.button{min-height:44px}.error-boundary h1{font-size:32px}.auth-main{width:min(calc(100% - 32px),560px);padding-top:56px}.auth-main h1{font-size:31px}.select-control select{padding-right:52px}.select-chevron{right:16px}.assurance-strip{padding-block:18px}.assurance-item{padding:14px}.region-directory-row{grid-template-columns:50px minmax(0,1fr) 34px;gap:12px;padding:16px}.region-directory-meta{display:none}.official-proof-panel,.workflow-proof-panel{padding:22px;border-radius:18px}.official-proof-grid,.official-proof-panel,.workflow-proof-head,.workflow-state-cards{grid-template-columns:1fr}.official-evidence-card{grid-template-columns:24px minmax(0,1fr)}.official-evidence-card>div{min-width:0}.official-evidence-card .status-pill{grid-column:2;justify-self:start;max-width:100%;white-space:normal}.official-proof-lead h2,.workflow-proof-head h2{font-size:28px}.workflow-rail,.workflow-stepper{grid-template-columns:1fr}.workflow-stepper{gap:16px;overflow:visible;border:0;background:transparent}.workflow-step-tab{min-height:0;padding:14px 16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--border);border-radius:12px}.workflow-step-summary,.workflow-step-tab strong{grid-column:2}.workflow-step-number{grid-column:1;grid-row:1/span 2;align-self:start}.workflow-step-panel{grid-template-columns:1fr;gap:14px;padding:20px}.region-discovery{padding:20px}.region-discovery-head{grid-template-columns:1fr;gap:16px}.region-discovery-head h2{font-size:26px}.region-discovery-row{grid-template-columns:46px minmax(0,1fr) 20px;gap:12px;padding-inline:0}.region-discovery-row>.country-flag{width:40px;height:27px}.region-discovery-scope{grid-column:2}.region-discovery-action{grid-column:3;grid-row:1/span 2;font-size:0}.region-discovery-action .ui-icon{width:18px}.region-discovery-row:focus-visible,.region-discovery-row:hover{padding-inline:8px}.region-discovery-row .status-pill{display:none}.article-toc nav{grid-template-columns:1fr}.market-catalog{padding:18px}.market-catalog .data-block-heading{gap:16px}.market-catalog .data-block-heading .field{min-width:0}.market-market-card-head{flex-direction:column;align-items:stretch;gap:12px;padding:17px}.market-market-identity{width:100%}.market-market-boundary{padding-inline:17px}.market-market-card .market-table--compact{width:calc(100% - 34px);margin-inline:17px}.market-market-card-head .status-pill{max-width:100%;align-self:flex-start;white-space:normal;text-align:left}.legal-policy-meta{grid-template-columns:1fr}.supported-markets{margin-top:32px}.on-request-heading h3,.supported-markets-heading h2{font-size:26px}.supported-markets-panel-heading{margin-inline:18px;padding-top:20px}.supported-markets-panel-heading h3{font-size:22px}.supported-market-grid{grid-template-columns:1fr}.supported-market-card,.supported-market-card:nth-child(n){min-height:0;padding:18px;border-top:1px solid var(--border);border-left:0}.supported-market-card:first-child{border-top:0}.supported-markets-foot{margin-inline:18px;flex-direction:column;gap:12px}.on-request-markets{padding:18px}.on-request-market-list{grid-template-columns:1fr}.on-request-market{grid-template-columns:minmax(0,1fr) auto}.research-price-index{margin-top:32px;padding:18px}.research-index-summary{align-items:flex-start;flex-direction:column}.research-index-summary dl{width:100%;justify-content:space-between;gap:12px}.research-index-footer{flex-direction:column}.research-index-actions{width:100%}.research-index-actions .text-link{white-space:normal}.market-table{min-width:0}.market-table thead{display:none}.market-table,.market-table tbody,.market-table td,.market-table th,.market-table tr{display:block;width:100%}.market-table tr{padding:14px 0;border-top:1px solid var(--border)}.market-table tr:first-child{border-top:0}.market-table td,.market-table th{padding:4px 0;border-top:0}.market-table td:before{content:attr(data-label);display:inline-block;min-width:128px;color:var(--text-muted);font-size:11px}.market-table td:last-child{padding-top:9px}.market-table td:last-child:before{display:none}.market-table--compact td:before{display:block;min-width:0;margin-bottom:3px}.market-table--compact td:last-child{text-align:left}.comparison-block .decision-matrix-table{min-width:0}.comparison-block .decision-matrix-table thead{display:none}.comparison-block .decision-matrix-table,.comparison-block .decision-matrix-table tbody,.comparison-block .decision-matrix-table td,.comparison-block .decision-matrix-table th,.comparison-block .decision-matrix-table tr{display:block;width:100%}.comparison-block .decision-matrix-table tr{padding:14px 0;border-bottom:1px solid var(--border)}.comparison-block .decision-matrix-table tr:last-child{border-bottom:0}.comparison-block .decision-matrix-table td,.comparison-block .decision-matrix-table th{padding:3px 16px;border:0}.comparison-block .decision-matrix-table th{font-size:13px}.comparison-block .decision-matrix-table td:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--text-muted);font-family:var(--font-data);font-size:10px;text-transform:uppercase}.overview-stats{grid-template-columns:1fr;gap:16px}.overview-stats div{border-right:0;border-bottom:1px solid var(--border)}.overview-stats div:last-child{border-bottom:0}.overview-heading,.records-heading,.workspace-orders-heading{align-items:flex-start;flex-direction:column}.account-settings,.order-detail-view,.records-view,.support-workbench{padding:18px}.records-toolbar{grid-template-columns:1fr}.record-columns{display:none}.settings-row,.settings-values div{align-items:flex-start;flex-direction:column}.settings-values div{gap:6px}.region-discovery-row{grid-template-columns:46px minmax(0,1fr) 20px;gap:12px;padding-inline:0}.region-discovery-row>.country-flag{width:40px;height:27px}.region-discovery-scope{grid-column:2}.region-discovery-action{grid-column:3;grid-row:1/span 2;justify-self:end;font-size:0}.region-discovery-action .ui-icon{width:18px}}