.CapabilityStage_section__aqMEW{scroll-margin-top:calc(var(--header-height) + 20px);position:relative;overflow:hidden;background:var(--background);color:var(--foreground);border-bottom:1px solid var(--border)}.CapabilityStage_rail__zeviQ{width:min(var(--content-width),calc(100% - 18px));margin-inline:auto}.CapabilityStage_header__l9Mv7{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:65px;align-items:end;padding:78px 32px 55px}.CapabilityStage_eyebrow__h2CPl{margin:0 0 22px;color:var(--muted-foreground);font-family:var(--font-mono);font-size:11px;line-height:1.5}.CapabilityStage_header__l9Mv7 h2{max-width:480px;margin:0;font-family:var(--font-heading);font-size:30px;font-weight:500;line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.CapabilityStage_intro__7UkWk{margin:0;color:var(--muted-foreground);font-size:15px;line-height:1.6}.CapabilityStage_weave__4VNUU{--weave-drift:0px;position:relative;padding:28px 32px 55px}.CapabilityStage_row__UtWL5{position:relative;display:block;width:calc(100% - var(--indent));margin-left:var(--indent);padding:22px 0 32px;color:var(--foreground);text-decoration:none}.CapabilityStage_ordinal__lT6AN{display:block;margin-bottom:10px;color:var(--muted-foreground);font-family:var(--font-mono);font-size:10px;line-height:1}.CapabilityStage_ribbon__kjycY{position:relative;display:flex;align-items:center;gap:25px;transform:translateX(var(--weave-drift)) rotate(var(--tilt));transform-origin:0 65%;transition:transform .7s cubic-bezier(.2,.7,.2,1),color .2s}.CapabilityStage_ribbon__kjycY:after{content:"";position:absolute;right:-80vw;bottom:-13px;width:200vw;height:1px;background:var(--border);pointer-events:none}.CapabilityStage_ribbon__kjycY h3{min-width:0;margin:0;font-family:var(--font-heading);font-size:clamp(38px,7.8vw,var(--type-size));font-weight:500;line-height:1;letter-spacing:-.055em;white-space:nowrap}.CapabilityStage_arrow__fEw2g{flex:0 0 auto;transition:transform .35s var(--motion-ease)}.CapabilityStage_itemDescription__RzpvO{max-width:355px;margin:30px 0 0;color:var(--muted-foreground);font-size:14px;line-height:1.6}.CapabilityStage_row__UtWL5[data-variant="0"]{padding-bottom:45px}.CapabilityStage_row__UtWL5[data-variant="1"]{padding-bottom:49px}.CapabilityStage_row__UtWL5[data-variant="1"] .CapabilityStage_ribbon__kjycY{transform:translateX(calc(var(--weave-drift) * -.7)) rotate(var(--tilt))}.CapabilityStage_row__UtWL5[data-variant="2"] .CapabilityStage_ribbon__kjycY{transform:translateX(calc(var(--weave-drift) * .65)) rotate(var(--tilt))}.CapabilityStage_row__UtWL5:hover .CapabilityStage_ribbon__kjycY{color:var(--interactive-accent)}.CapabilityStage_row__UtWL5:hover .CapabilityStage_arrow__fEw2g{transform:translate(7px,-7px)}.CapabilityStage_row__UtWL5:focus-visible{outline:2px solid var(--ring);outline-offset:12px}.CapabilityStage_foundation__fCsGF{display:grid;grid-template-columns:170px minmax(0,1fr);gap:45px;padding:22px 32px 48px}.CapabilityStage_foundationLabel__k5KUm{display:flex;align-items:center;justify-content:space-between;align-self:start;gap:12px;margin:0;padding-top:17px;border-top:1px solid var(--border);color:var(--muted-foreground);font-family:var(--font-mono);font-size:10px;line-height:1.5}.CapabilityStage_foundationLabel__k5KUm svg{color:var(--interactive-accent)}.CapabilityStage_principles__suMQs{border-top:1px solid var(--border)}.CapabilityStage_principle__wX3Id{display:grid;grid-template-columns:205px minmax(0,1fr);gap:30px;padding:15px 0;border-bottom:1px solid var(--border)}.CapabilityStage_principle__wX3Id:last-child{border-bottom:0}.CapabilityStage_principle__wX3Id h3{margin:0;font-size:14px;font-weight:600;line-height:1.5}.CapabilityStage_principle__wX3Id p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.65}@media (max-width:1050px){.CapabilityStage_header__l9Mv7{grid-template-columns:minmax(0,1fr) 290px;gap:35px}.CapabilityStage_ribbon__kjycY h3{font-size:clamp(38px,6.9vw,var(--type-size))}.CapabilityStage_row__UtWL5[data-variant="1"]{width:67%;margin-left:33%}.CapabilityStage_row__UtWL5[data-variant="1"] .CapabilityStage_ribbon__kjycY h3{font-size:80px}.CapabilityStage_row__UtWL5[data-variant="2"] .CapabilityStage_ribbon__kjycY h3{font-size:70px}.CapabilityStage_arrow__fEw2g{width:36px;height:36px}.CapabilityStage_foundation__fCsGF{gap:30px;grid-template-columns:145px minmax(0,1fr)}.CapabilityStage_principle__wX3Id{grid-template-columns:175px minmax(0,1fr);gap:22px}}@media (max-width:800px){.CapabilityStage_header__l9Mv7{grid-template-columns:1fr;gap:24px;padding:60px 25px 35px}.CapabilityStage_header__l9Mv7 h2{max-width:550px;font-size:30px}.CapabilityStage_intro__7UkWk{max-width:530px}.CapabilityStage_weave__4VNUU{padding:20px 25px 32px}.CapabilityStage_row__UtWL5{padding-block:20px 32px}.CapabilityStage_ribbon__kjycY{gap:16px}.CapabilityStage_ribbon__kjycY h3{font-size:clamp(34px,6.7vw,54px)}.CapabilityStage_row__UtWL5[data-variant="1"]{width:73%;margin-left:27%}.CapabilityStage_row__UtWL5[data-variant="1"] .CapabilityStage_ribbon__kjycY h3{font-size:clamp(52px,10vw,76px)}.CapabilityStage_row__UtWL5[data-variant="2"]{width:92%;margin-left:8%}.CapabilityStage_row__UtWL5[data-variant="2"] .CapabilityStage_ribbon__kjycY h3{font-size:clamp(43px,8vw,65px)}.CapabilityStage_arrow__fEw2g{width:30px;height:30px}.CapabilityStage_itemDescription__RzpvO{max-width:330px;font-size:14px}.CapabilityStage_foundation__fCsGF{padding:18px 25px 35px;grid-template-columns:1fr;gap:20px}.CapabilityStage_foundationLabel__k5KUm{max-width:200px}.CapabilityStage_principle__wX3Id{grid-template-columns:185px minmax(0,1fr)}}@media (max-width:480px){.CapabilityStage_header__l9Mv7{padding:48px 20px 28px}.CapabilityStage_header__l9Mv7 h2{font-size:26px}.CapabilityStage_intro__7UkWk{font-size:14px}.CapabilityStage_weave__4VNUU{padding:20px 20px 25px}.CapabilityStage_row__UtWL5{width:100%;margin-left:0}.CapabilityStage_ribbon__kjycY{gap:11px}.CapabilityStage_ribbon__kjycY h3{font-size:clamp(23px,7vw,34px);letter-spacing:-.05em}.CapabilityStage_row__UtWL5[data-variant="1"]{width:86%;margin-left:14%}.CapabilityStage_row__UtWL5[data-variant="1"] .CapabilityStage_ribbon__kjycY h3{font-size:clamp(40px,11vw,54px)}.CapabilityStage_row__UtWL5[data-variant="2"]{width:97%;margin-left:3%}.CapabilityStage_row__UtWL5[data-variant="2"] .CapabilityStage_ribbon__kjycY h3{font-size:clamp(30px,9.1vw,43px)}.CapabilityStage_arrow__fEw2g{width:24px;height:24px}.CapabilityStage_itemDescription__RzpvO{margin-top:28px;font-size:13px;max-width:290px}.CapabilityStage_ordinal__lT6AN{margin-bottom:13px}.CapabilityStage_foundation__fCsGF{padding-inline:20px}.CapabilityStage_principle__wX3Id{grid-template-columns:1fr;gap:6px}.CapabilityStage_ribbon__kjycY:after{width:150vw;bottom:-10px}}@media (prefers-reduced-motion:reduce){.CapabilityStage_ribbon__kjycY,.CapabilityStage_row__UtWL5[data-variant="1"] .CapabilityStage_ribbon__kjycY,.CapabilityStage_row__UtWL5[data-variant="2"] .CapabilityStage_ribbon__kjycY{transform:rotate(var(--tilt));transition:none}.CapabilityStage_arrow__fEw2g{transition:none}.CapabilityStage_row__UtWL5:hover .CapabilityStage_arrow__fEw2g{transform:none}}@media (prefers-reduced-motion:no-preference){.CapabilityStage_ribbon__kjycY{animation:CapabilityStage_type-drift__ek9Nt 9s ease-in-out infinite alternate}.CapabilityStage_row__UtWL5[data-variant="1"] .CapabilityStage_ribbon__kjycY{animation-delay:-3s}.CapabilityStage_row__UtWL5[data-variant="2"] .CapabilityStage_ribbon__kjycY{animation-delay:-6s}@keyframes CapabilityStage_type-drift__ek9Nt{0%{translate:-2px 1px}to{translate:3px -2px}}}.GoogleReviewsBadge_badge__4fBUJ{display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:5px;color:var(--foreground);text-decoration:none}.GoogleReviewsBadge_badge__4fBUJ:hover .GoogleReviewsBadge_link__tJFYp{color:var(--interactive-accent);text-decoration:underline;text-underline-offset:3px}.GoogleReviewsBadge_badge__4fBUJ:focus-visible{outline:2px solid var(--brand-blue);outline-offset:5px}.GoogleReviewsBadge_logo___0Xdg{flex:0 0 auto;width:28px;height:28px}.GoogleReviewsBadge_copy__diTxN{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.GoogleReviewsBadge_title__EX6vq{font-size:11px;font-weight:600;line-height:1.4}.GoogleReviewsBadge_rating__qzxLY{display:inline-flex;align-items:center;gap:6px}.GoogleReviewsBadge_stars__mleOw{display:inline-flex;gap:2px;color:#fbbc05}.GoogleReviewsBadge_link__tJFYp{display:inline-flex;align-items:center;gap:2px;color:var(--muted-foreground);font-size:10px;line-height:1.3}.PromptChat_stage__QagSM{width:100%;scale:.78;transform-origin:top center;color:var(--foreground);font-family:var(--font-ui);font-size:16px;font-weight:400;line-height:24px}.PromptChat_stack__jVl6y{position:relative;margin-inline:-16px;padding:24px 16px 0;-webkit-mask-image:linear-gradient(black 65%,transparent);mask-image:linear-gradient(black 65%,transparent)}.PromptChat_stack__jVl6y:after,.PromptChat_stack__jVl6y:before{position:absolute;bottom:0;border:1px solid var(--border);border-radius:16px;content:""}.PromptChat_stack__jVl6y:before{z-index:1;top:16px;right:24px;left:24px;background:var(--card)}.PromptChat_stack__jVl6y:after{top:8px;right:36px;left:36px;background:color-mix(in srgb,var(--card) 50%,transparent)}.PromptChat_chat__Zyw29{position:relative;z-index:10;overflow:hidden;padding:16px 16px 24px;border:1px solid transparent;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 7.5%,transparent),0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1);font-size:14px;line-height:20px}.PromptChat_prompt__8w53y{width:-moz-fit-content;width:fit-content;max-width:80%;margin-left:auto;padding:8px 12px;border-radius:16px;background:color-mix(in srgb,var(--border) 80%,transparent)}.PromptChat_logo__HCFcv{display:block}[data-theme=dark] .PromptChat_logo__HCFcv{filter:invert(1)}.PromptChat_prompt__8w53y p,.PromptChat_response__knhno p{display:-webkit-box;overflow:hidden;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;font-weight:400;line-height:20px}.PromptChat_prompt__8w53y p{margin-top:0}.PromptChat_responseRow__Tz4ra{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;margin-top:16px}.PromptChat_responseRow__Tz4ra .PromptChat_logo__HCFcv{flex:none;margin-top:9px}.PromptChat_response__knhno{max-width:80%;padding:8px 12px;border-radius:16px;background:color-mix(in srgb,var(--border) 80%,transparent);color:var(--foreground)}.PromptChat_highlight__Mp_xB{padding-block:0;background:#fef3c7;color:#78350f}.PromptChat_composer__wUOcr{margin:12px -12px -12px;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--foreground) 5%,transparent)}.PromptChat_placeholder__bwJqg{margin-bottom:12px;color:var(--muted-foreground);font-size:14px;line-height:20px}.PromptChat_composerActions__5fP76{display:flex;justify-content:space-between}.PromptChat_tools__DOShn{display:flex;gap:8px}.PromptChat_send__nlMZL,.PromptChat_tool___HQoa{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:16px}.PromptChat_tool___HQoa{border:1px solid var(--border)}.PromptChat_send__nlMZL{background:black;color:white;box-shadow:0 0 0 1px var(--border)}.PromptChat_send__nlMZL svg,.PromptChat_tool___HQoa svg{display:block;flex:none;width:16px;height:16px;margin:0}.PromptCitations_stage__demct{width:100%;scale:.78;transform-origin:top center;color:var(--foreground);font-family:var(--font-ui);font-size:16px;font-weight:400;line-height:24px}.PromptCitations_stack__UVzjE{position:relative;margin-inline:-16px;padding:24px 16px 0;-webkit-mask-image:linear-gradient(black 88%,transparent);mask-image:linear-gradient(black 88%,transparent)}.PromptCitations_stack__UVzjE:after,.PromptCitations_stack__UVzjE:before{position:absolute;bottom:0;border:1px solid var(--border);border-radius:16px;content:""}.PromptCitations_stack__UVzjE:before{z-index:1;top:16px;right:24px;left:24px;background:var(--card)}.PromptCitations_stack__UVzjE:after{top:8px;right:36px;left:36px;background:color-mix(in srgb,var(--card) 50%,transparent)}.PromptCitations_analysis__KriQw{position:relative;z-index:10;padding:24px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 7.5%,transparent),0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1)}.PromptCitations_heading__cOrdC span,.PromptCitations_heading__cOrdC strong{display:block}.PromptCitations_heading__cOrdC strong{font-size:14px;font-weight:500;line-height:20px}.PromptCitations_heading__cOrdC span{margin-top:2px;color:var(--muted-foreground);font-size:12px;line-height:16px}.PromptCitations_bar__lUOJ7{position:relative;display:flex;margin:16px 0}.PromptCitations_decisionsSegment__j_eDJ,.PromptCitations_documentationSegment__SevVI,.PromptCitations_requirementsSegment__Hxmrl{min-width:0;height:20px;flex:1}.PromptCitations_requirementsSegment__Hxmrl{border-radius:6px 0 0 6px}.PromptCitations_documentationSegment__SevVI{border-radius:0 6px 6px 0}.PromptCitations_documentationDot___P_s0,.PromptCitations_documentationSegment__SevVI{--stripes-color:color-mix(in srgb,var(--foreground) 20%,var(--card));border:1px solid var(--border);background-image:linear-gradient(-45deg,var(--stripes-color) 25%,transparent 25%,transparent 50%,var(--stripes-color) 50%,var(--stripes-color) 75%,transparent 75%,transparent);background-size:5px 5px}.PromptCitations_sources__QBy_2{display:flex;flex-direction:column;gap:8px}.PromptCitations_source__OzagY{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px}.PromptCitations_dot__Rjupj{width:6px;height:6px;margin-top:7px;border-radius:50%}.PromptCitations_requirementsDot__DeTS8,.PromptCitations_requirementsSegment__Hxmrl{background:color-mix(in oklab,var(--foreground) 50%,var(--brand-blue))}.PromptCitations_decisionsDot__nx5rB,.PromptCitations_decisionsSegment__j_eDJ{background:var(--brand-blue)}.PromptCitations_sourceText__GEVN_ span,.PromptCitations_sourceText__GEVN_ strong{display:block}.PromptCitations_sourceText__GEVN_ strong{font-size:14px;font-weight:500;line-height:20px}.PromptCitations_sourceText__GEVN_ span{color:var(--muted-foreground);font-size:11px;line-height:15px}.PromptFeed_feed__jDehq{display:flex;min-height:313.5px;flex-direction:column;gap:10px;padding:20px 32px;-webkit-mask-image:linear-gradient(180deg,#000 35%,transparent);mask-image:linear-gradient(180deg,#000 35%,transparent)}.PromptFeed_visit__TJd0I{display:flex;min-height:42px;min-width:0;align-items:center;gap:8px;padding:6px 10px;border:1px solid transparent;border-radius:8px;background:var(--card);box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 7.5%,transparent),0 1px 2px rgb(0 0 0/10%)}.PromptFeed_visit__TJd0I>svg{flex:0 0 auto}.PromptFeed_agent__mvJwn{width:84px;flex:0 0 auto;color:var(--foreground);font-size:11px;font-weight:500;line-height:16.5px;white-space:nowrap}.PromptFeed_path__uzNA_{min-width:0;flex:1;overflow:hidden;color:var(--muted-foreground);font-family:var(--font-mono);font-size:10px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.PromptFeed_laravel__TAOsk{color:#ff2d20}.PromptFeed_react__QW7FS{color:#61dafb}.PromptFeed_next__VDO_G{color:var(--foreground)}.PromptIntegrations_stage__l9UFg{padding-top:24px;transform:scale(.86);transform-origin:top center}.PromptIntegrations_inner__nXotO{border-radius:16px;background:color-mix(in srgb,var(--foreground) 5%,transparent);transform:scale(.95);transform-origin:top center}.PromptIntegrations_panel__Y4oMu{position:relative;overflow:hidden;padding:12px 24px;border:1px solid transparent;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent),0 4px 6px -1px rgb(0 0 0/5%),0 2px 4px -2px rgb(0 0 0/5%)}.PromptIntegrations_integration__f5fXp{display:grid;max-width:320px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px dashed var(--border)}.PromptIntegrations_integration__f5fXp:last-child{border-bottom:0}.PromptIntegrations_logoTile__0_m0G{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--foreground) 5%,transparent);border-radius:8px;background:var(--muted)}.PromptIntegrations_hetzner__vw5Pw{color:#d50c2d}.PromptIntegrations_coolify__HvLyq{color:#6b16ed}.PromptIntegrations_backups__w8OVw{color:var(--foreground)}.PromptIntegrations_copy__viuzN{min-width:0}.PromptIntegrations_name__yVJ3_{display:block;margin-bottom:2px;color:var(--foreground);font-size:14px;font-weight:500;line-height:20px}.PromptIntegrations_description__8m770{overflow:hidden;margin:0;color:var(--muted-foreground);font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.PromptIntegrations_add__mGYp9{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:var(--background);color:var(--foreground);box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent),0 1px 3px rgb(0 0 0/15%),0 1px 2px -1px rgb(0 0 0/15%)}.PromptVisibility_visual__cltUA{--visibility-green:#10b981;display:flex;height:100%;flex-direction:column}.PromptVisibility_score__28qpH{display:inline-flex;flex-direction:column;margin-left:8px;padding:8px 12px;border-radius:8px;background:var(--muted)}.PromptVisibility_scoreValues__aOmnO{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.PromptVisibility_value__fQDfI{color:var(--foreground);font-size:18px;font-weight:600;line-height:28px}.PromptVisibility_score__28qpH p{margin:0;color:var(--muted-foreground);font-size:10px;line-height:15px}.PromptVisibility_chart__PWxte{height:120px;margin:20px -8px 0}.PromptVisibility_chart__PWxte svg{display:block;width:100%;height:120px;overflow:visible}.PromptVisibility_grid__4VuFC line{stroke:color-mix(in srgb,var(--border) 50%,transparent)}.PromptVisibility_curve__SE360{stroke:var(--visibility-green)}.PromptVisibility_milestone__NwMFa{fill:var(--card);stroke:var(--visibility-green);stroke-width:2}.PromptVisibility_milestones__600fU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:9px 8px 0;color:var(--muted-foreground);font-size:9px;line-height:13.5px;text-align:center}.PromptVisibility_milestones__600fU span:first-child{text-align:left}.PromptVisibility_milestones__600fU span:last-child{text-align:right}.PromptWorkflow_dots__X22Wu{position:absolute;inset:0;background-image:radial-gradient(circle,#d4d4d8 1px,transparent 0);background-position:50%;background-size:16px 16px;pointer-events:none}.PromptWorkflow_stage___iwM3{position:relative;transform:scale(.82);transform-origin:top center}.PromptWorkflow_workflow__PRKTu{display:flex;flex-direction:column;align-items:center;padding:8px 12px 12px}.PromptWorkflow_pill__VhhL4{display:flex;align-items:center;gap:8px;padding:6px 16px;border:1px solid color-mix(in srgb,#d1d5db 80%,transparent);border-radius:999px;background:var(--card);box-shadow:0 1px 2px rgb(0 0 0/5%);color:color-mix(in srgb,var(--foreground) 80%,var(--muted-foreground));font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.PromptWorkflow_statusDot__XU_vB{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--brand-blue)}.PromptWorkflow_step__x6Q5T{display:flex;width:100%;flex-direction:column;align-items:center}.PromptWorkflow_connector__wO3t3{width:1px;height:24px;border-left:1px dashed color-mix(in srgb,#d1d5db 80%,transparent)}.PromptWorkflow_node___sRDY{position:relative;width:100%;border:1px solid transparent;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 7.5%,transparent),0 1px 3px rgb(0 0 0/10%),0 1px 2px -1px rgb(0 0 0/10%)}.PromptWorkflow_nodeContent__aqiza{display:flex;align-items:center;gap:10px;padding:12px 14px}.PromptWorkflow_iconTile__WthLM{display:flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:6px}.PromptWorkflow_scrape__RYHt_{background:#ffedd4;color:#ff6900}.PromptWorkflow_implementation__EvYYS{background:var(--surface-muted);color:var(--interactive-accent)}.PromptWorkflow_writing__K5nEb{background:#d0fae5;color:#00bc7d}.PromptWorkflow_title__F0DkO{min-width:0;flex:1;overflow:hidden;color:var(--foreground);font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.PromptWorkflow_check__lnxS6,.PromptWorkflow_spinner__stOA5{flex:0 0 auto}.PromptWorkflow_check__lnxS6{color:color-mix(in srgb,#9ca3af 80%,transparent)}.PromptWorkflow_spinner__stOA5{color:var(--muted-foreground);animation:PromptWorkflow_spin__GUAhy 1s linear infinite}@keyframes PromptWorkflow_spin__GUAhy{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PromptWorkflow_spinner__stOA5{animation:none}}.WorkingPrincipleVisual_panel__tRiOa{position:relative;width:100%;height:256px;min-width:0;padding:12px 4px;overflow:hidden;border:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-muted) 80%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.6);color:var(--foreground);font-family:var(--font-ui);font-size:14px;line-height:20px;isolation:isolate}.WorkingPrincipleVisual_panel__tRiOa svg{flex-shrink:0}.WorkingPrinciples_intro__eQcyO{padding:80px 32px 56px;background:color-mix(in srgb,var(--surface-muted) 55%,var(--background))}.WorkingPrinciples_intro__eQcyO .ol-site-section-heading{max-width:768px}.WorkingPrinciples_intro__eQcyO .ol-site-section-heading h2{margin:0 0 16px}.WorkingPrinciples_intro__eQcyO .ol-site-eyebrow{display:inline-flex;margin-bottom:16px;font-size:12px;line-height:16px;letter-spacing:.05em}.WorkingPrinciples_intro__eQcyO .ol-site-section-heading p{max-width:672px}.WorkingPrinciples_grid__PEg_J{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--border);background:var(--border)}.WorkingPrinciples_card__Ipes5{position:relative;display:flex;min-width:0;flex-direction:column;gap:24px;padding:32px;background:var(--card)}.WorkingPrinciples_card__Ipes5:before{position:absolute;z-index:1;top:-3px;left:-3px;width:5px;height:5px;background:var(--border);transform:rotate(45deg);content:"";pointer-events:none}.WorkingPrinciples_copy__zKDw4{flex:1}.WorkingPrinciples_copy__zKDw4 h3{margin:0 0 4px;color:var(--foreground);font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.025em}.WorkingPrinciples_copy__zKDw4 p{margin:0;color:var(--muted-foreground);font-size:14px;line-height:20px}@media (max-width:900px){.WorkingPrinciples_grid__PEg_J{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkingPrinciples_card__Ipes5{padding:24px}}@media (max-width:600px){.WorkingPrinciples_intro__eQcyO{padding:48px 22px 36px}.WorkingPrinciples_grid__PEg_J{grid-template-columns:minmax(0,1fr)}.WorkingPrinciples_card__Ipes5{padding:24px 22px}}