:root{color-scheme:light;--bg: #f7efe2;--panel: rgba(255, 250, 244, .92);--panel-alt: rgba(255, 255, 255, .44);--ink: #182126;--muted: #5e6c72;--line: rgba(24, 33, 38, .1);--accent: #d1682f;--accent-ink: #fff5ef;--success: #256f4b;--success-bg: rgba(37, 111, 75, .12);--warning: #9a5f00;--warning-bg: rgba(154, 95, 0, .12);--danger: #a23629;--danger-bg: rgba(162, 54, 41, .12);--radius-xl: 30px;--radius-lg: 22px;--content-max: 1240px;--section-space: clamp(24px, 3vw, 36px);--surface-pad: clamp(20px, 2.6vw, 30px);--surface-pad-tight: clamp(18px, 2.1vw, 24px);--control-height: 48px;--control-height-lg: 54px;--control-padding-inline: 18px;--shadow: 0 24px 56px rgba(62, 43, 20, .1);--shadow-soft: 0 14px 30px rgba(62, 43, 20, .07);font-family:Space Grotesk,Segoe UI,sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(209,104,47,.18),transparent 30%),radial-gradient(circle at bottom right,rgba(24,33,38,.12),transparent 28%),linear-gradient(180deg,#fffbf5db,#f7efe2fa),var(--bg);color:var(--ink);line-height:1.5}#root{min-height:100vh}button,input,textarea,select{font:inherit}p{margin:0}.page{position:relative;max-width:var(--content-max);margin:0 auto;padding:clamp(28px,4vw,58px) clamp(18px,3vw,34px) clamp(48px,6vw,78px)}.site-footer{margin-top:var(--section-space);color:var(--muted);font-size:.9rem;line-height:1.5;text-align:left}.page:before{content:"";position:fixed;inset:24px clamp(12px,2vw,28px) auto;height:240px;border-radius:999px;background:linear-gradient(90deg,#d1682f29,#fff0);filter:blur(88px);opacity:.4;pointer-events:none;z-index:-1}.hero{display:grid;gap:clamp(16px,2.4vw,24px);margin-bottom:var(--section-space)}.journey-surface{margin-bottom:var(--section-space)}.journey-surface{display:grid;gap:16px;padding:var(--surface-pad);border:1px solid rgba(24,33,38,.08);border-radius:calc(var(--radius-xl) + 2px);background:radial-gradient(circle at left top,rgba(24,33,38,.08),transparent 28%),linear-gradient(180deg,#fffcf7f0,#ffffff80);box-shadow:var(--shadow-soft)}.journey-list{display:grid;gap:12px;grid-template-columns:1fr}.journey-step{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:auto minmax(0,1fr) minmax(168px,auto);align-items:center;padding:20px 22px;border:1px solid rgba(24,33,38,.08);border-radius:var(--radius-lg);background:#ffffff8f;box-shadow:var(--shadow-soft)}.journey-step-number{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#d1682f1f;color:var(--accent);font-size:.84rem;font-weight:700}.journey-step-copy{display:grid;gap:8px}.journey-step-action{width:fit-content;min-width:188px;min-height:var(--control-height);padding-inline:20px;justify-self:end}.install-surface{display:grid;gap:18px;margin-bottom:var(--section-space);padding:var(--surface-pad);border:1px solid rgba(24,33,38,.08);border-radius:calc(var(--radius-xl) + 2px);background:linear-gradient(180deg,#fffcf7e6,#ffffff75);box-shadow:var(--shadow-soft)}.inference-surface{display:grid;gap:22px;margin-bottom:var(--section-space);padding:var(--surface-pad);border:1px solid rgba(24,33,38,.08);border-radius:calc(var(--radius-xl) + 2px);background:radial-gradient(circle at top right,rgba(209,104,47,.12),transparent 30%),linear-gradient(180deg,#fffcf7eb,#ffffff7a);box-shadow:var(--shadow-soft)}.inference-top-grid,.inference-demo-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.inference-demo-grid{align-items:start}.inference-card,.inference-models-panel,.inference-demo-panel,.inference-code-card,.inference-note{display:grid;gap:14px;padding:var(--surface-pad-tight);border:1px solid rgba(24,33,38,.08);border-radius:var(--radius-lg);background:#ffffff75;box-shadow:var(--shadow-soft)}.inference-code-card{min-width:0;align-content:start}.inference-card-head,.inference-code-head{display:grid;gap:8px}.inference-code-head strong{line-height:1.3;overflow-wrap:anywhere}.inference-heading-copy{display:grid;gap:12px}.inference-inline-pills{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-start}.inference-heading-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:flex-start}.openapi-link{min-width:184px;padding-inline:22px;white-space:nowrap}.inference-step-list,.inference-facts,.inference-note-list{display:grid;gap:12px}.inference-bottom-grid,.inference-guide-grid,.inference-preview-grid,.supported-model-grid,.inference-metric-grid,.demo-controls-grid,.inference-error-grid{display:grid;gap:16px}.inference-bottom-grid,.inference-guide-grid,.inference-preview-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.inference-error-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.demo-controls-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.demo-controls-grid.compact{gap:14px}.inference-metric-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.inference-metric,.supported-model-card{display:grid;gap:10px;padding:15px 16px;border-radius:18px;border:1px solid rgba(24,33,38,.08);background:#ffffff9e}.inference-metric strong{font-size:1.05rem;line-height:1.3}.supported-model-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.supported-model-card.active{border-color:#d1682f3d;background:#fff8f1eb;box-shadow:0 16px 34px #d1682f1f}.supported-model-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.supported-model-head h4{margin:0;font-size:1rem;line-height:1.25}.supported-model-meta,.supported-model-rates,.supported-model-use-cases{display:grid;gap:8px}.supported-model-meta,.supported-model-rates{color:var(--muted);font-size:.92rem}.snippet-language-toggle{display:inline-flex;gap:10px;flex-wrap:wrap}.snippet-language-toggle button{min-width:112px;background:#ffffff9e;color:var(--ink);border:1px solid rgba(24,33,38,.1);box-shadow:none}.snippet-language-toggle button.active{background:var(--accent);color:var(--accent-ink);border-color:transparent;box-shadow:0 12px 24px #d1682f29}.inference-step-card{display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:16px 18px;border-radius:20px;background:#fff8f1d1;border:1px solid rgba(209,104,47,.16)}.inference-step-number{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#d1682f24;color:var(--accent);font-weight:700}.inference-fact{display:grid;gap:8px;padding:15px 16px;border-radius:18px;border:1px solid rgba(24,33,38,.08);background:#ffffff94}.inference-fact code{width:fit-content;max-width:100%;overflow-wrap:anywhere;padding:6px 9px;border-radius:12px;background:#1821260f;font-size:.9rem}.demo-toggle{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.demo-toggle button{min-width:0;min-height:50px;background:#ffffff9e;color:var(--ink);border:1px solid rgba(24,33,38,.1);box-shadow:none}.demo-toggle button.active{background:var(--accent);color:var(--accent-ink);border-color:transparent;box-shadow:0 12px 24px #d1682f29}.install-heading{padding-bottom:0;border-bottom:none}.install-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.install-card{display:grid;gap:14px;min-width:0;padding:22px;border:1px solid rgba(24,33,38,.08);border-radius:var(--radius-lg);background:#ffffff6b;box-shadow:var(--shadow-soft)}.command-card{margin:0;padding:16px 18px;border-radius:18px;border:1px solid rgba(24,33,38,.08);background:#182126eb;color:#fff7ef;overflow-x:auto}.command-card code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.88rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.install-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.claim-mode-page .hero{margin-bottom:clamp(18px,3vw,28px)}.hero-copy,.panel,.notice,.summary-card,.data-card,.approval-card,.callout,.empty-state,.data-section{min-width:0}.hero-copy{position:relative;display:grid;gap:clamp(18px,2vw,22px);padding:clamp(28px,3.2vw,40px);background:linear-gradient(135deg,#fffcf7f2,#fff6ebd1);border:1px solid rgba(24,33,38,.08);border-radius:34px;box-shadow:var(--shadow);overflow:hidden}.hero-notice{position:relative;z-index:1}.hero-layout{display:grid;gap:clamp(26px,3vw,42px);grid-template-columns:minmax(0,1.04fr) minmax(220px,.68fr);align-items:end}.hero-layout.single-column{grid-template-columns:1fr}.hero-content{position:relative;z-index:1;display:grid;gap:14px;max-width:40rem}.hero-brand{display:flex;align-items:center;width:fit-content;max-width:min(100%,280px)}.hero-logo{width:min(100%,280px);display:block;height:auto;background:transparent}.hero-copy:after{content:"";position:absolute;top:-36px;right:-18px;width:156px;height:156px;border-radius:999px;background:radial-gradient(circle,#d1682f2e,#d1682f00);pointer-events:none}.hero-illustration{position:relative;display:flex;justify-content:center;align-items:flex-end;min-width:0;padding-inline:10px}.hero-illustration:before{content:"";position:absolute;inset:auto 8% 10% 12%;height:74%;border-radius:999px;background:radial-gradient(circle,#d1682f38,#fff0);filter:blur(26px);pointer-events:none}.hero-illustration-image{position:relative;z-index:1;display:block;width:min(100%,360px);max-height:400px;height:auto;object-fit:contain;filter:drop-shadow(0 28px 40px rgba(209,104,47,.12))}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:.78rem;font-weight:700}h1,h2,h3{margin:0;font-family:Fraunces,Georgia,serif}h1{max-width:11ch;font-size:clamp(2.35rem,4.6vw,4rem);line-height:.94;letter-spacing:-.035em}h2{font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.05}h3{font-size:1.08rem;line-height:1.18}.lede,.supporting-text,.meta-text,.section-hint,.summary-label{color:var(--muted)}.lede,.supporting-text,.meta-text{line-height:1.65}.lede code,.supporting-text code,.meta-text code{padding:.16rem .42rem;border-radius:999px;background:#1821260f;font-size:.92em;overflow-wrap:anywhere;word-break:break-word}.lede{max-width:54ch;font-size:clamp(1rem,1.1vw,1.08rem)}.hero-badges,.claim-actions{display:flex;gap:10px;flex-wrap:wrap}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.hero-actions>*{min-height:var(--control-height)}.hero-actions .button-link{min-width:144px}.hero-quick-nav,.hero-service-preview-grid{display:grid;gap:12px}.hero-quick-nav{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.hero-quick-nav-item,.hero-service-preview{min-width:0;box-shadow:none}.hero-quick-nav-item{min-height:48px;padding:12px 14px;border-radius:16px;background:#ffffff9e;color:var(--ink);border:1px solid rgba(24,33,38,.08)}.hero-service-preview-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.hero-service-preview{display:grid;gap:8px;justify-items:start;align-content:start;padding:14px 16px;border-radius:18px;background:#ffffff80;color:var(--ink);border:1px solid rgba(24,33,38,.08);text-align:left}.hero-service-preview strong{font-size:.98rem;line-height:1.2}.hero-service-preview span:last-child{color:var(--muted);font-size:.9rem;line-height:1.5}.claim-actions{align-items:flex-start}.hero-supporting{max-width:48ch}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;background:#ffffff8a;border:1px solid rgba(24,33,38,.08);font-size:.82rem;font-weight:600}.hero-badge.danger{color:var(--danger);background:#fff2efeb;border-color:#a236292e}.grid{display:grid;gap:clamp(18px,2.4vw,26px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.saved-claim-grid{margin-bottom:var(--section-space)}.auth-only-grid{display:block}.auth-only-grid #operator-access{width:min(100%,560px);max-width:560px;justify-items:start}.auth-only-grid #operator-access .panel-header,.auth-only-grid #operator-access .claim-callout,.auth-only-grid #operator-access .mode-toggle,.auth-only-grid #operator-access form.stack,.auth-only-grid #operator-access #manual-signin{width:100%}.auth-only-grid #operator-access .mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-only-grid #operator-access .mode-toggle button{min-height:var(--control-height-lg)}.auth-only-grid #operator-access input{min-height:var(--control-height-lg);padding-inline:18px}.auth-only-grid #operator-access form.stack>button{width:min(100%,440px);min-height:var(--control-height-lg)}@media(min-width:1025px){.landing-split-page{display:grid;gap:clamp(24px,2.6vw,34px);grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "hero" "auth" "services" "inference" "install" "footer";align-items:stretch}.landing-split-page .page-nav{grid-area:nav;margin-bottom:0}.landing-split-page .hero{grid-area:hero;margin-bottom:0;min-width:0;align-self:start}.landing-split-page .hero-copy{height:auto;padding:clamp(30px,3vw,40px)}.landing-split-page .hero-layout{display:grid;height:auto;gap:clamp(28px,3vw,42px);grid-template-columns:minmax(0,1.06fr) minmax(260px,.62fr);align-items:end}.landing-split-page .hero-content{align-content:start;min-width:0;max-width:40rem;padding-right:clamp(6px,1vw,18px);position:relative;z-index:1}.landing-split-page .hero-content h1{max-width:8.8ch;font-size:clamp(3rem,4.4vw,4.4rem);line-height:.91}.landing-split-page .hero-illustration{position:relative;width:100%;min-height:clamp(250px,24vw,340px);justify-content:flex-end;align-items:flex-end;padding:clamp(34px,4vw,52px) 0 0;z-index:0}.landing-split-page .hero-illustration-image{width:min(100%,300px);height:auto;max-width:300px;max-height:360px;transform-origin:bottom right}.landing-split-page .landing-auth-grid{grid-area:auth;align-self:start;justify-self:start;width:min(100%,760px);min-width:0}.landing-split-page .inference-surface{grid-area:inference}.landing-split-page .services-surface{grid-area:services}.landing-split-page .install-surface{grid-area:install}.landing-split-page .landing-auth-grid #operator-access{width:100%;max-width:760px;min-height:0;display:grid;align-content:start}.landing-split-page .landing-auth-grid #operator-access form.stack>button{width:100%}.landing-split-page .site-footer{grid-area:footer}}.claim-layout{display:grid;gap:clamp(18px,2.4vw,28px);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(18px,3vw,28px);align-items:start}.claim-grid{grid-template-columns:minmax(320px,.92fr) minmax(0,1.38fr)}.panel,.notice{background:var(--panel);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel{display:grid;gap:clamp(16px,2vw,24px);padding:clamp(20px,2.6vw,30px);align-content:start}.notice{align-self:start;padding:18px 20px;font-weight:500;box-shadow:var(--shadow-soft)}.inline-notice{padding:14px 16px;border-radius:18px;box-shadow:none}.page-notice{margin-bottom:clamp(18px,3vw,28px)}.notice.success{border-color:#256f4b40;background:#effaf4e6;color:var(--success)}.notice.error{border-color:#a2362933;background:#fff2efeb;color:var(--danger)}.notice.neutral{color:var(--ink)}.panel-header,.section-heading,.data-card-head{display:flex;gap:14px;justify-content:space-between;align-items:flex-start}.panel-header{padding-bottom:14px;border-bottom:1px solid rgba(24,33,38,.08)}.panel-header>div,.section-heading>*:first-child{min-width:0}.panel-header>div{display:grid;gap:6px}.section-heading{padding-bottom:14px;border-bottom:1px solid rgba(24,33,38,.08)}.section-heading .button-link{min-width:156px}.panel-actions,.pill-row,.approval-actions,.summary-inline,.mode-toggle{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}.claim-panel{background:linear-gradient(180deg,#fff8f1f5,#fffcf7e6)}.panel-actions button{flex:1 1 180px}.mode-toggle button{flex:1 1 180px;min-height:var(--control-height-lg);background:#ffffff80;color:var(--ink)}.claim-actions button{flex:1 1 220px;min-width:0;min-height:var(--control-height);padding:11px var(--control-padding-inline)}.mode-toggle button{min-width:0;padding:0 var(--control-padding-inline)}.mode-toggle button.active{background:var(--ink);color:#fffaf4;border-color:#1821262e}.summary-inline{padding:12px 14px;border:1px solid rgba(24,33,38,.08);border-radius:16px;background:#ffffff52;color:var(--muted);font-size:.95rem}.stack,.section-stack,.data-list,.approval-list{display:grid}.stack{gap:14px}.section-stack{gap:18px}.data-list{gap:14px}.approval-list{gap:12px}.claim-callout,.node-tools{display:grid;gap:14px}.claim-callout{min-width:0;padding:16px 18px;border:1px solid rgba(24,33,38,.08);border-radius:var(--radius-lg);background:#ffffff6b}.claim-callout.success{border-color:#256f4b3d;background:#effaf4db}.claim-step-list,.claim-summary-grid{display:grid;gap:14px}.claim-step-card{display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:16px 18px;border:1px solid rgba(24,33,38,.08);border-radius:var(--radius-lg);background:#ffffff6b}.claim-step-card.complete{border-color:#256f4b33;background:#effaf4c2}.claim-step-card.current{border-color:#d1682f3d;background:#fff8f1eb}.claim-step-number{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#18212614;font-weight:700}.claim-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));color:var(--muted);font-size:.94rem}label{display:grid;gap:10px;font-size:.95rem;font-weight:500}input,textarea,select{width:100%;border-radius:16px;min-height:var(--control-height-lg);padding:15px 17px;border:1px solid rgba(24,33,38,.12);background:#ffffffd1;color:var(--ink);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}input::placeholder{color:#5e6c72c7}button{width:auto;min-width:144px;min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:16px;padding:11px var(--control-padding-inline);background:var(--accent);color:var(--accent-ink);font-weight:600;line-height:1.2;letter-spacing:.01em;text-align:center;cursor:pointer;box-shadow:0 12px 26px #d1682f2e;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease,background-color .12s ease}.button-link{width:fit-content;min-width:144px;min-height:var(--control-height);max-width:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;padding:11px var(--control-padding-inline);background:var(--accent);color:var(--accent-ink);font-weight:600;line-height:1.2;letter-spacing:.01em;text-align:center;text-decoration:none;box-shadow:0 12px 26px #d1682f2e;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease,background-color .12s ease}.button-link:hover{transform:translateY(-1px);box-shadow:0 16px 30px #d1682f33}.button-link:focus-visible{outline:2px solid rgba(209,104,47,.28);outline-offset:3px}.ghost-link{background:#ffffff61;color:var(--ink);border:1px solid rgba(24,33,38,.1);box-shadow:none}.ghost-link:hover{box-shadow:0 10px 22px #1821260f}form.stack>button,.callout>button{width:100%}button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #d1682f33}button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(209,104,47,.28);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:#d1682f57;background:#fffffffa;box-shadow:0 0 0 4px #d1682f14}.input-error{border-color:#a2362952;background:#fff2efe0}.input-error:focus-visible{border-color:#a236296b;box-shadow:0 0 0 4px #a2362914}.field-error{color:var(--danger);font-size:.88rem;line-height:1.45}.ghost{background:#ffffff61;color:var(--ink);border:1px solid rgba(24,33,38,.1);box-shadow:none}.ghost:hover:not(:disabled){box-shadow:0 10px 22px #1821260f}.summary-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.api-access-grid,.purchase-pack-grid{display:grid;gap:16px}.api-access-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.purchase-pack-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.api-key-secret{margin:0;padding:14px 16px;border-radius:18px;background:#182126f0;color:#fff7ef}.summary-card,.data-card,.approval-card,.callout,.empty-state,.data-section{border:1px solid rgba(24,33,38,.08);border-radius:var(--radius-lg)}.summary-card,.callout,.empty-state,.data-section{background:#ffffff4d}.summary-card{display:grid;gap:10px;padding:17px;box-shadow:inset 0 1px #ffffff73}.summary-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.summary-value{font-size:clamp(1.35rem,2vw,1.64rem);line-height:1.15}.data-section{display:grid;gap:16px;padding:16px;background:linear-gradient(180deg,#ffffff61,#ffffff42)}.data-card{display:grid;gap:12px;padding:16px;background:var(--panel-alt);box-shadow:var(--shadow-soft)}.meta-grid{display:grid;gap:10px 14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));color:var(--muted);font-size:.92rem}.node-timeline{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.node-timeline-step{display:grid;gap:8px;padding:12px 14px;border-radius:16px;border:1px solid rgba(24,33,38,.08);background:#ffffff61;color:var(--muted)}.node-timeline-step.complete{color:var(--ink)}.node-timeline-step.success{border-color:#256f4b2e}.node-timeline-step.warning{border-color:#9a5f0029}.node-timeline-step.danger{border-color:#a236292e}.node-timeline-dot{width:10px;height:10px;border-radius:999px;background:#1821262e}.node-timeline-step.success .node-timeline-dot{background:var(--success)}.node-timeline-step.warning .node-timeline-dot{background:var(--warning)}.node-timeline-step.danger .node-timeline-dot{background:var(--danger)}.mono,.mono-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow-wrap:anywhere;word-break:break-word}.mono{font-size:.88rem}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:.82rem;line-height:1.1;font-weight:600;background:#18212612;color:var(--ink);white-space:nowrap}.pill.success{background:var(--success-bg);color:var(--success)}.pill.warning{background:var(--warning-bg);color:var(--warning)}.pill.danger{background:var(--danger-bg);color:var(--danger)}.empty-state{padding:18px;color:var(--muted);line-height:1.65}.approval-card{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:16px 18px;background:#ffffff6b;box-shadow:var(--shadow-soft)}.approval-copy{display:grid;gap:8px}.approval-copy p{margin:0}.approval-actions{justify-content:flex-end}.approval-actions button{min-width:118px}.callout{display:grid;gap:14px;padding:18px;background:linear-gradient(180deg,#ffffff6b,#ffffff47)}.turnstile-shell{min-height:68px;padding-top:4px}@media(max-width:1024px){.claim-layout,.claim-grid,.api-access-grid,.purchase-pack-grid,.inference-top-grid,.inference-demo-grid,.inference-bottom-grid,.inference-guide-grid,.inference-preview-grid,.inference-metric-grid,.supported-model-grid,.demo-controls-grid,.inference-error-grid,.journey-list{grid-template-columns:1fr}}@media(max-width:900px){.page{padding:28px 16px 52px}.panel,.hero-copy,.journey-surface{padding:22px}.journey-step{grid-template-columns:1fr;align-items:start}.journey-step-action{justify-self:start;min-width:0}.hero-layout{grid-template-columns:1fr}.hero-illustration{justify-content:center}.hero-illustration-image{width:min(100%,300px);max-height:340px}.inference-card,.inference-demo-panel,.inference-code-card,.inference-note{padding:18px}}@media(max-width:680px){.grid{grid-template-columns:1fr}.hero-brand{max-width:min(100%,280px)}.hero-logo{width:100%}.panel-header,.section-heading,.data-card-head,.approval-card,.supported-model-head{flex-direction:column;align-items:stretch}.panel-actions,.hero-actions,.claim-actions,.approval-actions,.mode-toggle,.snippet-language-toggle,.inference-heading-actions,.journey-step-action{width:100%}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions>*{width:100%;min-width:0}.panel-actions button,.hero-actions button,.hero-actions .button-link,.claim-actions button,.approval-actions button,.mode-toggle button,.snippet-language-toggle button,.journey-step-action{flex:1 1 0}.summary-grid{grid-template-columns:1fr}.data-section,.summary-card,.data-card,.approval-card,.callout,.empty-state,.inference-surface,.journey-surface,.install-surface{padding:16px}.install-grid{grid-template-columns:1fr}.install-card,.claim-callout,.command-card{padding:16px}.install-heading .button-link,.journey-surface .section-heading .button-link,.install-card .button-link{width:100%;min-width:0}.install-actions{flex-direction:column;align-items:stretch}}
