.ContactSales_hero__NZ6Yl{padding-block:calc(4rem + 3rem) 3rem}.ContactSales_content__NZCHi{display:flex;flex-direction:column;gap:1.5rem}@media (max-height:480px){.ContactSales_hero__NZ6Yl{padding-block:calc(4rem + 1rem) 2rem}.ContactSales_content__NZCHi{gap:1rem}}@media (width <= 40rem){.ContactSales_hero__NZ6Yl{padding-block:6rem 2.5rem}.ContactSales_content__NZCHi{gap:1.25rem}}@media (width < 48rem){.ContactSales_resourceCard__PfRbA{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:.75rem;row-gap:.35rem;text-align:left}.ContactSales_resourceCard__PfRbA>div:first-child{grid-row:1/span 3;width:2rem;height:2rem;margin:0}.ContactSales_resourceCard__PfRbA>:is(h3,p,a){grid-column:2;margin:0}.ContactSales_resourceCard__PfRbA>h3{font-size:1.1rem}.ContactSales_resourceCard__PfRbA>p{line-height:1.5}.ContactSales_resourceCard__PfRbA>a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem}}@layer base{:where(button,input[type=button],input[type=submit],input[type=reset],[role=button],.cline-button-press):not(:disabled,[data-disabled],[aria-disabled=true]){cursor:pointer}}.cline-button-press,.cline-button-press-scope
	:where(button,input[type=button],input[type=submit],input[type=reset],[role=button]){--button-press-transition:scale 120ms ease-out,translate 120ms ease-out;transition:var(--button-press-transition)}@media (prefers-reduced-motion:reduce){.cline-button-press,.cline-button-press-scope
		:where(button,input[type=button],input[type=submit],input[type=reset],[role=button]){--button-press-transition:scale 0s,translate 0s}}@media (prefers-reduced-motion:no-preference){.cline-button-press-scope
		:where(button,input[type=button],input[type=submit],input[type=reset],[role=button]):not(:disabled,[data-disabled],[aria-disabled=true]):active,.cline-button-press:not(:disabled,[data-disabled],[aria-disabled=true]):active{scale:.97}}@layer components{:where(.Button_spacing__WsXy_){--button-padding:calc(3.5 * var(--spacing));--button-icon-padding:calc(2.5 * var(--spacing));--button-icon-size:calc(4 * var(--spacing));--button-trailing-icon-size:calc(3.5 * var(--spacing));--button-leading-gap:calc(2 * var(--spacing));--button-trailing-gap:calc(1.5 * var(--spacing));min-block-size:calc(9 * var(--spacing));padding-inline:var(--button-padding);padding-block:calc(2 * var(--spacing));gap:var(--button-leading-gap)}:where(.Button_spacing__WsXy_[data-button-size=xs]){--button-padding:calc(2.5 * var(--spacing));--button-icon-padding:calc(1.5 * var(--spacing));--button-icon-size:calc(3 * var(--spacing));--button-trailing-icon-size:calc(3 * var(--spacing));--button-leading-gap:calc(1.5 * var(--spacing));--button-trailing-gap:var(--spacing);min-block-size:calc(7 * var(--spacing));padding-block:calc(1.5 * var(--spacing))}:where(.Button_spacing__WsXy_[data-button-size=sm]){--button-padding:calc(3 * var(--spacing));--button-icon-size:calc(3.5 * var(--spacing));--button-trailing-icon-size:calc(3 * var(--spacing));--button-leading-gap:calc(2 * var(--spacing));--button-trailing-gap:var(--spacing);min-block-size:calc(8 * var(--spacing))}:where(.Button_spacing__WsXy_[data-button-size=lg]){--button-padding:calc(4 * var(--spacing));--button-icon-padding:calc(3 * var(--spacing));min-block-size:calc(10 * var(--spacing));--button-leading-gap:calc(2.5 * var(--spacing))}:where(.Button_spacing__WsXy_>:is(svg,img)){width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0;object-fit:contain}:where(.Button_spacing__WsXy_>:is(svg,img):last-child:not(:only-child)){width:var(--button-trailing-icon-size);height:var(--button-trailing-icon-size)}:where(.Button_spacing__WsXy_:has(>:is(svg,img):first-child:not(:only-child))){padding-inline-start:var(--button-icon-padding)}:where(.Button_spacing__WsXy_:has(>:is(svg,img):last-child:not(:only-child))){padding-inline-end:var(--button-icon-padding);column-gap:var(--button-trailing-gap)}:where(.Button_spacing__WsXy_:has(>:is(svg,img):first-child:not(:only-child)):has(>:is(svg,img):last-child:not(:only-child))){column-gap:var(--button-leading-gap)}.Button_neutralFill__Bcnw1{background-color:var(--secondary);color:var(--secondary-foreground)}.Button_neutralPrimary__G5fdp{--secondary:var(--masonry-12);--secondary-foreground:var(--masonry-1);--secondary-hover:var(--masonry-11)}@media (hover:hover){.Button_neutralFill__Bcnw1:where(:not(:disabled,[data-disabled],[aria-disabled=true])):hover{background-color:var(--secondary-hover)}}}@layer components{.Keycap_keycap__kMaxV{min-inline-size:0;min-block-size:calc(9 * var(--spacing));padding-block:calc(1.5 * var(--spacing));padding-inline:calc(5 * var(--spacing));text-align:center}.Keycap_keycap__kMaxV[data-size=xs]{min-block-size:calc(7 * var(--spacing));padding-inline:calc(3.5 * var(--spacing))}.Keycap_keycap__kMaxV[data-size=sm]{min-block-size:calc(8 * var(--spacing));padding-inline:calc(4 * var(--spacing))}.Keycap_keycap__kMaxV[data-size=lg]{min-block-size:calc(10 * var(--spacing));padding-inline:calc(7 * var(--spacing))}}.Keycap_keycap__kMaxV{--keycap-shell-top:color-mix(in srgb,var(--masonry-12) 72%,var(--masonry-1));--keycap-shell-upper:var(--masonry-12);--keycap-shell-lower:color-mix(in srgb,var(--masonry-12) 50%,var(--color-black));--keycap-shell-bottom:color-mix(in srgb,var(--masonry-12) 72%,var(--color-black));--keycap-face-top:var(--keycap-shell-bottom);--keycap-face-upper:var(--keycap-shell-lower);--keycap-face-lower:var(--masonry-11);--keycap-face-bottom:var(--masonry-10);--keycap-label:var(--masonry-1);color:var(--keycap-label);background:linear-gradient(180deg,var(--keycap-shell-top) 0,var(--keycap-shell-upper) 18%,var(--keycap-shell-lower) 72%,var(--keycap-shell-bottom) 100%);isolation:isolate;position:relative;overflow:hidden}.Keycap_keycap__kMaxV:before{content:"";background:linear-gradient(180deg,var(--keycap-face-top) 0,var(--keycap-face-upper) 18%,var(--keycap-face-lower) 72%,var(--keycap-face-bottom) 100%);border-radius:calc(infinity * 1px);position:absolute;inset:calc(var(--spacing) * 1.5);z-index:-1}.Keycap_keycap__kMaxV:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none}.Keycap_keycap__kMaxV:not(:disabled):not([data-disabled]):hover:not(:active):after{background-color:var(--surface-hover)}.Keycap_keycap__kMaxV:not([data-tone=accent]):not(:disabled):not([data-disabled]):hover:not(:active):after{background-color:color-mix(in srgb,var(--keycap-label) 15%,transparent)}.Keycap_arrowContent__p7wpr{--keycap-arrow-size:calc(var(--spacing) * 4);--keycap-arrow-offset:calc((var(--keycap-arrow-size) + var(--button-leading-gap)) / 2);display:inline-flex;align-items:center;gap:inherit;min-width:0}.Keycap_keycap__kMaxV[data-size=xs] .Keycap_arrowContent__p7wpr{--keycap-arrow-size:calc(var(--spacing) * 3)}.Keycap_keycap__kMaxV[data-size=sm] .Keycap_arrowContent__p7wpr{--keycap-arrow-size:calc(var(--spacing) * 3.5)}.Keycap_arrowLabel__fSHoi{display:inline-flex;align-items:center;gap:inherit;min-width:0;transform:translateX(var(--keycap-arrow-offset));transition:transform var(--transition-fast) var(--ease-out-soft)}.Keycap_arrowIcon__O3TVI{width:var(--keycap-arrow-size);height:var(--keycap-arrow-size);opacity:0;transform:translateX(calc(var(--spacing) * -1));transition:opacity var(--transition-fast) var(--ease-out-soft),transform var(--transition-fast) var(--ease-out-soft)}.Keycap_keycap__kMaxV:not(:disabled):not([data-disabled]):is(:hover,:focus-visible) .Keycap_arrowLabel__fSHoi{transform:translateX(0)}.Keycap_keycap__kMaxV:not(:disabled):not([data-disabled]):is(:hover,:focus-visible) .Keycap_arrowIcon__O3TVI{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.Keycap_arrowIcon__O3TVI,.Keycap_arrowLabel__fSHoi{transition:none}}.Keycap_keycap__kMaxV:not(:disabled):not([data-disabled]):active{transform:translateY(1px)}.Keycap_keycap__kMaxV:not(:disabled):not([data-disabled]):active:before{filter:brightness(.94)}html.dark .Keycap_keycap__kMaxV:not([data-tone=accent]){--keycap-shell-top:var(--color-white);--keycap-shell-upper:color-mix(in srgb,var(--masonry-9) 30%,var(--color-white));--keycap-shell-lower:color-mix(in srgb,var(--masonry-10) 30%,var(--color-white));--keycap-shell-bottom:color-mix(in srgb,var(--masonry-4) 30%,var(--color-white));--keycap-face-top:var(--masonry-11);--keycap-face-upper:var(--masonry-11);--keycap-face-lower:var(--keycap-shell-upper);--keycap-face-bottom:var(--keycap-shell-top);--keycap-label:var(--masonry-1)}.Keycap_keycap__kMaxV[data-tone=accent]{--keycap-shell-top:var(--accent-8);--keycap-shell-upper:var(--primary);--keycap-shell-lower:var(--primary-emphasis);--keycap-shell-bottom:var(--primary-emphasis);--keycap-face-top:var(--accent-10);--keycap-face-upper:var(--accent-9);--keycap-face-lower:var(--accent-9);--keycap-face-bottom:var(--accent-8);--keycap-label:var(--primary-foreground);color:var(--keycap-label)}html.dark .Keycap_keycap__kMaxV[data-tone=accent]{--keycap-label:var(--foreground);--keycap-shell-top:var(--primary);--keycap-shell-upper:var(--accent-8);--keycap-shell-lower:var(--accent-7);--keycap-shell-bottom:var(--accent-7);--keycap-face-top:var(--accent-7);--keycap-face-upper:var(--accent-8);--keycap-face-lower:var(--accent-8);--keycap-face-bottom:var(--keycap-shell-top);color:white}.BrickBreaker_page__pW3ZY{display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--spacing));padding:calc(4rem + clamp(24px, 4vw, 48px)) var(--layout-gutter) clamp(80px,10vw,144px)}.BrickBreaker_game__p9Ny9,.BrickBreaker_playfield__uYF08{width:100%}.BrickBreaker_playfield__uYF08{position:relative;container-type:inline-size;touch-action:none;user-select:none;outline:none}.BrickBreaker_action___uBJk:focus-visible,.BrickBreaker_direction__x9kEH:focus-visible,.BrickBreaker_playfield__uYF08:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.BrickBreaker_board__M1R8i{--brick-gradient-top:var(--accent-8);--brick-gradient-bottom:var(--accent-9);--brick-border-gradient-top:var(--accent-9);--brick-border-gradient-bottom:var(--accent-10);--ball-gradient-top:var(--vermilion-7);--ball-gradient-bottom:var(--vermilion-8);display:block;width:100%;height:auto}.dark .BrickBreaker_board__M1R8i{--brick-gradient-top:var(--accent-9);--brick-gradient-bottom:var(--accent-8);--brick-border-gradient-top:var(--accent-10);--brick-border-gradient-bottom:var(--accent-9);--ball-gradient-top:var(--vermilion-8);--ball-gradient-bottom:var(--vermilion-7)}.BrickBreaker_surface__in5kT{fill:var(--surface-raised)}.BrickBreaker_gridLine__v9nU6{fill:none;stroke:var(--border-strong);stroke-width:.5;opacity:.6}.BrickBreaker_edge___6AMV{fill:none;stroke:var(--border-strong);stroke-width:1}.BrickBreaker_brick__H6W5T{stroke-width:.5}.BrickBreaker_paddle__jtgq3{fill:var(--masonry-11);stroke:var(--masonry-12);stroke-width:1}.BrickBreaker_ball__SrJdt{stroke:var(--vermilion-8);stroke-width:1}.BrickBreaker_overlay__PKpGp{--overlay-grid-step:calc(200cqw / var(--board-columns));position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;pointer-events:none;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xl);text-align:center;padding:min(calc(4 * var(--spacing)),3cqw);font-weight:var(--font-weight-cline-ui-medium)}.BrickBreaker_overlayContent__xMf_G{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:min(calc(5 * var(--spacing)),4cqw);min-width:min(10rem,100%);max-width:100%;overflow-wrap:anywhere;border-radius:var(--radius-md);padding:min(calc(2 * var(--spacing)),2cqw) min(calc(3 * var(--spacing)),3cqw)}.BrickBreaker_overlayMessage__WITBl{display:block}.BrickBreaker_overlayContent__xMf_G:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(round(up, 100%, var(--overlay-grid-step)) - 2px);height:calc(round(up, 100%, var(--overlay-grid-step)) - 2px);background:var(--masonry-3);border-radius:inherit;box-shadow:0 0 0 1px var(--border)}.BrickBreaker_controls__lRbh2{display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--spacing));margin-top:calc(8 * var(--spacing))}.BrickBreaker_directions__yGprP,.BrickBreaker_keycaps__knCFA{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.BrickBreaker_keycaps__knCFA{flex-wrap:wrap;justify-content:center;max-width:100%}.BrickBreaker_action___uBJk,.BrickBreaker_direction__x9kEH{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;min-height:1.4rem;padding:2px 6px;border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 0 0 1px var(--border-strong),0 2px 0 0 var(--border-strong);font-family:var(--font-mono);font-size:var(--text-xxs);line-height:var(--text-xxs--line-height);font-weight:var(--font-weight-cline-ui-normal);cursor:pointer}.BrickBreaker_direction__x9kEH{touch-action:none;user-select:none}.BrickBreaker_action___uBJk:disabled,.BrickBreaker_direction__x9kEH:disabled{cursor:default}@media (hover:hover){.BrickBreaker_action___uBJk:not(:disabled):hover,.BrickBreaker_direction__x9kEH:not(:disabled):hover{background:var(--surface-raised)}}.BrickBreaker_action___uBJk:not(:disabled):active,.BrickBreaker_action___uBJk[data-pressed=true],.BrickBreaker_direction__x9kEH[data-pressed=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-strong);transform:translateY(2px)}.BrickBreaker_resume__IBsFP{width:max-content;max-width:100%;min-height:calc(6 * var(--spacing));padding:var(--spacing) calc(3 * var(--spacing));pointer-events:auto}@media not (pointer:coarse){.BrickBreaker_action___uBJk{min-width:calc(24 * var(--spacing))}.BrickBreaker_resume__IBsFP{min-width:min(calc(24 * var(--spacing)),100%)}.BrickBreaker_game__p9Ny9[data-state=paused] .BrickBreaker_overlayContent__xMf_G{padding:min(calc(3 * var(--spacing)),3cqw)}}.BrickBreaker_touchHint__228t3,.BrickBreaker_touchLabel__RMFaf{display:none}.BrickBreaker_fallback__vG2Lj{color:var(--text-muted);font-size:var(--text-xxs);text-align:center;margin-top:calc(4 * var(--spacing))}@media (pointer:coarse){.BrickBreaker_game__p9Ny9{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(2 * var(--spacing))}.BrickBreaker_playfield__uYF08{grid-area:1/1/2/-1}.BrickBreaker_controls__lRbh2,.BrickBreaker_game__p9Ny9[data-state=ready] .BrickBreaker_keycaps__knCFA{display:contents}.BrickBreaker_keycaps__knCFA{grid-area:2/1/3/-1;align-items:flex-start;margin-top:calc(6 * var(--spacing))}.BrickBreaker_game__p9Ny9[data-state=ready] .BrickBreaker_directions__yGprP{grid-area:2/1/3/-1;justify-self:center;margin-top:calc(6 * var(--spacing))}.BrickBreaker_direction__x9kEH{font-size:var(--text-xl);line-height:1}.BrickBreaker_action___uBJk{justify-self:start;max-width:100%}.BrickBreaker_game__p9Ny9[data-state=ready] .BrickBreaker_action___uBJk{grid-area:1/1/2/-1;align-self:center;justify-self:center;margin-top:0;z-index:1}.BrickBreaker_resume__IBsFP,.BrickBreaker_spaceLabel__cQ6Dh{display:none}.BrickBreaker_touchHint__228t3,.BrickBreaker_touchLabel__RMFaf{display:block}.BrickBreaker_action___uBJk,.BrickBreaker_direction__x9kEH,.BrickBreaker_home__g_g3q{min-height:44px;min-width:44px}.BrickBreaker_action___uBJk{font-size:.875rem;padding-inline:calc(4 * var(--spacing))}.BrickBreaker_touchHint__228t3{grid-area:3/1/4/-1;color:var(--text-muted);font-size:.75rem;text-align:center}}@media (forced-colors:active){.BrickBreaker_action___uBJk,.BrickBreaker_direction__x9kEH,.BrickBreaker_playfield__uYF08{outline:1px solid CanvasText}.BrickBreaker_action___uBJk[data-pressed=true],.BrickBreaker_direction__x9kEH[data-pressed=true]{background:Highlight;color:HighlightText}.BrickBreaker_ball__SrJdt,.BrickBreaker_brick__H6W5T,.BrickBreaker_paddle__jtgq3{fill:CanvasText;stroke:Canvas}}.CookieConsentBanner_banner__bI3Q6{min-width:0;background:var(--color-cline-ui-surface-2);font-family:var(--font-sans);font-size:.8rem}.CookieConsentBanner_content__IW04Y{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(3 * var(--spacing))}.CookieConsentBanner_message__QMFNL{min-width:0;flex:1 1 30rem;margin:0;color:var(--text-muted);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-cline-ui-normal)}.CookieConsentBanner_actionButton__ARGXs:focus-visible,.CookieConsentBanner_message__QMFNL a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.CookieConsentBanner_actions__UMm1e{display:flex;flex-wrap:wrap;gap:calc(2 * var(--spacing))}.CookieConsentBanner_action__mV9HK{display:grid;align-items:center;min-width:0;flex:1 1 auto}.CookieConsentBanner_actionButton__ARGXs{min-width:0;height:auto;min-height:calc(7 * var(--spacing));--border:var(--masonry-2);white-space:normal;overflow-wrap:anywhere;box-shadow:0 0 0 1px var(--border)}.CookieConsentBanner_secondaryActionButton__XzLuE{--secondary:var(--neutral-1);--secondary-hover:var(--masonry-2)}.CookieConsentBanner_floating__KICWH{position:fixed;inset:auto 0 0;z-index:9999;max-height:100dvh;overflow-y:auto;box-shadow:0 -1px var(--border-subtle),var(--shadow-card)}.CookieConsentBanner_floating__KICWH .CookieConsentBanner_content__IW04Y{max-width:var(--layout-content-max);margin-inline:auto;padding:calc(3 * var(--spacing)) var(--layout-gutter)}.CookieConsentBanner_footerSlot__5qXA3,.CookieConsentBanner_footer__6O03n,.CookieConsentBanner_footer__6O03n .CookieConsentBanner_content__IW04Y{display:grid;grid-template-columns:subgrid;gap:0}.CookieConsentBanner_footerSlot__5qXA3{block-size:var(--cookie-row-height,auto);align-items:start}.CookieConsentBanner_footer__6O03n{grid-column:1/-1;min-height:var(--footer-row-height);z-index:1;box-shadow:0 -1px var(--border-subtle),inset 0 -1px var(--border-subtle),inset 1px 0 var(--border-subtle),inset -1px 0 var(--border-subtle)}.CookieConsentBanner_footerSlot__5qXA3[data-pinned] .CookieConsentBanner_footer__6O03n{position:fixed;bottom:0;left:var(--cookie-left);width:var(--cookie-width);max-height:100dvh;overflow-y:auto;z-index:9999;grid-template-columns:1fr}.CookieConsentBanner_footer__6O03n .CookieConsentBanner_content__IW04Y{grid-column:1/-1;align-items:stretch}.CookieConsentBanner_footer__6O03n .CookieConsentBanner_message__QMFNL{grid-column:1/-1;align-self:center;padding:calc(2 * var(--spacing)) calc(3 * var(--spacing))}.CookieConsentBanner_footer__6O03n .CookieConsentBanner_actions__UMm1e{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:calc(2 * var(--spacing));padding-block-end:calc(2 * var(--spacing))}.CookieConsentBanner_footer__6O03n .CookieConsentBanner_action__mV9HK{padding-inline:calc(3 * var(--spacing))}@media (40rem <= width < 80rem){.CookieConsentBanner_footer__6O03n .CookieConsentBanner_content__IW04Y{display:flex;align-items:center;padding:calc(2 * var(--spacing));gap:calc(2 * var(--spacing))}.CookieConsentBanner_footer__6O03n .CookieConsentBanner_message__QMFNL{padding:0}.CookieConsentBanner_footer__6O03n .CookieConsentBanner_actions__UMm1e{display:flex;max-width:100%;padding-block-end:0}.CookieConsentBanner_footer__6O03n .CookieConsentBanner_action__mV9HK{flex:0 1 auto;padding-inline:0}}@media (width >= 80rem){.CookieConsentBanner_footerSlot__5qXA3[data-pinned] .CookieConsentBanner_footer__6O03n{grid-template-columns:repeat(var(--footer-paper-columns),minmax(0,1fr))}.CookieConsentBanner_footer__6O03n .CookieConsentBanner_message__QMFNL{grid-column:1/span 5;padding-block:var(--spacing)}.CookieConsentBanner_footer__6O03n .CookieConsentBanner_actions__UMm1e{grid-column:6/-1;grid-template-columns:subgrid;gap:0;padding-block-end:0}.CookieConsentBanner_footer__6O03n .CookieConsentBanner_action__mV9HK{padding-inline:calc(2 * var(--spacing));padding-block:max(4px,var(--spacing));box-shadow:-1px 0 var(--border-subtle)}}@media (forced-colors:active){.CookieConsentBanner_banner__bI3Q6{outline:1px solid CanvasText;outline-offset:-1px}}.ClinePassPage_gridSection__cI4l0:before{content:"";position:absolute;inset:0;background-image:url(/grid.svg);background-size:40px 40px;opacity:.03;pointer-events:none}.dark .ClinePassPage_gridSection__cI4l0:before{opacity:.02}.ClinePassPage_signupButton__nwJz2{height:auto;min-height:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 2);white-space:normal}.ClinePassPage_logoSection__4H6tc{background:linear-gradient(180deg,var(--surface-raised) 0,var(--surface) 100%)}.ClinePassPage_logoMarquee__dcBey{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ClinePassPage_logoTrack__lKg1O{animation:ClinePassPage_logo-marquee__EUzV3 34s linear infinite;will-change:transform}.ClinePassPage_labLogo__hqZxS{box-shadow:0 12px 28px -24px rgba(21,21,22,.28);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ClinePassPage_labLogo__hqZxS:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--masonry-a4));box-shadow:0 18px 32px -24px rgba(21,21,22,.34);transform:translateY(-1px)}.ClinePassPage_logoIcon__A_XLY{width:42px;height:42px}.ClinePassPage_logoMoonshot__aSBk3{width:132px;height:auto;filter:invert(1)}.ClinePassPage_logoMinimax__76VXB{width:132px;height:auto}.ClinePassPage_logoMimo__UVRS7{width:120px;height:auto}@keyframes ClinePassPage_logo-marquee__EUzV3{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dark .ClinePassPage_labLogo__hqZxS{border-color:var(--masonry-a4);box-shadow:0 18px 32px -24px rgba(0,0,0,.8)}.dark .ClinePassPage_logoMoonshot__aSBk3{filter:none}.dark .ClinePassPage_logoMinimax__76VXB{filter:invert(1) hue-rotate(180deg)}.dark .ClinePassPage_logoMimo__UVRS7{filter:invert(1)}.ClinePassPage_valueBullet__NPtnz:before{top:.45em;left:2px;width:8px;height:8px}.ClinePassPage_modelBullet__KkvEk:before,.ClinePassPage_valueBullet__NPtnz:before{content:"";position:absolute;border-radius:999px;background:var(--primary);box-shadow:0 0 0 5px var(--accent-3)}.ClinePassPage_modelBullet__KkvEk:before{top:.5lh;left:calc(2px - var(--spacing) * 7);width:7px;height:7px;transform:translateY(-50%)}@media (width >= 48rem){.ClinePassPage_logoMoonshot__aSBk3{width:150px}.ClinePassPage_logoMinimax__76VXB{width:152px}.ClinePassPage_logoMimo__UVRS7{width:136px}}@media (prefers-reduced-motion:reduce){.AnimateOnScroll_reveal__hej2d{opacity:1!important;transform:none!important}}.EnterpriseDiagrams_scene__HIVb3{--diagram-line:color-mix(in srgb,var(--primary) 25%,transparent);position:relative;isolation:isolate;width:100%;max-width:560px;margin-inline:auto;color:var(--text-primary)}.EnterpriseDiagrams_label__OGCcm{font-size:calc(14rem / 18);font-weight:500;line-height:1.45;text-align:center}.EnterpriseDiagrams_logo__xNqkt{object-fit:contain;filter:brightness(0)}.dark .EnterpriseDiagrams_logo__xNqkt{filter:brightness(0) invert(1)}.EnterpriseDiagrams_architecture__ugMxO{display:flex;flex-direction:column;align-items:center;padding-block:16px}.EnterpriseDiagrams_host__kdkR_{width:100%;padding:24px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface)}.EnterpriseDiagrams_hostTitle__2ZiIv,.EnterpriseDiagrams_requestLabel__PED85{margin:0;font-family:var(--font-mono);font-size:calc(12rem / 18);font-weight:500;line-height:1.5;text-align:center;letter-spacing:.035em}.EnterpriseDiagrams_hostTitle__2ZiIv{margin-bottom:24px}.EnterpriseDiagrams_threeColumns__kljST{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.EnterpriseDiagrams_item__KFjCH{min-width:0;display:flex;flex-direction:column;align-items:center;gap:14px}.EnterpriseDiagrams_item__KFjCH img{width:clamp(40px,7vw,64px);height:clamp(40px,7vw,64px)}.EnterpriseDiagrams_connector__AKCEi{position:relative;width:100%;height:132px}.EnterpriseDiagrams_connector__AKCEi svg{display:block;width:100%;height:100%;overflow:visible}.EnterpriseDiagrams_flow__WqL9t{stroke:var(--primary);stroke-width:1.5;stroke-dasharray:5 5;fill:none;animation:EnterpriseDiagrams_flow__WqL9t 1.4s linear infinite}.EnterpriseDiagrams_requestLabel__PED85{position:absolute;top:56%;left:50%;width:max-content;max-width:100%;padding:5px 10px;transform:translate(-50%,-50%);background:var(--surface)}.EnterpriseDiagrams_client__R13fZ{display:flex;flex-direction:column;align-items:center;gap:12px}.EnterpriseDiagrams_client__R13fZ img{width:48px;height:48px}.EnterpriseDiagrams_governance__6OU5H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,56px);max-width:400px;padding:32px 12px}.EnterpriseDiagrams_governance__6OU5H .EnterpriseDiagrams_item__KFjCH{gap:18px;animation:EnterpriseDiagrams_float__FlDhF 6s ease-in-out infinite}.EnterpriseDiagrams_governance__6OU5H .EnterpriseDiagrams_item__KFjCH img{width:80px;height:80px}.EnterpriseDiagrams_governance__6OU5H .EnterpriseDiagrams_item__KFjCH:nth-child(2n){animation-delay:-3s}.EnterpriseDiagrams_deployment__ekKA8:before,.EnterpriseDiagrams_governance__6OU5H:before{position:absolute;inset:0;max-width:400px;margin:auto;aspect-ratio:1;border:1px dashed var(--diagram-line);border-radius:50%;content:"";z-index:-1;animation:EnterpriseDiagrams_orbit__FVG_g 72s linear infinite}.EnterpriseDiagrams_deployment__ekKA8{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:48px 16px}.EnterpriseDiagrams_deployment__ekKA8 .EnterpriseDiagrams_item__KFjCH{animation:EnterpriseDiagrams_float__FlDhF 7s ease-in-out infinite}.EnterpriseDiagrams_deployment__ekKA8 .EnterpriseDiagrams_item__KFjCH:nth-child(2){animation-delay:-2s}.EnterpriseDiagrams_deployment__ekKA8 .EnterpriseDiagrams_item__KFjCH:nth-child(3){animation-delay:-4s}.EnterpriseDiagrams_divider__6ji5J{width:100%;height:40px;color:var(--diagram-line)}.EnterpriseDiagrams_providers__SzdJV{--provider-ink:var(--text-primary);--provider-surface:var(--surface);--provider-glow:transparent;display:grid;place-items:center;width:min(100%,450px);aspect-ratio:1}.dark .EnterpriseDiagrams_providers__SzdJV{--provider-glow:color-mix(in srgb,var(--provider-ink) 70%,transparent)}.EnterpriseDiagrams_providers__SzdJV[data-inverted=true]{--provider-ink:var(--color-gray-800);--provider-surface:var(--color-white);--provider-glow:transparent}.EnterpriseDiagrams_providers__SzdJV[data-inverted=false]{--provider-ink:var(--color-gray-200);--provider-surface:var(--color-black);--provider-glow:color-mix(in srgb,var(--provider-ink) 70%,transparent)}.EnterpriseDiagrams_providerHub__Hr8cc{z-index:2;display:grid;place-items:center;width:80px;height:80px;border:1px solid var(--border-strong);border-radius:50%;background:var(--provider-surface);box-shadow:0 0 var(--hub-glow-radius) var(--provider-glow)}.EnterpriseDiagrams_providerOrbit__LM1TS{position:absolute;left:50%;top:50%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px dashed var(--diagram-line);border-radius:50%}.EnterpriseDiagrams_providerFlow__L_AlO,.EnterpriseDiagrams_providerLogos__t14H7{position:absolute;inset:0;width:100%;height:100%}.EnterpriseDiagrams_providerFlow__L_AlO{pointer-events:none;stroke:var(--diagram-line);stroke-width:1;stroke-dasharray:5 10}.EnterpriseDiagrams_providerLogo__1Pkaj{position:absolute;left:var(--provider-x);top:var(--provider-y);display:grid;place-items:center;width:var(--provider-size);height:var(--provider-size);transform:translate(-50%,-50%) scale(var(--provider-pulse));filter:drop-shadow(0 0 var(--provider-glow-radius) var(--provider-glow))}.EnterpriseDiagrams_providerLogo__1Pkaj img{width:100%;height:100%;object-fit:contain;filter:brightness(0)}.EnterpriseDiagrams_providers__SzdJV[data-inverted=false] img,.dark .EnterpriseDiagrams_providerLogo__1Pkaj img{filter:brightness(0) invert(1)}.EnterpriseDiagrams_providers__SzdJV[data-inverted=true] img{filter:brightness(0)}@media (width <= 40em){.EnterpriseDiagrams_label__OGCcm{font-size:calc(13rem / 18)}.EnterpriseDiagrams_host__kdkR_{padding:20px 10px}.EnterpriseDiagrams_threeColumns__kljST{gap:8px}.EnterpriseDiagrams_governance__6OU5H{gap:32px 16px;padding-block:24px}.EnterpriseDiagrams_governance__6OU5H .EnterpriseDiagrams_item__KFjCH img{width:64px;height:64px}.EnterpriseDiagrams_deployment__ekKA8:before,.EnterpriseDiagrams_governance__6OU5H:before{display:none}.EnterpriseDiagrams_deployment__ekKA8{gap:20px;padding:24px 4px}.EnterpriseDiagrams_providers__SzdJV{aspect-ratio:auto;gap:24px;padding-block:24px}.EnterpriseDiagrams_providerHub__Hr8cc{position:static}.EnterpriseDiagrams_providerFlow__L_AlO,.EnterpriseDiagrams_providerOrbit__LM1TS{display:none}.EnterpriseDiagrams_providerLogos__t14H7{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;height:auto}.EnterpriseDiagrams_providerLogo__1Pkaj{position:static;width:100%;height:44px;transform:none}.EnterpriseDiagrams_providerLogo__1Pkaj img{width:38px;height:38px}}@keyframes EnterpriseDiagrams_float__FlDhF{50%{transform:translateY(-5px)}}@keyframes EnterpriseDiagrams_flow__WqL9t{to{stroke-dashoffset:-20}}@keyframes EnterpriseDiagrams_orbit__FVG_g{to{transform:rotate(1turn)}}.EnterpriseDiagrams_scene__HIVb3 *,.EnterpriseDiagrams_scene__HIVb3 :after,.EnterpriseDiagrams_scene__HIVb3 :before,.EnterpriseDiagrams_scene__HIVb3:after,.EnterpriseDiagrams_scene__HIVb3:before{animation-play-state:paused}.EnterpriseDiagrams_scene__HIVb3[data-motion=running] *,.EnterpriseDiagrams_scene__HIVb3[data-motion=running] :after,.EnterpriseDiagrams_scene__HIVb3[data-motion=running] :before,.EnterpriseDiagrams_scene__HIVb3[data-motion=running]:after,.EnterpriseDiagrams_scene__HIVb3[data-motion=running]:before{animation-play-state:running}@media (prefers-reduced-motion:reduce){.EnterpriseDiagrams_scene__HIVb3 *,.EnterpriseDiagrams_scene__HIVb3 :after,.EnterpriseDiagrams_scene__HIVb3 :before,.EnterpriseDiagrams_scene__HIVb3:after,.EnterpriseDiagrams_scene__HIVb3:before{animation:none}}.FolderTabShape_shape__QnQuo{--folder-tab-slant:7deg;position:absolute;inset:0;box-sizing:border-box;pointer-events:none;z-index:-1}.FolderTabShape_shape__QnQuo:after,.FolderTabShape_shape__QnQuo:before{position:absolute;top:0;bottom:0;box-sizing:border-box;width:50%;border-top:1px solid var(--folder-tab-border);background:var(--folder-tab-surface);background-image:var(--folder-tab-texture,none);background-position:0 0;background-size:2048px 1438px;content:""}.FolderTabShape_shape__QnQuo:before{left:0;border-left:1px solid var(--folder-tab-border);border-top-left-radius:var(--space-2);transform:skewX(calc(-1 * var(--folder-tab-slant)));transform-origin:bottom left}.FolderTabShape_shape__QnQuo:after{right:0;border-right:1px solid var(--folder-tab-border);border-top-right-radius:var(--space-2);transform:skewX(var(--folder-tab-slant));transform-origin:bottom right}@layer components{:where(.CommandCopy_root__tFROk){display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;padding-block:calc(3 * var(--spacing));padding-inline:var(--terminal-content-padding);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--terminal-line-height)}:where(.CommandCopy_root__tFROk) ::selection,:where(.CommandCopy_root__tFROk)::selection{background:var(--accent-11);color:var(--accent-1)}:where(.CommandCopy_prompt__aP7nC){color:var(--accent-10);user-select:none}:where(.CommandCopy_code__k0ggc),:where(.CommandCopy_content__j_PrV){min-width:0;overflow-wrap:anywhere}:where(.CommandCopy_code__k0ggc){max-width:100%;font-weight:var(--font-weight-cline-ui-medium);text-align:left}:where(.CommandCopy_codeWithCopy__0NuPt){flex:1}:where(.CommandCopy_content__j_PrV){color:var(--text-muted)}:where(.CommandCopy_button__6diAu){display:inline-flex;flex-shrink:0;max-width:100%;align-items:center;justify-content:center;padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-normal);white-space:nowrap;cursor:pointer;outline:none}:where(.CommandCopy_button__6diAu:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 60%,transparent)}:where(.CommandCopy_button__6diAu:disabled,.CommandCopy_button__6diAu[data-disabled]){pointer-events:none;opacity:.5}@media (forced-colors:active){:where(.CommandCopy_button__6diAu:focus-visible){outline:2px solid Highlight;outline-offset:2px}}:where(.CommandCopy_button__6diAu) svg{flex-shrink:0;pointer-events:none}:where(.CommandCopy_idle__vmi_2){color:var(--text-muted)}@media (hover:hover){:where(.CommandCopy_idle__vmi_2:hover){background:var(--surface-3);color:var(--text-primary)}}:where(.CommandCopy_copied__pK6iv){background:color-mix(in srgb,var(--emerald-8) 10%,transparent);color:var(--emerald-8)}.CommandCopy_buttonContent__XyRbD{display:inline-flex;align-items:center;min-width:0;max-width:100%}.CommandCopy_copyLabel__aHmUP{--copy-label-duration:60ms;display:grid;grid-template-columns:0fr;min-width:0;margin-inline-start:0;opacity:0;transition:grid-template-columns var(--copy-label-duration) ease-out,margin-inline-start var(--copy-label-duration) ease-out,opacity var(--copy-label-duration) ease-out}.CommandCopy_copyLabelText__oQBlI{min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:nowrap}.CommandCopy_root__tFROk [data-copied] .CommandCopy_copyLabel__aHmUP{grid-template-columns:1fr;margin-inline-start:calc(var(--spacing) * 1.5);opacity:1}.CommandCopy_root__tFROk [data-copied] .CommandCopy_copyLabelText__oQBlI{white-space:normal;animation:CommandCopy_expandCopyLabel__QauAk var(--copy-label-duration)}@keyframes CommandCopy_expandCopyLabel__QauAk{0%,to{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.CommandCopy_copyLabel__aHmUP{transition:none}.CommandCopy_root__tFROk [data-copied] .CommandCopy_copyLabelText__oQBlI{animation:none}}@media (width >= 40rem){:where(.CommandCopy_root__tFROk){font-size:var(--text-sm)}}}@layer components{.SurfaceLink_link__yL4cF{--surface-hover-lighter:var(--neutral-a3);--surface-hover:var(--neutral-a4)}.CommandProduct_shell__grDVn{--product-command-surface:var(--masonry-4);--product-command-text:var(--masonry-12);--product-command-border:var(--masonry-5);--product-command-copy-color:var(--masonry-11);--product-command-prompt:var(--accent-10);padding:calc(2 * var(--spacing));padding-left:calc(4 * var(--spacing));box-shadow:0 0 0 1px var(--product-command-border),0 var(--space-3) var(--space-5) color-mix(in srgb,var(--shadow-ink) 15%,transparent);color:var(--product-command-text);background:var(--product-command-surface)}[data-tone=emerald] .CommandProduct_shell__grDVn{--product-command-surface:var(--emerald-1);--product-command-text:var(--emerald-12);--product-command-border:var(--emerald-3);--product-command-copy-color:var(--emerald-7);--product-command-copy-hover:var(--emerald-2)}}@layer components{@supports (color:oklch(from red calc(l * 0.9) calc(c * 0.8) h)){[data-tone=emerald] .CommandProduct_shell__grDVn{--product-command-surface:oklch(from var(--emerald-1) calc(l * 0.9) calc(c * 0.8) h)}}.CommandProduct_idle__lBPnc{color:var(--product-command-copy-color)}.CommandProduct_copied__iQdBg,.CommandProduct_idle__lBPnc:hover{color:var(--product-command-text);background:var(--product-command-copy-hover,color-mix(in srgb,var(--product-command-text) 10%,transparent))}.CommandProduct_copied__iQdBg:focus-visible,.CommandProduct_idle__lBPnc:focus-visible{outline:2px solid var(--ring);outline-offset:1px}}@layer components{.HomePage_page__0Dv6F{overflow-x:clip;padding-top:4rem}:where(.HomePage_page__0Dv6F section[id]){scroll-margin-top:calc(4rem + 20px + var(--release-banner-height, 0px))}}.ModelProvidersSection_gridSheet__KqDI1{position:absolute;inset:-1px;background:var(--border-strong);-webkit-mask:url(/assets/homepage/patterns/product-grid.svg) top left/20px 20px round;mask:url(/assets/homepage/patterns/product-grid.svg) top left/20px 20px round;pointer-events:none}.ModelProvidersSection_label___fmLS{--label-radius:var(--radius-lg);--label-surface:var(--surface);--label-border:var(--border-strong);width:100%;container:provider-label/inline-size}html.dark .ModelProvidersSection_label___fmLS{--label-surface:var(--masonry-3)}.ModelProvidersSection_labelText__Y5m7U{--label-indent:2em;width:fit-content;max-width:100%;margin:0;font-size:clamp(1rem,8.5cqw,var(--text-3xl));font-weight:340;line-height:1.1;letter-spacing:-.01em}.ModelProvidersSection_labelText__Y5m7U>span{position:relative;display:block;width:fit-content;padding:.35em .65em;border:1px solid var(--label-border);border-radius:var(--label-radius);background:var(--label-surface);overflow-wrap:anywhere}.ModelProvidersSection_labelText__Y5m7U>span:first-child{max-width:calc(100% - var(--label-indent));border-bottom-right-radius:0}.ModelProvidersSection_labelText__Y5m7U>span:last-child{max-width:calc(100% - var(--label-indent));margin-left:var(--label-indent);border-top-left-radius:0}.ModelProvidersSection_labelText__Y5m7U>span:first-child:before{content:"";position:absolute;z-index:1;left:calc(var(--label-indent) - 1px);right:-1px;bottom:-2px;height:2px;background:var(--label-surface)}.ModelProvidersSection_labelText__Y5m7U>span:first-child:after,.ModelProvidersSection_labelText__Y5m7U>span:last-child:before{content:"";position:absolute;z-index:1;width:calc(var(--label-radius) + 1px);height:calc(var(--label-radius) + 1px);pointer-events:none;background:radial-gradient(circle at var(--corner-center),transparent var(--label-radius),var(--label-border) var(--label-radius) calc(var(--label-radius) + 1px),var(--label-surface) calc(var(--label-radius) + 1px))}.ModelProvidersSection_labelText__Y5m7U>span:first-child:after{--corner-center:top right;left:100%;bottom:-2px}.ModelProvidersSection_labelText__Y5m7U>span:last-child:before{--corner-center:bottom left;right:100%;top:-2px}@container provider-label (width < 400px){.ModelProvidersSection_labelText__Y5m7U{--label-indent:1em}}@container provider-label (width < 12rem){.ModelProvidersSection_labelText__Y5m7U{font-size:var(--text-3xl)}}.ModelProvidersSection_providerGrid___Ffsd{container-type:inline-size}.ModelProvidersSection_logoStrip__Yk6_5{--provider-tile-min:calc(38rem / 11);width:100%;justify-self:center;container-type:inline-size}.ModelProvidersSection_logoViewport__kqrTZ{overflow:hidden}@container (width >= 1280px){.ModelProvidersSection_logoStrip__Yk6_5{grid-column:4/span 9}}.ModelProvidersSection_cards__f8bmK{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;width:min(42rem,100%);margin-inline:auto}.ModelProvidersSection_duplicate__hpqAi{display:none}.ModelProvidersSection_card__mpgCK{width:100%;aspect-ratio:1;padding:18%}.ModelProvidersSection_icon__9icWb{-webkit-mask:var(--provider-icon) center /contain no-repeat;mask:var(--provider-icon) center /contain no-repeat;mask-mode:alpha}.ModelProvidersSection_card__mpgCK:nth-child(2n){margin-top:100%}@container (width < 768px){.ModelProvidersSection_cards__f8bmK{grid-template-columns:repeat(auto-fit,minmax(min(var(--provider-tile-min),100%),var(--provider-tile-min)));justify-content:center;gap:calc(2 * var(--spacing));width:100%}.ModelProvidersSection_card__mpgCK:nth-child(2n){margin-top:0}}@keyframes ModelProvidersSection_provider-scroll__Ap2iD{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:no-preference){@container (width < 768px){.ModelProvidersSection_logoTrack___roA7[data-ready=true]{display:flex;width:max-content;animation:ModelProvidersSection_provider-scroll__Ap2iD 24s linear infinite}.ModelProvidersSection_logoTrack___roA7[data-ready=true] .ModelProvidersSection_cards__f8bmK{flex:none;grid-template-columns:repeat(12,var(--provider-tile-min));gap:0;width:calc(12 * var(--provider-tile-min));margin-inline:0}.ModelProvidersSection_logoTrack___roA7[data-ready=true] .ModelProvidersSection_card__mpgCK:nth-child(2n){margin-top:100%}.ModelProvidersSection_logoTrack___roA7[data-ready=true] .ModelProvidersSection_duplicate__hpqAi{display:grid}}}@media (forced-colors:active){.ModelProvidersSection_label___fmLS,html.dark .ModelProvidersSection_label___fmLS{--label-surface:Canvas;--label-border:CanvasText}.ModelProvidersSection_labelText__Y5m7U>span:after,.ModelProvidersSection_labelText__Y5m7U>span:before{forced-color-adjust:none}.ModelProvidersSection_icon__9icWb{background-color:CanvasText}}