@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff")}.provider-country-picker{display:grid;gap:.4rem}.provider-country-control{position:relative}.provider-country-picker .warm-field{margin:0}.provider-country-options{position:absolute;inset-inline:0;top:100%;z-index:10;max-height:17rem;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:.35rem;list-style:none;background:var(--ws-bg);color:var(--ws-ink);border:1px solid var(--ws-line);border-radius:12px;box-shadow:0 8px 24px #0002}.provider-country-options li{padding:.65rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:6px;cursor:pointer}.provider-country-options li[data-active=true],.provider-country-options li[aria-selected=true]{background:#cf65391a}.provider-country-options li[aria-disabled=true]{opacity:.55;cursor:not-allowed}.provider-country-options small{font-size:.75rem;text-align:end}.console-skel{--cs-bg: #fbefe7;--cs-bar: #fff3ed;--cs-line: #efddd2;--cs-block: #f3e2d6;--cs-gutter: clamp(16px, 4vw, 40px)}[data-theme=dark] .console-skel,.console-skel[data-theme=dark]{--cs-bg: #07110f;--cs-bar: #0a1512;--cs-line: #1b2925;--cs-block: #22302b}.console-skel--full{min-height:100dvh;background:var(--cs-bg);display:grid;grid-template-rows:54px minmax(0,1fr)}.console-skel-top{height:54px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 var(--cs-gutter);background:var(--cs-bar);border-bottom:1px solid var(--cs-line)}.console-skel-body{display:grid;grid-template-columns:minmax(0,1fr)}.console-skel-nav{display:none}@media (min-width: 1024px){.console-skel-body{grid-template-columns:232px minmax(0,1fr)}.console-skel-nav{display:flex;flex-direction:column;gap:10px;box-sizing:border-box;padding:16px 14px 20px;background:var(--cs-bar);border-inline-end:1px solid var(--cs-line);min-height:calc(100dvh - 54px)}}.console-skel-main{box-sizing:border-box;padding:var(--cs-gutter);display:flex;flex-direction:column;gap:28px;width:100%;max-width:1480px;margin:0 auto;min-width:0}.console-skel-toolbar{display:none}@media (min-width: 1024px){.console-skel-toolbar{display:block;height:38px}}.console-skel-block{display:block;border-radius:8px;background:var(--cs-block);animation:console-skel-fade 1.1s cubic-bezier(.22,.7,.2,1) infinite alternate}.console-skel-content{display:flex;flex-direction:column;gap:20px;min-width:0}.console-skel-title{height:30px;max-width:340px}.console-skel-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.console-skel-kpi{height:92px}.console-skel-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.console-skel-card{height:260px}.console-skel-rail{height:200px}.console-skel-row{height:52px}.console-skel-tabs{height:36px;max-width:420px;border-radius:999px}.console-skel-brand{display:inline-flex;align-items:center;gap:16px;min-width:0}.console-skel-logo{display:block;height:30px;width:auto}.console-skel-burger{width:36px;height:36px;border-radius:10px}@media (min-width: 1024px){.console-skel-burger{display:none}}.console-skel-avatar{width:36px;height:36px;border-radius:999px}.console-skel-navitem{height:32px;border-radius:999px}.console-skel-navitem--short{width:70%}.console-skel--admin,[data-theme=dark] .console-skel--admin,.console-skel--admin[data-theme=dark]{--cs-bg: #fff8f5;--cs-bar: #fff8f5;--cs-line: #e3d8d2;--cs-block: #f3e2d6}.console-skel--admin{grid-template-rows:60px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.console-skel--admin .console-skel-top{height:60px}.console-skel-actions{display:inline-flex;align-items:center;gap:8px}.console-skel-action{width:36px;height:36px;border-radius:10px}.console-skel--admin .console-skel-body{display:flex;flex-direction:column;min-width:0}.console-skel-tabstrip{box-sizing:border-box;display:flex;align-items:center;gap:24px;height:48px;padding:0 var(--cs-gutter);overflow:hidden;background:var(--cs-bar);border-bottom:1px solid var(--cs-line)}.console-skel-tab{flex:none;width:72px;height:14px;border-radius:6px}.console-skel-tab:nth-child(2){width:120px}.console-skel-search{flex:none;width:132px;height:32px;margin-inline-start:auto}@media (min-width: 1024px){.console-skel-search{width:320px}}.console-skel--admin .console-skel-main{max-width:calc(1200px + 2 * var(--cs-gutter));padding-block:36px}.console-skel-subtabs{display:flex;gap:12px}.console-skel-subtab{width:96px;height:34px}.console-skel-title--tall{height:48px;max-width:420px}.console-skel-card--wide{height:140px}.console-skel--admin .console-skel-kpi{height:76px}@media (max-width: 600px){.console-skel--admin .console-skel-kpis{grid-template-columns:minmax(0,1fr)}}@media (max-width: 920px){.console-skel-grid{grid-template-columns:minmax(0,1fr)}.console-skel-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@keyframes console-skel-fade{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion: reduce){.console-skel-block{animation:none}}.console-nav-progress{position:fixed;inset-inline:0;top:var(--st-topbar-h, 54px);height:3px;z-index:60;pointer-events:none;overflow:hidden}.console-nav-progress:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:40%;background:#c95a2b;border-radius:0 3px 3px 0;animation:console-nav-progress 1.2s ease-in-out infinite}[data-theme=dark] .console-nav-progress:before{background:#ff9269}@keyframes console-nav-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}[dir=rtl] .console-nav-progress:before{animation-name:console-nav-progress-rtl}@keyframes console-nav-progress-rtl{0%{transform:translate(100%)}to{transform:translate(-250%)}}@media (prefers-reduced-motion: reduce){.console-nav-progress:before{animation:none;width:100%;opacity:.6}}.app-load-error{min-height:100dvh;display:grid;place-content:center;gap:.75rem;padding:1.5rem;text-align:center;font-family:Inter,system-ui,sans-serif;color:#1a0a05;background:#fff3ed}html[data-theme=dark] .app-load-error{color:#f2f8f3;background:#07110f}.app-load-error h1{margin:0;font-size:1.375rem;line-height:1.3}.app-load-error p{margin:0 auto;max-width:32rem;line-height:1.5}.app-load-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem}.app-load-error-actions button{min-height:44px;padding:.625rem 1.25rem;border-radius:999px;font:700 .9375rem/1.2 Inter,system-ui,sans-serif}.app-load-error-primary{border:0;color:#1a0a05;background:#f07942}.app-load-error-secondary{border:1px solid currentColor;color:inherit;background:transparent}.app-load-error-actions button:focus-visible{outline:3px solid #006b5c;outline-offset:2px}html[data-theme=dark] .app-load-error-actions button:focus-visible{outline-color:#0f8f7d}.app-boot{min-height:100dvh;display:grid;place-items:center;font:700 1.4rem system-ui,sans-serif;color:#48423a;background:#faf8f4}html[data-theme=dark] .app-boot{color:#f2f8f3;background:#07110f}.locale-load-notice{position:fixed;inset-block-start:1rem;inset-inline:1rem;z-index:1000;width:fit-content;max-width:min(32rem,calc(100vw - 2rem));margin-inline:auto;padding:.75rem 1rem;border:1px solid var(--line, #cbd5e1);border-radius:.75rem;background:var(--surface, #fff);color:var(--text, #172033);box-shadow:0 12px 30px #0f172a29;text-align:start}:root{color-scheme:dark;--font-display: "Plus Jakarta Sans", Inter, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, system-ui, sans-serif;--font-body: Inter, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, system-ui, sans-serif;font-family:var(--font-body);--mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:#07110f;font-family:var(--font-body);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html[data-theme=light] body{background:#f7fbf7}html[data-theme=dark] body{background:#07110f}button,input,select{font:inherit}button{cursor:pointer}.app-shell{--brand-primary: #f07942;--brand-cream: #f7fbf7;--brand-dark: #07110f;--brand-deep-token: #006b5c;--brand-mid: #0f8f7d;--bg: var(--brand-dark);--surface: #0d1715;--surface-strong: #12201d;--surface-soft: #162823;--line: rgba(220, 241, 235, .13);--line-strong: rgba(220, 241, 235, .24);--text: var(--brand-cream);--muted: #8a9994;--muted-strong: #c1d2cc;--brand: var(--brand-primary);--brand-strong: #ff9a5c;--brand-deep: var(--brand-deep-token);--amber: #f0a441;--green: #45c483;--coral: #11a38e;--red: #d84a3a;--blue: #39b8d4;--shadow: 0 24px 80px rgba(0, 0, 0, .38);display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;color:var(--text);background:linear-gradient(180deg,rgba(0,107,92,.16),transparent 28rem),radial-gradient(circle at 78% 10%,rgba(240,121,66,.12),transparent 28rem),var(--bg)}.app-shell[data-theme=light]{--bg: var(--brand-cream);--surface: #ffffff;--surface-strong: #eef7f3;--surface-soft: #f4faf7;--line: rgba(7, 17, 15, .11);--line-strong: rgba(7, 17, 15, .21);--text: var(--brand-dark);--muted: #65736e;--muted-strong: #34433e;--brand: var(--brand-primary);--brand-strong: var(--brand-mid);--brand-deep: var(--brand-deep-token);--amber: #9e6a1a;--green: #23784a;--coral: var(--brand-mid);--red: #a83a2f;--blue: #247b91;--shadow: 0 22px 70px rgba(6, 44, 36, .14);color-scheme:light;background:linear-gradient(180deg,rgba(0,107,92,.1),transparent 25rem),radial-gradient(circle at 78% 10%,rgba(240,121,66,.1),transparent 28rem),var(--bg)}.app-shell[data-public=true]{display:block;overflow-x:clip}.app-shell[data-dashboard=provider]{display:block}.provider-dashboard{min-height:100vh;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--brand) 13%,transparent),transparent 28rem),linear-gradient(180deg,color-mix(in srgb,var(--surface) 64%,transparent),transparent 22rem),var(--bg)}.provider-dashboard-bar{position:sticky;top:0;z-index:10;min-height:72px;padding:14px clamp(18px,4vw,38px);display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.provider-workspace{width:min(100%,1320px);margin:0 auto}.provider-topbar{align-items:flex-start}.public-shell{position:relative;min-height:100vh}.public-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,color-mix(in srgb,var(--brand) 14%,transparent),transparent 34%),linear-gradient(240deg,color-mix(in srgb,var(--blue) 16%,transparent),transparent 40%),repeating-linear-gradient(90deg,transparent 0,transparent 78px,color-mix(in srgb,var(--line) 46%,transparent) 79px,transparent 80px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),transparent 86%);mask-image:linear-gradient(180deg,rgba(0,0,0,.92),transparent 86%)}.public-nav{position:absolute;top:0;left:0;right:0;z-index:5;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(18px,4vw,56px);border-bottom:1px solid transparent;background:transparent}.public-nav-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.public-nav-links{display:inline-flex;align-items:center;gap:6px;padding-inline-end:6px}.public-nav-print-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:var(--ws-accent);color:var(--ws-ink);font-size:.82rem;font-weight:760;line-height:1;text-decoration:none;white-space:nowrap;transition:background .14s ease,transform .14s ease}.public-nav-print-link:hover{background:var(--ws-accent-hover);transform:translateY(-1px)}.public-nav-print-link:focus-visible{outline:3px solid color-mix(in srgb,var(--ws-accent) 48%,white);outline-offset:3px}.language-select{min-height:44px;position:relative;display:inline-grid;grid-template-columns:auto auto auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:0 12px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface-strong) 86%,transparent);transition:border-color .12s ease,box-shadow .12s ease}.language-select:hover{border-color:var(--line-strong)}.language-select:focus-within{border-color:color-mix(in srgb,var(--brand) 60%,var(--line-strong));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 26%,transparent)}.language-select:after{content:"";width:8px;height:8px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;opacity:.86;pointer-events:none;transform:translateY(-2px) rotate(45deg)}.language-select span{display:inline-flex;align-items:center;min-height:42px;font-size:.78rem;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:0;white-space:nowrap}.language-select select{max-width:150px;min-height:42px;border:0;outline:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;field-sizing:content;color:var(--text);background:transparent;line-height:1.1;padding:0;display:block;font-weight:700}.language-select select option{color:#07110f;background:#fff}.app-shell[data-theme=light] .language-select select option{color:var(--brand-dark);background:#fff}.language-select.compact span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.link-reset,.nav-link{border:0;color:inherit;background:transparent;text-align:start}.nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 10px;color:var(--muted-strong);text-decoration:none}.nav-link:hover{color:var(--text)}.provider-window,.settlement-chip{position:absolute;border:1px solid var(--line-strong);border-radius:var(--st-radius-3);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.provider-window{right:6%;bottom:8%;width:min(48%,320px);display:grid;gap:10px;padding:16px;animation:nodeFloat 7s ease-in-out infinite;animation-delay:-1.8s}.settlement-chip span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.settlement-chip strong{color:var(--brand-strong);font-size:.86rem}.provider-job-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:9px 10px;color:var(--muted-strong);background:var(--surface-strong)}.provider-job-row.selected{border-color:color-mix(in srgb,var(--brand) 44%,var(--line));background:color-mix(in srgb,var(--brand) 10%,var(--surface-strong))}.provider-job-row span{overflow-wrap:anywhere;font-size:.84rem}.provider-job-row strong{overflow-wrap:anywhere;color:var(--text);font-size:.88rem}.settlement-chip{right:7%;top:12%;display:grid;gap:4px;min-width:145px;padding:11px 12px;animation:nodeFloat 7.6s ease-in-out infinite;animation-delay:-3s}.api-splash h1{font-family:var(--font-display);margin:12px 0 0;max-width:900px;font-size:clamp(4.2rem,7vw,6.4rem);font-weight:760;line-height:.92;letter-spacing:0}.api-splash p{max-width:680px;margin:22px 0 0;color:var(--muted-strong);font-size:1.15rem;line-height:1.6}.primary-button,.secondary-button{min-height:48px;border-radius:10px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;text-decoration:none}.primary-button{border:1px solid color-mix(in srgb,var(--brand-strong) 68%,transparent);color:#07110f;background:linear-gradient(135deg,#ffad71,var(--brand) 48%,#14b59c);box-shadow:0 16px 38px color-mix(in srgb,var(--brand) 28%,transparent),inset 0 -1px color-mix(in srgb,var(--brand-deep) 38%,transparent)}.secondary-button{border:1px solid var(--line-strong);color:var(--text);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 72%,transparent),transparent),color-mix(in srgb,var(--surface) 82%,transparent)}.danger-button{min-height:40px;border:1px solid color-mix(in srgb,var(--red) 46%,var(--line));border-radius:var(--st-radius-3);padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--red);font-weight:800;background:color-mix(in srgb,var(--red) 10%,var(--surface))}.primary-button:hover,.secondary-button:hover,.danger-button:hover,.text-button:hover,.icon-button:hover{transform:translateY(-1px)}.primary-button:active,.secondary-button:active,.danger-button:active,.text-button:active,.icon-button:active{transform:translateY(0) scale(.99)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.68}.primary-button[aria-busy=true],.secondary-button[aria-busy=true],.danger-button[aria-busy=true]{cursor:wait}.full-width{width:100%}.button-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--brand-strong);cursor:pointer;font:inherit;font-weight:800;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.button-link:disabled{cursor:not-allowed;opacity:.68}.button-link[aria-busy=true]{cursor:wait}.auth-inline-action{justify-self:start}.api-splash{position:relative;z-index:1;min-height:100vh;padding:max(96px,clamp(42px,8vw,112px)) clamp(18px,4vw,56px) clamp(42px,8vw,112px)}.api-splash{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:clamp(28px,6vw,86px)}.api-lanes{display:grid;gap:12px}.api-lanes div{min-height:68px;display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--st-radius-3);color:var(--muted-strong);background:color-mix(in srgb,var(--surface) 76%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.api-lanes svg{color:var(--brand-strong)}.api-splash .partner-application-panel{grid-column:1 / -1;width:min(920px,100%);justify-self:center}.partner-application-form{display:grid;gap:18px}.partner-application-form .field>small{margin-top:2px;color:var(--muted);font-weight:500}.api-explainer{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(18px,4vw,42px);align-items:start;padding:clamp(18px,3vw,28px);border:1px solid var(--line);border-radius:var(--st-radius-3);background:color-mix(in srgb,var(--surface) 74%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.api-explainer-copy h2{max-width:620px;margin:10px 0 0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);line-height:.98;letter-spacing:0}.api-explainer-copy p{max-width:66ch;margin-top:16px;font-size:1rem;line-height:1.6}.api-explainer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.api-explainer-card{min-width:0;min-height:210px;display:flex;flex-direction:column;gap:10px;margin:0;padding:16px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.api-explainer-card svg{color:var(--brand-strong);flex:0 0 auto}.api-explainer-card h3{margin:0;font-size:1rem;line-height:1.25}.api-explainer-card p{margin:0;color:var(--muted-strong);font-size:.9rem;line-height:1.55}.launch-gate{border:1px solid var(--line);border-radius:var(--st-radius-3);background:color-mix(in srgb,var(--surface) 78%,transparent)}.launch-gate{max-width:520px;margin-top:28px;padding:16px;display:flex;align-items:center;gap:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.launch-gate strong,.launch-gate span{display:block}.launch-gate span{margin-top:3px;color:var(--muted)}.auth-card{display:grid;gap:14px;padding:26px 24px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-bootstrap-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 28% 18%,color-mix(in srgb,var(--brand) 14%,transparent),transparent 34%),var(--bg)}.auth-bootstrap-card{width:min(420px,100%);min-height:244px;display:grid;align-content:center;gap:18px;padding:28px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow)}.auth-bootstrap-lines{display:grid;gap:10px}.auth-bootstrap-lines span{height:12px;border-radius:var(--st-radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--line) 85%,transparent),color-mix(in srgb,var(--brand) 24%,transparent),color-mix(in srgb,var(--line) 85%,transparent));background-size:220% 100%;animation:auth-skeleton-pulse 1.3s ease-in-out infinite}.auth-bootstrap-lines span:nth-child(2){width:82%}.auth-bootstrap-lines span:nth-child(3){width:58%}.auth-bootstrap-card p{margin:0;color:var(--muted)}@keyframes auth-skeleton-pulse{0%{background-position:100% 50%}to{background-position:-120% 50%}}@keyframes tinkr-spin{to{transform:rotate(360deg)}}.spin{animation:tinkr-spin .85s linear infinite;transform-origin:center}@media (prefers-reduced-motion: reduce){.spin{animation:none}}.auth-card h2{margin:0;font-size:1.35rem}.auth-card p{margin:0;color:var(--muted);line-height:1.55}fieldset.field{border:0;padding:0;margin:0;min-width:0}fieldset.field legend{padding:0}.field{display:grid;gap:var(--st-2, 8px);color:var(--muted-strong);font-size:.88rem;font-weight:760}.field-chip-preview{display:flex;flex-wrap:wrap;gap:var(--st-2);margin:0;padding:0}.field-chip{display:inline-flex;align-items:center;gap:var(--st-1);padding:var(--st-1) var(--st-3);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--muted-strong);background:color-mix(in srgb,var(--brand) 6%,var(--surface-strong));border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));border-radius:var(--st-radius-pill);white-space:nowrap}.field.required>span:after,.field>span[data-required]:after{content:" *";color:var(--red);font-weight:800}.field input:invalid,.field select:invalid,.field textarea:invalid{box-shadow:none}.field input:user-invalid,.field select:user-invalid,.field textarea:user-invalid{border-color:color-mix(in srgb,var(--red) 50%,var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 18%,transparent)}.checkbox-group input:invalid,.checkbox-grid input:invalid,.checkbox-group button:invalid,.checkbox-grid button:invalid{box-shadow:none}button[type=submit]:invalid{box-shadow:none}.field input,.field select,.field textarea{min-height:48px;width:100%;border:1px solid var(--line-strong);border-radius:10px;padding:0 13px;color:var(--text);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 54%,transparent),transparent),var(--surface-strong);outline:0}.field textarea{min-height:88px;padding:10px 13px;resize:vertical;line-height:1.4}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--brand-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.form-grid{display:grid;gap:10px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 640px){.form-grid.two,.form-grid.three{grid-template-columns:1fr}}.form-note{margin:0;padding:11px 12px;border-radius:10px;color:var(--muted-strong);background:var(--surface-strong);line-height:1.45}.form-note svg{flex:0 0 auto}.form-note:has(svg){display:flex;align-items:flex-start;gap:9px}.form-note.warn{color:var(--amber);background:color-mix(in srgb,var(--amber) 11%,var(--surface-strong));border:1px solid color-mix(in srgb,var(--amber) 26%,transparent)}.admin-directory-truncated{margin:0 0 12px;padding:9px 12px;border-radius:8px;font-size:12.5px;line-height:1.45;color:var(--amber);background:color-mix(in srgb,var(--amber) 11%,var(--surface-strong));border:1px solid color-mix(in srgb,var(--amber) 26%,transparent)}.form-note.good{color:var(--brand-strong);background:color-mix(in srgb,var(--brand) 11%,var(--surface-strong));border:1px solid color-mix(in srgb,var(--brand) 26%,transparent)}.form-note.error{color:var(--red);background:color-mix(in srgb,var(--red) 11%,var(--surface-strong));border:1px solid color-mix(in srgb,var(--red) 26%,transparent)}.dashboard-help-strip{display:grid;gap:10px;margin-top:24px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface-strong)}.dashboard-help-heading{display:flex;align-items:center;gap:8px}.dashboard-help-heading h4{margin:0;color:var(--text);font-size:1rem}.dashboard-help-heading svg{color:var(--brand-strong)}.dashboard-help-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 0;padding:0;list-style:none}.dashboard-help-links a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:60px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .12s ease,background .12s ease}.dashboard-help-links a:hover{border-color:color-mix(in srgb,var(--brand) 36%,var(--line-strong));background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.dashboard-help-links a:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 60%,transparent);outline-offset:2px}.dashboard-help-links strong{display:block;color:var(--text);font-size:.92rem}.dashboard-help-links span span,.dashboard-help-links>li>a>span:first-child>span{display:block;color:var(--muted);font-size:.82rem;margin-top:2px}.dashboard-help-links svg{color:var(--muted-strong);flex:0 0 auto}@media (max-width: 880px){.dashboard-help-links{grid-template-columns:1fr}}.provider-home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:var(--st-5);margin-bottom:var(--st-5);border:1px solid var(--line);border-radius:12px;padding:clamp(var(--st-5),4vw,var(--st-8));overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 14%,transparent),transparent 48%),linear-gradient(90deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface-strong) 82%,transparent));box-shadow:var(--shadow)}.provider-home-hero:after{content:"";position:absolute;inset:10% -8% -34% auto;width:46%;border:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent);border-radius:var(--st-radius-pill) 0 0 var(--st-radius-pill);background:repeating-linear-gradient(90deg,transparent 0 24px,color-mix(in srgb,var(--line) 72%,transparent) 24px 25px);opacity:.4;transform:rotate(-12deg);pointer-events:none}.provider-home-copy{position:relative;z-index:1;display:grid;align-content:center;gap:var(--st-3)}.provider-home-copy h2{max-width:760px;margin:0;font-family:var(--font-display);font-size:clamp(2.1rem,5vw,4.8rem);font-weight:700;line-height:1.05;letter-spacing:0}.provider-home-copy p{max-width:680px;margin:0;color:var(--muted-strong);font-size:1rem;line-height:1.6}.provider-home-gate{width:fit-content;min-height:40px;display:inline-flex;align-items:center;gap:var(--st-2);border:1px solid var(--line);border-radius:var(--st-radius-pill);padding:0 var(--st-3);color:var(--muted-strong);background:color-mix(in srgb,var(--surface) 78%,transparent)}.provider-home-gate.good{border-color:color-mix(in srgb,var(--brand) 34%,var(--line));color:var(--brand-strong)}.provider-home-gate.hold{border-color:color-mix(in srgb,var(--amber) 34%,var(--line));color:var(--amber)}.provider-home-gate.bad{border-color:color-mix(in srgb,var(--red) 34%,var(--line));color:var(--red)}.provider-home-status-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--st-3);align-content:center}.dashboard-panel-fallback{display:flex;align-items:center;justify-content:center;gap:12px;min-height:120px;margin-bottom:16px;padding:18px;border:1px dashed var(--line);border-radius:12px;background:var(--surface-strong);color:var(--muted);font-size:14px}.panel-refresh{position:absolute;inset-block-start:16px;inset-inline-end:16px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--st-radius-3);color:var(--text);background:var(--surface-strong)}.panel-refresh:disabled{cursor:wait;opacity:.62}.status-callout{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.status-callout svg{flex:0 0 auto}.status-callout strong,.status-callout span{display:block}.status-callout span{margin-top:4px;color:var(--muted);line-height:1.5}.status-callout.good{border-color:color-mix(in srgb,var(--brand) 42%,var(--line));color:var(--brand-strong)}.status-callout.hold{border-color:color-mix(in srgb,var(--amber) 38%,var(--line));color:var(--amber)}.status-callout.warn,.status-callout.bad{border-color:color-mix(in srgb,var(--red) 36%,var(--line));color:var(--red)}.muted-note{color:var(--muted)}.provider-application-form{display:grid;gap:12px;margin-top:14px}.muted-note.state-empty,.muted-note.callout{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:14px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:color-mix(in srgb,var(--surface-strong) 70%,transparent)}.muted-note.state-empty .state-icon,.muted-note.callout .state-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--muted-strong)}.muted-note.state-empty strong,.muted-note.callout strong{color:var(--text)}.state-action{margin-top:6px}.form-note.state-error{display:flex;align-items:flex-start;gap:9px}.state-error-body{display:flex;flex-direction:column;gap:4px;min-width:0}.state-error-detail{color:var(--muted-strong)}.state-loading{display:flex;align-items:center;gap:9px}.state-loading-label{color:var(--muted)}.provider-onboarding-form{display:grid;gap:14px}.provider-onboarding-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.provider-onboarding-wide{grid-column:1 / -1}.provider-onboarding-website-preview{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.provider-onboarding-website-preview a{color:var(--brand-strong);text-decoration:underline;text-underline-offset:3px;font-weight:700}.provider-onboarding-website-preview a:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 60%,transparent);outline-offset:2px;border-radius:var(--st-radius-2)}.provider-readiness-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.provider-readiness-summary div,.readiness-item{border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.provider-readiness-summary div{min-width:0;padding:12px}.provider-readiness-summary span,.readiness-item span{color:var(--muted)}.provider-readiness-summary strong,.readiness-item strong{display:block;margin-top:4px;overflow-wrap:anywhere}.readiness-item{display:flex;align-items:flex-start;gap:var(--st-3);padding:var(--st-3)}.readiness-item svg{flex:0 0 auto;margin-top:2px}.readiness-item.good{color:var(--brand-strong);border-color:color-mix(in srgb,var(--brand) 34%,var(--line))}.readiness-item.hold{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 34%,var(--line))}.provider-ops-panel{position:relative;margin-bottom:var(--st-4)}.availability-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--st-3);padding:var(--st-3);border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.availability-bar span{color:var(--muted)}.availability-bar strong{display:block;margin-top:var(--st-1)}.readiness-warning-list{display:grid;gap:var(--st-3);margin-top:var(--st-3)}.provider-ops-form{display:grid;gap:var(--st-4);margin-top:var(--st-4)}.provider-ops-minimum-order,.provider-ops-multicolor-jobs{display:grid;gap:var(--st-2);margin:0;padding:0;border:0;min-inline-size:auto}.provider-ops-multicolor-jobs legend,.provider-ops-minimum-order legend{margin-bottom:var(--st-1);color:var(--muted-strong);font-weight:700}.field-help{margin:calc(-1 * var(--st-2, 8px)) 0 0;color:var(--muted);font-size:.8125rem;line-height:1.4}.checkbox-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--st-2);margin:0;padding:0;border:0}.checkbox-group legend{grid-column:1 / -1;margin-bottom:var(--st-1);color:var(--muted-strong);font-weight:700}.checkbox-group label,.switch-row{display:flex;align-items:center;gap:var(--st-2);min-height:42px;padding:0 var(--st-3);border:1px solid var(--line);border-radius:var(--st-radius-3);color:var(--muted-strong);background:var(--surface-strong);transition:border-color .14s ease,background-color .14s ease}@media (hover: hover){.checkbox-group label:hover,.switch-row:hover{border-color:color-mix(in srgb,var(--brand) 22%,var(--line-strong));background:color-mix(in srgb,var(--brand) 4%,var(--surface-strong))}}.checkbox-group label:focus-within,.switch-row:focus-within{border-color:color-mix(in srgb,var(--brand) 34%,var(--line-strong));background:color-mix(in srgb,var(--brand) 6%,var(--surface-strong))}.checkbox-group label:has(input:checked),.switch-row:has(input:checked){border-color:color-mix(in srgb,var(--brand) 44%,var(--line-strong));background:color-mix(in srgb,var(--brand) 8%,var(--surface-strong));color:var(--text)}.checkbox-group label:has(input:disabled),.switch-row:has(input:disabled){opacity:.55;cursor:not-allowed}.checkbox-group input[type=checkbox],.switch-row input[type=checkbox]{inline-size:19px;block-size:19px;min-inline-size:19px;min-block-size:19px;min-height:19px;flex:0 0 19px;margin:0;accent-color:var(--brand)}.checkbox-group label>span,.switch-row>span{min-width:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.plugin-keys-panel{position:relative;margin-bottom:var(--st-4)}.plugin-key-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:var(--st-3)}.plugin-scope-grid{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.plugin-key-list-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--st-3);margin:var(--st-5) 0 var(--st-3);color:var(--muted-strong)}.plugin-key-list-heading span{min-width:32px;min-height:32px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:var(--st-radius-pill);color:var(--text);background:var(--surface-strong);font-variant-numeric:tabular-nums;font-weight:700}.plugin-key-list{display:grid;gap:var(--st-3)}.plugin-key-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--st-3);padding:var(--st-4);border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong);transition:border-color .16s ease,box-shadow .16s ease}.plugin-key-card:hover,.plugin-key-card:focus-within{border-color:color-mix(in srgb,var(--brand) 22%,var(--line-strong));box-shadow:0 4px 14px color-mix(in srgb,var(--brand) 10%,transparent)}.plugin-key-card strong,.plugin-key-card span,.plugin-key-card small{display:block;overflow-wrap:anywhere}.plugin-key-card span,.plugin-key-card small{margin-top:var(--st-1);color:var(--muted)}.plugin-key-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--st-2)}.plugin-key-badge{margin-top:0!important;width:fit-content;border:1px solid color-mix(in srgb,var(--amber) 42%,var(--line));border-radius:var(--st-radius-pill);padding:var(--st-1) var(--st-2);color:var(--amber)!important;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--amber) 11%,var(--surface-strong))}.plugin-key-actions{display:flex;align-items:center;gap:var(--st-2)}.plugin-key-actions .secondary-button,.plugin-key-actions .danger-button{min-height:40px}.plaintext-key-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--st-3);margin-bottom:var(--st-4);padding:var(--st-4);border:1px solid color-mix(in srgb,var(--brand) 42%,var(--line));border-radius:var(--st-radius-3);background:color-mix(in srgb,var(--brand) 9%,var(--surface-strong));box-shadow:0 8px 24px color-mix(in srgb,var(--brand) 14%,transparent)}.plaintext-key-callout>div,.plaintext-key-callout small{grid-column:1 / -1}.plaintext-key-callout strong,.plaintext-key-callout span{display:block}.plaintext-key-callout span,.plaintext-key-callout small{color:var(--muted)}.plaintext-key-callout code{min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--st-radius-3);overflow-x:auto;color:var(--text);background:var(--bg)}.plaintext-key-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.confirmation-panel{display:grid;gap:14px;margin-top:16px;padding:16px;border:1px solid color-mix(in srgb,var(--red) 42%,var(--line));border-radius:var(--st-radius-3);background:linear-gradient(135deg,color-mix(in srgb,var(--red) 8%,var(--surface-strong)),var(--surface-strong))}.confirmation-panel p{margin:6px 0 10px;color:var(--muted)}.confirmation-panel code{display:block;width:fit-content;max-width:100%;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:8px 10px;color:var(--text);background:var(--surface)}.confirmation-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.admin-network-live-status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--st-3);margin-bottom:var(--st-4);padding:var(--st-3) var(--st-4);border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.admin-network-live-status-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--st-radius-pill);background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand-strong);flex:0 0 auto}.admin-network-live-status>strong{font-size:1rem}.admin-network-live-updated{margin-inline-start:auto;color:var(--muted);font-size:.875rem;font-variant-numeric:tabular-nums}.admin-network-live-form{display:grid;gap:var(--st-3)}.admin-network-live-form>.field>textarea{resize:vertical}.rate-card-form{display:grid;gap:var(--st-5)}.rate-card-section{display:grid;gap:var(--st-3);padding:var(--st-4);margin:0;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.rate-card-section-head{display:grid;gap:var(--st-1)}.rate-card-section-head h4{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.005em;color:var(--text)}.rate-card-section-head p{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.4}.rate-card-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--st-3)}.rate-card-section-grid>.rate-card-section-span{grid-column:1 / -1}@media (max-width: 640px){.rate-card-section-grid{grid-template-columns:1fr}}.numeric-input{font-variant-numeric:tabular-nums;letter-spacing:.01em}.post-processing-fieldset{display:grid;gap:var(--st-3);margin:0;padding:var(--st-4);border:1px solid var(--line);border-radius:var(--st-radius-3);background:color-mix(in srgb,var(--surface) 92%,transparent)}.post-processing-fieldset legend{padding:0 var(--st-2);color:var(--text);font-weight:700}.post-processing-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--st-3)}.post-processing-service{display:grid;gap:var(--st-3);align-content:start;padding:var(--st-3);border:1px solid var(--line);border-radius:var(--st-radius-2);background:var(--surface)}.post-processing-service.is-selected{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.post-processing-service-toggle{display:flex;gap:var(--st-2);align-items:center;min-height:32px;font-weight:700}.post-processing-service-toggle input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.post-processing-service-pricing{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:var(--st-3);align-items:start}@media (max-width: 560px){.post-processing-service-pricing{grid-template-columns:1fr}}.rate-card-actions{display:flex;flex-wrap:wrap;gap:var(--st-3);margin-top:var(--st-2)}.rate-card-actions .primary-button,.rate-card-actions .secondary-button{flex:1 1 220px;justify-content:center}.capability-form{display:grid;gap:var(--st-5)}.capability-section{display:grid;gap:var(--st-3);padding:var(--st-4);margin:0;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.capability-section-head{display:grid;gap:var(--st-1)}.capability-section-head h4{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.005em;color:var(--text)}.capability-section-head p{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.4}.capability-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--st-3)}.capability-section-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-section-grid>.capability-section-span{grid-column:1 / -1}fieldset.capability-section-grid{margin:0;padding:0;border:0;min-inline-size:auto;grid-template-columns:repeat(3,minmax(0,1fr))}fieldset.capability-section-grid>legend{grid-column:1 / -1;margin-bottom:var(--st-1);color:var(--muted-strong);font-weight:700}fieldset.capability-section-grid>.field{grid-column:1 / -1}@media (max-width: 640px){.capability-section-grid,.capability-section-grid-three,fieldset.capability-section-grid{grid-template-columns:1fr}}.capability-actions{display:flex;flex-wrap:wrap;gap:var(--st-3);margin-top:var(--st-2)}.capability-actions .primary-button,.capability-actions .secondary-button{flex:1 1 220px;justify-content:center}.checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:var(--st-2);padding:var(--st-3);border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.checkbox-grid label,.toggle-row{display:flex;align-items:center;gap:var(--st-2);min-width:0;padding:var(--st-2) var(--st-3);color:var(--muted-strong);font-weight:700;border:1px solid transparent;border-radius:var(--st-radius-2);cursor:pointer;transition:border-color .14s ease,background-color .14s ease}@media (hover: hover){.checkbox-grid label:hover,.toggle-row:hover{border-color:color-mix(in srgb,var(--brand) 22%,var(--line-strong));background:color-mix(in srgb,var(--brand) 4%,var(--surface-strong))}}.checkbox-grid label:focus-within,.toggle-row:focus-within{border-color:color-mix(in srgb,var(--brand) 34%,var(--line-strong));background:color-mix(in srgb,var(--brand) 6%,var(--surface-strong))}.checkbox-grid label:has(input:checked),.toggle-row:has(input:checked){border-color:color-mix(in srgb,var(--brand) 44%,var(--line-strong));background:color-mix(in srgb,var(--brand) 8%,var(--surface-strong));color:var(--text)}.checkbox-grid label:has(input:disabled),.toggle-row:has(input:disabled){opacity:.55;cursor:not-allowed}.checkbox-grid input[type=checkbox],.toggle-row input[type=checkbox]{inline-size:19px;block-size:19px;min-inline-size:19px;min-block-size:19px;min-height:19px;flex:0 0 19px;margin:0;accent-color:var(--brand)}.checkbox-grid label>span,.toggle-row>span{min-width:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.checkbox-grid label>span{white-space:nowrap}.quote-simulator-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--st-3)}.quote-simulator-form .full-width,.quote-simulator-shipping-toggle,.quote-simulator-shipping,.quote-simulator-post-processing-picker{grid-column:1 / -1}.quote-simulator-shipping{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--st-3)}.quote-simulator-post-processing-picker{display:flex;flex-direction:column;gap:var(--st-2)}.quote-simulator-post-processing-chip-list{display:flex;flex-wrap:wrap;gap:var(--st-2)}.quote-simulator-post-processing-chip{display:inline-flex;align-items:center;gap:var(--st-2);padding:var(--st-2) var(--st-3);border:1px solid var(--line);border-radius:var(--st-radius-pill);background:var(--surface-strong);font-size:.875rem;font-weight:600;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.quote-simulator-post-processing-chip:hover,.quote-simulator-post-processing-chip:focus-within{border-color:color-mix(in srgb,var(--brand-strong) 36%,var(--line));color:var(--brand-strong)}.quote-simulator-post-processing-chip input[type=checkbox]{width:16px;height:16px;margin:0}.quote-simulator-post-processing-chip.is-selected{border-color:var(--brand-strong);background:color-mix(in srgb,var(--brand-strong) 14%,var(--surface-strong));color:var(--brand-strong)}.quote-simulator-post-processing-empty,.quote-simulator-post-processing-free-form-hint{margin:0}.quote-simulator-post-processing-warnings{display:flex;flex-wrap:wrap;gap:var(--st-2)}.quote-simulator-post-processing-warning{display:inline-block;border:1px solid color-mix(in srgb,var(--amber) 42%,var(--line));border-radius:var(--st-radius-2);padding:var(--st-1) var(--st-2);color:var(--amber);font-size:.75rem;font-weight:700;letter-spacing:.02em;background:color-mix(in srgb,var(--amber) 10%,var(--surface))}.quote-simulator-result{display:grid;grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);gap:var(--st-3);margin-top:var(--st-4)}.quote-simulator-total,.quote-simulator-breakdown,.quote-simulator-warnings{border:1px solid var(--line);border-radius:var(--st-radius-3);padding:var(--st-4);background:var(--surface-strong)}.quote-simulator-total span,.quote-simulator-total small{display:block;color:var(--muted)}.quote-simulator-total strong{display:block;margin:var(--st-2) 0;color:var(--text);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-simulator-breakdown{display:grid;gap:var(--st-2);margin:0}.quote-simulator-breakdown div{display:flex;align-items:center;justify-content:space-between;gap:var(--st-3)}.quote-simulator-breakdown dt{color:var(--muted)}.quote-simulator-breakdown dd{margin:0;color:var(--text);font-weight:800;font-variant-numeric:tabular-nums}.quote-simulator-warnings{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--st-2)}.quote-simulator-warnings span{border:1px solid color-mix(in srgb,var(--amber) 42%,var(--line));border-radius:var(--st-radius-pill);padding:var(--st-1) var(--st-3);color:var(--amber);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--amber) 10%,var(--surface))}.quote-simulator-result>.quote-simulator-result-note,.quote-simulator-result>.form-note,.quote-simulator-result>.quote-simulator-non-binding{grid-column:1 / -1;margin:0}.quote-simulator-non-binding{color:var(--muted)}.quote-simulator-lede{margin:0 0 var(--st-2);color:var(--muted)}.quote-simulator-rate-card-note{margin:0 0 var(--st-4)}.quote-simulator-rate-card{max-width:360px;margin-bottom:var(--st-4)}.quote-simulator-doodles,.quote-simulator-custom{display:grid;gap:var(--st-3)}.quote-simulator-doodles h4,.quote-simulator-custom h4{margin:0}.quote-simulator-doodles-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--st-3);margin:0;padding:0;list-style:none}.quote-simulator-doodles-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--st-3);padding:var(--st-4);border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.quote-simulator-doodles-copy{display:grid;gap:var(--st-1);min-width:0}.quote-simulator-doodles-hint{margin:0}.quote-simulator-custom{margin-top:var(--st-5);padding-top:var(--st-5);border-top:1px solid var(--line)}.quote-simulator-advanced{grid-column:1 / -1;padding:var(--st-3) var(--st-4);border:1px solid var(--line);border-radius:var(--st-radius-3)}.quote-simulator-advanced summary{cursor:pointer;font-weight:700}.quote-simulator-advanced-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--st-3);margin-top:var(--st-3)}.admin-provider-controls-panel{margin-top:16px}.admin-awaiting-activation-toolbar{display:grid;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(160px,1fr)) auto;gap:10px;align-items:end;margin:14px 0 10px}.admin-awaiting-activation-search{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface)}.admin-awaiting-activation-search input{border:0;background:transparent;outline:none;width:100%;font:inherit;color:inherit}.admin-awaiting-activation-search-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:50%;background:color-mix(in srgb,var(--muted) 25%,transparent);color:var(--text);cursor:pointer}.admin-awaiting-activation-filter{display:grid;gap:4px;font-size:.82rem}.admin-awaiting-activation-filter-label{display:inline-flex;align-items:center;gap:4px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.admin-awaiting-activation-filter select{padding:7px 10px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface);color:var(--text);font:inherit}.admin-awaiting-activation-toolbar-meta{display:grid;gap:4px;justify-items:end;font-size:.82rem;color:var(--muted)}.admin-awaiting-activation-clear-filters{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--st-radius-2);background:transparent;color:var(--text);cursor:pointer;font:inherit}.admin-awaiting-activation-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;margin:10px 0 0;font-size:.9rem}#admin-awaiting-activation .admin-provider-approval{inline-size:min(20rem,calc(100vw - 6rem));white-space:normal}.admin-awaiting-activation-table th,.admin-awaiting-activation-table td{overflow-wrap:normal;word-break:normal}.admin-awaiting-activation-table thead th{white-space:nowrap}.admin-awaiting-activation-table thead th{text-align:start;padding:8px 10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface)}.admin-awaiting-activation-table thead th[aria-sort=ascending] button,.admin-awaiting-activation-table thead th[aria-sort=descending] button{color:var(--text)}.admin-awaiting-activation-sort-toggle{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.admin-awaiting-activation-table tbody td{padding:10px;border-bottom:1px solid var(--line);vertical-align:middle;background:var(--surface)}.admin-awaiting-activation-row.expanded td{background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.admin-awaiting-activation-cell-expand{width:32px}.admin-awaiting-activation-expand-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line);border-radius:var(--st-radius-2);background:var(--surface);color:var(--text);cursor:pointer}.admin-awaiting-activation-cell-provider{min-width:0}.admin-awaiting-activation-cell-stack{display:grid;gap:4px;justify-items:start;min-width:0}.admin-awaiting-activation-cell-provider strong{font-weight:600}.admin-awaiting-activation-cell-provider code{font-size:.72rem;color:var(--muted);overflow-wrap:anywhere;width:max-content;max-width:100%}.admin-awaiting-activation-entity{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-awaiting-activation-entity-link{display:inline-flex;align-items:center;gap:4px;font-size:.78rem}.admin-awaiting-activation-cell-country{font-variant:small-caps;letter-spacing:.06em}.admin-awaiting-activation-cell-submitted{color:var(--muted);white-space:nowrap}.admin-awaiting-activation-count-bundle{display:inline-flex;flex-wrap:wrap;gap:4px}.admin-awaiting-activation-badge{display:inline-flex;align-items:baseline;gap:3px;padding:2px 6px;border-radius:9999px;background:color-mix(in srgb,var(--brand) 12%,var(--surface));color:var(--text);font-size:.74rem}.admin-awaiting-activation-badge.muted{background:color-mix(in srgb,var(--muted) 18%,var(--surface));color:var(--muted)}.admin-awaiting-activation-cell-status{min-width:0}.admin-awaiting-activation-cell-action{min-width:205px;text-align:end;white-space:nowrap}.admin-awaiting-activation-detail-row td{padding:10px 10px 16px;background:color-mix(in srgb,var(--brand) 4%,var(--surface));border-bottom:1px solid var(--line)}.admin-awaiting-activation-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 20px;padding:16px;border-radius:var(--st-radius-3);border:1px solid var(--line);background:var(--surface)}.admin-awaiting-activation-detail-field{display:grid;gap:4px;min-width:0;align-content:start}.admin-awaiting-activation-detail-field-span{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:14px}.admin-awaiting-activation-detail-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.admin-awaiting-activation-detail-id{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-awaiting-activation-detail-id code{overflow-wrap:anywhere;font-size:.78rem;width:max-content;max-width:100%}.admin-awaiting-activation-copy-button{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--line);border-radius:var(--st-radius-2);background:var(--surface);color:var(--text);font:inherit;font-size:.74rem;cursor:pointer}.admin-awaiting-activation-detail-list{margin:0;padding:0;list-style:none;display:grid;gap:3px;font-size:.82rem}.admin-awaiting-activation-detail-missing{color:var(--muted);font-style:italic}.admin-portfolio-expected-code{margin:0;font-size:.82rem;color:var(--text)}.admin-portfolio-expected-code code{font-size:.9rem;letter-spacing:.08em}.admin-portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,132px);gap:10px;margin:0;padding:0;list-style:none}.admin-portfolio-item{position:relative;display:grid;gap:4px}.admin-portfolio-item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--st-radius-2);border:1px solid var(--line);display:block}.admin-portfolio-item-unavailable{display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:var(--st-radius-2);border:1px dashed var(--line);color:var(--muted);font-size:.74rem}.admin-portfolio-reverse-link{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:var(--muted);text-decoration:none;white-space:nowrap}.admin-portfolio-reverse-link:hover{color:var(--text);text-decoration:underline}button.admin-portfolio-reverse-link{padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:.72rem}.admin-portfolio-reverse-confirm{display:grid;gap:6px;justify-items:start}.admin-portfolio-reverse-confirm .admin-review-help{margin:0;font-size:.74rem}.admin-awaiting-activation-action-group{display:inline-flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:190px}.stitch-shell .admin-awaiting-activation-action-group>button{width:100%;justify-content:center}.stitch-shell .admin-awaiting-activation-action-group>button span{overflow-wrap:normal;white-space:nowrap;word-break:normal}.admin-business-review-form{display:grid;gap:16px}@media (max-width: 640px){.admin-awaiting-activation-cell-status{box-sizing:border-box;width:125px;min-width:125px;max-width:125px}.stitch-shell .admin-awaiting-activation-cell-status .status-pill{width:100%;max-width:100%;line-height:1.25;overflow-wrap:normal;white-space:normal;word-break:normal}.admin-awaiting-activation-cell-action{box-sizing:border-box;width:190px;min-width:190px}.admin-awaiting-activation-action-group{width:170px;min-width:170px}.stitch-shell .admin-awaiting-activation-action-group>button span{line-height:1.2;overflow-wrap:normal;white-space:normal;word-break:normal}}.admin-awaiting-reject-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#00000073;z-index:100}.admin-awaiting-reject-modal{width:min(540px,100%);display:grid;gap:12px;padding:20px;border-radius:var(--st-radius-3);background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 40px #00000040}.admin-awaiting-reject-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-awaiting-reject-modal h4{margin:0;font-size:1rem;line-height:1.3}.admin-awaiting-reject-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--text);cursor:pointer}.admin-awaiting-reject-close:hover{background:color-mix(in srgb,var(--muted) 18%,transparent)}.admin-awaiting-reject-modal .field{display:grid;gap:4px}.admin-awaiting-reject-modal textarea{padding:8px 10px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong, var(--surface));color:var(--text);font:inherit;resize:vertical}.admin-awaiting-reject-modal select{padding:8px 10px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong, var(--surface));color:var(--text);font:inherit}.admin-awaiting-reject-modal .form-note.muted.small{font-size:.74rem}.admin-awaiting-reject-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.provider-rejection-banner{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px 16px;margin:12px 0 6px;border-radius:var(--st-radius-3);border:1px solid color-mix(in srgb,var(--red) 35%,var(--line));background:color-mix(in srgb,var(--red) 8%,var(--surface))}.provider-rejection-banner-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--red);background:color-mix(in srgb,var(--red) 15%,var(--surface))}.provider-rejection-banner-body{display:grid;gap:8px;min-width:0}.provider-rejection-banner-body h4{margin:0;font-size:1rem}.provider-rejection-banner-reason{margin:0;font-size:.92rem}.provider-rejection-banner-note{display:grid;gap:4px;padding:10px 12px;border-radius:var(--st-radius-2);background:var(--surface);border:1px solid var(--line)}.provider-rejection-banner-note p{margin:0}.form-note.muted.small{font-size:.74rem}.eyebrow.muted{color:var(--muted)}.admin-provider-lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.admin-provider-queue{display:grid;gap:10px;margin-top:14px}.admin-provider-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end}.admin-provider-list{display:grid;gap:8px}.admin-provider-row-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.admin-provider-row-checkbox{display:flex;align-items:center;justify-content:center;padding:0 4px}.admin-provider-row{width:100%;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(92px,auto));gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface);color:var(--text);text-align:start}.admin-provider-row:hover,.admin-provider-row.selected{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));background:color-mix(in srgb,var(--brand) 8%,var(--surface))}.admin-provider-row strong,.admin-provider-row span{overflow-wrap:anywhere}.admin-provider-row div>span{display:block;margin-top:3px;color:var(--muted);font-size:.82rem}.admin-provider-bulk-tray{display:grid;gap:8px;margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.admin-provider-bulk-summary{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;color:var(--muted);font-size:.85rem}.admin-provider-bulk-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font-size:.88rem}.admin-provider-bulk-row strong{overflow-wrap:anywhere}.admin-provider-bulk-row span{color:var(--muted);font-size:.78rem}.admin-provider-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px}.admin-provider-summary div,.transition-preview{border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.admin-provider-summary div{min-width:0;padding:12px}.admin-provider-summary span{display:block;color:var(--muted);font-size:.78rem}.admin-provider-summary strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:var(--text);font-size:.95rem}.admin-transition-form{display:grid;gap:12px;margin-top:14px}.admin-transition-form textarea{resize:vertical}.transition-preview,.danger-confirm{display:flex;align-items:flex-start;gap:9px}.transition-preview{padding:12px;color:var(--muted-strong)}.transition-preview svg{flex:0 0 auto;color:var(--brand-strong)}.transition-preview.danger{border-color:color-mix(in srgb,var(--red) 42%,var(--line));background:color-mix(in srgb,var(--red) 7%,var(--surface-strong))}.transition-preview.danger svg{color:var(--red)}.danger-confirm{color:var(--muted-strong);font-size:.88rem}.admin-operations-health-panel,.admin-settlement-controls-panel,.admin-quality-incidents-panel{margin-top:16px}.admin-settlement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.admin-quality-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:12px}.admin-settlement-card,.admin-quality-card{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:12px;background:var(--surface-strong)}.admin-settlement-card-title{display:flex;align-items:center;gap:8px;margin:0;color:var(--text);font-size:.95rem;font-weight:760;line-height:1.3}.admin-settlement-card-title svg{color:var(--brand-strong);flex:0 0 auto}.admin-settlement-card-title>span,.admin-settlement-card-title>strong{min-width:0;overflow-wrap:anywhere}.admin-quality-list{display:grid;gap:10px}.admin-quality-row{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface)}.admin-quality-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-quality-row-head strong,.admin-quality-row-head span{display:block;overflow-wrap:anywhere}.admin-quality-row-head>div>span{margin-top:4px;color:var(--muted);font-size:.82rem}.admin-settlement-confirmation{display:grid;gap:8px;padding-top:2px}.admin-settlement-confirmation .muted-note{margin:0}.admin-partner-controls-panel{margin-top:16px}.partner-api-brief-panel{margin-top:16px;display:flex;flex-direction:column;gap:16px}.partner-api-brief-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:flex-start}.partner-api-brief-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--brand) 32%,var(--line));border-radius:var(--st-radius-3);color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,var(--surface))}.partner-api-brief-head h3{margin:2px 0 6px;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.15}.partner-api-brief-head p{max-width:70ch;margin:0;color:var(--muted)}.partner-api-brief-actions{display:flex;gap:10px;flex-wrap:wrap}.partner-api-brief-actions button{min-height:40px;display:inline-flex;align-items:center;gap:8px}.partner-api-brief-preview{display:flex;flex-direction:column;gap:10px;min-width:0}.partner-api-brief-preview header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.partner-api-brief-preview header span{color:var(--muted);font-size:.82rem}.partner-api-brief-preview pre{max-height:420px;margin:0;padding:14px;border:1px solid var(--line);border-radius:var(--st-radius-3);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);background:var(--surface-strong);font-size:.78rem;line-height:1.55}.partner-sdk-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.partner-sdk-card h4{margin:3px 0 5px;font-size:1.05rem}.partner-sdk-card-copy p,.partner-sdk-guidance{margin:0;color:var(--muted)}.partner-sdk-meta{margin-top:8px!important;font-size:.82rem;font-weight:700;color:var(--text)!important}.partner-sdk-card-actions button,.partner-sdk-install button{display:inline-flex;align-items:center;gap:7px}.partner-sdk-install{grid-column:1 / -1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;font-size:.85rem}.partner-sdk-install code{max-width:100%;padding:6px 9px;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--st-radius-2);background:var(--surface)}.partner-sdk-card>.partner-sdk-guidance,.partner-sdk-card>.form-note{grid-column:1 / -1}@media (max-width: 640px){.partner-sdk-card{grid-template-columns:minmax(0,1fr)}.partner-sdk-card-actions{grid-column:1}}.admin-partner-applications-panel{margin-top:16px}.admin-partner-applications-filters{display:flex;gap:12px;margin-top:14px}.admin-partner-applications-filters .field{min-width:0}.admin-partner-applications-gate{margin-top:16px;padding:14px;border:1px solid var(--line);background:var(--surface-strong);display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,360px) auto;align-items:end;gap:12px}.admin-partner-applications-gate-status{display:flex;align-items:flex-start;gap:10px;min-width:0}.admin-partner-applications-gate-status strong,.admin-partner-applications-gate-status span{display:block}.admin-partner-applications-gate .field{min-width:0}.admin-partner-applications-gate button{min-height:38px;padding:0 16px;overflow-wrap:anywhere}.admin-partner-applications-list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.admin-partner-applications-row{border:1px solid var(--line);padding:16px 18px;background:var(--surface);display:flex;flex-direction:column;gap:14px}.admin-partner-applications-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-partner-applications-row-head>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-partner-applications-row-head strong{font-size:1rem;font-weight:700}.admin-partner-applications-row-head code{font-size:.72rem;color:var(--muted);word-break:break-all}.admin-partner-applications-row-meta{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:.85rem}.admin-partner-applications-row-meta dt{color:var(--muted);font-weight:600;text-transform:uppercase;font-size:.68rem;letter-spacing:.04em;white-space:nowrap}.admin-partner-applications-row-meta dd{margin:0;color:var(--text);word-break:break-word}.admin-partner-applications-row-meta dd code{font-size:.78rem;color:var(--muted);word-break:break-all}.admin-partner-applications-action-buttons{display:flex;gap:10px;flex-wrap:wrap;padding-top:4px}.admin-partner-applications-action-buttons button{min-height:38px;padding:0 16px;display:inline-flex;align-items:center;gap:8px}.partner-application-turnstile{min-height:65px;display:flex;align-items:center}@media (max-width: 760px){.api-explainer,.api-explainer-grid{grid-template-columns:1fr}.api-explainer-card{min-height:0}.admin-partner-applications-gate{grid-template-columns:1fr;align-items:stretch}.admin-partner-applications-row-meta{grid-template-columns:1fr;gap:4px}.admin-partner-applications-row-meta dt{margin-top:8px}}.partner-webhooks-panel{margin-top:16px}.partner-readout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.partner-readout{min-width:0;display:grid;align-content:start;gap:10px;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 6%,transparent),transparent 46%),var(--surface-strong)}.partner-readout>p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.readout-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.readout-heading>div{min-width:0;display:inline-flex;align-items:center;gap:8px;color:var(--text)}.readout-heading svg{flex:0 0 auto;color:var(--brand-strong)}.readout-heading strong{overflow-wrap:anywhere}.readout-tags{display:flex;flex-wrap:wrap;gap:6px}.readout-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.readout-facts div{min-width:0;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:9px;background:var(--surface)}.readout-facts dt,.readout-facts dd{margin:0;overflow-wrap:anywhere}.readout-facts dt{color:var(--muted);font-size:.76rem}.readout-facts dd{margin-top:4px;color:var(--text);font-weight:800;font-size:.86rem}.admin-partner-support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px}.admin-partner-support-count{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:10px;background:var(--surface-strong)}.admin-partner-support-count svg{color:var(--brand-strong)}.admin-partner-support-count span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.82rem}.admin-partner-support-count strong{color:var(--text);font-size:.95rem}.admin-partner-api-section{display:grid;gap:14px;margin-top:16px;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 7%,transparent),var(--surface-strong))}.partner-docs-section{display:grid;gap:10px;margin-top:16px;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:14px;background:var(--surface-strong)}.partner-docs-heading{display:flex;align-items:center;gap:8px}.partner-docs-heading h4{margin:0;color:var(--text);font-size:.95rem}.partner-docs-heading svg{color:var(--brand-strong)}.partner-docs-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.partner-docs-link{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:10px 12px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .12s ease,background .12s ease}.partner-docs-link:hover{border-color:color-mix(in srgb,var(--brand) 36%,var(--line-strong));background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.partner-docs-link:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 60%,transparent);outline-offset:2px}.partner-docs-link>span:first-child{display:grid;gap:2px;min-width:0}.partner-docs-link strong{color:var(--text);font-size:.92rem}.partner-docs-link span span,.partner-docs-link>span:first-child>span{color:var(--muted);font-size:.82rem}.partner-docs-link svg{color:var(--muted-strong)}.partner-docs-link.disabled{cursor:default;opacity:.7}.partner-docs-link.disabled:hover{border-color:var(--line);background:var(--surface)}.partner-docs-disabled summary{cursor:pointer;color:var(--muted-strong);font-size:.85rem;padding:6px 2px}.partner-docs-disabled summary:hover{color:var(--text)}.status-pill.subtle{background:var(--surface);color:var(--muted);border:1px solid var(--line);font-weight:700}@media (max-width: 760px){.partner-docs-link{grid-template-columns:1fr;align-items:flex-start}}.section-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-heading-row h4{margin:3px 0 0;color:var(--text)}.admin-partner-api-guidance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-partner-guidance-tile{display:grid;grid-template-columns:auto 1fr;gap:6px 8px;align-items:center;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:10px;background:var(--surface)}.admin-partner-guidance-tile svg{color:var(--brand-strong)}.admin-partner-guidance-tile span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.admin-partner-guidance-tile strong{grid-column:1 / -1;min-width:0;overflow-wrap:anywhere;color:var(--text)}.admin-partner-controls-fieldset{display:grid;gap:14px;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:12px;background:color-mix(in srgb,var(--surface-strong) 84%,transparent)}.admin-partner-controls-fieldset legend{padding:0 6px;color:var(--muted-strong);font-size:.82rem;font-weight:800}.admin-partner-control-section{display:grid;gap:10px;min-width:0;border-block-start:1px solid var(--line);padding-block-start:12px}.admin-partner-control-section:first-of-type{border-block-start:0;padding-block-start:0}.admin-partner-control-section h4{margin:0;color:var(--text);font-size:.92rem}.admin-partner-toggle-group{display:grid;gap:8px}.admin-partner-toggle-group>span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.admin-partner-toggle-group>div{display:flex;flex-wrap:wrap;gap:8px}.admin-partner-toggle-group label{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid var(--line);border-radius:var(--st-radius-pill);padding:6px 10px;background:var(--surface);color:var(--text);font-size:.82rem;font-weight:700}.admin-partner-toggle-group input{margin:0}.admin-partner-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.admin-partner-control-grid.compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.partner-management-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;margin-top:16px}.partner-management-card{min-width:0;display:grid;gap:12px;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-warm) 8%,transparent),transparent 52%),var(--surface-strong)}.admin-partner-entity-preference{margin-top:14px}.partner-management-card .compact-work-list{display:grid;gap:8px}.partner-management-card button.compact-work-row{width:100%;color:var(--text);cursor:pointer;text-align:start}.compact-work-row.selected{border-color:color-mix(in srgb,var(--brand) 48%,var(--line-strong));background:color-mix(in srgb,var(--brand) 8%,var(--surface))}.admin-transition-form.compact{margin-top:0}.checkbox-field{display:flex;min-height:44px;flex-direction:row;align-items:center;gap:8px}.checkbox-field input[type=checkbox]{inline-size:19px;block-size:19px;min-inline-size:19px;min-block-size:19px;min-height:19px;flex:0 0 19px;margin:0}.checkbox-field>span{min-width:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.partner-management-actions{display:flex;flex-wrap:wrap;gap:8px}.partner-management-actions .primary-button,.partner-management-actions .secondary-button,.partner-management-actions .danger-button{min-height:40px}.quote-qa-list{display:grid;gap:8px}.quote-qa-check{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:9px;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:10px;background:var(--surface);color:var(--text);font-size:.86rem;font-weight:700;line-height:1.35}.quote-qa-check input{margin-top:2px}.admin-health-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px}.admin-operations-filters{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr)) auto auto;gap:10px;align-items:end;margin-bottom:14px}.admin-requeue-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.3fr) auto;gap:10px;align-items:end;margin-bottom:14px;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:12px;background:var(--surface-strong)}.admin-requeue-form>div:first-child{display:grid;gap:4px;color:var(--muted);font-size:.84rem}.admin-requeue-form>div:first-child strong{color:var(--text);font-size:.96rem}.confirm-row{display:flex;align-items:flex-start;gap:8px;color:var(--muted-strong);font-size:.88rem}.admin-health-flag,.admin-health-section{border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.admin-health-flags,.admin-health-sections{display:grid;gap:10px}.admin-health-flags{margin-bottom:14px}.admin-health-flag{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) auto;gap:10px;align-items:center;padding:11px 12px}.admin-health-flag.warning{border-color:color-mix(in srgb,var(--amber) 42%,var(--line))}.admin-health-flag.critical{border-color:color-mix(in srgb,var(--red) 44%,var(--line));background:color-mix(in srgb,var(--red) 7%,var(--surface-strong))}.admin-health-flag span{color:var(--muted-strong);overflow-wrap:anywhere}.admin-health-sections{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-health-section{display:grid;align-content:start;gap:10px;padding:12px}.admin-health-section>strong{color:var(--text)}.admin-recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.admin-recovery-card{display:grid;gap:10px;align-content:start;padding:12px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.admin-recovery-card>strong{color:var(--text)}.work-queue-panel{margin-bottom:16px}.compact-work-list{display:grid;gap:var(--st-3)}.compact-field{gap:6px}.work-actions{display:flex;flex-wrap:wrap;gap:8px}.work-actions .primary-button,.work-actions .secondary-button,.work-actions .danger-button{min-height:40px}.compact-work-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface)}.compact-work-row strong,.compact-work-row span{display:block;overflow-wrap:break-word}.compact-work-row>div:first-child{min-width:0;flex:1 1 auto}.compact-work-row>div>span{margin-top:3px;color:var(--muted);font-size:.83rem}.compact-work-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.partner-api-keys-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.partner-api-keys-row-meta{display:flex;flex-wrap:wrap;gap:2px 14px;color:var(--muted)}.partner-api-keys-row-actions{display:flex;flex-wrap:wrap;gap:8px}.partner-payouts-setup{margin:4px 0 18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.partner-payouts-setup-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.partner-payouts-setup-heading h3{margin:0 0 5px;font-size:16px}.partner-payouts-setup-heading p,.partner-payouts-setup-footnote{margin:0;color:var(--muted);font-size:13px}.partner-payouts-setup-steps{margin:15px 0;padding-inline-start:22px;display:grid;gap:8px;font-size:13px;line-height:1.5}.partner-payouts-registered{margin:12px 0;font-size:13px}.partner-payouts-setup-form{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:16px 0}.partner-payouts-setup-form label{display:grid;gap:5px;min-width:min(260px,100%);font-size:13px;font-weight:600}.partner-payouts-setup-form select{min-height:38px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);color:inherit}.partner-payouts-setup-footnote{margin-top:12px}.partner-payouts-connect{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface-strong);font-size:13.5px;margin:4px 0 12px}.partner-payouts-connect-icon{display:inline-flex}.partner-payouts-auto-note{color:var(--muted);font-size:13px;margin:0 0 16px}.partner-payouts-balances{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.partner-payouts-currency{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--surface)}.partner-payouts-currency h3{margin:0 0 10px;font-size:13px;letter-spacing:.06em;color:var(--muted-strong)}.partner-payouts-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:0}.partner-payouts-stats dt{font-size:12px;color:var(--muted)}.partner-payouts-stats dd{margin:2px 0 0;font-weight:700;font-size:15px}.partner-payouts-minimum{margin-top:12px}.partner-payouts-history-title{margin:22px 0 8px;font-size:15px}.partner-payouts-history{width:100%;min-width:0;border-collapse:collapse;font-size:13.5px}.partner-payouts-history th,.partner-payouts-history td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.partner-payouts-history th{color:var(--muted);font-weight:600}.partner-shipping-table{width:100%;border-collapse:collapse;font-size:13.5px}.partner-shipping-table th,.partner-shipping-table td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top}.partner-shipping-table th{color:var(--muted);font-weight:600;white-space:nowrap}.partner-shipping-country{font-weight:600}.partner-shipping-country-code{color:var(--muted);font-size:12px;letter-spacing:.04em}.partner-shipping-notice{margin-top:2px;color:var(--muted);font-size:.8rem}.partner-shipping-networks{color:var(--muted-strong)}.partner-orders-analytics{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--surface);margin:4px 0 18px}.partner-orders-analytics-title{margin:0 0 12px;font-size:13px;letter-spacing:.06em;color:var(--muted-strong)}.partner-orders-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 16px;margin:0 0 14px}.partner-orders-stats dt{font-size:12px;color:var(--muted)}.partner-orders-stats dd{margin:2px 0 0;font-weight:700;font-size:18px}.partner-orders-status-counts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.partner-orders-status-counts li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);font-size:12.5px}.partner-orders-status-count-label{color:var(--muted-strong)}.partner-orders-status-count-value{font-weight:700}.partner-orders-table{width:100%;border-collapse:collapse;font-size:13.5px}.partner-orders-table th,.partner-orders-table td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top}.partner-orders-table th{color:var(--muted);font-weight:600;white-space:nowrap}.partner-order-status{display:inline-flex;align-items:center;padding:2px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);font-size:12px;font-weight:600;white-space:nowrap}.partner-order-premium{display:inline-flex;align-items:center;margin-inline-start:8px;padding:1px 8px;border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line));border-radius:999px;color:var(--brand-strong, var(--brand));font-size:12px;font-weight:600;white-space:nowrap}.partner-order-premium-note{display:block;margin-top:2px;color:var(--muted);font-size:12px}.partner-order-status.status-completed,.partner-order-status.status-delivered{border-color:color-mix(in srgb,var(--green, #2e9e5b) 45%,var(--line));color:var(--green, #2e9e5b)}.partner-order-status.status-awaiting_payment,.partner-order-status.status-matching,.partner-order-status.status-estimating{border-color:color-mix(in srgb,var(--amber) 45%,var(--line));color:var(--amber)}.partner-order-status.status-failed,.partner-order-status.status-no_match,.partner-order-status.status-cancelled{border-color:color-mix(in srgb,var(--red) 45%,var(--line));color:var(--red)}.partner-orders-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:14px}.partner-orders-pager-status{color:var(--muted);font-size:13px}.partner-lifecycle-cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.partner-lifecycle-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.partner-matching-options{display:grid;grid-template-columns:1fr;gap:var(--st-2);margin:var(--st-3) 0;padding:0;border:0}.partner-matching-option{display:flex;align-items:center;gap:var(--st-3);padding:var(--st-2) var(--st-3);border:1px solid var(--line);border-radius:var(--st-radius-3);color:var(--muted-strong);background:var(--surface-strong);transition:border-color .14s ease,background-color .14s ease}@media (hover: hover){.partner-matching-option:hover{border-color:color-mix(in srgb,var(--brand) 22%,var(--line-strong));background:color-mix(in srgb,var(--brand) 4%,var(--surface-strong))}}.partner-matching-option:focus-within{border-color:color-mix(in srgb,var(--brand) 34%,var(--line-strong));background:color-mix(in srgb,var(--brand) 6%,var(--surface-strong))}.partner-matching-option:has(input:checked){border-color:color-mix(in srgb,var(--brand) 44%,var(--line-strong));background:color-mix(in srgb,var(--brand) 8%,var(--surface-strong));color:var(--text)}.partner-matching-option:has(input:disabled){opacity:.55;cursor:not-allowed}.partner-matching-option input[type=radio]{inline-size:19px;block-size:19px;flex:0 0 19px;margin:0;accent-color:var(--brand)}.partner-matching-option>span{display:grid;gap:2px;min-width:0}.sidebar{position:sticky;top:0;height:100vh;padding:24px 18px;border-inline-end:1px solid var(--line);background:color-mix(in srgb,var(--surface) 76%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:28px}.brand-lockup,.topbar,.panel-heading,.quote-total{display:flex;align-items:center}.brand-lockup{gap:12px}.brand-lockup strong,.panel-heading h3,.topbar h1{font-family:var(--font-display);margin:0;letter-spacing:0}.brand-logo{display:inline-flex;align-items:center}.brand-logo-full{width:118px;height:auto;display:block}.brand-logo-mark{width:32px;height:32px;display:none;flex:0 0 32px}.eyebrow{display:block;color:var(--brand-strong);font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.workspace{min-width:0;padding:28px}.topbar{justify-content:space-between;gap:18px;margin-bottom:24px}.topbar h1{font-size:3.2rem;line-height:.95}.icon-button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--st-radius-3);color:var(--text);background:var(--surface)}.status-panel,.panel{border:1px solid var(--line);border-radius:var(--st-radius-3);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--shadow)}.status-panel p,.timeline p{color:var(--muted)}.status-panel{padding:24px}.quote-line span,.quote-total span{color:var(--muted)}.panel{padding:20px;box-shadow:0 18px 52px color-mix(in srgb,#000 22%,transparent),inset 0 1px #ffffff0a}.panel-heading{justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--line)}.panel-heading h3{margin-top:4px;font-size:1.12rem;line-height:1.15}.text-button{min-height:34px;border:1px solid var(--line);border-radius:var(--st-radius-3);padding:0 10px;display:inline-flex;align-items:center;gap:6px;color:var(--text);background:var(--surface-strong)}.table-wrap{overflow-x:auto}table{width:100%;min-width:720px;border-collapse:collapse}th,td{padding:14px 10px;border-bottom:1px solid var(--line);text-align:start}th{color:var(--muted);font-size:.76rem;text-transform:uppercase}td strong,td span{display:block}td span{margin-top:3px;color:var(--muted);font-size:.86rem}.status-pill{width:fit-content;margin:0;padding:6px 10px;border-radius:var(--st-radius-pill);border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);color:var(--brand-strong);background:color-mix(in srgb,var(--brand) 18%,transparent);font-weight:700;letter-spacing:.01em}.status-pill.high{border-color:color-mix(in srgb,var(--red) 26%,transparent);color:var(--red);background:color-mix(in srgb,var(--red) 16%,transparent)}.status-pill.medium{border-color:color-mix(in srgb,var(--amber) 26%,transparent);color:var(--amber);background:color-mix(in srgb,var(--amber) 17%,transparent)}.status-pill.good{border-color:color-mix(in srgb,var(--brand) 26%,transparent);color:var(--brand-strong);background:color-mix(in srgb,var(--brand) 17%,transparent)}.status-pill.neutral{border-color:var(--line-strong);color:var(--muted-strong);background:var(--surface-strong)}.status-pill.info{border-color:color-mix(in srgb,var(--blue) 26%,transparent);color:var(--blue);background:color-mix(in srgb,var(--blue) 15%,transparent)}.timeline,.quote-bars{display:grid;gap:10px;margin-top:14px}.quote-line{display:grid;gap:8px}.quote-line div:first-child{display:flex;justify-content:space-between;gap:12px}.quote-track{height:9px;overflow:hidden;border-radius:var(--st-radius-pill);background:var(--surface-strong)}.quote-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand-strong))}.quote-total{justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.quote-total strong{font-size:1.8rem}@keyframes nodeFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width: 1180px){.app-shell{grid-template-columns:86px minmax(0,1fr)}.sidebar .brand-logo-full,.sidebar .brand-logo-wordmark{display:none}.sidebar .brand-logo-mark{display:block}.provider-home-hero,.api-splash{grid-template-columns:1fr}}@media (max-width: 760px){.app-shell{display:block}.sidebar{position:static;height:auto;padding:12px;border-inline-end:0;border-bottom:1px solid var(--line)}.workspace{padding:18px}.provider-dashboard-bar{padding:16px 18px;align-items:center;flex-direction:row}.provider-dashboard-bar .language-select{flex:1}.provider-home-status-grid{grid-template-columns:1fr}.topbar{align-items:stretch;flex-direction:column}.provider-onboarding-fields,.provider-readiness-summary,.plugin-key-form,.plugin-scope-grid,.capability-form,.checkbox-grid,.rate-card-form,.quote-simulator-form,.quote-simulator-shipping,.quote-simulator-result,.admin-provider-lookup,.admin-provider-toolbar,.admin-awaiting-activation-toolbar,.admin-provider-row,.admin-provider-bulk-row,.admin-provider-summary,.partner-readout-grid,.readout-facts,.admin-operations-filters,.admin-requeue-form,.admin-partner-support-grid,.admin-partner-api-guidance,.admin-partner-control-grid,.admin-partner-control-grid.compact,.partner-management-grid,.admin-settlement-grid,.admin-quality-grid,.admin-health-summary,.admin-health-flag,.admin-health-sections,.admin-recovery-grid,.form-grid.two,.form-grid.three{grid-template-columns:1fr}.section-heading-row{align-items:stretch;flex-direction:column}.admin-requeue-form .secondary-button{width:100%}.availability-bar{align-items:stretch;flex-direction:column}.plugin-key-card,.plaintext-key-callout{grid-template-columns:1fr}.plugin-key-actions{align-items:stretch;flex-direction:column}.plugin-key-actions .secondary-button,.plugin-key-actions .danger-button,.plaintext-key-callout .secondary-button,.work-actions .primary-button,.work-actions .secondary-button,.work-actions .danger-button{width:100%}.admin-quality-row-head,.compact-work-row,.compact-work-actions{align-items:stretch;flex-direction:column}.checkbox-group{grid-template-columns:1fr}.public-nav{position:sticky;top:0;z-index:30;min-height:auto;padding:12px 14px;align-items:center;justify-content:space-between;gap:10px}.public-nav .brand-logo-full{width:104px}.public-nav-actions{width:auto;flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;min-height:0}.public-nav-actions .nav-link,.public-nav-links{display:none}.public-nav-print-link{flex:0 0 40px;width:40px;min-height:40px;padding:0}.public-nav-print-link span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-nav-actions .text-button{flex:0 0 auto;align-self:center;min-height:44px;padding:0 12px;gap:6px;justify-content:center;white-space:nowrap}.public-nav-actions .text-button span{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:.78rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.public-nav .language-select span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.public-nav .language-select{flex:0 1 auto;align-self:center;width:auto;min-width:110px;max-width:150px;height:40px;min-height:40px;grid-template-columns:minmax(0,1fr) auto;padding:0 8px}.public-nav .language-select select{max-width:none;width:100%;min-height:38px;font-size:.86rem;text-align:center}.public-nav .icon-button{flex:0 0 auto;align-self:center;width:40px;height:40px}.primary-button,.secondary-button{width:100%}.provider-window,.settlement-chip{position:static;top:auto;left:auto;right:auto;bottom:auto;width:100%;max-width:none;animation:none}.settlement-chip{width:max-content;max-width:100%;align-self:flex-end}.api-splash h1,.provider-home-copy h2{font-size:clamp(2.85rem,15vw,3.55rem);line-height:.98}.auth-card{padding:16px}}@media (max-width: 480px){.public-nav{gap:6px;padding:10px clamp(14px,3vw,18px)}.public-nav .brand-logo-full{width:88px}.public-nav-actions{gap:6px;flex-wrap:nowrap}.public-nav-links{display:none}.public-nav-actions .text-button span{display:inline;font-size:.72rem}.public-nav-actions .text-button{min-width:64px;padding:0 8px}.public-nav-actions .language-select{grid-template-columns:minmax(0,1fr) auto;padding:0 8px;min-width:76px;max-width:92px}.public-nav-actions .language-select span{display:none}}.app-shell{--font-display: Inter, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, system-ui, sans-serif;--font-body: Inter, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, system-ui, sans-serif;--surface: #101916;--surface-strong: #17231f;--surface-soft: #1d2c27;--line: rgba(247, 251, 247, .12);--line-strong: rgba(247, 251, 247, .24);--muted: #8fa09a;--muted-strong: #d6e4df;--shadow: 0 18px 58px rgba(0, 0, 0, .26);background:linear-gradient(180deg,rgba(0,107,92,.12),transparent 30rem),linear-gradient(90deg,rgba(240,121,66,.08),transparent 36rem),var(--bg);overflow-wrap:anywhere}.app-shell[data-theme=light]{--surface: #ffffff;--surface-strong: #f1f5f1;--surface-soft: #ebefeb;--line: rgba(24, 29, 26, .1);--line-strong: rgba(24, 29, 26, .22);--text: #181d1a;--muted: #56615e;--muted-strong: #2d312f;--brand-strong: #a23f09;--shadow: 0 12px 40px rgba(7, 17, 15, .08);background:linear-gradient(180deg,rgba(235,239,235,.8),transparent 30rem),var(--brand-cream)}.app-shell[data-theme=dark]{--bg: #07110f;--surface: #101916;--surface-strong: #17231f;--surface-soft: #1d2c27;--text: #f7fbf7;--brand-strong: #ffb597;color-scheme:dark}html[data-theme=dark] .app-shell[data-theme=light]{--bg: #07110f;--surface: #101916;--surface-strong: #17231f;--surface-soft: #1d2c27;--line: rgba(247, 251, 247, .12);--line-strong: rgba(247, 251, 247, .24);--text: #f7fbf7;--muted: #8fa09a;--muted-strong: #d6e4df;--brand: var(--brand-primary);--brand-strong: #ffb597;--brand-deep: var(--brand-deep-token);--amber: #f0a441;--green: #45c483;--coral: #11a38e;--red: #d84a3a;--blue: #39b8d4;--shadow: 0 18px 58px rgba(0, 0, 0, .26);color-scheme:dark;background:linear-gradient(180deg,rgba(0,107,92,.12),transparent 30rem),linear-gradient(90deg,rgba(240,121,66,.08),transparent 36rem),var(--bg)}.public-shell:before{background:linear-gradient(to right,color-mix(in srgb,var(--line) 54%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--line) 54%,transparent) 1px,transparent 1px);background-size:32px 32px;opacity:.62;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 78%)}.public-nav{min-height:62px;padding:10px clamp(18px,3.5vw,36px);background:transparent;border-bottom-color:transparent;transition:background .25s ease,border-color .25s ease}.public-nav.is-scrolled{position:fixed;background:color-mix(in srgb,var(--surface) 94%,transparent);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-logo-full{width:88px}.public-nav-actions{gap:14px;min-width:0}.public-nav-links{gap:12px;padding-inline-end:2px}.nav-link,.text-button,.language-select span{font-size:.78rem;font-weight:760;text-transform:uppercase;letter-spacing:.06em}.language-select{min-height:40px;min-width:0;border-radius:var(--st-radius-2);border-color:var(--line-strong);background:var(--surface)}.language-select span,.language-select select{min-height:38px}.language-select select{min-width:0;width:100%;font-weight:760;overflow:hidden;text-overflow:ellipsis}.icon-button,.text-button{border-radius:var(--st-radius-2)}.api-splash h1{max-width:720px;font-size:clamp(3.2rem,5.7vw,5.6rem);font-weight:820;line-height:.98;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.api-splash p{max-width:640px;color:var(--muted);font-size:clamp(1rem,1.35vw,1.16rem);overflow-wrap:anywhere}.eyebrow{color:var(--brand-strong);font-size:.76rem;font-weight:820;letter-spacing:.08em}.primary-button,.secondary-button{min-height:58px;min-width:0;max-width:100%;border-radius:0;padding:0 32px;font-size:.82rem;font-weight:820;letter-spacing:.04em;text-transform:none;line-height:1.18;text-align:center;white-space:normal}.primary-button span,.secondary-button span,.text-button span,.nav-link{min-width:0;overflow-wrap:anywhere}.primary-button{border:1px solid var(--brand);color:#fff;background:var(--brand);box-shadow:none}.secondary-button{border-color:var(--line-strong);color:var(--text);background:color-mix(in srgb,var(--surface) 74%,transparent)}.provider-window,.settlement-chip{min-width:0;border-radius:0;border-color:var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 18px 48px #07110f1f}.provider-window{right:7%;bottom:8%}.provider-window,.settlement-chip{animation-duration:11s}.api-splash{border-top:0;background:radial-gradient(90% 70% at 88% 6%,color-mix(in srgb,var(--brand) 8%,transparent),transparent 58%),color-mix(in srgb,var(--bg) 88%,transparent)}.auth-card,.launch-gate,.api-lanes div{border-radius:var(--st-radius-3)}.docs-guide-card p{color:var(--muted);line-height:1.62;overflow-wrap:anywhere}.docs-guide-card{min-width:0;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 72%,transparent),transparent),color-mix(in srgb,var(--surface) 92%,transparent)}.docs-guide-card:hover{border-color:color-mix(in srgb,var(--brand) 48%,var(--line-strong))}.docs-guide-card:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 42%,transparent);outline-offset:-3px}.docs-guide-card strong{color:var(--text);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:keep-all}.docs-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-guide-card{position:relative;display:grid;align-content:start;gap:14px;min-height:230px;padding:clamp(18px,3vw,30px);border-inline-start:0;border-block-start:0;border-radius:0;color:inherit;scroll-margin-top:24px;text-decoration:none}.docs-guide-card:nth-child(2n){border-inline-end:0}.docs-guide-card div{color:var(--brand-strong)}.provider-dashboard{background:linear-gradient(to right,color-mix(in srgb,var(--line) 44%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--line) 44%,transparent) 1px,transparent 1px),radial-gradient(circle at 75% 12%,color-mix(in srgb,var(--brand) 9%,transparent),transparent 22rem),var(--bg);background-size:32px 32px,32px 32px,auto,auto}.provider-dashboard-bar{min-height:64px;border-bottom-color:var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent)}.provider-rail-head{display:grid;gap:12px;min-width:0}.provider-rail-head span{color:var(--muted);font-size:.72rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.provider-side-nav,.provider-side-nav-group{display:flex;min-width:0;gap:8px}.provider-side-nav a{display:inline-flex;align-items:center;gap:9px;min-height:40px;min-width:0;padding:0 12px;border:1px solid transparent;color:var(--muted-strong);font-size:.82rem;font-weight:760;text-decoration:none;white-space:nowrap}.provider-side-nav a:hover,.provider-side-nav a:focus-visible{border-color:color-mix(in srgb,var(--brand) 42%,var(--line));color:var(--text);background:color-mix(in srgb,var(--brand) 9%,transparent);outline:2px solid color-mix(in srgb,var(--brand) 60%,transparent);outline-offset:2px}.provider-side-nav-icon{width:9px;height:9px;border:1px solid var(--brand-strong);background:color-mix(in srgb,var(--brand) 28%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 7%,transparent)}.workspace{max-width:1480px;min-width:0;padding:clamp(18px,3vw,34px)}.topbar{padding:0 0 18px;margin-bottom:16px;border-bottom:1px solid var(--line)}.topbar h1{font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:.98}.provider-topbar{display:block}.provider-home-hero{border-radius:0;border-color:color-mix(in srgb,var(--brand) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 12%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,transparent),color-mix(in srgb,var(--surface) 98%,transparent))}.provider-home-copy h2{font-weight:820}.provider-home-status-grid{gap:0;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 80%,transparent)}.status-panel,.panel,.dashboard-panel-fallback{min-width:0;border-radius:0;border-color:var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 74%,transparent),transparent),color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:none}.panel-heading{min-height:64px;align-items:center;border-bottom:1px solid var(--line);margin:-2px -2px 18px;padding:0 2px 14px}.panel-heading h3{font-size:1.2rem;font-weight:780;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.panel-refresh,.status-chip,.form-note,.plaintext-key-callout,.confirmation-panel{border-radius:0}.field input,.field select,.field textarea{min-width:0;max-width:100%;border-radius:0}.admin-provider-controls-panel,.admin-partner-controls-panel,.admin-settlement-controls-panel,.admin-quality-incidents-panel,.admin-operations-health-panel{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--brand) 18%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-deep) 16%,transparent),transparent 45%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 82%,transparent),color-mix(in srgb,var(--surface) 96%,transparent))}.admin-provider-controls-panel:before,.admin-partner-controls-panel:before,.admin-settlement-controls-panel:before,.admin-quality-incidents-panel:before,.admin-operations-health-panel:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:2px;background:linear-gradient(90deg,var(--brand),var(--brand-deep),transparent);pointer-events:none}.admin-provider-lookup,.admin-provider-toolbar{align-items:end;padding:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 72%,transparent)}.admin-provider-toolbar,.admin-provider-summary,.partner-readout-grid,.admin-partner-support-grid,.admin-partner-api-guidance,.admin-partner-control-grid,.admin-partner-control-grid.compact,.admin-settlement-grid,.admin-health-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-provider-list,.quote-qa-list,.admin-quality-list,.admin-health-flags,.admin-health-sections,.admin-recovery-grid{gap:0;border:1px solid var(--line)}.admin-provider-list>*,.quote-qa-list>*,.admin-quality-list>*,.admin-health-flags>*,.admin-health-sections>*,.admin-recovery-grid>*{border-radius:0;border-inline:0;border-block-start:0}.admin-provider-list>*:last-child,.quote-qa-list>*:last-child,.admin-quality-list>*:last-child,.admin-health-flags>*:last-child,.admin-health-sections>*:last-child,.admin-recovery-grid>*:last-child{border-block-end:0}.admin-provider-row,.admin-provider-bulk-tray,.admin-provider-bulk-row,.admin-provider-summary div,.transition-preview,.admin-settlement-card,.admin-quality-card,.partner-readout,.readout-facts div,.admin-partner-support-count,.admin-partner-api-section,.partner-docs-section,.partner-docs-link,.admin-partner-guidance-tile,.admin-partner-controls-fieldset,.admin-partner-toggle-group label,.partner-management-card,.quote-qa-check,.admin-health-flag,.admin-health-section,.admin-recovery-card{border-radius:0}.admin-provider-row{min-height:58px;background:color-mix(in srgb,var(--surface) 84%,transparent)}.admin-provider-row:hover,.admin-provider-row.selected,.compact-work-row.selected{border-color:color-mix(in srgb,var(--brand) 52%,var(--line-strong));background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 12%,transparent),transparent 55%),color-mix(in srgb,var(--surface) 92%,transparent)}.admin-settlement-card,.admin-quality-card,.partner-management-card,.admin-partner-api-section,.partner-docs-section{box-shadow:inset 0 1px color-mix(in srgb,var(--brand-cream) 7%,transparent)}.admin-settlement-card-title,.partner-docs-heading,.section-heading-row,.admin-health-section>strong,.admin-recovery-card>strong{border-bottom:1px solid var(--line);padding-bottom:10px}.admin-partner-controls-fieldset{padding:14px}.admin-partner-controls-fieldset legend{color:var(--brand-strong);letter-spacing:.08em;text-transform:uppercase}.admin-partner-toggle-group label{min-height:38px;border-color:color-mix(in srgb,var(--brand-deep) 22%,var(--line))}.admin-partner-toggle-group label:has(input:checked){border-color:color-mix(in srgb,var(--brand) 56%,var(--line));background:color-mix(in srgb,var(--brand) 10%,var(--surface))}.partner-management-grid{grid-template-columns:minmax(0,1fr)}.admin-settlement-grid{align-items:stretch}.admin-settlement-card{min-height:100%}.admin-quality-grid{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)}.admin-partner-support-count strong,.readout-facts dd,.admin-provider-summary strong{font-variant-numeric:tabular-nums}@media (min-width: 1024px){.provider-dashboard-bar{position:fixed;inset-block:0;inset-inline-start:0;width:272px;height:100vh;padding:24px 18px;flex-direction:column;align-items:flex-start;justify-content:space-between;border-bottom:0;border-inline-end:1px solid var(--line)}.provider-side-nav{width:100%;flex-direction:column;margin-top:24px}.provider-side-nav-group{width:100%;flex-direction:column}.provider-side-nav a{width:100%;min-height:50px;padding:0 16px}.provider-dashboard-bar .icon-button,.provider-dashboard-bar .language-select{width:100%}.provider-workspace{width:auto;margin-inline-start:272px}}@media (max-width: 900px){.public-nav{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px}.public-nav-actions{width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px;margin-inline-start:auto}.provider-dashboard-bar{align-items:flex-start;flex-direction:column}.provider-side-nav{width:100%;overflow-x:auto;padding-bottom:4px}.provider-side-nav-group{flex:0 0 auto}.provider-home-status-grid,.admin-provider-lookup,.admin-provider-toolbar,.admin-provider-row,.admin-provider-bulk-row,.admin-quality-grid{grid-template-columns:1fr}.public-nav-actions .nav-link{display:inline-flex;align-items:center;padding-inline-start:0}.docs-guide-grid{grid-template-columns:1fr}.docs-guide-card,.docs-guide-card:nth-child(2n){border-inline:1px solid var(--line);border-block-start:0}.api-splash h1{font-size:clamp(2.35rem,11vw,3.65rem);line-height:1.02}}@media (max-width: 760px){.provider-window,.settlement-chip{position:static;top:auto;left:auto;right:auto;bottom:auto;width:100%;max-width:none;animation:none}.settlement-chip{width:max-content;max-width:100%;align-self:flex-end}}@media (max-width: 480px){.public-nav{flex-wrap:nowrap;gap:6px;padding:8px}.public-nav .brand-logo-full{width:clamp(54px,calc(100vw - 266px),76px);flex:0 0 clamp(54px,calc(100vw - 266px),76px)}.public-nav .brand-lockup{gap:0}.public-nav-actions{gap:4px;flex:1 1 0;flex-wrap:nowrap;min-width:0}.public-nav-links{display:none}.public-nav-actions .text-button span{display:inline;font-size:.72rem;letter-spacing:.02em;white-space:nowrap}.public-nav-actions .text-button{flex:0 1 auto;min-width:48px;overflow:hidden;padding:0 5px}.public-nav-actions .text-button>svg{display:none}.public-nav-actions .text-button span{overflow:visible;text-overflow:clip}.public-nav-print-link,.public-nav .icon-button{flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px}.public-nav-print-link{padding:0}.public-nav-actions .language-select{grid-template-columns:minmax(0,1fr) auto;padding:0 5px;flex:1 1 64px;min-width:56px;max-width:96px}.public-nav-actions .language-select select{min-width:0}.public-nav-actions .language-select span{display:none}}.specialty-editor-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:12px}.specialty-editor-count{color:var(--muted-strong);font-size:.85rem}.color-support-notes{margin:0 0 var(--st-3);padding-left:1.1rem;display:grid;gap:2px}.color-support-bulk{display:flex;flex-wrap:wrap;gap:var(--st-2);margin-bottom:var(--st-3)}.color-support-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--st-2)}.color-support-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--st-2) var(--st-3);padding:var(--st-2) var(--st-3);border:1px solid var(--line);border-radius:var(--st-radius-3);background:var(--surface-strong)}.color-support-swatch{inline-size:22px;block-size:22px;min-inline-size:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.color-support-name{display:inline-flex;align-items:center;gap:var(--st-2);min-inline-size:140px;flex:1 1 140px;font-weight:600;color:var(--text)}.color-support-common-hint{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-strong);padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--brand) 12%,var(--surface))}.color-support-segment{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;border:0;min-inline-size:0}.color-support-segment-option{display:inline-flex;align-items:center;gap:var(--st-1);min-height:36px;padding:0 var(--st-3);border:1px solid var(--line);border-radius:var(--st-radius-2, 8px);color:var(--muted-strong);background:var(--surface);font-size:.85rem;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.color-support-segment-option[data-active=true]{border-color:color-mix(in srgb,var(--brand) 44%,var(--line-strong));background:color-mix(in srgb,var(--brand) 8%,var(--surface-strong));color:var(--text);font-weight:600}@media (hover: hover){.color-support-segment-option:hover{border-color:color-mix(in srgb,var(--brand) 22%,var(--line-strong))}}.color-support-segment:disabled .color-support-segment-option{opacity:.55;cursor:not-allowed}.color-support-segment-option input[type=radio]{inline-size:15px;block-size:15px;margin:0;accent-color:var(--brand)}.color-support-actions{display:flex;justify-content:flex-end;margin-top:var(--st-3)}.legal-gate-consent input[type=checkbox]{min-height:0;width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--brand, #f07942)}.legal-gate{display:grid;place-items:center;min-height:70vh;padding:24px 16px}.legal-gate-card{width:min(560px,100%)}.legal-gate-documents{display:grid;gap:14px;margin:0;padding:0;list-style:none}.legal-gate-documents li{display:grid;gap:6px;padding:14px;border:1px solid var(--line);border-radius:var(--st-radius-2, 10px);background:color-mix(in srgb,var(--surface) 70%,transparent)}.legal-gate-document-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.legal-gate-document-meta{color:var(--muted-strong);font-size:.82rem}.legal-gate-document-summary{margin:0;color:var(--muted-strong);font-size:.9rem}.legal-gate-consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.legal-gate-card a{color:var(--brand-strong, #a23f09);font-weight:600}@media (prefers-reduced-motion: no-preference){.primary-button,.secondary-button{transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button:hover{filter:brightness(1.06);box-shadow:0 10px 26px color-mix(in srgb,var(--brand) 32%,transparent)}.primary-button:active,.secondary-button:active{transform:translateY(0) scale(.985)}}.shipping-section{display:grid;gap:var(--st-2);padding-top:var(--st-3, 12px);border-top:1px solid var(--line, rgba(148, 163, 184, .28))}.shipping-section-title{display:flex;align-items:center;gap:var(--st-1);margin:0;font-size:.9375rem;font-weight:700;color:var(--muted-strong, inherit)}.region-country-selector{display:grid;gap:var(--st-2)}.region-group{margin:0;padding:var(--st-2);border:1px solid var(--line, rgba(148, 163, 184, .28));border-radius:10px}.region-group-head{display:flex;align-items:center;justify-content:space-between;gap:var(--st-2);flex-wrap:wrap}.region-group-toggle{display:flex;align-items:center;gap:var(--st-1);background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.region-group-label{font-weight:700}.region-group-count{color:var(--muted);font-size:.8125rem}.region-group-actions{display:flex;gap:var(--st-3, 12px)}.link-button{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.8125rem;color:var(--brand-strong);text-decoration:underline}.link-button:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.region-group-countries{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--st-1);margin-top:var(--st-2)}.region-country{display:flex;align-items:center;gap:var(--st-1);min-height:28px}.region-country.blocked{color:var(--muted);opacity:.7}.public-shell.is-warm-splash,.public-shell.is-warm-auth,.warm-splash,.warm-auth{--ws-bg: #fff3ed;--ws-card: #fff9f5;--ws-card-inner: #fff3ed;--ws-line: #efddd2;--ws-line-strong: rgba(26, 10, 5, .1);--ws-track: #f3e2d6;--ws-ink: #1a0a05;--ws-ink-2: #4a3a32;--ws-muted: #7a685e;--ws-accent: #f07942;--ws-accent-hover: #d6622d;--ws-accent-text: #9e2e0d;--ws-accent-large: #d6622d;--ws-on-accent: #1a0a05;--ws-teal: #006b5c;--ws-teal-label: #006b5c;--ws-live: #0f8f7d;--ws-focus: #006b5c;--ws-peach: #f8c4a8;--ws-peach-deep: #f5a67a;--ws-numeral-stroke: #e3cdbc;--ws-on-teal: #fff3ed;--ws-on-teal-soft: rgba(255, 243, 237, .88);--ws-on-teal-label: rgba(255, 243, 237, .85);--ws-diamond-idle: #b4a195;--ws-readout: #7a685e;--ws-outline-border: #1a0a05;--ws-rail-dash: rgba(26, 10, 5, .28);--ws-scrub: rgba(240, 121, 66, .7);--ws-ease: cubic-bezier(.2, .7, .2, 1);--ws-font-display: "Outfit", "Plus Jakarta Sans", var(--font-body);--ws-font-num: "Plus Jakarta Sans", var(--font-body);--ws-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace}.warm-splash{display:flex;flex-direction:column;background:var(--ws-bg);color:var(--ws-ink);position:relative;z-index:0}html[data-theme=dark] :is(.public-shell.is-warm-splash,.public-shell.is-warm-auth,.warm-splash,.warm-auth){--ws-bg: #07110f;--ws-card: #0e1b17;--ws-card-inner: #0a1512;--ws-line: #1b2925;--ws-line-strong: rgba(242, 248, 243, .09);--ws-track: #22302b;--ws-ink: #f2f8f3;--ws-ink-2: #aebdb6;--ws-muted: #8ca096;--ws-accent-text: #f5a67a;--ws-accent-large: #f07942;--ws-on-accent: #07110f;--ws-teal-label: #0f8f7d;--ws-focus: #0f8f7d;--ws-numeral-stroke: #2e3f39;--ws-diamond-idle: #5d6f68;--ws-readout: #708079;--ws-outline-border: rgba(242, 248, 243, .45);--ws-rail-dash: rgba(242, 248, 243, .24)}@keyframes warm-splash-rail{0%{transform:translate(0)}to{transform:translate(-50%)}}.warm-splash-btn{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;gap:8px;min-height:48px;border:none;border-radius:999px;padding:13px 28px;font-family:var(--font-body);font-size:15px;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease}.warm-splash-btn.is-primary{background:var(--ws-accent);color:var(--ws-on-accent);font-weight:700}.warm-splash-btn.is-primary:hover{background:var(--ws-accent-hover)}.warm-splash-btn.is-outline{background:transparent;border:1.5px solid var(--ws-outline-border);color:var(--ws-ink);font-weight:600;padding:11.5px 26px}.warm-splash-btn.is-outline:hover{border-color:var(--ws-accent-hover);color:var(--ws-accent-hover)}.warm-splash-btn:active{transform:scale(.965)}.wsf-track{position:relative;--wsf-nav-offset: 0px}.wsf-stage{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--wsf-nav-offset));min-height:calc(100svh - var(--wsf-nav-offset));overflow:hidden;background:var(--ws-bg);color:var(--ws-ink)}.wsf-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;opacity:0;transition:opacity .6s ease}.wsf-track[data-story=playing] .wsf-canvas{opacity:1}.wsf-track[data-story=static] .wsf-canvas{display:none}.wsf-hero-text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:84px 20px 92px}.wsf-eyebrow{margin:0;font-family:var(--ws-font-mono);font-size:clamp(10px,1.1vw,12px);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ws-accent-text)}@media (max-width: 520px){.wsf-hero-text .wsf-eyebrow{line-height:1.6;letter-spacing:.16em;text-wrap:balance}.wsf-hero-text .wsf-headline{margin-top:22px}}.wsf-headline{margin:clamp(12px,1.6vw,22px) 0 0;font-family:var(--ws-font-display);font-size:clamp(46px,11.8vw,170px);font-weight:900;line-height:1.02;letter-spacing:-.025em;color:var(--ws-ink)}.wsf-headline-accent{color:var(--ws-accent-large)}.wsf-sub{margin:clamp(16px,2vw,26px) 0 0;max-width:560px;min-height:4.8em;font-size:clamp(14px,1.2vw,17px);line-height:1.6;color:var(--ws-ink-2)}.wsf-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(20px,2.4vw,32px)}.wsf-hero-text .wsf-eyebrow,.wsf-hero-text .wsf-sub{text-shadow:0 0 1px var(--ws-bg),0 0 3px var(--ws-bg),0 0 8px var(--ws-bg),0 0 14px var(--ws-bg)}.wsf-hero-text .warm-splash-btn.is-outline{background:var(--ws-bg)}.wsf-readout{position:absolute;z-index:1;bottom:22px;inset-inline-start:clamp(16px,3vw,36px);font-family:var(--ws-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ws-readout)}.wsf-hint{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.wsf-hint-steps{display:flex;gap:5px}.wsf-hint-step{width:16px;height:3px;border-radius:2px;background:var(--ws-line-strong);transition:background .3s ease}.wsf-hint-step[data-on="1"]{background:var(--ws-accent)}.wsf-hint-control{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:3px 4px 3px 12px;border:0;border-radius:999px;background:transparent;color:var(--ws-accent-text);font-family:var(--ws-font-mono);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;pointer-events:auto}.wsf-hint-control:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.wsf-hint-arrow{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--ws-bg);border:1px solid var(--ws-line-strong);color:var(--ws-accent-text)}.wsf-hint-control:hover .wsf-hint-arrow{border-color:var(--ws-accent-hover)}.wsf-track:not([data-story=playing]) .wsf-readout{visibility:hidden}.wsf-band-inner{width:100%;max-width:1200px;margin:0 auto;padding:clamp(40px,5vw,70px) 24px}.wsf-band-eyebrow{margin:0;font-family:var(--ws-font-mono);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ws-accent-text)}.wsf-band-eyebrow.is-on-teal{color:color-mix(in srgb,var(--ws-peach) 60%,var(--ws-on-teal));letter-spacing:.22em}.wsf-band-title{margin:14px 0 0;max-width:640px;font-family:var(--ws-font-num);font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--ws-ink);text-wrap:balance}.wsf-band-sub{margin:16px 0 0;max-width:520px;font-size:clamp(14px,1.2vw,16px);line-height:1.65;color:var(--ws-ink-2)}.wsf-mini-card{display:flex;flex-direction:column;align-items:flex-start;margin-top:16px;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:10px;padding:11px 14px}.wsf-mini-card.is-teal-card{background:var(--ws-teal);border-color:var(--ws-teal);color:var(--ws-on-teal)}.wsf-mini-tag{font-family:var(--ws-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ws-muted)}.wsf-mini-tag.is-accent{color:var(--ws-accent-text)}.wsf-mini-tag.is-teal{color:var(--ws-teal-label)}.wsf-mini-tag.is-on-teal{color:var(--ws-on-teal-label)}.wsf-mini-card strong{margin-top:5px;font-size:12.5px;font-weight:600;color:var(--ws-ink)}.wsf-mini-card small{margin-top:2px;font-size:11px;color:var(--ws-muted)}.wsf-mini-card.is-teal-card strong{color:var(--ws-on-teal)}.wsf-mini-card.is-teal-card small{color:var(--ws-on-teal-soft)}.wsf-mini-accept-row{display:flex;align-items:center;gap:10px}.wsf-mini-accept-pill{display:inline-block;background:var(--ws-accent-hover);color:var(--ws-on-accent);font-size:11.5px;font-weight:600;padding:6px 14px;border-radius:999px;transform:scale(.96)}.wsf-mini-accepted{font-size:11.5px;font-weight:600;color:var(--ws-teal-label)}.wsf-mini-bartrack{display:block;width:100%;margin-top:8px;height:5px;border-radius:3px;background:var(--ws-track);overflow:hidden}.wsf-mini-bar{display:block;width:0;height:100%;border-radius:3px;background:var(--ws-teal)}.wsf-mini-bar.is-static{width:68%}.wsf-mini-pct{font-style:normal;font-weight:600;color:var(--ws-teal-label)}.wsf-hiw{background:var(--ws-bg)}.wsf-hiw .wsf-band-inner{padding:clamp(64px,9vw,130px) 24px clamp(50px,6vw,90px)}.wsf-hiw-steps{position:relative;margin-top:clamp(34px,5vw,62px)}.wsf-hiw-track{position:absolute;left:0;right:0;top:5px;height:2px;background:var(--ws-track);border-radius:1px}.wsf-hiw-line{height:2px;background:var(--ws-accent);border-radius:1px;transform-origin:left;transform:scaleX(0)}.wsf-hiw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.wsf-hiw-step{position:relative;padding-top:32px;margin:0}.wsf-hiw-diamond{position:absolute;inset-inline-start:0;top:0;width:12px;height:12px;background:var(--ws-accent);transform:rotate(45deg) scale(0)}.wsf-hiw-numeral{display:block;font-family:var(--ws-font-display);font-size:54px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--ws-numeral-stroke)}.wsf-hiw-step h3{margin:12px 0 0;font-size:16px;font-weight:600;color:var(--ws-ink)}.wsf-hiw-step p{margin:6px 0 0;font-size:13.5px;line-height:1.6;color:var(--ws-muted)}.wsf-console{background:var(--ws-bg)}.wsf-console-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:clamp(26px,3.5vw,44px)}.wsf-card{display:flex;flex-direction:column;align-items:flex-start;margin:0;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:14px;padding:20px}.wsf-card.is-teal-card{background:var(--ws-teal);border-color:var(--ws-teal);color:var(--ws-on-teal)}.wsf-card .wsf-mini-tag{font-size:10px;letter-spacing:.16em}.wsf-card-name{margin-top:9px;font-size:15px;font-weight:600;color:var(--ws-ink)}.wsf-card.is-teal-card .wsf-card-name{color:var(--ws-on-teal)}.wsf-card-spec{margin-top:3px;font-size:13px;color:var(--ws-muted)}.wsf-card.is-teal-card .wsf-card-spec{color:var(--ws-on-teal-soft)}.wsf-card-price{font-style:normal;font-weight:600;color:var(--ws-ink)}.wsf-card-actions{display:flex;align-items:center;gap:10px;margin-top:14px}.wsf-card .wsf-mini-accept-pill{background:var(--ws-accent);font-size:12.5px;padding:8px 18px;transform:none}.wsf-card-decline{font-size:12.5px;font-weight:500;color:var(--ws-muted)}.wsf-mini-bartrack.is-roomy{margin-top:16px;height:6px}.wsf-card-amount{margin-top:9px;font-family:var(--ws-font-num);font-feature-settings:"tnum";font-size:26px;font-weight:800}.wsf-console-link{margin:22px 0 0;font-size:13.5px;font-weight:600}.wsf-console-link a{color:var(--ws-accent-text);text-decoration:none}.wsf-console-link a:hover{text-decoration:underline}.wsf-console-link a:hover{color:var(--ws-accent-hover)}.wsf-rail{padding:clamp(50px,7vw,90px) 0;overflow:hidden;background:var(--ws-bg)}.wsf-rail-eyebrow{max-width:1200px;margin:0 auto;padding:0 24px 22px;color:var(--ws-muted)}.wsf-rail-viewport{overflow:hidden}.wsf-rail-strip{display:flex;width:max-content;animation:warm-splash-rail 30s linear infinite}.wsf-rail-viewport[data-paused=true] .wsf-rail-strip{animation-play-state:paused}.wsf-rail-group{display:flex;gap:22px;padding-inline-end:22px}.wsf-rail-card{display:flex;flex-direction:column;align-items:flex-start;width:250px;margin:0;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;padding:13px 16px}.wsf-rail-card strong{margin-top:6px;font-size:13px;font-weight:600;color:var(--ws-ink)}.wsf-rail-card small{margin-top:2px;font-size:11.5px;color:var(--ws-muted)}.wsf-rail-card .wsf-mini-bartrack{height:4px;border-radius:2px}.wsf-rail-card.is-teal-card{background:var(--ws-teal);border-color:var(--ws-teal);color:var(--ws-on-teal)}.wsf-rail-card.is-teal-card .wsf-card-amount{margin-top:6px;font-size:20px;color:var(--ws-on-teal)}.wsf-rail-card.is-teal-card small{color:var(--ws-on-teal-soft)}.wsf-closer{background:var(--ws-teal);color:var(--ws-on-teal)}.wsf-closer .wsf-band-inner{padding:clamp(64px,9vw,120px) 24px clamp(30px,4vw,50px)}.wsf-closer-title{margin:22px 0 0;font-family:var(--ws-font-display);font-size:clamp(38px,7vw,92px);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--ws-on-teal)}.wsf-closer-period{color:var(--ws-accent)}.wsf-closer-ctas{justify-content:flex-start;gap:14px;margin-top:clamp(26px,4vw,44px)}.wsf-closer .warm-splash-btn.is-primary{background:var(--ws-accent);color:var(--ws-on-accent);padding:15px 28px}.wsf-closer .warm-splash-btn.is-primary:hover{background:var(--ws-accent-hover)}.wsf-closer .warm-splash-btn.is-outline{border-color:var(--ws-on-teal);color:var(--ws-on-teal);padding:13.5px 26px}.wsf-closer .warm-splash-btn.is-outline:hover{background:var(--ws-on-teal);border-color:var(--ws-on-teal);color:var(--ws-teal)}.wsf-footer{margin-top:clamp(50px,7vw,90px);border-top:1px solid rgba(255,243,237,.25);padding-top:22px}.wsf-footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.wsf-footer-logo{height:18px;display:block;opacity:.95}.wsf-footer-links{display:flex;flex-wrap:wrap;gap:16px;font-family:var(--ws-font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.wsf-footer-links a,.wsf-footer-links .consent-settings-link{color:#fff3ede6;text-decoration:none}.wsf-footer-links a:hover,.wsf-footer-links .consent-settings-link:hover{color:var(--ws-on-teal)}.wsf-footer-legal{margin:12px 0 0;font-family:var(--ws-font-mono);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.8;color:#fff3eddb}.public-shell.is-warm-splash .public-nav{color:var(--ws-ink)}.public-shell.is-warm-splash .public-nav.is-scrolled{background:var(--ws-bg);border-bottom-color:var(--ws-line);-webkit-backdrop-filter:none;backdrop-filter:none}.public-shell.is-warm-splash .public-nav .nav-link,.public-shell.is-warm-splash .public-nav .language-select span,.public-shell.is-warm-splash .public-nav .icon-button{color:var(--ws-ink-2)}.public-shell.is-warm-splash .public-nav .text-button{background:transparent;border:1.5px solid var(--ws-outline-border);border-radius:999px;padding:7px 16px;color:var(--ws-ink);font-weight:600}.public-shell.is-warm-splash .public-nav .language-select,.public-shell.is-warm-splash .public-nav .icon-button{background:var(--ws-card);border-color:var(--ws-line)}.public-shell.is-warm-splash .public-nav .language-select select{color:var(--ws-ink);background:transparent}.public-shell.is-warm-splash .public-nav .text-button:hover{border-color:var(--ws-accent-hover);color:var(--ws-accent-hover)}.public-shell.is-warm-auth{display:block;min-height:100vh;background:var(--ws-bg)}.public-shell.is-warm-auth:before{display:none}.warm-auth{display:grid;grid-template-columns:460px minmax(0,1fr);min-height:100vh;background:var(--ws-bg);color:var(--ws-ink)}.warm-auth-panel{display:flex;flex-direction:column;justify-content:space-between;gap:24px;background:var(--ws-teal);color:var(--ws-on-teal);padding:44px}.warm-auth-logo{align-self:center;margin-top:52px;padding:0;background:none;border:none;cursor:pointer}.warm-auth-logo img{height:128px;display:block}.warm-auth-diamonds{display:flex;justify-content:center;gap:10px;margin-bottom:26px}.warm-auth-diamonds i{width:11px;height:11px;background:var(--ws-peach);transform:rotate(45deg)}.warm-auth-diamonds i:nth-child(2){background:var(--ws-accent)}.warm-auth-diamonds i:nth-child(3){background:var(--ws-peach-deep)}.warm-auth-panel-title{margin:0;font-family:var(--ws-font-num);text-wrap:balance;font-size:clamp(30px,3.2vw,40px);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-align:center;color:var(--ws-on-teal)}.warm-auth-panel-body{margin:16px auto 0;max-width:320px;font-size:14.5px;line-height:1.65;text-align:center;color:var(--ws-on-teal-soft)}.warm-auth-tagline{margin:0;font-family:var(--ws-font-mono);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--ws-on-teal-label)}.warm-auth-main{position:relative;display:flex;align-items:center;justify-content:center;padding:72px 40px 48px}.warm-auth-prefs{position:absolute;top:16px;inset-inline-end:20px;display:flex;align-items:center;gap:10px}.warm-auth-prefs .icon-button{color:var(--ws-muted);background:var(--ws-card);border:1px solid var(--ws-line);border-radius:999px}.warm-auth-prefs .language-select{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:999px}.warm-auth-prefs .language-select span,.warm-auth-prefs .language-select select{color:var(--ws-ink-2)}.warm-auth-prefs .language-select select{background:transparent}.warm-auth-card{width:min(400px,100%)}.warm-auth-confirmation{padding-top:24px}.warm-auth-confirmation h1:focus{outline:none}.warm-auth-confirmation-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;color:var(--ws-on-accent);background:var(--ws-accent)}.warm-auth-card h1{margin:0;font-family:"Hanken Grotesk",var(--font-body);font-size:clamp(22px,6.4vw,27px);font-weight:700;letter-spacing:-.01em;color:var(--ws-ink)}.warm-auth-switch{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:var(--ws-ink-2)}.wsf-link{padding:0;background:none;border:none;font:inherit;font-weight:600;color:var(--ws-accent-text);cursor:pointer}.wsf-link:hover{text-decoration:underline}.warm-field{display:block;margin-top:18px}.warm-field-label{display:block;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ws-muted)}.warm-field-labelrow{display:flex;align-items:baseline;justify-content:space-between}.warm-field-labelrow .wsf-link{font-size:12px}.warm-field input:not([type=checkbox]),.warm-field select{display:block;width:100%;margin-top:7px;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;padding:13px 16px;font-family:var(--font-body);font-size:14px;color:var(--ws-ink);transition:border-color .16s var(--ws-ease),box-shadow .16s var(--ws-ease)}.warm-field input::placeholder{color:var(--ws-muted)}.warm-field input:not([type=checkbox]):focus,.warm-field select:focus{outline:none;border-color:var(--ws-focus);box-shadow:inset 0 0 0 .5px var(--ws-focus)}.warm-field-inputwrap{position:relative;display:block;margin-top:7px}.warm-field-inputwrap input{margin-top:0;padding-inline-end:64px}.warm-field-show{position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);padding:0;background:none;border:none;font-family:var(--ws-font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);cursor:pointer}.warm-field-show:hover{color:var(--ws-ink)}.warm-field-help{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:var(--ws-muted)}.warm-consent{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:12.5px;line-height:1.6;color:var(--ws-ink-2)}.warm-consent input{width:16px;height:16px;margin-top:2px;accent-color:var(--ws-teal)}.warm-consent a{color:var(--ws-accent-text);font-weight:600}.warm-auth-email{margin:14px 0 0;font-family:var(--ws-font-mono);font-size:12.5px;color:var(--ws-ink)}.warm-auth .form-note{margin:14px 0 0;font-size:13px;line-height:1.5}.warm-auth .form-note.good{color:var(--ws-teal-label)}.warm-auth-submit,.warm-auth-secondary{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-family:var(--font-body);cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease}.warm-auth-submit{margin-top:22px;background:var(--ws-accent);color:var(--ws-on-accent);border:none;padding:14px 0;font-size:15px;font-weight:700}.warm-auth-submit:hover:not(:disabled){background:var(--ws-accent-hover)}.warm-auth-submit:active:not(:disabled){transform:scale(.98)}.warm-auth-submit:disabled{opacity:.55;cursor:default}.warm-auth-secondary{margin-top:12px;background:transparent;border:1.5px solid var(--ws-outline-border);color:var(--ws-ink);padding:12px 0;font-size:13.5px;font-weight:600}.warm-auth-secondary:hover{border-color:var(--ws-accent-hover);color:var(--ws-accent-hover)}@media (max-width: 700px){.wsf-sub{margin-top:24px}.wsf-hint-label{display:none}.wsf-hint-control{padding:3px}.wsf-hero-text{padding:36px 20px 84px}.wsf-readout{max-width:calc(50% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsf-hiw-track{display:none}.wsf-hiw-grid{grid-template-columns:1fr}}@media (max-width: 880px){.warm-auth{grid-template-columns:minmax(0,1fr)}.warm-auth-panel{gap:18px;padding:26px 24px}.warm-auth-logo{margin-top:0}.warm-auth-logo img{height:64px}.warm-auth-panel-title{font-size:26px}.warm-auth-panel-body{margin-top:10px;font-size:13.5px}.warm-auth-main{display:block;padding:18px 20px 60px}.warm-auth-prefs{position:static;justify-content:flex-end;margin-bottom:18px}.warm-auth-card{margin-inline:auto}}@media (prefers-reduced-motion: reduce){.wsf-rail-strip{animation:none}.warm-splash-btn,.warm-auth-submit,.warm-auth-secondary,.wsf-mini-bar,.warm-field input,.warm-field select{transition:none}}.wsf-apps{background:var(--ws-bg)}.wsf-apps .wsf-band-inner{padding:clamp(40px,6vw,80px) 24px clamp(60px,8vw,100px)}.wsf-apps-title{margin:18px 0 0;font-family:var(--ws-font-num);font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--ws-ink);text-wrap:balance}.splash-title-brand{font-style:normal;color:var(--ws-accent-large)}.wsf-apps .wsf-band-sub{font-size:15.5px}.wsf-apps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,400px));gap:24px;margin-top:40px}@media (max-width: 700px){.wsf-apps-grid{display:flex;gap:16px;margin-top:32px;margin-inline:-24px;padding-inline:24px;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wsf-apps-grid::-webkit-scrollbar{display:none}.wsf-apps-grid .wsf-app-card{flex:0 0 min(78vw,320px);scroll-snap-align:start}}.wsf-app-card{display:flex;flex-direction:column;gap:14px;margin:0;border:1px solid var(--ws-line);border-radius:16px;background:var(--ws-card);padding:18px}.wsf-app-art{width:100%;height:250px;border-radius:12px;object-fit:cover;background:var(--ws-card-inner)}.wsf-app-card .splash-app-status{display:flex;align-items:center;gap:8px;font-family:var(--ws-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ws-muted)}.wsf-app-card .splash-app-status.status-launched{color:var(--ws-teal-label)}.wsf-app-status-diamond{width:8px;height:8px;border:1.5px solid var(--ws-muted);transform:rotate(45deg)}.wsf-app-status-diamond.is-live{border:none;background:var(--ws-teal-label)}.wsf-app-name{font-family:"Hanken Grotesk",var(--font-body);font-size:22px;font-weight:700;color:var(--ws-ink)}.wsf-app-desc{margin:-6px 0 0;font-size:13.5px;line-height:1.6;color:var(--ws-muted)}.wsf-app-cta{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:var(--ws-accent);color:var(--ws-on-accent);border:none;border-radius:999px;padding:11px 22px;font-family:var(--font-body);font-size:13.5px;font-weight:600;cursor:pointer;transition:background .16s ease,transform .12s ease}.wsf-app-cta:hover:not(.is-disabled){background:var(--ws-accent-hover)}.wsf-app-cta:active:not(.is-disabled){transform:scale(.96)}.wsf-app-cta.is-disabled{background:transparent;border:1.5px solid var(--ws-diamond-idle);color:var(--ws-muted);cursor:default}.wsf-app-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ws-track);padding-top:12px;margin-top:2px}.wsf-app-owner{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12px}.wsf-app-owner>span:last-child{overflow-wrap:anywhere}.wsf-app-owner span.splash-app-owner-mark.is-partner{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--ws-track);font-weight:700}.wsf-app-owner .splash-app-owner-mark{display:block;height:18px;width:auto}.wsf-app-platforms{font-family:var(--ws-font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ws-muted)}.wsf-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wsf-skip-link{position:absolute;top:8px;inset-inline-start:8px;z-index:60;padding:10px 16px;border-radius:999px;background:var(--ws-ink);color:var(--ws-bg);font-family:var(--font-body);font-size:14px;font-weight:700;text-decoration:none;transform:translateY(-160%)}.wsf-skip-link:focus{transform:none;outline:2px solid var(--ws-focus);outline-offset:2px}.warm-splash:focus{outline:none}.warm-splash [data-rev]:focus-within{opacity:1!important;transform:none!important}.public-shell.is-warm-splash .public-nav .wsf-nav-cta{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:999px;background:var(--ws-accent);color:var(--ws-on-accent);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .16s ease}.public-shell.is-warm-splash .public-nav .wsf-nav-cta:hover{background:var(--ws-accent-hover)}.public-shell.is-warm-splash .public-nav .wsf-nav-cta:focus-visible,.warm-splash-btn:focus-visible{outline:2px solid var(--ws-focus);outline-offset:3px}.wsf-apps-body{margin-top:40px}.wsf-apps-body .wsf-apps-grid{margin-top:0}.wsf-app-card.is-skeleton{min-height:430px}.wsf-skeleton-block{display:block;border-radius:8px;background:var(--ws-track)}.wsf-skeleton-block.is-art{height:250px;border-radius:12px;background:var(--ws-card-inner)}.wsf-skeleton-block.is-label{width:34%;height:10px}.wsf-skeleton-block.is-title{width:58%;height:22px}.wsf-skeleton-block.is-text{width:86%;height:12px}.wsf-skeleton-block.is-pill{width:120px;height:40px;border-radius:999px}@media (prefers-reduced-motion: no-preference){.wsf-app-card.is-skeleton .wsf-skeleton-block{animation:wsf-skeleton-pulse 1.4s ease-in-out infinite}}@keyframes wsf-skeleton-pulse{50%{opacity:.55}}.wsf-apps-state{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;min-height:120px;padding:24px;border:1px dashed var(--ws-line);border-radius:16px;background:var(--ws-card)}.wsf-apps-state p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ws-ink-2)}.wsf-apps-retry{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1.5px solid var(--ws-outline-border);border-radius:999px;background:transparent;color:var(--ws-ink);font-family:var(--font-body);font-size:13.5px;font-weight:600;cursor:pointer}.wsf-apps-retry:hover{border-color:var(--ws-accent-hover);color:var(--ws-accent-hover)}.wsf-apps-retry:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}@media (max-width: 760px){.wsf-track{--wsf-nav-offset: 68px}.public-shell.is-warm-splash .public-nav.is-scrolled{position:sticky}}@media (max-width: 700px){.wsf-apps-body{margin-top:32px}}@media (max-width: 760px){.public-shell.is-warm-splash .public-nav .wsf-nav-cta{display:none}}@media (max-width: 480px){.wsf-track{--wsf-nav-offset: 64px}}.public-shell.is-warm-api{display:block;min-height:100vh;background:#0a1512}.public-shell.is-warm-api:before{display:none}.wsf-api{--ws-bg: #0a1512;--ws-card: #0e1b17;--ws-card-inner: #0a1512;--ws-line: #1b2925;--ws-line-strong: #2a3a35;--ws-track: #22302b;--ws-ink: #f2f8f3;--ws-ink-2: #aebdb6;--ws-muted: #8ca096;--ws-accent: #f07942;--ws-accent-hover: #d6622d;--ws-accent-text: #f5a67a;--ws-on-accent: #1a0a05;--ws-teal: #006b5c;--ws-teal-label: #0f8f7d;--ws-focus: #0f8f7d;--ws-placeholder: #5c6e66;min-height:100vh;background:var(--ws-bg);color:var(--ws-ink);font-family:var(--font-body)}.wsf-api-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;height:64px;padding:0 clamp(18px,3vw,40px);border-bottom:1px solid var(--ws-line)}.wsf-api-logo{padding:0;background:none;border:none;cursor:pointer}.wsf-api-logo img{height:26px;display:block}.wsf-api-topbar-actions{display:flex;align-items:center;gap:clamp(12px,2vw,24px)}.wsf-api-toplink{font-size:13px;font-weight:500;color:var(--ws-ink-2);text-decoration:none}.wsf-api-toplink:hover{color:var(--ws-ink)}.wsf-api .language-select{background:var(--ws-card);border-color:var(--ws-line);border-radius:999px}.wsf-api .language-select span,.wsf-api .language-select select{color:var(--ws-ink-2)}.wsf-api .language-select select{background:transparent}.wsf-api-loginpill{border:1.5px solid var(--ws-ink);border-radius:999px;padding:8px 18px;background:transparent;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--ws-ink);cursor:pointer;transition:border-color .16s ease,color .16s ease}.wsf-api-loginpill:hover{border-color:var(--ws-accent-text);color:var(--ws-accent-text)}.wsf-api-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ws-line-strong);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ws-accent-text)}.wsf-api-chip.is-soon{border-color:var(--ws-accent)}.wsf-api-soon{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:13.5px;font-weight:600;color:var(--ws-accent-text)}.wsf-api-formwrap{width:640px;max-width:100%}.wsf-api .partner-application-panel{border:1px solid var(--ws-line);border-radius:16px;background:var(--ws-card);padding:32px 36px;box-shadow:none;color:var(--ws-ink)}.wsf-api .partner-application-panel h2,.wsf-api .partner-application-panel h3{font-family:"Hanken Grotesk",var(--font-body);color:var(--ws-ink)}.wsf-api .partner-application-panel .eyebrow,.wsf-api .partner-application-panel .partner-application-icon{display:none}.wsf-api .partner-application-panel label span,.wsf-api .partner-application-panel .field>span{color:var(--ws-muted)}.wsf-api .partner-application-panel input,.wsf-api .partner-application-panel select,.wsf-api .partner-application-panel textarea{border:1px solid var(--ws-line-strong);border-radius:10px;background:var(--ws-card-inner);color:var(--ws-ink)}.wsf-api .partner-application-panel input::placeholder,.wsf-api .partner-application-panel textarea::placeholder{color:var(--ws-placeholder)}.wsf-api .partner-application-panel input:focus,.wsf-api .partner-application-panel select:focus,.wsf-api .partner-application-panel textarea:focus{outline:none;border-color:var(--ws-focus);box-shadow:inset 0 0 0 .5px var(--ws-focus)}.wsf-api .partner-application-panel .primary-button{display:flex;width:100%;justify-content:center;border-radius:999px;background:var(--ws-accent);color:var(--ws-on-accent);border:none;font-weight:700}.wsf-api .partner-application-panel .primary-button:hover:not(:disabled){background:var(--ws-accent-hover)}.wsf-api-already{margin:12px 0 0;text-align:center;font-size:12px;color:var(--ws-placeholder)}@media (max-width: 980px){.wsf-api .partner-application-panel{padding:24px 20px}}.rate-card-app-fit{display:grid;gap:.65rem;margin:0 0 1rem;padding:1rem;border:1px solid var(--line, var(--border, #d8d4cc));border-radius:.9rem;background:var(--surface-soft, var(--surface, #faf8f4));color:var(--text, inherit)}.rate-card-app-fit h4,.rate-card-app-fit p{margin:0}.consent-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;margin:auto;padding:24px;border:1px solid var(--line-strong, #cbd5e1);border-radius:18px;background:var(--surface-strong, #fff);color:var(--text, #17201e);box-shadow:0 24px 80px #00000047}.consent-dialog::backdrop{background:#07110f8c}.consent-dialog:not([open]){display:none}.consent-dialog[open]:not([data-modal]){display:block;position:static}body:has(.consent-dialog[data-modal][open]){overflow:hidden}.consent-dialog h2{margin:0 0 12px;font-size:1.25rem}.consent-banner__copy{margin:0 0 24px;line-height:1.6}.consent-banner__actions{display:flex;flex-wrap:wrap;gap:12px}.consent-banner__actions button{flex:1 1 160px;min-height:44px;padding:10px 16px;border-radius:10px;border:1px solid var(--line-strong, #63716c);background:var(--surface, #fff);color:var(--text, #17201e);font:inherit;font-weight:600;cursor:pointer}.consent-banner__actions button:focus-visible,.consent-settings-link:focus-visible{outline:2px solid var(--accent, #0f766e);outline-offset:3px}.consent-settings-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.consent-settings-standalone{display:flex;justify-content:center;margin-top:16px}.consent-settings-standalone .consent-settings-link{min-height:44px;padding:0 12px;color:inherit;opacity:.72;font-size:12px;text-decoration:underline;text-underline-offset:3px}.consent-settings-standalone .consent-settings-link:hover{opacity:1}.warm-auth-main>.consent-settings-standalone{position:absolute;inset-inline:0;bottom:2px;margin:0}@media (max-width: 880px){.warm-auth-main>.consent-settings-standalone{position:static;margin-top:16px}}.order-limit-card{border:1px solid var(--border, #d8d5cd);border-radius:12px;padding:20px;margin-block:16px}.order-limit-form{display:grid;gap:14px;max-width:680px}.order-limit-form textarea{min-height:100px}.order-limit-photos{display:flex;gap:12px;flex-wrap:wrap}.order-limit-photos label{display:flex;align-items:center;gap:6px}.order-limit-photos img,.order-limit-evidence{width:140px;height:110px;object-fit:contain}.order-limit-history{border-block-start:1px solid var(--border, #d8d5cd);padding-block:12px;overflow-wrap:anywhere}.premium-card{display:grid;gap:8px}.premium-card>p,.premium-card>strong{margin:0;overflow-wrap:anywhere}.premium-card>.panel-heading{margin-block-end:4px}.premium-card>.panel-heading>.secondary-button{width:auto;flex:none}.premium-card>.panel-heading>h3{min-width:0}.premium-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:8px}.premium-form{margin-block-start:8px}.premium-form>p{margin:0}.premium-card>.link-button{justify-self:start}.premium-photos,.stitch-shell .panel ul.premium-photos,[dir] .stitch-shell .panel ul.premium-photos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.premium-photo,.stitch-shell .panel .premium-photos>.premium-photo{display:grid;gap:6px;align-content:start;min-width:0;margin:0}.premium-photo img,.premium-photo-placeholder{width:100%;aspect-ratio:14 / 11;border-radius:8px;border:1px solid var(--border, #d8d5cd);object-fit:cover}.premium-photo-placeholder{display:grid;place-content:center;justify-items:center;gap:6px;color:var(--st-text-muted, #6f6a60);background:var(--st-surface-hi, #f4efe6);font-size:.8rem}.premium-photo-caption{font-size:.8rem;overflow-wrap:anywhere}.premium-photo .link-button{justify-self:start}.premium-reason{border-inline-start:3px solid var(--border, #d8d5cd);padding-inline-start:12px;overflow-wrap:anywhere}.premium-reason>span{font-weight:600}.premium-reason>p{margin:4px 0 0}.premium-confirm{display:grid;gap:4px}.premium-confirm>p{margin:0}@media (max-width: 480px){.premium-photos,.stitch-shell .panel ul.premium-photos,[dir] .stitch-shell .panel ul.premium-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-card>.panel-heading{flex-wrap:wrap;row-gap:8px}.premium-card>.panel-heading>h3{flex:1 1 12rem;-webkit-hyphens:manual;hyphens:manual}}
