.infrastructure-home{isolation:isolate;background:radial-gradient(120% 64% at 50% -12%,#8fae9b1a,#0000 60%),#0a0b0a;position:relative}.infrastructure-home .landing-wrap{z-index:1;position:relative}.infrastructure-home .home-atmosphere{pointer-events:none;z-index:0;height:min(120vh,1080px);position:absolute;inset:0 0 auto;overflow:hidden}.infrastructure-home .home-atmosphere svg,.infrastructure-home .home-final__atmosphere svg{width:100%;height:100%;display:block}.infrastructure-home .site-header{z-index:70;border:1px solid var(--ic-hairline);-webkit-backdrop-filter:blur(18px);background:#0a0b0aa8;border-radius:999px;min-height:0;margin-top:14px;padding:9px 10px 9px 22px;position:sticky;top:14px}.infrastructure-home .site-header nav>a,.infrastructure-home .product-menu summary{font-size:13px}.infrastructure-home .site-header nav>a.site-header__cta{color:#0a0b0a;background:#ededed;border:0;border-radius:999px;min-height:38px;padding:0 18px;font-weight:640}.infrastructure-home .site-header nav>a.site-header__cta:hover{background:#fff}.infrastructure-home .product-menu__panel{border:1px solid var(--ic-hairline-strong);-webkit-backdrop-filter:blur(22px);background:#0e110ff0;border-radius:18px;box-shadow:0 32px 90px #00000080}.infrastructure-home .product-menu__intro>span{color:var(--ic-signal)}.infrastructure-home .product-menu__capabilities>a:hover{color:var(--ic-sage-strong);background:#8fae9b17}.infrastructure-home .infrastructure-hero{grid-template-columns:minmax(340px,.72fr) minmax(620px,1.28fr);justify-items:stretch;padding-top:clamp(64px,8vw,110px);position:relative}.infrastructure-home .infrastructure-hero__copy{text-align:left;justify-items:start;max-width:none}.infrastructure-home .infrastructure-hero h1{letter-spacing:-.034em;max-width:620px;font-size:clamp(2.75rem,4.6vw,4.5rem);font-weight:560;line-height:1.04}.infrastructure-home .infrastructure-hero .infrastructure-kicker{border:1px solid var(--ic-hairline-strong);color:#c9d6cd;font:600 10.5px/1 var(--ic-font-mono);letter-spacing:.12em;text-transform:uppercase;background:#141816b8;border-radius:999px;align-items:center;gap:9px;margin:0 0 22px;padding:8px 14px 8px 12px;display:inline-flex}.infrastructure-home .infrastructure-hero .infrastructure-kicker>span{background:var(--ic-signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #4ade80cc}.infrastructure-home .infrastructure-hero__lead{color:#9aa5a0;max-width:460px;margin-top:22px;font-size:.95rem}.infrastructure-home .infrastructure-hero__proof{border-bottom:0;border-top-color:var(--ic-hairline-strong);grid-template-columns:1fr;width:100%;max-width:460px}.infrastructure-home .infrastructure-hero__proof>div{border-right:0;border-bottom-color:var(--ic-hairline);grid-template-columns:74px 1fr;padding:13px 0}.infrastructure-home .infrastructure-hero__proof>div:first-child,.infrastructure-home .infrastructure-hero__proof>div:last-child{padding-left:0;padding-right:0}.infrastructure-home .infrastructure-hero__proof dt{color:#7d8a83}.infrastructure-home .infrastructure-hero__proof dd{color:#aab6af}.infrastructure-home .hero-contour{z-index:0;pointer-events:none;opacity:.55;filter:drop-shadow(0 0 14px #ededed40);width:min(56%,700px);position:absolute;bottom:6%;right:max(-48px,-4%)}.infrastructure-home .hero-contour svg{width:100%;height:auto;display:block}.infrastructure-home .anonymous-planner{z-index:1;justify-self:stretch;width:100%;position:relative}.infrastructure-home .landing-builder{border:1px solid var(--ic-sage-border);-webkit-backdrop-filter:blur(20px);background:linear-gradient(#2129259e,#0e1210c7);border-radius:18px;box-shadow:0 40px 110px #00000080,inset 0 1px #ededed0f}.infrastructure-home .landing-builder__header{border-bottom-color:var(--ic-sage-border-soft);background:#0a0d0b8c}.infrastructure-home .landing-builder__modes{border-bottom-color:var(--ic-sage-border-soft)}.infrastructure-home .landing-builder__modes label{border-right-color:var(--ic-sage-border-soft)}.infrastructure-home .landing-builder__modes span{background:0 0}.infrastructure-home .landing-builder__modes label:has(input:checked) span{box-shadow:inset 0 -2px 0 var(--ic-signal);background:#4ade800f}.infrastructure-home .landing-builder__model{border-bottom-color:var(--ic-sage-border-soft)}.infrastructure-home .landing-builder__input p{color:#d7ded9}.infrastructure-home .landing-builder__footer{background:#0a0d0b8c}.infrastructure-home .landing-builder__footer button{color:#0a0b0a;background:#ededed;border:0;border-radius:999px;min-height:40px;padding:0 20px;font-weight:660}.infrastructure-home .landing-builder__footer button:hover{background:#fff}.infrastructure-home .landing-builder__selectors select{border:1px solid var(--ic-hairline-strong);color:var(--ic-text);background:#141816b8;border-radius:999px}@media (max-width:1120px){.infrastructure-home .infrastructure-hero{grid-template-columns:minmax(0,1fr)}.infrastructure-home .infrastructure-hero__copy{justify-self:start;max-width:680px}.infrastructure-home .anonymous-planner{width:min(100%,860px)}}@media (max-width:900px){.infrastructure-home .site-header{margin-top:10px;padding:8px 10px 8px 16px;top:10px}.infrastructure-home .site-header nav{border:1px solid var(--ic-hairline-strong);-webkit-backdrop-filter:blur(22px);background:#0c0f0df5;border-radius:18px;top:calc(100% + 10px);left:0;right:0}.infrastructure-home .hero-contour{display:none}}@media (max-width:620px){.infrastructure-home .site-header{margin-left:-14px;margin-right:-14px}}.infrastructure-home .landing-plan{padding-top:clamp(80px,10vw,140px)}.infrastructure-home .landing-plan__copy h2{letter-spacing:-.028em;max-width:480px;font-size:clamp(2rem,3.2vw,3rem);font-weight:560;line-height:1.04}.infrastructure-home .landing-plan__copy>p{color:#98a39d}.infrastructure-home .landing-plan__copy ul{border-top-color:var(--ic-hairline)}.infrastructure-home .landing-plan__copy li{border-bottom-color:var(--ic-hairline)}.infrastructure-home .plan-canvas{border:1px solid var(--ic-sage-border-soft);-webkit-backdrop-filter:blur(14px);background:linear-gradient(#1a201db8,#0d100ed1);border-radius:18px;position:relative}.infrastructure-home .plan-canvas:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#8fae9b8c 0 1px,#0000 1px 12px);height:6px;position:absolute;top:-1px;left:18px;right:18px}.infrastructure-home .plan-canvas figcaption{border-bottom-color:var(--ic-sage-border-soft)}.infrastructure-home .plan-node{border-color:var(--ic-hairline-strong);background:#0a0c0b8c}.infrastructure-home .plan-node--plan{border-color:#4ade8059}.infrastructure-home .plan-node--active{border-color:#4ade8080;box-shadow:0 0 24px #4ade801f}.infrastructure-home .plan-canvas__evidence{border-top-color:var(--ic-sage-border-soft);background:#090b0a99}.infrastructure-home .landing-plan__integrations{border-top-color:var(--ic-hairline);border-bottom-color:var(--ic-hairline)}.infrastructure-home .landing-plan__integrations .integration-mark{opacity:.75}.infrastructure-home .home-operating-path{padding-top:clamp(80px,10vw,140px);padding-bottom:24px}.infrastructure-home .home-operating-path h2{letter-spacing:-.028em;font-size:clamp(2rem,3.2vw,3rem);font-weight:560;line-height:1.04}.infrastructure-home .home-operating-path ol{border-top-color:var(--ic-hairline-strong);counter-reset:path-step}.infrastructure-home .home-operating-path li{border-bottom-color:var(--ic-hairline);counter-increment:path-step;position:relative}.infrastructure-home .home-operating-path li:before{content:counter(path-step, decimal-leading-zero);font-family:var(--font-mono,monospace);letter-spacing:.08em;color:var(--ic-sage);opacity:.75;font-size:11px;position:absolute;top:.35em;right:0}.infrastructure-home .home-operating-path li strong{color:var(--ic-sage-strong)}.infrastructure-home .home-operating-path li small{color:#7d8a83}.infrastructure-home .home-final{text-align:left;justify-items:start;padding:clamp(80px,10vw,140px) 0;position:relative;overflow:hidden}.infrastructure-home .home-final__actions{justify-content:flex-start}.infrastructure-home .home-final__atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.infrastructure-home .home-final__atmosphere svg{position:absolute;inset:0}.infrastructure-home .home-final h2{color:#9aa5a0;letter-spacing:-.03em;font-size:clamp(2rem,3.2vw,3rem);font-weight:560;line-height:1.04;position:relative}.infrastructure-home .home-final h2 em{color:#ededed;font-style:normal}.infrastructure-home .home-final>p,.infrastructure-home .home-final__actions{position:relative}.infrastructure-home .home-final__actions a{border-radius:999px}.infrastructure-home .home-final__actions a:first-child{color:#0a0b0a;background:#ededed;border:0}.infrastructure-home .home-final__actions a:first-child:hover{background:#fff}.infrastructure-home .home-footer{border-top-color:var(--ic-hairline)}.infrastructure-home .home-footer span{color:#8a958f}.infrastructure-home :is(a,button,summary):focus-visible,.pricing-page :is(a,button,summary):focus-visible,.legal-page :is(a,button,summary):focus-visible,.public-models-atmosphere :is(a,button,summary):focus-visible,.public-gpu-page :is(a,button,summary):focus-visible{outline:2px solid var(--ic-focus);outline-offset:2px}.infrastructure-home :is(input,select):focus-visible,.pricing-page :is(input,select):focus-visible,.public-models-atmosphere :is(input,select):focus-visible,.public-gpu-page :is(input,select):focus-visible{outline:2px solid var(--ic-focus);outline-offset:1px}.infrastructure-home .product-menu summary:focus-visible,.pricing-page .product-menu summary:focus-visible,.public-models-atmosphere .product-menu summary:focus-visible,.public-gpu-page .product-menu summary:focus-visible{border-radius:999px}.infrastructure-home select,.public-gpu-page select{appearance:none;border:1px solid var(--ic-hairline-strong);color:#ededed;background-color:#0a0c0b99;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238fae9b' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border-radius:999px;padding-right:38px}.infrastructure-home select:hover,.public-gpu-page select:hover{border-color:#8fae9b66}.infrastructure-home select option,.public-gpu-page select option{color:#ededed;background:#10130f}@media (max-width:820px){.infrastructure-home .site-menu-trigger,.public-models-atmosphere .site-menu-trigger,.public-gpu-page .site-menu-trigger,.pricing-page .site-menu-trigger,.legal-page .site-menu-trigger{border:1px solid var(--ic-hairline);background:#8fae9b1a;border-radius:999px;width:38px;height:38px}}@keyframes ic-rise{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.infrastructure-home .infrastructure-hero__copy>*,.infrastructure-home .landing-plan__copy>*,.infrastructure-home .home-operating-path li{animation:.46s cubic-bezier(.22,.61,.36,1) both ic-rise}.infrastructure-home .infrastructure-hero__copy>:nth-child(2),.infrastructure-home .landing-plan__copy>:nth-child(2),.infrastructure-home .home-operating-path li:nth-child(2){animation-delay:70ms}.infrastructure-home .infrastructure-hero__copy>:nth-child(3),.infrastructure-home .landing-plan__copy>:nth-child(3),.infrastructure-home .home-operating-path li:nth-child(3){animation-delay:.14s}}.infrastructure-home .landing-plan__integrations li,.public-models-atmosphere .hf-browser__row,.public-gpu-page .gpu-market-table [role=row]{transition:background-color .12s,border-color .12s}.infrastructure-home .landing-plan__integrations li:hover,.public-models-atmosphere .hf-browser__row:hover{background-color:#8fae9b0d}.infrastructure-home .header-cta,.infrastructure-home .planner button,.pricing-page .waitlist-form__row button{transition:background-color .14s,transform .14s}.infrastructure-home .header-cta:active,.infrastructure-home .planner button:active,.pricing-page .waitlist-form__row button:active{transform:scale(.98)}.infrastructure-home .landing-playground{border:1px solid var(--ic-sage-border);-webkit-backdrop-filter:blur(16px);background:linear-gradient(#21292599,#0e1210c7);border-radius:18px;gap:12px;padding:22px;display:grid;box-shadow:0 34px 90px #00000080}.infrastructure-home .landing-playground>input{border:1px solid var(--ic-hairline-strong);color:#ededed;background:#0a0c0b99;border-radius:14px;outline:none;min-height:52px;padding:14px 16px;font-size:15px}.infrastructure-home .landing-playground>input:focus{border-color:var(--ic-sage)}.infrastructure-home .landing-playground__row{align-items:end;gap:10px;display:flex}.infrastructure-home .landing-playground__model{flex:1;gap:6px;display:grid}.infrastructure-home .landing-playground__model>span{color:var(--ic-text-tertiary);font:500 10.5px/1.4 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase}.infrastructure-home .landing-playground__model select{min-height:44px}.infrastructure-home .landing-playground__run{color:#0a0b0a;min-height:44px;font:560 14px/1 var(--ic-font-sans);cursor:pointer;background:#ededed;border:0;border-radius:999px;align-items:center;gap:8px;padding-inline:20px;display:inline-flex}.infrastructure-home .landing-playground__run:hover{background:#fff}.infrastructure-home .landing-playground__intents{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.infrastructure-home .landing-playground__intents>span{color:var(--ic-text-tertiary);font:500 10.5px/1.6 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase}.infrastructure-home .landing-playground__intents button{border:1px solid var(--ic-hairline-strong);color:#d7ded9;min-height:40px;font:500 12.5px/1 var(--ic-font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 13px}.infrastructure-home .landing-playground__intents button:hover{color:var(--ic-sage-strong);border-color:#8fae9b66}.infrastructure-home .landing-playground__advanced summary{color:var(--ic-text-tertiary);font:500 11px/1.6 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.infrastructure-home .landing-playground__advanced[open] summary{color:var(--ic-sage-strong)}.infrastructure-home .landing-playground__advanced .landing-builder__selectors{gap:10px;padding-top:10px;display:grid}.infrastructure-home .landing-playground__note{color:var(--ic-text-secondary);background:#4ade8012;border:1px solid #4ade8040;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;display:flex}.infrastructure-home .landing-playground__note b{color:var(--ic-signal);font-weight:600}.infrastructure-home .landing-playground__note small{color:var(--ic-text-tertiary);font:500 10.5px/1.6 var(--ic-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media (max-width:820px){.infrastructure-home .landing-playground__row{flex-direction:column;align-items:stretch}.infrastructure-home .landing-playground__run{justify-content:center}}.infrastructure-home .savings-band{border-bottom:1px solid var(--ic-hairline);padding-block:clamp(80px,10vw,140px)}.infrastructure-home .savings-band>header{margin-bottom:34px}.infrastructure-home .savings-band>header h2{letter-spacing:-.028em;max-width:720px;margin:14px 0 8px;font-size:clamp(2rem,3.2vw,3rem);font-weight:560}.infrastructure-home .savings-band>header p{color:#9aa5a0}.infrastructure-home .savings-band__grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:44px;display:grid}.infrastructure-home .savings-band__form{gap:18px;display:grid}.infrastructure-home .savings-band__field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.infrastructure-home .savings-band__field legend,.infrastructure-home .savings-band__field>span{color:#9aa5a0;font:600 10.5px/1.4 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase}.infrastructure-home .savings-band__field input[type=number]{border:1px solid var(--ic-hairline-strong);color:#ededed;background:#0a0c0b99;border-radius:12px;min-height:42px;padding:0 14px;font-size:14px}.infrastructure-home .model-chip-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.infrastructure-home .model-chip-row button{border:1px solid var(--ic-hairline-strong);color:#ededed;text-align:left;cursor:pointer;background:#0a0c0b99;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.infrastructure-home .model-chip-row button strong{font-size:13px;font-weight:600}.infrastructure-home .model-chip-row button small{color:#7d8a83;font-size:10.5px}.infrastructure-home .model-chip-row button b{color:#9aa5a0;font:500 12px/1.4 var(--ic-font-mono);font-variant-numeric:tabular-nums;margin-top:4px}.infrastructure-home .model-chip-row button:hover{border-color:#8fae9b66}.infrastructure-home .model-chip-row button[aria-pressed=true]{background:#8fae9b1f;border-color:#8fae9b8c}.infrastructure-home .model-chip-row button[aria-pressed=true] b{color:var(--ic-sage-strong)}.infrastructure-home .savings-band__pills{flex-wrap:wrap;gap:8px;display:flex}.infrastructure-home .savings-band__pills button{border:1px solid var(--ic-hairline);color:#9aa5a0;font:500 12.5px/1 var(--ic-font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px}.infrastructure-home .savings-band__pills button[aria-pressed=true]{color:var(--ic-sage-strong);background:#8fae9b29;border-color:#8fae9b73}.infrastructure-home .savings-band__tokens{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.infrastructure-home .savings-band__tokens>label{min-width:0}.infrastructure-home .savings-band__tokens input[type=number]{width:100%}.infrastructure-home .savings-band__derived{color:var(--ic-sage-strong);font:500 11.5px/1.6 var(--ic-font-mono);margin:0}.infrastructure-home .savings-band__run{color:#0a0b0a;min-height:44px;font:560 14px/1 var(--ic-font-sans);cursor:pointer;background:#ededed;border:0;border-radius:999px;justify-self:start;align-items:center;padding-inline:20px;text-decoration:none;display:inline-flex}.infrastructure-home .savings-band__run:hover{background:#fff}.infrastructure-home .savings-band__fineprint{color:#7d8a83;max-width:460px;margin:0;font-size:11.5px;line-height:1.6}.infrastructure-home .savings-band__card{border:1px solid var(--ic-sage-border);-webkit-backdrop-filter:blur(16px);background:linear-gradient(#21292599,#0e1210c7);border-radius:18px;padding:24px;box-shadow:0 34px 90px #00000080}.infrastructure-home .savings-band__echo{font:500 11px/1.6 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.infrastructure-home .savings-band__echo b{color:var(--ic-sage-strong);font-weight:500}.infrastructure-home .savings-band__echo span{color:#7d8a83}.infrastructure-home .savings-band__card h3{letter-spacing:-.02em;margin:6px 0 2px;font-size:22px;font-weight:560}.infrastructure-home .savings-band__desc{color:#9aa5a0;margin:0 0 18px;font-size:12.5px}.infrastructure-home .savings-band__hero{grid-template-columns:1fr 1fr;gap:4px 18px;display:grid}.infrastructure-home .savings-band__hero .big{letter-spacing:-.02em;color:var(--ic-sage-strong);font-variant-numeric:tabular-nums;font-size:30px;font-weight:620}.infrastructure-home .savings-band__hero .big small{color:#9aa5a0;font-size:13px;font-weight:500}.infrastructure-home .savings-band__hero .label{color:#7d8a83;font:600 9.5px/1.6 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase;display:block}.infrastructure-home .savings-band__hero .costs{color:#9aa5a0;font-variant-numeric:tabular-nums;gap:2px;margin-top:6px;font-size:12.5px;display:grid}.infrastructure-home .savings-band__punch{border:1px solid var(--ic-hairline-strong);background:#0a0b0ab3;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding:12px 16px;display:flex}.infrastructure-home .savings-band__punch span{color:#9aa5a0;font:500 11px/1.4 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase}.infrastructure-home .savings-band__punch b{color:var(--ic-signal);font-variant-numeric:tabular-nums;font-size:19px;font-weight:620}.infrastructure-home .savings-band__prices,.infrastructure-home .savings-band__compound{margin-top:16px}.infrastructure-home .savings-band__prices .t,.infrastructure-home .savings-band__compound .t{border-bottom:1px solid var(--ic-hairline);color:#7d8a83;font:600 9.5px/1.4 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase;padding:8px 2px}.infrastructure-home .savings-band__prices .row{border-bottom:1px solid var(--ic-hairline);color:#9aa5a0;grid-template-columns:1.4fr 1fr 1fr;gap:10px;padding:9px 2px;font-size:12.5px;display:grid}.infrastructure-home .savings-band__prices .row b{color:#ededed;font-weight:500}.infrastructure-home .savings-band__prices .row--win b,.infrastructure-home .savings-band__prices .row--win{color:var(--ic-sage-strong)}.infrastructure-home .savings-band__compound .row{border-bottom:1px solid var(--ic-hairline);color:#9aa5a0;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:10px;padding:8px 2px;font-size:12px;display:grid}.infrastructure-home .savings-band__compound .row:last-child{border-bottom:0}.infrastructure-home .savings-band__compound .row b{color:#ededed;font-weight:500}.infrastructure-home .savings-band__compound .row--savings,.infrastructure-home .savings-band__compound .row--savings b{color:var(--ic-sage-strong);font-weight:560}.infrastructure-home .savings-band__prices .num,.infrastructure-home .savings-band__compound .num{font-family:var(--ic-font-mono);font-variant-numeric:tabular-nums;text-align:right}.infrastructure-home .decision-loop{border-bottom:1px solid var(--ic-hairline);padding-block:clamp(80px,10vw,140px);scroll-margin-top:88px}.infrastructure-home .decision-loop>header{grid-template-columns:minmax(0,1.05fr) minmax(280px,.65fr);align-items:end;gap:clamp(28px,6vw,88px);margin-bottom:38px;display:grid}.infrastructure-home .decision-loop>header h2{letter-spacing:-.036em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(2.35rem,4.2vw,4rem);font-weight:560;line-height:1.02}.infrastructure-home .decision-loop>header p{color:#9aa5a0;max-width:620px;margin:0;font-size:14px;line-height:1.72}.infrastructure-home .decision-loop__system{border:1px solid var(--ic-hairline);background:radial-gradient(circle at 50% 0,#8fae9b12,#0000 42%),#080a09a3;border-radius:14px;margin:0;position:relative;overflow:hidden}.infrastructure-home .decision-loop__system figcaption{border-bottom:1px solid var(--ic-hairline);color:#7d8a83;font:600 10px/1.5 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase;padding:12px 18px}.infrastructure-home .decision-loop__pipeline{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.infrastructure-home .decision-loop__pipeline li{border-right:1px solid var(--ic-hairline);align-content:start;min-height:210px;padding:22px 18px 18px;display:grid;position:relative}.infrastructure-home .decision-loop__pipeline li:last-child{border-right:0}.infrastructure-home .decision-loop__pipeline li[data-gate=true]{background:#8fae9b12;box-shadow:inset 0 1px #8fae9b4d,inset 0 -1px #8fae9b2e}.infrastructure-home .decision-loop__pipeline li>span,.infrastructure-home .decision-loop__pipeline li>small{color:#7d8a83;font:600 10px/1.4 var(--ic-font-mono);letter-spacing:.06em;text-transform:uppercase}.infrastructure-home .decision-loop__pipeline li>strong{color:#ededed;margin-top:34px;font-size:15px;font-weight:610}.infrastructure-home .decision-loop__pipeline li>p{color:#9aa5a0;margin:9px 0 20px;font-size:12px;line-height:1.58}.infrastructure-home .decision-loop__pipeline li>small{color:var(--ic-sage-strong);margin-top:auto}.infrastructure-home .decision-loop__trace{border-top:1px solid var(--ic-hairline-strong);height:25px;margin:0 18px;position:relative}.infrastructure-home .decision-loop__trace:before,.infrastructure-home .decision-loop__trace:after{background:var(--ic-sage);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:-3px}.infrastructure-home .decision-loop__trace:before{left:0}.infrastructure-home .decision-loop__trace:after{right:0}.infrastructure-home .decision-loop__trace i{background:var(--ic-sage-strong);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 18px #8fae9bb8}.infrastructure-home .decision-loop__rule{color:#9aa5a0;grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);gap:24px;margin:0;padding:2px 18px 20px;font-size:12px;line-height:1.6;display:grid}.infrastructure-home .decision-loop__rule strong{color:#ededed;font-weight:610}.infrastructure-home .decision-loop__lower{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:clamp(34px,7vw,96px);margin-top:clamp(64px,8vw,104px);display:grid}.infrastructure-home .decision-loop__lower header h3{letter-spacing:-.026em;max-width:520px;margin:0;font-size:clamp(1.55rem,2.4vw,2.15rem);font-weight:560;line-height:1.12}.infrastructure-home .decision-loop__lower header p{color:#9aa5a0;max-width:52ch;margin:10px 0 0;font-size:13px;line-height:1.65}.infrastructure-home .decision-loop__stack ol{gap:9px;margin:32px 0 0;padding:0;list-style:none;display:grid}.infrastructure-home .decision-loop__stack li{width:calc(100% - var(--stack-offset));margin-left:var(--stack-offset);border:1px solid var(--ic-hairline-strong);background:#0c0f0de0;padding:15px 18px;display:grid;transform:perspective(500px)rotateX(2deg);box-shadow:0 10px 24px #00000021}.infrastructure-home .decision-loop__stack li span{color:#ededed;font-size:13px;font-weight:610}.infrastructure-home .decision-loop__stack li small{color:#7d8a83;font:500 10px/1.5 var(--ic-font-mono);margin-top:4px}.infrastructure-home .decision-loop__levels dl{border-top:1px solid var(--ic-hairline-strong);margin:26px 0 0}.infrastructure-home .decision-loop__levels dl>div{border-bottom:1px solid var(--ic-hairline);grid-template-columns:108px minmax(0,1fr);gap:18px;padding:15px 0;display:grid}.infrastructure-home .decision-loop__levels dt{color:var(--ic-sage-strong);font:600 11px/1.5 var(--ic-font-mono)}.infrastructure-home .decision-loop__levels dd{gap:4px;margin:0;display:grid}.infrastructure-home .decision-loop__levels dd strong{color:#ededed;font-size:12.5px;font-weight:580}.infrastructure-home .decision-loop__levels dd span{color:#7d8a83;font-size:11.5px;line-height:1.5}.infrastructure-home .decision-loop__foot{color:#7d8a83;font:400 11px/1.6 var(--ic-font-mono);margin:14px 0 0}.infrastructure-home .decision-loop__foot code{color:var(--ic-sage-strong);font:inherit}@media (prefers-reduced-motion:no-preference){.infrastructure-home .decision-loop__trace i{animation:6s cubic-bezier(.16,1,.3,1) infinite decision-evidence-trace}}@keyframes decision-evidence-trace{0%{opacity:0;left:0}8%,82%{opacity:1}92%,to{opacity:0;left:calc(100% - 9px)}}@media (max-width:960px){.infrastructure-home .savings-band__grid{grid-template-columns:1fr}.infrastructure-home .savings-band__hero .big{font-size:26px}.infrastructure-home .model-chip-row{grid-template-columns:1fr 1fr}.infrastructure-home .decision-loop>header,.infrastructure-home .decision-loop__lower{grid-template-columns:1fr}.infrastructure-home .decision-loop__pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.infrastructure-home .decision-loop__pipeline li:nth-child(3){border-right:0}.infrastructure-home .decision-loop__pipeline li:nth-child(-n+3){border-bottom:1px solid var(--ic-hairline)}}@media (max-width:620px){.infrastructure-home .decision-loop__pipeline{grid-template-columns:1fr}.infrastructure-home .decision-loop__pipeline li,.infrastructure-home .decision-loop__pipeline li:nth-child(3){border-right:0;border-bottom:1px solid var(--ic-hairline);min-height:0}.infrastructure-home .decision-loop__pipeline li:last-child{border-bottom:0}.infrastructure-home .decision-loop__pipeline li>strong{margin-top:18px}.infrastructure-home .decision-loop__trace{display:none}.infrastructure-home .decision-loop__rule{grid-template-columns:1fr;padding-top:18px}.infrastructure-home .decision-loop__stack li{width:100%;margin-left:0;transform:none}}
.pricing-page,.legal-page{isolation:isolate;background:radial-gradient(92% 30% at 76% -4%,#8fae9b24,#0000 68%),#0a0b0a;position:relative;overflow:hidden}.pricing-page:before,.legal-page:before{z-index:-1;content:"";filter:blur(38px);pointer-events:none;background:radial-gradient(at 24% 86%,#39463fb8 0 18%,#0000 52%),radial-gradient(at 58% 92%,#5c6b6494 0 20%,#0000 55%),radial-gradient(at 88% 78%,#9fb3ae47 0 16%,#0000 48%);width:min(920px,78vw);height:520px;position:absolute;top:20px;right:-12%;-webkit-mask-image:linear-gradient(#000 45%,#0000 96%);mask-image:linear-gradient(#000 45%,#0000 96%)}.pricing-page .site-header,.legal-page .site-header{z-index:70;border:1px solid var(--ic-hairline);-webkit-backdrop-filter:blur(18px);background:#0a0b0ab3;border-radius:999px;min-height:0;margin-top:14px;padding:9px 10px 9px 22px;position:sticky;top:14px}.pricing-page .site-header nav>a.site-header__cta,.legal-page .site-header nav>a.site-header__cta{color:#0a0b0a;background:#ededed;border:0;border-radius:999px;min-height:38px;padding-inline:18px}.pricing-page .product-menu__panel,.legal-page .product-menu__panel{border-color:var(--ic-hairline-strong);-webkit-backdrop-filter:blur(22px);background:#0e110ff2;border-radius:18px;box-shadow:0 32px 90px #00000080}.pricing-page .pricing-hero{border-bottom-color:var(--ic-hairline);padding-block:clamp(80px,10vw,140px)}.pricing-page .pricing-hero h1{letter-spacing:-.034em;max-width:760px;font-size:clamp(2.75rem,4.6vw,4.5rem);font-weight:560;line-height:1.04}.pricing-page .pricing-hero h1 span{color:#9aa5a0;background:0 0;padding:0}.pricing-page .pricing-hero__copy p,.pricing-page .enterprise-fit>div>p:not(.infrastructure-kicker),.pricing-page .pricing-waitlist>div:first-child>p:last-child{color:#9aa5a0}.pricing-page .pricing-mechanics,.pricing-page .pricing-plans,.pricing-page .pricing-faq,.pricing-page .enterprise-fit,.pricing-page .pricing-waitlist{border-bottom-color:var(--ic-hairline);padding-block:clamp(80px,10vw,140px)}.pricing-page .pricing-mechanics h2,.pricing-page .pricing-plans h2,.pricing-page .pricing-faq h2,.pricing-page .pricing-waitlist h2,.pricing-page .enterprise-fit h2{letter-spacing:-.028em;max-width:820px;font-size:clamp(2rem,3.2vw,3rem);font-weight:560;line-height:1.04}.pricing-page .pricing-mechanics__grid,.pricing-page .pricing-plans__grid{background:0 0;border:0;gap:14px}.pricing-page .pricing-mechanics__grid article,.pricing-page .pricing-plans__grid article{border:1px solid var(--ic-sage-border-soft);-webkit-backdrop-filter:blur(12px);background:linear-gradient(#1e25228f,#0f1311bd);border-radius:16px}.pricing-page .pricing-plans__grid article[data-featured]{border-color:var(--ic-sage-border);box-shadow:inset 0 2px 0 var(--ic-signal)}.pricing-page .pricing-mechanics__note{border:1px solid var(--ic-sage-border-soft);background:#14181675;border-radius:12px;margin-top:14px}.pricing-page .pricing-plan__price,.pricing-page .pricing-faq__list,.pricing-page .pricing-faq details,.pricing-page .enterprise-fit ul,.pricing-page .enterprise-fit li{border-color:var(--ic-hairline-strong)}.pricing-page .pricing-plans article>a,.pricing-page .enterprise-fit>div>a,.pricing-page .pricing-hero__copy a{border:1px solid var(--ic-hairline-strong);color:#d7ded9;border-radius:999px;align-items:center;min-height:40px;padding-inline:16px}.pricing-page .pricing-waitlist{border:1px solid var(--ic-sage-border);-webkit-backdrop-filter:blur(16px);background:linear-gradient(#21292599,#0e1210c7);border-radius:18px;margin-block:32px;padding-inline:clamp(22px,4vw,48px);position:relative}.legal-page .legal-wrap article{width:min(100%,760px);padding-top:clamp(80px,10vw,132px)}.legal-page .eyebrow{border:1px solid var(--ic-sage-border);color:var(--ic-sage-strong);background:#14181694;border-radius:999px;padding:7px 12px;display:inline-flex}.legal-page .legal-wrap h1{max-width:720px;font:560 clamp(2.75rem, 4.6vw, 4.5rem) / 1.04 var(--ic-font-display);letter-spacing:-.034em}.legal-page .legal-summary{border-top:1px solid var(--ic-sage-border);border-bottom:1px solid var(--ic-sage-border-soft);color:#9aa5a0;margin-bottom:72px;padding:24px 0;font-size:18px}.legal-page .legal-wrap h2{color:var(--ic-sage-strong);margin-top:50px;font-size:20px;font-weight:600}.legal-page .legal-wrap article>p:not(.eyebrow,.legal-summary,.legal-updated){color:#9aa5a0;max-width:70ch}.legal-page .legal-back{border:1px solid var(--ic-hairline-strong);border-radius:999px;align-items:center;min-height:40px;padding-inline:16px;text-decoration:none;display:inline-flex}.waitlist-share{border:1px solid var(--ic-sage-border-soft);background:linear-gradient(#181f1b9e,#0c0f0d85);border-radius:18px;max-width:680px;padding:28px}.legal-page .waitlist-share .eyebrow{margin:0 0 18px}.legal-page .waitlist-share h2{color:var(--ic-text);margin:0;font-size:clamp(1.5rem,3vw,2rem)}.legal-page .waitlist-share p{color:var(--ic-text-secondary);margin:14px 0 0;font-size:15px;line-height:1.65}.waitlist-share__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.legal-page .waitlist-share__actions a{border:1px solid var(--ic-hairline-strong);border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.waitlist-share small{color:var(--ic-text-tertiary);font:10px/1.55 var(--ic-font-mono);margin-top:18px;display:block}@media (max-width:900px){.pricing-page .site-header,.legal-page .site-header{margin-top:10px;padding:8px 10px 8px 16px;top:10px}.pricing-page .site-header nav,.legal-page .site-header nav{border-color:var(--ic-hairline-strong);-webkit-backdrop-filter:blur(22px);background:#0c0f0df7;border-radius:18px;top:calc(100% + 10px);left:0;right:0}}@media (max-width:620px){.pricing-page .pricing-hero h1,.legal-page .legal-wrap h1{font-size:clamp(2.55rem,12vw,3.5rem)}.pricing-page .pricing-waitlist{margin-inline:-6px;padding-inline:22px}}.pricing-page .waitlist-form{border:1px solid var(--ic-hairline-strong);box-shadow:none;background:#0a0c0b8c;border-radius:14px}.pricing-page .waitlist-form:focus-within{box-shadow:none;border-color:#8fae9b73}.pricing-page .waitlist-form__row input{color:#ededed;background:0 0;border-radius:10px}.pricing-page .waitlist-form__row button{color:#0a0b0a;box-shadow:none;background:#ededed;border-radius:999px;font-weight:560}.pricing-page .waitlist-form__row button:hover{background:#fff}
.infrastructure-home .home-use-cases{padding-top:clamp(80px,10vw,140px);scroll-margin-top:110px}.infrastructure-home .home-use-cases>header{grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);align-items:end;gap:14px 70px;max-width:860px;margin-bottom:38px;display:grid}.infrastructure-home .home-use-cases .eyebrow{color:var(--ic-sage);grid-column:1/-1;margin-bottom:0}.infrastructure-home .home-use-cases h2{color:var(--ic-text);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:620;line-height:1.02}.infrastructure-home .home-use-cases>header>p:last-child{color:var(--ic-text-secondary);margin:0;font-size:1rem;line-height:1.65}.infrastructure-home .home-use-cases__rail{border:1px solid var(--ic-sage-border-soft);border-radius:var(--ic-radius-lg);background:color-mix(in srgb, var(--ic-sage) 7%, var(--ic-surface));position:relative;overflow:hidden}.infrastructure-home .home-use-cases__rail:before,.public-models-atmosphere .hf-browser:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#8fae9b80 0 1px,#0000 1px 12px);height:6px;position:absolute;top:-1px;left:18px;right:18px}.infrastructure-home .home-use-cases article{border-bottom:1px solid var(--ic-hairline);grid-template-columns:170px minmax(260px,1.2fr) minmax(220px,.7fr);align-items:center;gap:30px;min-height:144px;padding:26px 30px;display:grid}.infrastructure-home .home-use-cases article:last-child{border-bottom:0}.infrastructure-home .home-use-cases article>span{color:var(--ic-sage);font:600 11px/1.4 var(--ic-font-mono);letter-spacing:.11em}.infrastructure-home .home-use-cases h3,.infrastructure-home .home-use-cases article p{margin:0}.infrastructure-home .home-use-cases h3{color:var(--ic-text);letter-spacing:-.02em;font-size:1rem;font-weight:560}.infrastructure-home .home-use-cases article p{max-width:580px;color:var(--ic-text-secondary);margin-top:8px;font-size:1rem;line-height:1.6}.infrastructure-home .home-use-cases article>div:last-child{border-left:1px solid var(--ic-hairline);justify-items:start;gap:13px;padding-left:24px;display:grid}.infrastructure-home .home-use-cases small{color:var(--ic-text-tertiary);font:500 11px/1.5 var(--ic-font-mono);letter-spacing:.04em;text-transform:uppercase}.infrastructure-home .home-use-cases a{min-height:40px;color:var(--ic-sage-strong);align-items:center;font-size:.75rem;font-weight:620;text-decoration:none;display:inline-flex}.infrastructure-home .home-use-cases a:hover{color:var(--ic-sage-strong)}.public-models-atmosphere{isolation:isolate;background:radial-gradient(100% 52% at 50% -10%,#8fae9b1f,#0000 62%),#0a0b0a;position:relative;overflow:hidden}.public-models-atmosphere__clouds{z-index:0;pointer-events:none;height:min(100vh,900px);position:absolute;inset:0 0 auto;overflow:hidden}.public-models-atmosphere__clouds svg{opacity:.82;width:100%;height:100%;display:block}.public-models-atmosphere .public-models-wrap{z-index:1;position:relative}.public-models-atmosphere .site-header{z-index:70;border:1px solid var(--ic-hairline);-webkit-backdrop-filter:blur(18px);background:#0a0b0aa8;border-radius:999px;min-height:0;margin-top:14px;padding:9px 10px 9px 22px;position:sticky;top:14px}.public-models-atmosphere .site-header nav>a,.public-models-atmosphere .product-menu summary{font-size:13px}.public-models-atmosphere .site-header nav>a.site-header__cta{color:#0a0b0a;background:#ededed;border:0;border-radius:999px;min-height:38px;padding:0 18px;font-weight:640}.public-models-atmosphere .product-menu__panel{border:1px solid var(--ic-hairline-strong);background:color-mix(in srgb, var(--ic-sage) 5%, var(--ic-surface));-webkit-backdrop-filter:blur(22px);border-radius:18px;box-shadow:0 32px 90px #00000080}.public-models-atmosphere .public-models-hero{grid-template-columns:minmax(320px,.88fr) minmax(380px,.72fr);align-items:center;gap:clamp(56px,8vw,120px);min-height:min(700px,100vh - 80px);padding:clamp(84px,10vw,136px) 0 92px;position:relative}.public-models-hero__copy{z-index:1;max-width:690px;position:relative}.public-models-atmosphere .public-models-hero .eyebrow{color:var(--ic-sage);margin-bottom:22px}.public-models-atmosphere .public-models-hero h1{color:var(--ic-text-secondary);letter-spacing:-.038em;margin:0;font-size:clamp(3.25rem,5.1vw,4.5rem);font-weight:620;line-height:.96}.public-models-atmosphere .public-models-hero h1 em{color:var(--ic-text);font-style:normal;display:block}.public-models-atmosphere .public-models-hero__copy>p:not(.eyebrow){max-width:540px;color:var(--ic-text-secondary);margin:28px 0 0;font-size:1rem;line-height:1.65}.public-models-atmosphere .public-models-hero__copy>a{color:#0a0b0a;background:#ededed;border-radius:999px;align-items:center;min-height:42px;margin-top:30px;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.public-models-hero__contract{border:1px solid var(--ic-sage-border);border-radius:var(--ic-radius-lg);background:color-mix(in srgb, var(--ic-sage) 8%, var(--ic-surface));-webkit-backdrop-filter:blur(18px);min-height:360px;padding:30px;position:relative;overflow:hidden}.public-models-hero__contract>span{z-index:1;color:var(--ic-sage);font:600 11px/1.4 var(--ic-font-mono);letter-spacing:.12em;position:relative}.public-models-hero__contour{opacity:.46;width:112%;position:absolute;top:-12px;right:-48px}.public-models-hero__contract dl{z-index:1;border-top:1px solid var(--ic-hairline-strong);margin:0;position:absolute;bottom:26px;left:30px;right:30px}.public-models-hero__contract dl>div{border-bottom:1px solid var(--ic-hairline);grid-template-columns:100px 1fr;gap:16px;padding:12px 0;display:grid}.public-models-hero__contract dt,.public-models-hero__contract dd{margin:0}.public-models-hero__contract dt{color:var(--ic-text-tertiary);font:600 11px/1.5 var(--ic-font-mono);letter-spacing:.05em;text-transform:uppercase}.public-models-hero__contract dd{color:var(--ic-text-secondary);font-size:.75rem}.public-models-atmosphere .public-model-trust{border:1px solid var(--ic-sage-border-soft);background:color-mix(in srgb, var(--ic-sage) 6%, var(--ic-surface));border-radius:14px;grid-template-columns:190px 1fr auto;align-items:center;gap:22px;margin-bottom:54px;padding:16px 20px}.public-models-atmosphere .public-model-trust strong{color:var(--ic-sage-strong);font:600 10px/1.4 var(--ic-font-mono);letter-spacing:.1em}.public-models-atmosphere .hf-browser{border:1px solid var(--ic-sage-border-soft);border-radius:var(--ic-radius-lg);background:color-mix(in srgb, var(--ic-sage) 6%, var(--ic-surface));margin-bottom:0;position:relative;overflow:hidden}.public-models-atmosphere .hf-browser__heading{padding:38px 28px 26px}.public-models-atmosphere .hf-browser__heading h2{color:var(--ic-text);font-size:clamp(2rem,4vw,3.5rem);font-weight:620}.public-models-atmosphere .hf-browser__heading>span{color:var(--ic-sage);letter-spacing:.07em;font-size:11px}.public-models-atmosphere .hf-browser__controls{border-top-color:var(--ic-sage-border-soft);background:#0a0d0b61;padding:15px 20px}.public-models-atmosphere .hf-browser__controls label{max-width:420px}.public-models-atmosphere .hf-browser__controls input{border-color:var(--ic-hairline-strong);background:color-mix(in srgb, var(--ic-sage) 3%, var(--ic-surface));border-radius:999px;min-height:38px;padding:0 16px}.public-models-atmosphere .hf-browser__controls button,.public-models-atmosphere .hf-browser__filters button,.public-models-atmosphere .hf-browser__more button,.public-models-atmosphere .hf-browser__empty form button{border-color:var(--ic-hairline);border-radius:999px}.public-models-atmosphere .hf-browser__controls button[aria-pressed=true],.public-models-atmosphere .hf-browser__filters button[aria-pressed=true]{color:var(--ic-sage-strong);background:#8fae9b24;border-color:#8fae9b66}.public-models-atmosphere .hf-browser__filters{background:#0a0d0b61;padding:0 20px 15px}.public-models-atmosphere .hf-browser__boundary{border-top-color:var(--ic-sage-border-soft);color:var(--ic-text-secondary);padding:13px 20px}.public-models-atmosphere .hf-browser__table{border-top-color:var(--ic-sage-border-soft)}.public-models-atmosphere .hf-browser__row{border-bottom-color:var(--ic-hairline);min-height:78px;padding:0 20px}.public-models-atmosphere .hf-browser__row--header{min-height:42px;color:var(--ic-text-tertiary);background:#8fae9b0d}.public-models-atmosphere .hf-browser__row a strong{color:var(--ic-text)}.public-models-atmosphere .hf-browser__row a:hover strong{color:var(--ic-sage-strong)}.public-models-atmosphere .hf-browser__row form button{color:#0a0b0a;background:#ededed;border:0;border-radius:999px;min-height:40px}.public-models-atmosphere .hf-browser__more,.public-models-atmosphere .hf-browser__empty{border-top-color:var(--ic-sage-border-soft);padding-left:20px;padding-right:20px}.public-models-atmosphere .public-model-modes{border-top-color:var(--ic-hairline-strong);margin-top:clamp(90px,11vw,150px)}.public-models-atmosphere .public-model-modes>header{padding:54px 0 34px}.public-models-atmosphere .public-model-modes .eyebrow{color:var(--ic-sage)}.public-models-atmosphere .public-model-modes h2{color:var(--ic-text);font-size:clamp(2rem,4vw,3.5rem);font-weight:620;line-height:1.02}.public-models-atmosphere .public-model-modes>div{border-color:var(--ic-sage-border-soft);border-radius:var(--ic-radius-lg);background:color-mix(in srgb, var(--ic-sage) 5%, var(--ic-surface));overflow:hidden}.public-models-atmosphere .public-model-modes article{border-right-color:var(--ic-hairline);min-height:290px;padding:28px}.public-models-atmosphere .public-model-modes article>span{color:var(--ic-sage);letter-spacing:.08em;font-size:11px}.public-models-atmosphere .public-model-modes h3{color:var(--ic-text);font-weight:560}.public-models-atmosphere .public-model-modes article p{color:var(--ic-text-secondary)}.public-models-atmosphere .public-model-modes article a{color:var(--ic-sage-strong)}.public-models-atmosphere .public-model-anywhere{align-items:center;gap:clamp(50px,8vw,100px);padding:clamp(100px,12vw,170px) 0}.public-models-atmosphere .public-model-anywhere h2{max-width:620px;color:var(--ic-text);letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.5rem);font-weight:620;line-height:1.02}.public-models-atmosphere .public-model-anywhere>div>p:last-child{max-width:580px;color:var(--ic-text-secondary);font-size:1rem;line-height:1.65}.public-models-atmosphere .public-model-anywhere .copy-code{border-color:var(--ic-sage-border-soft);border-radius:var(--ic-radius-lg);background:color-mix(in srgb, var(--ic-sage) 6%, var(--ic-surface));overflow:hidden}.public-models-atmosphere .public-models-footer{border-top-color:var(--ic-hairline)}.public-models-atmosphere .public-models-footer span{color:var(--ic-text-secondary)}@media (max-width:980px){.infrastructure-home .home-use-cases article{grid-template-columns:140px minmax(0,1fr)}.infrastructure-home .home-use-cases article>div:last-child{border-left:0;grid-column:2;padding-left:0}.public-models-atmosphere .public-models-hero{grid-template-columns:minmax(0,1fr);min-height:0}.public-models-hero__contract{min-height:330px}}@media (max-width:900px){.public-models-atmosphere .site-header{margin-top:10px;padding:8px 10px 8px 16px;top:10px}.public-models-atmosphere .site-header nav{border:1px solid var(--ic-hairline-strong);border-radius:var(--ic-radius-lg);-webkit-backdrop-filter:blur(22px);background:#0c0f0df5;top:calc(100% + 10px);left:0;right:0}.public-models-atmosphere .hf-browser__row{padding:15px 20px}}@media (max-width:720px){.infrastructure-home .home-use-cases>header{grid-template-columns:1fr;gap:14px}.infrastructure-home .home-use-cases article{grid-template-columns:1fr;gap:16px;padding:24px 22px}.infrastructure-home .home-use-cases article>div:last-child{border-top:1px solid var(--ic-hairline);grid-column:auto;padding-top:16px}.public-models-atmosphere .public-model-trust{grid-template-columns:1fr;gap:8px}.public-models-atmosphere .hf-browser__heading{padding:34px 20px 22px}.public-models-atmosphere .public-model-modes article{border-right:0;border-bottom-color:var(--ic-hairline)}}@media (max-width:620px){.public-models-atmosphere .site-header{margin-left:-14px;margin-right:-14px}.public-models-atmosphere .public-models-hero{gap:42px;padding:72px 0 68px}.public-models-hero__contract{min-height:300px;padding:22px}.public-models-hero__contract dl{bottom:20px;left:22px;right:22px}.public-models-atmosphere .hf-browser__row{grid-template-columns:minmax(0,1fr) auto}.public-models-atmosphere .public-model-anywhere{padding:96px 0}}@media (prefers-reduced-motion:reduce){.infrastructure-home .home-use-cases a,.public-models-atmosphere a,.public-models-atmosphere button{scroll-behavior:auto;transition:none}}.public-models-atmosphere .hf-browser__filters button:hover,.public-models-atmosphere .hf-browser__controls button:hover{color:var(--ic-sage-strong);border-color:#8fae9b66}
.sandbox-public-page{min-height:100vh;color:var(--ic-text);background:var(--ic-bg);position:relative;overflow:hidden}.sandbox-public-clouds{opacity:.38;pointer-events:none;height:720px;position:absolute;inset:0 0 auto}.sandbox-public-wrap{z-index:1;position:relative}.sandbox-public-hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(48px,7vw,108px);min-height:720px;padding:136px 0 88px;display:grid}.sandbox-public-hero__copy h1{letter-spacing:-.038em;max-width:10ch;margin:16px 0 0;font-size:clamp(3.4rem,6.15vw,5.25rem);font-weight:620;line-height:.96}.sandbox-public-hero__copy h1 em{color:var(--ic-sage-strong);font-style:normal}.sandbox-public-hero__copy>p:last-of-type{max-width:58ch;color:var(--ic-text-secondary);margin:30px 0 0;font-size:1rem;line-height:1.65}.sandbox-public-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.sandbox-public-primary,.sandbox-public-secondary{border:1px solid var(--ic-hairline-strong);min-height:44px;color:var(--ic-text);border-radius:7px;align-items:center;gap:8px;padding:0 18px;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.sandbox-public-primary{border-color:var(--ic-text);color:var(--ic-bg);background:var(--ic-text)}.sandbox-public-secondary:hover{border-color:var(--ic-sage-border);background:var(--ic-tint-2)}.sandbox-public-terminal{border:1px solid var(--ic-hairline-strong);background:color-mix(in srgb, var(--ic-surface) 94%, transparent);overflow:hidden}.sandbox-public-terminal header,.sandbox-public-terminal footer{border-bottom:1px solid var(--ic-hairline);min-height:44px;color:var(--ic-text-tertiary);font:11px var(--ic-font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.sandbox-public-terminal header span{color:var(--ic-text)}.sandbox-public-terminal__body{min-height:300px;font:13px/1.8 var(--ic-font-mono);padding:28px 24px}.sandbox-public-terminal__body p{margin:0 0 14px}.sandbox-public-terminal__body i{color:var(--ic-sage-strong);margin-right:9px;font-style:normal}.sandbox-public-terminal__output{color:var(--ic-text-tertiary);padding-left:22px}.sandbox-public-terminal__signal{color:var(--ic-sage-strong);padding-left:22px}.sandbox-public-terminal footer{border-top:1px solid var(--ic-hairline);border-bottom:0;justify-content:flex-start;gap:16px;min-height:48px;font-size:.75rem}.sandbox-public-trust{border:1px solid var(--ic-hairline);border-width:1px 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sandbox-public-trust span{border-right:1px solid var(--ic-hairline);min-height:58px;color:var(--ic-text-secondary);align-items:center;gap:9px;padding:0 18px;font-size:12px;display:flex}.sandbox-public-trust span:nth-child(3n){border-right:0}.sandbox-public-trust svg{color:var(--ic-sage-strong)}.sandbox-lifecycle,.sandbox-interface,.sandbox-adoption,.sandbox-evidence{border-bottom:1px solid var(--ic-hairline);padding:118px 0}.sandbox-lifecycle>header,.sandbox-adoption>header{max-width:770px}.sandbox-lifecycle h2,.sandbox-interface h2,.sandbox-adoption h2,.sandbox-evidence h2{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:620;line-height:1.02}.sandbox-lifecycle>header>p:last-child,.sandbox-interface>div>p,.sandbox-evidence>div>p{max-width:62ch;color:var(--ic-text-secondary);margin:22px 0 0;font-size:1rem;line-height:1.7}.sandbox-lifecycle__modes{border:1px solid var(--ic-hairline-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:54px;display:grid}.sandbox-lifecycle__modes article{min-height:420px;padding:34px}.sandbox-lifecycle__modes article+article{border-left:1px solid var(--ic-hairline)}.sandbox-lifecycle__modes article>span,.sandbox-adoption li>span{color:var(--ic-sage-strong);font:650 11px var(--ic-font-mono);letter-spacing:.08em}.sandbox-lifecycle__modes h3{letter-spacing:-.035em;max-width:14ch;margin:42px 0 16px;font-size:2rem}.sandbox-lifecycle__modes p{max-width:52ch;color:var(--ic-text-secondary);font-size:1rem;line-height:1.65}.sandbox-lifecycle__modes dl{margin:46px 0 0}.sandbox-lifecycle__modes dl div{border-top:1px solid var(--ic-hairline);justify-content:space-between;gap:18px;padding:12px 0;font-size:12px;display:flex}.sandbox-lifecycle__modes dt{color:var(--ic-text-tertiary)}.sandbox-lifecycle__modes dd{color:var(--ic-text);text-align:right;margin:0}.sandbox-interface{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:80px;display:grid}.sandbox-interface h2{max-width:10ch}.sandbox-interface a,.sandbox-evidence a,.sandbox-adoption a{color:var(--ic-text);text-underline-offset:4px;align-items:center;gap:7px;margin-top:26px;font-size:.75rem;font-weight:650;display:inline-flex}.sandbox-interface dl{border-top:1px solid var(--ic-hairline-strong);margin:0}.sandbox-interface dl div{border-bottom:1px solid var(--ic-hairline);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:20px;padding:18px 0;display:grid}.sandbox-interface dt{font:600 13px var(--ic-font-mono)}.sandbox-interface dd{color:var(--ic-text-tertiary);margin:0;font-size:12px}.sandbox-adoption ol{border:1px solid var(--ic-hairline-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:54px 0 0;padding:0;list-style:none;display:grid}.sandbox-adoption li{grid-template-columns:38px minmax(0,1fr);gap:16px;min-height:290px;padding:28px;display:grid}.sandbox-adoption li+li{border-left:1px solid var(--ic-hairline)}.sandbox-adoption strong{letter-spacing:-.025em;font-size:1rem}.sandbox-adoption p{color:var(--ic-text-secondary);margin:14px 0 0;font-size:.75rem;line-height:1.65}.sandbox-evidence{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:end;gap:90px;display:grid}.sandbox-evidence small{max-width:64ch;color:var(--ic-text-tertiary);margin-top:16px;font-size:.75rem;line-height:1.6;display:block}.sandbox-evidence figure{border:1px solid var(--ic-hairline-strong);margin:0;padding:30px}.sandbox-evidence figcaption{color:var(--ic-text-tertiary);font:11px var(--ic-font-mono);text-transform:uppercase;margin-bottom:30px}.sandbox-evidence figure div{grid-template-columns:110px minmax(0,1fr) 56px;align-items:center;gap:14px;margin-top:18px;font-size:.75rem;display:grid}.sandbox-evidence figure i{background:var(--ic-hairline-strong);height:8px}.sandbox-evidence figure div:first-of-type i{background:var(--ic-sage-strong)}.sandbox-evidence figure strong{font:650 12px var(--ic-font-mono);justify-self:end}.sandbox-security{border:1px solid var(--ic-sage-border);background:color-mix(in srgb, var(--ic-sage) 7%, transparent);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:20px;margin:72px 0;padding:26px;display:grid}.sandbox-security>svg{color:var(--ic-sage-strong)}.sandbox-security strong{font-size:1rem}.sandbox-security p{color:var(--ic-text-secondary);margin:5px 0 0;font-size:12px}.sandbox-security a{color:var(--ic-text);font-size:12px;font-weight:650}.pricing-sandbox-paths{border-bottom:1px solid var(--ic-hairline);padding:88px 0}.pricing-sandbox-paths>header{max-width:760px}.pricing-sandbox-paths>header h2{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:620;line-height:1.02}.pricing-sandbox-paths>header>p:last-child{max-width:62ch;color:var(--ic-text-secondary);margin:18px 0 0;font-size:1rem;line-height:1.65}.pricing-sandbox-paths>div{border:1px solid var(--ic-hairline-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid}.pricing-sandbox-paths article{min-height:260px;padding:26px}.pricing-sandbox-paths article+article{border-left:1px solid var(--ic-hairline)}.pricing-sandbox-paths article>span{color:var(--ic-sage-strong);font:650 11px var(--ic-font-mono);letter-spacing:.08em}.pricing-sandbox-paths article>strong{letter-spacing:-.03em;margin-top:34px;font-size:2rem;display:block}.pricing-sandbox-paths article p{color:var(--ic-text-secondary);margin:13px 0 0;font-size:12px;line-height:1.65}.pricing-sandbox-paths article a{color:var(--ic-text);text-underline-offset:3px;margin-top:22px;font-size:12px;font-weight:650;display:inline-block}.pricing-sandbox-paths__note{border:1px solid var(--ic-hairline-strong);color:var(--ic-text-tertiary);border-top:0;margin:0;padding:16px 18px;font-size:.75rem;line-height:1.6}@media (max-width:980px){.sandbox-public-hero,.sandbox-interface,.sandbox-evidence{grid-template-columns:1fr}.sandbox-public-hero{padding-top:128px}.sandbox-public-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-public-trust span:nth-child(3n){border-right:1px solid var(--ic-hairline)}.sandbox-public-trust span:nth-child(2n){border-right:0}.sandbox-adoption ol{grid-template-columns:1fr}.sandbox-adoption li+li{border-top:1px solid var(--ic-hairline);border-left:0}.pricing-sandbox-paths>div{grid-template-columns:1fr}.pricing-sandbox-paths article+article{border-top:1px solid var(--ic-hairline);border-left:0}}@media (max-width:700px){.sandbox-public-hero{min-height:auto;padding:108px 0 70px}.sandbox-public-terminal__body{padding:22px 16px;font-size:.75rem}.sandbox-public-trust,.sandbox-lifecycle__modes{grid-template-columns:1fr}.sandbox-public-trust span{border-bottom:1px solid var(--ic-hairline);border-right:0!important}.sandbox-lifecycle,.sandbox-interface,.sandbox-adoption,.sandbox-evidence{padding:78px 0}.sandbox-lifecycle__modes article+article{border-top:1px solid var(--ic-hairline);border-left:0}.sandbox-interface{gap:48px}.sandbox-interface dl div{grid-template-columns:1fr;gap:7px}.sandbox-evidence figure{padding:20px}.sandbox-evidence figure div{grid-template-columns:90px minmax(0,1fr) 48px}.sandbox-security{grid-template-columns:34px 1fr}.sandbox-security a{grid-column:2}}

