.BrandLogo_compact__8Mkvc,.BrandLogo_hero__u0H2Z{display:inline-flex;flex-direction:row;align-items:center;gap:.75rem;color:var(--ink)}.BrandLogo_hero__u0H2Z{gap:1rem;margin:0 0 1.5rem;animation:BrandLogo_fade-in__ve8nM .7s var(--ease) both}.BrandLogo_mark__sykc3{display:block;flex-shrink:0;filter:drop-shadow(0 8px 14px rgba(14,28,36,.16))}.BrandLogo_hero__u0H2Z .BrandLogo_mark__sykc3{width:3.65rem;height:auto}.BrandLogo_compact__8Mkvc .BrandLogo_mark__sykc3{width:1.7rem;height:auto;filter:drop-shadow(0 3px 6px rgba(14,28,36,.12))}.BrandLogo_wordmark__sj6X6{display:flex;flex-direction:column;justify-content:center;font-family:var(--font-display);letter-spacing:.04em;line-height:.95;text-transform:uppercase}.BrandLogo_hero__u0H2Z .BrandLogo_wordmark__sj6X6{font-size:clamp(1.35rem,2.8vw,1.85rem);gap:.08em}.BrandLogo_compact__8Mkvc .BrandLogo_wordmark__sj6X6{font-size:.72rem;letter-spacing:.06em;gap:.06em}.BrandLogo_startup__Wp1LD{color:var(--ink);font-weight:700}.BrandLogo_factory__X_h7x{color:var(--accent);font-weight:400}.BrandLogo_ink__xbc7i{fill:var(--ink)}.BrandLogo_accent__4P747{fill:var(--accent)}.BrandLogo_keel__btZov{fill:color-mix(in srgb,var(--ink) 82%,var(--accent))}@media (prefers-reduced-motion:reduce){.BrandLogo_hero__u0H2Z{animation:none}}.GalleryPreview_pane__URxpe{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.GalleryPreview_chrome__hYwUK{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid rgba(14,28,36,.1)}.GalleryPreview_meta__TbKMB{min-width:0}.GalleryPreview_kicker__4J_5V{margin:0 0 .2rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--accent)}.GalleryPreview_title__O6No0{margin:0;font-size:.95rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.GalleryPreview_actions__vP_9K{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem}.GalleryPreview_livePreview__KaWXt{padding:.5rem .8rem;border:1px solid rgba(52,211,153,.55);background:linear-gradient(180deg,rgba(52,211,153,.95),rgba(5,150,105,.95));color:#052e16;font-weight:600;font-size:.85rem;border-radius:var(--radius)}.GalleryPreview_livePreview__KaWXt:hover{border-color:rgba(167,243,208,.85)}.GalleryPreview_workspace__CXd37{padding:.5rem .8rem;background:var(--accent);color:var(--accent-text);font-weight:600;font-size:.85rem;border-radius:var(--radius)}.GalleryPreview_deleteBtn__z39RA,.GalleryPreview_iconBtn__NJU9D,.GalleryPreview_reload__KMx0g{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:transparent;padding:.5rem .75rem;border-radius:var(--radius);font-size:.85rem;font-weight:600;color:var(--muted)}.GalleryPreview_deleteBtn__z39RA{border-color:rgba(185,28,28,.35);color:var(--danger)}.GalleryPreview_deleteBtn__z39RA:hover:not(:disabled){background:rgba(185,28,28,.08)}.GalleryPreview_deleteBtn__z39RA:disabled{opacity:.55}.GalleryPreview_iconBtn__NJU9D:hover,.GalleryPreview_reload__KMx0g:hover{color:var(--ink);border-color:var(--ink)}.GalleryPreview_notice__ObYex{margin:0;padding:.85rem 1rem;color:var(--muted);font-size:.92rem;border-bottom:1px solid rgba(14,28,36,.08)}.GalleryPreview_frameWrap__0YIn4{position:relative;min-height:22rem;background:#0e1c24}.GalleryPreview_booting__nHA60{position:absolute;z-index:1;left:1rem;top:1rem;margin:0;padding:.4rem .65rem;background:rgba(14,28,36,.72);color:var(--accent-text);font-size:.8rem;border-radius:var(--radius)}.GalleryPreview_frame__XsTfq{display:block;width:100%;height:100%;min-height:22rem;border:0;background:#fff}.GalleryPreview_reload__KMx0g{position:absolute;right:.75rem;bottom:.75rem;background:var(--surface-solid)}@media (max-width:960px){.GalleryPreview_pane__URxpe{position:fixed;inset:auto .75rem .75rem;z-index:20;max-height:min(78dvh,40rem);box-shadow:var(--shadow-soft)}.GalleryPreview_frameWrap__0YIn4,.GalleryPreview_frame__XsTfq{min-height:16rem}}.gallery_page__PTJ8h{min-height:100dvh;background:linear-gradient(180deg,#eef2f6,#dce4ec);padding-bottom:3rem}.gallery_header__oifpj{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem clamp(1.25rem,3vw,2.5rem);border-bottom:1px solid rgba(14,28,36,.12);background:rgba(247,249,251,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:-webkit-sticky;position:sticky;top:0;z-index:5}.gallery_brandMark__MsOAR{display:inline-flex;align-items:center}.gallery_homeLink__eNTZp{font-size:.9rem;font-weight:600;color:var(--muted)}.gallery_homeLink__eNTZp:hover{color:var(--ink)}.gallery_intro__0sxm7{max-width:46rem;padding:1.75rem clamp(1.25rem,3vw,2.5rem) .5rem}.gallery_kicker__CKIf7{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.gallery_intro__0sxm7 h1{margin:0 0 .4rem;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.2rem);letter-spacing:-.03em}.gallery_intro__0sxm7 p{margin:0;color:var(--muted)}.gallery_error__WpKoS,.gallery_status__00YFW{margin:1rem clamp(1.25rem,3vw,2.5rem)}.gallery_error__WpKoS{color:var(--danger)}.gallery_empty__hVCTx{display:grid;grid-gap:.65rem;gap:.65rem;justify-items:start;margin:2rem clamp(1.25rem,3vw,2.5rem);padding:1.5rem;max-width:32rem;background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--radius)}.gallery_empty__hVCTx h2{margin:0;font-family:var(--font-display)}.gallery_empty__hVCTx p{margin:0;color:var(--muted)}.gallery_linkBtn__nmOy1{margin-top:.4rem;padding:.7rem 1rem;background:var(--accent);color:var(--accent-text);font-weight:600;border-radius:var(--radius)}.gallery_solo__o0hjn,.gallery_split__EDo1Z{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:1.25rem clamp(1.25rem,3vw,2.5rem);align-items:start}.gallery_split__EDo1Z{grid-template-columns:minmax(0,1fr) minmax(22rem,42vw)}.gallery_grid__yo_Zx{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:.85rem;gap:.85rem}.gallery_cardActive__qd1br,.gallery_card__hQP14{display:grid;grid-template-rows:1fr auto;height:100%;background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--radius);min-height:9.5rem;overflow:hidden;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.gallery_cardSelect__PFdF7{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-gap:.7rem;gap:.7rem;text-align:left;padding:.95rem 1rem .7rem;background:transparent;border:0;min-height:8rem;cursor:pointer}.gallery_cardActive__qd1br,.gallery_card__hQP14:hover{border-color:var(--accent);box-shadow:var(--shadow-soft)}.gallery_cardActive__qd1br{outline:2px solid var(--accent);outline-offset:1px}.gallery_cardActions__c1kvE{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:0 .75rem .75rem}.gallery_deleteBtn__ANVQI,.gallery_liveBtn__dG6gQ,.gallery_liveDisabled__ok1sd{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.78rem;font-weight:600;padding:.4rem .65rem;border-radius:var(--radius)}.gallery_liveBtn__dG6gQ{border:1px solid rgba(52,211,153,.55);background:linear-gradient(180deg,rgba(52,211,153,.95),rgba(5,150,105,.95));color:#052e16}.gallery_liveBtn__dG6gQ:hover{border-color:rgba(167,243,208,.85)}.gallery_liveDisabled__ok1sd{color:var(--muted)}.gallery_deleteBtn__ANVQI{margin-left:auto;border:1px solid rgba(185,28,28,.35);background:transparent;color:var(--danger)}.gallery_deleteBtn__ANVQI:hover:not(:disabled){background:rgba(185,28,28,.08)}.gallery_deleteBtn__ANVQI:disabled{opacity:.55}.gallery_badges__tyCVm{display:flex;flex-wrap:wrap;gap:.35rem}.gallery_badgeFailed__yRAH_,.gallery_badgeLive___T_SL,.gallery_badgeReady__qpzKl,.gallery_badge__n9Kp9{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.18rem .4rem;border-radius:var(--radius);border:1px solid var(--border);color:var(--muted)}.gallery_badgeReady__qpzKl{border-color:rgba(15,118,110,.35);color:var(--success)}.gallery_badgeFailed__yRAH_{border-color:rgba(185,28,28,.3);color:var(--danger)}.gallery_badgeLive___T_SL{border-color:rgba(180,83,9,.35);color:var(--accent)}.gallery_idea__34Jc5{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;line-height:1.35}.gallery_meta__b_Qfp{display:flex;justify-content:space-between;gap:.5rem;font-size:.78rem;color:var(--muted)}.gallery_template__EBUoO{font-family:var(--font-mono);font-size:.72rem}.gallery_hint__yAMqM{margin:0;padding:1.25rem;color:var(--muted);background:rgba(247,249,251,.55);border:1px dashed var(--border);border-radius:var(--radius)}.gallery_more__QIkVU{padding:0 clamp(1.25rem,3vw,2.5rem)}.gallery_moreBtn__os7kt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface-solid);padding:.7rem 1.1rem;border-radius:var(--radius);font-weight:600}.gallery_moreBtn__os7kt:disabled{opacity:.65}@media (max-width:960px){.gallery_split__EDo1Z{grid-template-columns:1fr}.gallery_hint__yAMqM{display:none}}@media (prefers-reduced-motion:reduce){.gallery_cardActive__qd1br,.gallery_card__hQP14{transition:none}}.FactoryFlow_wrap__x_5Za{--loop:20s;--ease:cubic-bezier(0.22,1,0.36,1);width:min(32rem,100%);display:grid;grid-gap:.85rem;gap:.85rem}.FactoryFlow_chrome__wmpKe{display:flex;align-items:center;gap:.4rem;padding:.65rem .85rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:2px 2px 0 0}.FactoryFlow_chrome__wmpKe span{width:.55rem;height:.55rem;border-radius:50%;background:rgba(255,255,255,.25)}.FactoryFlow_chrome__wmpKe span:first-child{background:#e8a838}.FactoryFlow_chrome__wmpKe span:nth-child(2){background:#0f766e}.FactoryFlow_chrome__wmpKe span:nth-child(3){background:rgba(255,250,243,.35)}.FactoryFlow_chromeLabels__2C289{position:relative;margin-left:auto;height:1rem;min-width:9.5rem}.FactoryFlow_chromeLabels__2C289 em{position:absolute;right:0;top:0;margin:0;font-style:normal;font-family:var(--font-mono);font-size:.72rem;color:rgba(255,250,243,.7);letter-spacing:.04em;white-space:nowrap;opacity:0;animation:var(--loop) linear infinite}.FactoryFlow_chromeLabels__2C289 em:first-child{animation-name:FactoryFlow_chrome-user__V8Wfq}.FactoryFlow_chromeLabels__2C289 em:nth-child(2){animation-name:FactoryFlow_chrome-idea__ZjxIg}.FactoryFlow_chromeLabels__2C289 em:nth-child(3){animation-name:FactoryFlow_chrome-build__jB5AS}.FactoryFlow_chromeLabels__2C289 em:nth-child(4){animation-name:FactoryFlow_chrome-code__wS2b5}.FactoryFlow_chromeLabels__2C289 em:nth-child(5){animation-name:FactoryFlow_chrome-review__wGWwg}.FactoryFlow_chromeLabels__2C289 em:nth-child(6){animation-name:FactoryFlow_chrome-result__ajBWa}.FactoryFlow_chromeLabels__2C289 em:nth-child(7){animation-name:FactoryFlow_chrome-live__d7KX0}.FactoryFlow_stage__gW2KF{margin-top:-1px;position:relative;overflow:hidden;background:rgba(8,18,24,.45);border:1px solid rgba(255,255,255,.14);border-radius:0 0 2px 2px;box-shadow:var(--shadow-soft);min-height:16rem}.FactoryFlow_canvas__Y3ghp{display:block;width:100%;height:auto}.FactoryFlow_sceneBuild__dVPjV,.FactoryFlow_sceneCode__JZiDw,.FactoryFlow_sceneIdea__Xjykr,.FactoryFlow_sceneLive__rPPba,.FactoryFlow_sceneResult__xzs9J,.FactoryFlow_sceneReview__npzsN,.FactoryFlow_sceneUser__ISa_Y{opacity:0;animation:var(--loop) linear infinite}.FactoryFlow_sceneUser__ISa_Y{animation-name:FactoryFlow_scene-user__zcfM1}.FactoryFlow_sceneIdea__Xjykr{animation-name:FactoryFlow_scene-idea__b_AoB}.FactoryFlow_sceneBuild__dVPjV{animation-name:FactoryFlow_scene-build__ZKAfq}.FactoryFlow_sceneCode__JZiDw{animation-name:FactoryFlow_scene-code__alJ4K}.FactoryFlow_sceneReview__npzsN{animation-name:FactoryFlow_scene-review__hMjoE}.FactoryFlow_sceneResult__xzs9J{animation-name:FactoryFlow_scene-result__XCYbG}.FactoryFlow_sceneLive__rPPba{animation-name:FactoryFlow_scene-live__GOWMH}.FactoryFlow_walker__p4Hah{animation:FactoryFlow_walk-in__GLuZP var(--loop) var(--ease) infinite}.FactoryFlow_walkPath__IXhGP{stroke-dasharray:4 6;animation:FactoryFlow_dash-drift__cmX10 var(--loop) linear infinite}.FactoryFlow_typeLine__v1B_O{transform-box:fill-box;transform-origin:left center;animation:FactoryFlow_type-grow__HEpUj var(--loop) var(--ease) infinite}.FactoryFlow_lineA__opXYy{animation-delay:0s}.FactoryFlow_lineB__PLlSd{animation-delay:.18s}.FactoryFlow_lineC__eX_iG{animation-delay:.36s}.FactoryFlow_blockCardA__9L5CH,.FactoryFlow_blockCardB__u9RlM,.FactoryFlow_blockHeader__ZfUpW,.FactoryFlow_blockHero__05l7t{transform-box:fill-box;transform-origin:center;animation:FactoryFlow_assemble__ee_A2 var(--loop) var(--ease) infinite}.FactoryFlow_blockHero__05l7t{animation-delay:.12s}.FactoryFlow_blockCardA__9L5CH{animation-delay:.24s}.FactoryFlow_blockCardB__u9RlM{animation-delay:.36s}.FactoryFlow_codeLines__v9BOJ text{opacity:0;animation:FactoryFlow_line-in__xsTg2 var(--loop) linear infinite}.FactoryFlow_codeLines__v9BOJ text:first-child{animation-delay:0s}.FactoryFlow_codeLines__v9BOJ text:nth-child(2){animation-delay:.2s}.FactoryFlow_codeLines__v9BOJ text:nth-child(3){animation-delay:.4s}.FactoryFlow_codeLines__v9BOJ text:nth-child(4){animation-delay:.6s}.FactoryFlow_codeLines__v9BOJ text:nth-child(5){animation-delay:.8s}.FactoryFlow_cursor__o1UrU{animation:FactoryFlow_blink__V8MsJ .9s steps(2,start) infinite}.FactoryFlow_checkA__LYEEU,.FactoryFlow_checkB__h1QcP,.FactoryFlow_qaChip__6j5e7{transform-box:fill-box;transform-origin:center;animation:FactoryFlow_check-pop__lNazr var(--loop) var(--ease) infinite}.FactoryFlow_checkB__h1QcP{animation-delay:.18s}.FactoryFlow_qaChip__6j5e7{animation-delay:.32s}.FactoryFlow_rocket____dct{animation:FactoryFlow_launch__7zQp1 var(--loop) var(--ease) infinite}.FactoryFlow_livePulse__aiEUR{animation:FactoryFlow_pulse-ring__bg1lf 1.6s ease-in-out infinite}.FactoryFlow_railWrap__bgH40{position:relative;padding:.15rem .1rem 0}.FactoryFlow_rail__EAlgm{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));position:relative;grid-gap:0;gap:0}.FactoryFlow_railProgress__8SiTK{position:absolute;left:6%;right:6%;top:.42rem;height:1px;background:rgba(255,250,243,.16);pointer-events:none}.FactoryFlow_railProgress__8SiTK:after{content:"";position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,#0f766e,#e8a838,#b45309);animation:FactoryFlow_rail-fill__oRUsa var(--loop) linear infinite}.FactoryFlow_tick__cLNDW{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;color:rgba(255,250,243,.42);font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.FactoryFlow_tick__cLNDW i{width:.7rem;height:.7rem;border:1.5px solid rgba(255,250,243,.35);background:transparent;animation:var(--loop) linear infinite}.FactoryFlow_tick__cLNDW.FactoryFlow_user__7tUJ_ i{animation-name:FactoryFlow_tick-user__hRBhj}.FactoryFlow_tick__cLNDW.FactoryFlow_idea__hVc_L i{animation-name:FactoryFlow_tick-idea__1Q2Wp}.FactoryFlow_tick__cLNDW.FactoryFlow_build__z2nqI i{animation-name:FactoryFlow_tick-build___c_98}.FactoryFlow_tick__cLNDW.FactoryFlow_code__h1yBo i{animation-name:FactoryFlow_tick-code__8oZQR}.FactoryFlow_tick__cLNDW.FactoryFlow_review__KxDTY i{animation-name:FactoryFlow_tick-review___xBHz}.FactoryFlow_tick__cLNDW.FactoryFlow_result__bWMT_ i{animation-name:FactoryFlow_tick-result__kyMu7}.FactoryFlow_tick__cLNDW.FactoryFlow_live__lLMhj i{animation-name:FactoryFlow_tick-live__Nmdhp}.FactoryFlow_short__Pi3Mk{display:none}@keyframes FactoryFlow_chrome-user__V8Wfq{0%,12%{opacity:1}14%,to{opacity:0}}@keyframes FactoryFlow_chrome-idea__ZjxIg{0%,12%,30%,to{opacity:0}14%,26%{opacity:1}}@keyframes FactoryFlow_chrome-build__jB5AS{0%,27%,45%,to{opacity:0}29%,41%{opacity:1}}@keyframes FactoryFlow_chrome-code__wS2b5{0%,42%,60%,to{opacity:0}44%,56%{opacity:1}}@keyframes FactoryFlow_chrome-review__wGWwg{0%,57%,72%,to{opacity:0}59%,68%{opacity:1}}@keyframes FactoryFlow_chrome-result__ajBWa{0%,69%,87%,to{opacity:0}71%,83%{opacity:1}}@keyframes FactoryFlow_chrome-live__d7KX0{0%,84%{opacity:0}86%,98%{opacity:1}to{opacity:0}}@keyframes FactoryFlow_scene-user__zcfM1{0%,12%{opacity:1;transform:translateY(0)}16%,to{opacity:0;transform:translateY(6px)}}@keyframes FactoryFlow_scene-idea__b_AoB{0%,10%{opacity:0;transform:translateY(8px)}14%,26%{opacity:1;transform:translateY(0)}30%,to{opacity:0;transform:translateY(-6px)}}@keyframes FactoryFlow_scene-build__ZKAfq{0%,25%{opacity:0;transform:translateY(8px)}29%,41%{opacity:1;transform:translateY(0)}45%,to{opacity:0;transform:translateY(-6px)}}@keyframes FactoryFlow_scene-code__alJ4K{0%,40%{opacity:0;transform:translateY(8px)}44%,56%{opacity:1;transform:translateY(0)}60%,to{opacity:0;transform:translateY(-6px)}}@keyframes FactoryFlow_scene-review__hMjoE{0%,55%{opacity:0;transform:translateY(8px)}59%,68%{opacity:1;transform:translateY(0)}72%,to{opacity:0;transform:translateY(-6px)}}@keyframes FactoryFlow_scene-result__XCYbG{0%,67%{opacity:0;transform:translateY(8px)}71%,83%{opacity:1;transform:translateY(0)}87%,to{opacity:0;transform:translateY(-6px)}}@keyframes FactoryFlow_scene-live__GOWMH{0%,82%{opacity:0;transform:translateY(8px)}86%,98%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes FactoryFlow_walk-in__GLuZP{0%{transform:translateX(-48px);opacity:0}3%{opacity:1}12%{transform:translateX(0);opacity:1}16%,to{transform:translateX(12px);opacity:0}}@keyframes FactoryFlow_dash-drift__cmX10{to{stroke-dashoffset:-40}}@keyframes FactoryFlow_type-grow__HEpUj{0%,12%{transform:scaleX(0)}16%,26%{transform:scaleX(1)}30%,to{transform:scaleX(0)}}@keyframes FactoryFlow_assemble__ee_A2{0%,26%{transform:scale(.86);opacity:.2}32%,41%{transform:scale(1);opacity:1}46%,to{opacity:0}}@keyframes FactoryFlow_line-in__xsTg2{0%,42%{opacity:0}46%,56%{opacity:1}60%,to{opacity:0}}@keyframes FactoryFlow_blink__V8MsJ{to{opacity:0}}@keyframes FactoryFlow_check-pop__lNazr{0%,57%{transform:scale(.6);opacity:0}62%,68%{transform:scale(1);opacity:1}72%,to{opacity:0}}@keyframes FactoryFlow_launch__7zQp1{0%,84%{transform:translateY(8px);opacity:0}90%{transform:translate(10px,-18px);opacity:1}98%{transform:translate(28px,-42px);opacity:.2}to{opacity:0}}@keyframes FactoryFlow_pulse-ring__bg1lf{0%,to{opacity:.55}50%{opacity:1}}@keyframes FactoryFlow_rail-fill__oRUsa{0%{width:0}to{width:100%}}@keyframes FactoryFlow_tick-user__hRBhj{0%,12%{background:#e8a838;border-color:#e8a838;box-shadow:0 0 0 4px rgba(232,168,56,.18)}14%,to{background:transparent;border-color:rgba(255,250,243,.35);box-shadow:none}}@keyframes FactoryFlow_tick-idea__1Q2Wp{0%,12%,30%,to{background:transparent;border-color:rgba(255,250,243,.35);box-shadow:none}14%,26%{background:#e8a838;border-color:#e8a838;box-shadow:0 0 0 4px rgba(232,168,56,.18)}}@keyframes FactoryFlow_tick-build___c_98{0%,27%,45%,to{background:transparent;border-color:rgba(255,250,243,.35);box-shadow:none}29%,41%{background:#e8a838;border-color:#e8a838;box-shadow:0 0 0 4px rgba(232,168,56,.18)}}@keyframes FactoryFlow_tick-code__8oZQR{0%,42%,60%,to{background:transparent;border-color:rgba(255,250,243,.35);box-shadow:none}44%,56%{background:#e8a838;border-color:#e8a838;box-shadow:0 0 0 4px rgba(232,168,56,.18)}}@keyframes FactoryFlow_tick-review___xBHz{0%,57%,72%,to{background:transparent;border-color:rgba(255,250,243,.35);box-shadow:none}59%,68%{background:#e8a838;border-color:#e8a838;box-shadow:0 0 0 4px rgba(232,168,56,.18)}}@keyframes FactoryFlow_tick-result__kyMu7{0%,69%,87%,to{background:transparent;border-color:rgba(255,250,243,.35);box-shadow:none}71%,83%{background:#e8a838;border-color:#e8a838;box-shadow:0 0 0 4px rgba(232,168,56,.18)}}@keyframes FactoryFlow_tick-live__Nmdhp{0%,84%{background:transparent;border-color:rgba(255,250,243,.35);box-shadow:none}86%,98%{background:#0f766e;border-color:#0f766e;box-shadow:0 0 0 4px rgba(15,118,110,.22)}to{background:transparent;border-color:rgba(255,250,243,.35);box-shadow:none}}@media (max-width:900px){.FactoryFlow_wrap__x_5Za{width:min(28rem,100%)}.FactoryFlow_stage__gW2KF{min-height:14rem}.FactoryFlow_full__5Y24Q{display:none}.FactoryFlow_short__Pi3Mk{display:inline}}@media (prefers-reduced-motion:reduce){.FactoryFlow_blockCardA__9L5CH,.FactoryFlow_blockCardB__u9RlM,.FactoryFlow_blockHeader__ZfUpW,.FactoryFlow_blockHero__05l7t,.FactoryFlow_checkA__LYEEU,.FactoryFlow_checkB__h1QcP,.FactoryFlow_chromeLabels__2C289 em,.FactoryFlow_codeLines__v9BOJ text,.FactoryFlow_cursor__o1UrU,.FactoryFlow_livePulse__aiEUR,.FactoryFlow_qaChip__6j5e7,.FactoryFlow_railProgress__8SiTK:after,.FactoryFlow_rocket____dct,.FactoryFlow_sceneBuild__dVPjV,.FactoryFlow_sceneCode__JZiDw,.FactoryFlow_sceneIdea__Xjykr,.FactoryFlow_sceneReview__npzsN,.FactoryFlow_sceneUser__ISa_Y,.FactoryFlow_tick__cLNDW i,.FactoryFlow_typeLine__v1B_O,.FactoryFlow_walkPath__IXhGP,.FactoryFlow_walker__p4Hah{animation:none}.FactoryFlow_sceneBuild__dVPjV,.FactoryFlow_sceneCode__JZiDw,.FactoryFlow_sceneIdea__Xjykr,.FactoryFlow_sceneReview__npzsN,.FactoryFlow_sceneUser__ISa_Y{opacity:0}.FactoryFlow_sceneLive__rPPba,.FactoryFlow_sceneResult__xzs9J{animation:none;opacity:1;transform:none}.FactoryFlow_sceneResult__xzs9J{opacity:.35}.FactoryFlow_chromeLabels__2C289 em{opacity:0}.FactoryFlow_chromeLabels__2C289 em:last-child{opacity:1}.FactoryFlow_tick__cLNDW.FactoryFlow_live__lLMhj i{background:#0f766e;border-color:#0f766e}.FactoryFlow_railProgress__8SiTK:after{width:100%;background:#0f766e}}.page_page__556_G{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100dvh;overflow:hidden;background:radial-gradient(120% 80% at 85% 10%,rgba(180,83,9,.16),transparent 55%),linear-gradient(145deg,#eef2f6,#d5dde6 48%,#c2ced9)}.page_page__556_G:after{content:"";position:absolute;z-index:-1;width:28rem;height:28rem;left:-8rem;bottom:-10rem;border-radius:50%;background:radial-gradient(circle,rgba(180,83,9,.18),transparent 68%);animation:page_orb-drift__NnXD4 22s ease-in-out infinite alternate;pointer-events:none}.page_hero__7KFOs{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:0;align-items:stretch}.page_siteFooter__X14UF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding:.7rem clamp(1.5rem,4vw,4rem);border-top:1px solid rgba(14,28,36,.1);background:rgba(247,249,251,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);font-size:.78rem;letter-spacing:.01em;z-index:1}.page_copyright__FJcf5,.page_poweredBy__3DxEE{margin:0}.page_poweredBy__3DxEE a{color:var(--ink);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:rgba(14,28,36,.28);text-decoration-color:rgba(14,28,36,.28);text-underline-offset:.18em}.page_poweredBy__3DxEE a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.page_copy__78i8L{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem) clamp(1.5rem,4vw,4rem);max-width:min(46rem,100%);width:100%}.page_headline__b1Dvh,.page_sub__0BWS6{animation:page_fade-in__mp5Ez .7s var(--ease) both}.page_headline__b1Dvh{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;max-width:18ch;animation-delay:80ms}.page_sub__0BWS6{margin:0 0 1.75rem;color:var(--muted);font-size:1.05rem;max-width:34ch;animation-delay:.16s}.page_visual__IHDFD{position:relative;overflow:hidden;min-height:100%;background:linear-gradient(160deg,#1a2a35,#0e1c24 55%,#243846)}.page_visual__IHDFD:before{content:"";position:absolute;inset:-48px;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:48px 48px;opacity:.55;animation:page_grid-drift__Tl2bj 40s linear infinite}.page_visualInner__1xhMb{position:absolute;inset:0;display:grid;place-items:center;padding:2.5rem}@keyframes page_orb-drift__NnXD4{0%{transform:translate(0) scale(1)}to{transform:translate(12%,-18%) scale(1.12)}}@keyframes page_grid-drift__Tl2bj{0%{background-position:0 0}to{background-position:48px 48px}}@media (max-width:900px){.page_hero__7KFOs{grid-template-columns:1fr;min-height:auto}.page_siteFooter__X14UF{justify-content:center;text-align:center}.page_copy__78i8L{padding-top:2.5rem;padding-bottom:2rem;max-width:none}.page_visual__IHDFD{min-height:52vh}.page_visualInner__1xhMb{padding:1.5rem 1.25rem 1.75rem}}@media (prefers-reduced-motion:reduce){.page_headline__b1Dvh,.page_page__556_G:after,.page_sub__0BWS6,.page_visual__IHDFD:before{animation:none}.page_headline__b1Dvh,.page_sub__0BWS6{opacity:1}}.IdeaPrompt_wrap__9cNu_{width:100%;animation:IdeaPrompt_fade-in__poK_b .7s var(--ease) both;animation-delay:.24s}.IdeaPrompt_form__DPaKi{display:grid;grid-gap:.85rem;gap:.85rem}.IdeaPrompt_field__939Ly{position:relative;width:100%}.IdeaPrompt_prompt__UtQ8X{display:block;width:100%;resize:none;min-height:10.5rem;padding:1.05rem 1.15rem;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.88);color:var(--ink);line-height:1.45;transition:border-color .2s var(--ease),background .2s var(--ease)}.IdeaPrompt_ghost__T9zRK{position:absolute;inset:1.05rem 1.15rem auto 1.15rem;margin:0;pointer-events:none;color:var(--muted);line-height:1.45;white-space:pre-wrap}.IdeaPrompt_caret__fyKu0{display:inline-block;width:.08em;height:1em;margin-left:.08em;background:var(--accent);vertical-align:-.12em;animation:IdeaPrompt_caret-blink__cQa1m 1s steps(2,start) infinite}.IdeaPrompt_prompt__UtQ8X:focus{outline:none;border-color:var(--accent);animation:IdeaPrompt_breathe__yqomF 2.4s ease-in-out infinite}.IdeaPrompt_prompt__UtQ8X:disabled{opacity:.7}.IdeaPrompt_meta__7C9bc{display:flex;justify-content:flex-end;margin:-.35rem 0 0}.IdeaPrompt_countNear__WCzxQ,.IdeaPrompt_countWarn__CZA9N,.IdeaPrompt_count__DnP2U{font-size:.8rem;letter-spacing:.02em;color:var(--muted)}.IdeaPrompt_countNear__WCzxQ{color:var(--ink)}.IdeaPrompt_countWarn__CZA9N{color:var(--danger);font-weight:600}.IdeaPrompt_actions__CVO_j{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem}.IdeaPrompt_primary__lgTPc{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;overflow:hidden;border:none;background:var(--accent);color:var(--accent-text);font-weight:600;letter-spacing:.01em;padding:.85rem 1.35rem;border-radius:var(--radius);transition:background .16s var(--ease),transform .12s var(--ease)}.IdeaPrompt_primary__lgTPc:after{content:"";position:absolute;inset:0 auto 0 -40%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,250,243,.22),transparent);animation:IdeaPrompt_sheen__DQ7S4 5.5s var(--ease) infinite;pointer-events:none}.IdeaPrompt_primary__lgTPc:hover:not(:disabled){background:var(--accent-hover)}.IdeaPrompt_primary__lgTPc:active:not(:disabled){transform:translateY(1px)}.IdeaPrompt_primary__lgTPc:disabled{opacity:.65;cursor:wait}.IdeaPrompt_secondary__GSgGc{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;border:1px solid var(--border);background:transparent;color:var(--ink);font-weight:600;letter-spacing:.01em;padding:.82rem 1.25rem;border-radius:var(--radius);transition:border-color .16s var(--ease),color .16s var(--ease)}.IdeaPrompt_secondary__GSgGc:hover{border-color:var(--ink)}.IdeaPrompt_error__Y8Jhh{margin:0;color:var(--danger);font-size:.92rem}.IdeaPrompt_toast__cehL_{margin:.85rem 0 0;padding:.7rem .9rem;background:#fff1f0;border:1px solid #f0b8b4;color:var(--danger);border-radius:var(--radius);animation:IdeaPrompt_slide-in__usFIc .28s var(--ease)}.IdeaPrompt_examples__5ydT3{margin-top:2.75rem;padding-top:1.5rem;border-top:1px solid rgba(14,28,36,.12)}.IdeaPrompt_examplesLabel__SL8fI{margin:0 0 .75rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.IdeaPrompt_chips__iSFqI{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.IdeaPrompt_chip__cUsqN{width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-bottom-color:rgba(14,28,36,.14);padding:.55rem .15rem .55rem .55rem;color:var(--muted);box-shadow:inset 0 0 0 0 var(--accent);transition:color .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease),padding-left .16s var(--ease);animation:IdeaPrompt_fade-in__poK_b .6s var(--ease) both}.IdeaPrompt_chips__iSFqI li:first-child .IdeaPrompt_chip__cUsqN{animation-delay:.32s}.IdeaPrompt_chips__iSFqI li:nth-child(2) .IdeaPrompt_chip__cUsqN{animation-delay:.36s}.IdeaPrompt_chips__iSFqI li:nth-child(3) .IdeaPrompt_chip__cUsqN{animation-delay:.4s}.IdeaPrompt_chips__iSFqI li:nth-child(4) .IdeaPrompt_chip__cUsqN{animation-delay:.44s}.IdeaPrompt_chip__cUsqN:hover{color:var(--ink);border-bottom-color:var(--accent);padding-left:.7rem;box-shadow:inset 3px 0 0 var(--accent)}@keyframes IdeaPrompt_caret-blink__cQa1m{to{opacity:0}}@keyframes IdeaPrompt_sheen__DQ7S4{0%{transform:translateX(0);opacity:0}8%{opacity:1}22%{transform:translateX(420%);opacity:0}to{transform:translateX(420%);opacity:0}}@media (prefers-reduced-motion:reduce){.IdeaPrompt_caret__fyKu0,.IdeaPrompt_chip__cUsqN,.IdeaPrompt_primary__lgTPc:after,.IdeaPrompt_wrap__9cNu_{animation:none}.IdeaPrompt_chip__cUsqN,.IdeaPrompt_wrap__9cNu_{opacity:1}}.TemplateGrid_grid__jnrq0{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));grid-gap:1.15rem;gap:1.15rem;width:100%}.TemplateGrid_card__oXp48{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;width:100%;min-height:100%;text-align:left;border:1px solid var(--border);background:var(--surface-solid);border-radius:6px;overflow:hidden;padding:0;cursor:pointer;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.TemplateGrid_card__oXp48:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 14px 32px rgba(14,28,36,.12)}.TemplateGrid_card__oXp48:disabled{cursor:not-allowed;opacity:.72}.TemplateGrid_selected__nPk8P{border-color:var(--accent);box-shadow:0 0 0 3px rgba(180,83,9,.28),0 16px 36px rgba(14,28,36,.12)}.TemplateGrid_picked__G3se0{z-index:1;border-color:var(--accent);transform:translateY(-4px) scale(1.02);box-shadow:0 0 0 4px rgba(180,83,9,.38),0 22px 48px rgba(180,83,9,.28);animation:TemplateGrid_pick-glow__dYRfZ 1.6s var(--ease) 2}.TemplateGrid_badge__oTG4z,.TemplateGrid_ribbon__nVSRu{position:absolute;top:.7rem;right:.7rem;z-index:2;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.28rem .5rem;border-radius:999px;animation:TemplateGrid_check-pop__4OoV9 .42s var(--ease) both}.TemplateGrid_ribbon__nVSRu{background:var(--accent);color:var(--accent-text)}.TemplateGrid_badge__oTG4z{background:var(--ink);color:#f7f9fb}.TemplateGrid_swatch__yeALn{min-height:8rem;padding:1.1rem;background:var(--tpl-bg);color:var(--tpl-text);border-bottom:1px solid var(--tpl-border);display:flex;flex-direction:column;justify-content:flex-end;gap:.75rem}.TemplateGrid_swatchBrand__5kKc1{font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1}.TemplateGrid_swatchBar__3OgBi{width:3.25rem;height:.45rem;background:var(--tpl-accent)}.TemplateGrid_body__roh9o{display:flex;flex-direction:column;gap:.55rem;padding:1rem 1rem 1.1rem;flex:1 1}.TemplateGrid_name__ZtIFp{display:block;margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.02em}.TemplateGrid_tagline__YIHLe{margin:0;color:var(--muted);font-size:.92rem;flex:1 1}.TemplateGrid_tags__gVk16{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .65rem;color:var(--muted);font-size:.78rem;font-family:var(--font-mono)}.TemplateGrid_picked__G3se0:hover:not(:disabled){transform:translateY(-4px) scale(1.02)}.TemplateGrid_use__0Nieo{margin-top:.35rem;align-self:flex-start;border:1px solid var(--ink);background:transparent;padding:.4rem .75rem;font-weight:600;font-size:.88rem;border-radius:var(--radius)}.TemplateGrid_card__oXp48:hover:not(:disabled) .TemplateGrid_use__0Nieo{background:var(--ink);color:#f7f9fb}.TemplateGrid_picked__G3se0 .TemplateGrid_use__0Nieo,.TemplateGrid_selected__nPk8P .TemplateGrid_use__0Nieo{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}@keyframes TemplateGrid_pick-glow__dYRfZ{0%,to{box-shadow:0 0 0 4px rgba(180,83,9,.38),0 22px 48px rgba(180,83,9,.28)}50%{box-shadow:0 0 0 10px rgba(180,83,9,.12),0 22px 48px rgba(180,83,9,.34)}}@media (prefers-reduced-motion:reduce){.TemplateGrid_picked__G3se0{animation:none;transform:none}.TemplateGrid_card__oXp48:hover:not(:disabled){transform:none}}.templates_page__TwCaZ{min-height:100dvh;background:linear-gradient(180deg,#eef2f6,#dce4ec)}.templates_header__A_E4U{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem clamp(1.25rem,3vw,2.5rem);border-bottom:1px solid rgba(14,28,36,.12);background:rgba(247,249,251,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:-webkit-sticky;position:sticky;top:0;z-index:5}.templates_brandMark__vpF1P{display:inline-flex;align-items:center}.templates_ideaChip__n_QcB{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:min(28rem,62vw);display:grid;grid-gap:.1rem;gap:.1rem;text-align:left;border:1px solid var(--border);background:var(--surface-solid);padding:.45rem .75rem;border-radius:var(--radius)}.templates_ideaChip__n_QcB span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.templates_ideaChip__n_QcB em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}.templates_ideaExpand__pMgT_{margin:0 clamp(1.25rem,3vw,2.5rem);padding:.9rem 1rem;border:1px solid var(--border);border-top:none;background:var(--surface-solid);color:var(--muted);animation:templates_slide-in__EboHF .24s var(--ease)}.templates_content__jo1fD{width:100%;padding:1.75rem clamp(1.25rem,3vw,2.5rem) 6.5rem;display:grid;grid-gap:1.35rem;gap:1.35rem}.templates_intro__Yo4vA{max-width:46rem}.templates_kicker__KkToq{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.templates_intro__Yo4vA h1{margin:0 0 .4rem;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.2rem);letter-spacing:-.03em}.templates_intro__Yo4vA p{margin:0;color:var(--muted);max-width:42rem}.templates_banner___S90l{margin:0;padding:.9rem 1.1rem;background:#fff7ed;border:1px solid #f0d3ad;color:#7c2d12;animation:templates_slide-in__EboHF .28s var(--ease)}.templates_banner___S90l strong{font-weight:700}.templates_footer__Ng54s{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.85rem clamp(1.25rem,3vw,2.5rem);border-top:1px solid rgba(14,28,36,.12);background:rgba(247,249,251,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.templates_footerHint__M3wQm{margin:0;color:var(--muted);font-size:.92rem}.templates_continue__u1VQO{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--ink);color:#f7f9fb;font-weight:600;padding:.85rem 1.4rem;border-radius:var(--radius);white-space:nowrap;transition:background .16s var(--ease),transform .12s var(--ease)}.templates_continue__u1VQO:hover:not(:disabled){background:#1a2e38}.templates_continue__u1VQO:active:not(:disabled){transform:translateY(1px)}.templates_continue__u1VQO:disabled{opacity:.5;cursor:not-allowed}.templates_error__8E_gd{margin:0;color:var(--danger)}.templates_muted__WfBSo{color:var(--muted)}.templates_empty__KHsM3{max-width:28rem;margin:18vh auto 0;padding:1.5rem;display:grid;grid-gap:.75rem;gap:.75rem}.templates_empty__KHsM3 h1{margin:0;font-family:var(--font-display);letter-spacing:-.03em}.templates_empty__KHsM3 p{margin:0;color:var(--muted)}.templates_linkBtn__NhtQo{justify-self:start;margin-top:.5rem;padding:.7rem 1rem;background:var(--accent);color:var(--accent-text);font-weight:600;border-radius:var(--radius)}.templates_loader__31MVc{display:grid;justify-items:center;align-content:center;grid-gap:1rem;gap:1rem;min-height:calc(100dvh - 5.5rem);padding:2.5rem 1.5rem 4rem;text-align:center}.templates_spinner__epqtd{width:3rem;height:3rem;border-radius:50%;border:3px solid rgba(180,83,9,.18);border-top:3px solid var(--accent);animation:templates_spin__mk1z6 .85s linear infinite}.templates_loaderTitle__BZy0u{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:700;letter-spacing:-.03em;max-width:22rem;animation:templates_pulse-soft__vlk_K 1.6s var(--ease) infinite}.templates_loaderHint__NcPik{margin:0;color:var(--muted);font-size:.95rem}@keyframes templates_spin__mk1z6{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.templates_spinner__epqtd{animation:none;border-top-color:var(--accent);opacity:.85}.templates_loaderTitle__BZy0u{animation:none}}.IdeaPanel_panel__7r7Ts{display:flex;flex-direction:column;flex:1 1;height:100%;min-height:0}.IdeaPanel_header__RrGgV{flex-shrink:0;padding:.85rem 1rem .75rem;border-bottom:1px solid rgba(14,28,36,.1);background:rgba(247,249,251,.96)}.IdeaPanel_headerTop__O2rUe{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.IdeaPanel_header__RrGgV h2{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.IdeaPanel_expandBtn__qXiei{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--accent);font-size:.72rem;font-weight:600;padding:0;cursor:pointer}.IdeaPanel_ideaSummary__tPM7f{margin:0;font-size:.88rem;line-height:1.4;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-word}.IdeaPanel_ideaExpanded__85usa{display:block;-webkit-line-clamp:unset;max-height:10rem;overflow:auto}.IdeaPanel_thread__xmT_c{list-style:none;margin:0;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.55rem;flex:1 1;min-height:0;overflow-y:auto}.IdeaPanel_threadEnd__jBQJu{list-style:none;height:0;margin:0;padding:0;border:0;overflow:hidden}.IdeaPanel_placeholder__HsDLV{color:var(--muted);font-size:.88rem;margin:auto 0;text-align:center;padding:1rem .5rem}.IdeaPanel_msg__isSVy{animation:IdeaPanel_slide-in__gKh2l .26s var(--ease);padding:.55rem .65rem;border-radius:var(--radius);border:1px solid var(--border);background:rgba(255,255,255,.7);max-width:92%;align-self:flex-start}.IdeaPanel_msg__isSVy.IdeaPanel_user__R3D2K{align-self:flex-end;background:rgba(15,118,110,.1);border-color:rgba(15,118,110,.28)}.IdeaPanel_msg__isSVy span{display:block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:.2rem}.IdeaPanel_msg__isSVy p{margin:0;font-size:.9rem;white-space:pre-wrap;word-break:break-word}.IdeaPanel_msg__isSVy.IdeaPanel_agent__7C26X{border-color:rgba(15,118,110,.35)}.IdeaPanel_msg__isSVy.IdeaPanel_thinking__C0UdC p{color:var(--muted);font-style:italic}.IdeaPanel_msg__isSVy.IdeaPanel_system__fjY9c{align-self:stretch;max-width:100%;background:rgba(14,28,36,.04);border-style:dashed}.IdeaPanel_compose__dcqQw{flex-shrink:0;padding:.75rem 1rem 1rem;display:grid;grid-gap:.55rem;gap:.55rem;border-top:1px solid rgba(14,28,36,.1);background:rgba(247,249,251,.98)}.IdeaPanel_composeInput__ame__{width:100%;resize:none;min-height:4.25rem;max-height:8rem;border:1px solid var(--border);background:rgba(255,255,255,.9);padding:.65rem .75rem;border-radius:var(--radius);line-height:1.4;font:inherit}.IdeaPanel_composeInput__ame__:disabled{opacity:.7}.IdeaPanel_compose__dcqQw button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--accent);color:var(--accent-text);font-weight:600;padding:.75rem 1rem;border-radius:var(--radius);cursor:pointer}.IdeaPanel_compose__dcqQw button:disabled{opacity:.6;cursor:wait}.IdeaPanel_error__ZOQgy{margin:0;color:var(--danger);font-size:.85rem}.IdeaPanel_clarify__YgSik{flex-shrink:0;padding:.65rem 1rem .35rem;border-top:1px solid rgba(14,28,36,.08);background:rgba(247,249,251,.98);display:grid;grid-gap:.45rem;gap:.45rem}.IdeaPanel_clarifyHint__HgtxO{margin:0;font-size:.78rem;color:var(--muted)}.IdeaPanel_clarifyChoices__cao8T{display:grid;grid-gap:.4rem;gap:.4rem}.IdeaPanel_clarifyChoice__0AFor{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid rgba(15,118,110,.28);background:rgba(255,255,255,.92);border-radius:var(--radius);padding:.55rem .65rem;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:.55rem;column-gap:.55rem;grid-row-gap:.1rem;row-gap:.1rem;font:inherit}.IdeaPanel_clarifyChoice__0AFor:hover:not(:disabled){border-color:rgba(15,118,110,.55);background:rgba(15,118,110,.06)}.IdeaPanel_clarifyChoice__0AFor:disabled{opacity:.6;cursor:wait}.IdeaPanel_clarifyNum__vlNVE{grid-row:1/span 2;align-self:center;width:1.5rem;height:1.5rem;border-radius:.35rem;background:rgba(15,118,110,.12);color:var(--accent);font-size:.8rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.IdeaPanel_clarifyLabel__W2muH{font-size:.88rem;font-weight:600;color:var(--ink)}.IdeaPanel_clarifyDesc__H8DPR{font-size:.78rem;color:var(--muted)}.ArchitectureRail_wrap__ujZAb{display:grid;grid-gap:.45rem;gap:.45rem}.ArchitectureRail_counts__phYaD{margin:0;display:flex;flex-wrap:wrap;gap:.45rem;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ArchitectureRail_backend__d6f8E{color:var(--accent)}.ArchitectureRail_list__cOE4o{list-style:none;margin:0;padding:0;display:grid;grid-gap:.2rem;gap:.2rem}.ArchitectureRail_item__JQX9A{border-bottom:1px solid rgba(14,28,36,.08)}.ArchitectureRail_head__pdXgt{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center;text-align:left;padding:.5rem .1rem;cursor:pointer}.ArchitectureRail_metaRow__scyD_{display:inline-flex;align-items:center;gap:.4rem}.ArchitectureRail_chevron__rJCkY{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--muted);font-size:.68rem;line-height:1;transform:rotate(0deg);transition:transform .2s var(--ease)}.ArchitectureRail_chevronOpen__4LjNR{transform:rotate(180deg);color:var(--ink)}.ArchitectureRail_label__1vx3_{font-size:.84rem;line-height:1.35;color:var(--ink)}.ArchitectureRail_badge__p8k7v{font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ArchitectureRail_body__F6rwM{list-style:none;margin:0;padding:0 .1rem .7rem .15rem;display:grid;grid-gap:.45rem;gap:.45rem;animation:ArchitectureRail_slide-in__Kkr2a .22s var(--ease)}.ArchitectureRail_row___BqxQ{display:grid;grid-gap:.15rem;gap:.15rem}.ArchitectureRail_name__FJFoP{font-size:.82rem;color:var(--ink);line-height:1.3}.ArchitectureRail_path__M81Dl{font-family:var(--font-mono);font-size:.72rem;color:var(--ink);word-break:break-all}.ArchitectureRail_pathChip__nh50U{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;padding:.12rem .4rem;border-radius:.25rem;border:1px solid transparent;background:rgba(14,28,36,.05);color:var(--muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.01em;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.ArchitectureRail_pathChip__nh50U:hover{background:rgba(14,28,36,.09);color:var(--ink)}.ArchitectureRail_pathChipActive__32ECI{background:rgba(201,148,46,.14);border-color:rgba(201,148,46,.45);color:var(--ink)}.ArchitectureRail_meta__MJcSr{font-family:var(--font-mono);font-size:.7rem;color:var(--muted);line-height:1.35}.ArchitectureRail_empty__5YZ1l{margin:0;color:var(--muted);font-size:.88rem}@keyframes ArchitectureRail_slide-in__Kkr2a{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.NowBanner_banner__F5DbJ{position:relative;overflow:hidden;display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem .95rem .9rem;background:rgba(255,255,255,.78);border:1px solid var(--border);border-radius:var(--radius);box-shadow:inset 3px 0 0 rgba(14,28,36,.12)}.NowBanner_banner__F5DbJ:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0}.NowBanner_live___yh9w{border-color:rgba(180,83,9,.38);background:linear-gradient(180deg,rgba(255,248,235,.95),rgba(255,255,255,.82));box-shadow:inset 3px 0 0 var(--accent),0 0 0 1px rgba(201,148,46,.16)}.NowBanner_live___yh9w:before{opacity:1;background:linear-gradient(110deg,rgba(201,148,46,0),rgba(201,148,46,.14) 42%,rgba(255,255,255,.45) 50%,rgba(201,148,46,.12) 58%,rgba(201,148,46,0));background-size:220% 100%;animation:NowBanner_now-shimmer__6eNU1 1.8s ease-in-out infinite}.NowBanner_ready__gQZzU{border-color:rgba(22,101,52,.22);box-shadow:inset 3px 0 0 var(--success)}.NowBanner_error__iJWUE{border-color:rgba(185,28,28,.35);background:rgba(254,242,242,.7);box-shadow:inset 3px 0 0 var(--danger)}.NowBanner_nowCard__jP0Fk{position:relative;z-index:1;padding:.55rem .6rem;border-radius:.45rem;background:rgba(14,28,36,.04)}.NowBanner_live___yh9w .NowBanner_nowCard__jP0Fk{background:rgba(201,148,46,.16);border:1px solid rgba(180,83,9,.22)}.NowBanner_error__iJWUE .NowBanner_nowCard__jP0Fk{background:rgba(185,28,28,.08);border:1px solid rgba(185,28,28,.18)}.NowBanner_ready__gQZzU .NowBanner_nowCard__jP0Fk{background:rgba(22,101,52,.08);border:1px solid rgba(22,101,52,.14)}.NowBanner_nextCard__bAolw{position:relative;z-index:1;padding:0 .15rem}.NowBanner_label__mTizl,.NowBanner_nowLabel__XPjTb{display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:.2rem}.NowBanner_live___yh9w .NowBanner_nowLabel__XPjTb{color:#8a5a12}.NowBanner_error__iJWUE .NowBanner_nowLabel__XPjTb{color:var(--danger)}.NowBanner_ready__gQZzU .NowBanner_nowLabel__XPjTb{color:var(--success)}.NowBanner_next__XOciT,.NowBanner_now__cM23Z{margin:0;font-size:.92rem;line-height:1.35}.NowBanner_now__cM23Z{font-weight:600;color:var(--ink)}.NowBanner_live___yh9w .NowBanner_now__cM23Z{background:linear-gradient(90deg,#8a5a12,#c9942e,#8a5a12);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:NowBanner_now-title-flow__mNL8_ 2.2s linear infinite}.NowBanner_next__XOciT{color:var(--muted)}.NowBanner_status__w0pjS{position:relative;z-index:1;margin:0;display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;padding:.18rem .5rem;border-radius:999px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;text-transform:lowercase;color:var(--muted);background:rgba(14,28,36,.06)}.NowBanner_live___yh9w .NowBanner_status__w0pjS{color:#8a5a12;background:rgba(201,148,46,.18)}.NowBanner_ready__gQZzU .NowBanner_status__w0pjS{color:var(--success);background:rgba(22,101,52,.1)}.NowBanner_error__iJWUE .NowBanner_status__w0pjS{color:var(--danger);background:rgba(185,28,28,.1)}.NowBanner_pulse__p8rPl,.NowBanner_statusDot__jQIea{width:.45rem;height:.45rem;border-radius:999px;background:currentColor;flex-shrink:0}.NowBanner_live___yh9w .NowBanner_pulse__p8rPl,.NowBanner_live___yh9w .NowBanner_statusDot__jQIea{background:var(--accent);box-shadow:0 0 0 0 rgba(201,148,46,.55);animation:NowBanner_now-pulse__5eAhd 1.4s ease-out infinite}.NowBanner_loader__PSD2a{width:.62rem;height:.62rem;border-radius:999px;border:1.5px solid rgba(180,83,9,.25);border-top:1.5px solid var(--accent);animation:NowBanner_now-spin__f8ejQ .75s linear infinite}@keyframes NowBanner_now-shimmer__6eNU1{0%{background-position:120% 0}to{background-position:-40% 0}}@keyframes NowBanner_now-title-flow__mNL8_{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes NowBanner_now-spin__f8ejQ{to{transform:rotate(1turn)}}@keyframes NowBanner_now-pulse__5eAhd{0%{box-shadow:0 0 0 0 rgba(201,148,46,.55)}70%{box-shadow:0 0 0 6px rgba(201,148,46,0)}to{box-shadow:0 0 0 0 rgba(201,148,46,0)}}@media (prefers-reduced-motion:reduce){.NowBanner_live___yh9w .NowBanner_now__cM23Z,.NowBanner_live___yh9w .NowBanner_pulse__p8rPl,.NowBanner_live___yh9w .NowBanner_statusDot__jQIea,.NowBanner_live___yh9w:before,.NowBanner_loader__PSD2a{animation:none}}.PhaseRail_list__lueqe{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.PhaseRail_item__bOq3U{border:1px solid transparent;border-radius:var(--radius);padding:.45rem .35rem;transition:background .2s var(--ease),max-height .24s var(--ease)}.PhaseRail_item__bOq3U.PhaseRail_running__j9rT2{background:rgba(180,83,9,.08);border-color:rgba(180,83,9,.28);animation:PhaseRail_phase-running-glow__Yq5q0 1.8s var(--ease) infinite}.PhaseRail_item__bOq3U.PhaseRail_done___tHXm .PhaseRail_check___Ugj1{animation:PhaseRail_check-pop__49jlS .32s var(--ease)}.PhaseRail_item__bOq3U.PhaseRail_failed__abp0g{background:rgba(185,28,28,.06)}.PhaseRail_row__dGWkL{display:grid;grid-template-columns:1.2rem 1fr;grid-gap:.55rem;gap:.55rem;align-items:start}.PhaseRail_icon__nEVKz{font-family:var(--font-mono);font-size:.95rem;line-height:1.4;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem}.PhaseRail_done___tHXm .PhaseRail_icon__nEVKz{color:var(--success)}.PhaseRail_running__j9rT2 .PhaseRail_icon__nEVKz{color:var(--accent)}.PhaseRail_failed__abp0g .PhaseRail_icon__nEVKz{color:var(--danger)}.PhaseRail_spinner__XT0b_{width:.72rem;height:.72rem;border-radius:999px;border:1.5px solid rgba(180,83,9,.25);border-top:1.5px solid var(--accent);animation:PhaseRail_phase-spin__V3P5_ .75s linear infinite}.PhaseRail_meta__RcZ3P{position:relative;min-width:0}.PhaseRail_titleRow__DJszW{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.PhaseRail_titleRow__DJszW strong{font-size:.92rem;font-weight:600}.PhaseRail_running__j9rT2 .PhaseRail_titleRow__DJszW strong{animation:PhaseRail_pulse-soft__tUyI7 1.6s ease-in-out infinite}.PhaseRail_statusText__xtk6J{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-family:var(--font-mono);display:inline-flex;align-items:baseline;gap:.1rem}.PhaseRail_running__j9rT2 .PhaseRail_statusText__xtk6J{color:var(--accent);animation:PhaseRail_pulse-soft__tUyI7 1.6s ease-in-out infinite}.PhaseRail_dots___nTKE,.PhaseRail_ellipsis__vQ1Yp{display:inline-flex;align-items:center;gap:.12rem;margin-left:.15rem;vertical-align:baseline}.PhaseRail_dots___nTKE span,.PhaseRail_ellipsis__vQ1Yp span{width:.18rem;height:.18rem;border-radius:999px;background:currentColor;opacity:.25;animation:PhaseRail_phase-dot-bounce__ihaeB 1.05s ease-in-out infinite}.PhaseRail_dots___nTKE span:nth-child(2),.PhaseRail_ellipsis__vQ1Yp span:nth-child(2){animation-delay:.15s}.PhaseRail_dots___nTKE span:nth-child(3),.PhaseRail_ellipsis__vQ1Yp span:nth-child(3){animation-delay:.3s}.PhaseRail_summary__3Ltf9{margin:.25rem 0 0;font-size:.82rem;color:var(--muted);line-height:1.35}.PhaseRail_ellipsis__vQ1Yp span{width:.16rem;height:.16rem}.PhaseRail_check___Ugj1{position:absolute;right:0;top:1.35rem;color:var(--success);font-size:.8rem}.PhaseRail_retry__A1Kkq{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:.45rem;border:1px solid var(--danger);background:transparent;color:var(--danger);font-size:.8rem;font-weight:600;padding:.3rem .55rem;border-radius:var(--radius)}@keyframes PhaseRail_phase-spin__V3P5_{to{transform:rotate(1turn)}}@keyframes PhaseRail_phase-running-glow__Yq5q0{0%,to{box-shadow:inset 0 0 0 0 rgba(180,83,9,0)}50%{box-shadow:inset 0 0 0 1px rgba(180,83,9,.18)}}@keyframes PhaseRail_phase-dot-bounce__ihaeB{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.PhaseRail_dots___nTKE span,.PhaseRail_ellipsis__vQ1Yp span,.PhaseRail_item__bOq3U.PhaseRail_running__j9rT2,.PhaseRail_running__j9rT2 .PhaseRail_statusText__xtk6J,.PhaseRail_running__j9rT2 .PhaseRail_titleRow__DJszW strong,.PhaseRail_spinner__XT0b_{animation:none}.PhaseRail_spinner__XT0b_{border-color:var(--accent);opacity:.85}.PhaseRail_dots___nTKE span,.PhaseRail_ellipsis__vQ1Yp span{opacity:.7}}.ActivityFeed_feed__25KkR{flex-shrink:0;max-height:9.5rem;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.22)}.ActivityFeed_head__bj51t{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .85rem .2rem}.ActivityFeed_title__XAR3i{font-size:.68rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:rgba(242,240,235,.45)}.ActivityFeed_clear__qY2DE{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:rgba(242,240,235,.55);font-size:.68rem;padding:.1rem .2rem;cursor:pointer}.ActivityFeed_clear__qY2DE:hover{color:#fff}.ActivityFeed_pending__5nPKN{margin:0;padding:.25rem .85rem .45rem;font-size:.72rem;color:rgba(251,191,36,.9)}.ActivityFeed_pending__5nPKN code{font-family:var(--font-mono);font-size:.7rem}.ActivityFeed_list__gQ9Z5{list-style:none;margin:0;padding:0 .45rem .45rem;overflow:auto;display:grid;grid-gap:.15rem;gap:.15rem}.ActivityFeed_row__bAdGt{display:grid;grid-template-columns:1fr auto;grid-gap:.45rem;gap:.45rem;align-items:center;padding:.28rem .4rem;border-radius:.25rem;border:1px solid transparent;color:rgba(242,240,235,.7);transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}.ActivityFeed_highlight__6D7Aw{background:rgba(251,191,36,.16);border-color:rgba(251,191,36,.45);color:#fff;animation:ActivityFeed_path-flash__bzVFI .72s var(--ease)}.ActivityFeed_path__pZ4uM{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:.7rem}.ActivityFeed_agent__qa5QI{font-size:.62rem;font-family:var(--font-mono);color:rgba(242,240,235,.4);text-transform:uppercase;letter-spacing:.03em}.ActivityFeed_highlight__6D7Aw .ActivityFeed_agent__qa5QI{color:rgba(251,191,36,.85)}@keyframes ActivityFeed_path-flash__bzVFI{0%{background:rgba(251,191,36,.38)}to{background:rgba(251,191,36,.16)}}.PreviewFrame_frame__33QPp{height:100%;min-height:0;display:flex;flex-direction:column;background:#0e1c24;color:#f2f0eb}.PreviewFrame_chrome__UDHXu{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.65rem .85rem;border-bottom:1px solid rgba(255,255,255,.1)}.PreviewFrame_deviceTabs__ymTt0{grid-column:1;justify-self:start;display:flex;gap:.35rem;flex-wrap:wrap}.PreviewFrame_chromeCenter__FKEOX{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0}.PreviewFrame_highlightHint__WhItW{margin:0;font-size:.72rem;color:rgba(125,211,252,.85);letter-spacing:.02em}.PreviewFrame_actions__WQICl a,.PreviewFrame_actions__WQICl button,.PreviewFrame_deviceTabs__ymTt0 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.2);background:transparent;color:rgba(242,240,235,.8);padding:.35rem .65rem;font-size:.8rem;border-radius:var(--radius);text-decoration:none}.PreviewFrame_deviceTabs__ymTt0 .PreviewFrame_active__cxw_Z{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.35)}.PreviewFrame_highlightModeBtn__hKTea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(56,189,248,.45);background:linear-gradient(180deg,rgba(14,116,144,.35),rgba(8,47,73,.55));color:#e0f2fe;padding:.4rem .85rem;font-size:.78rem;font-weight:600;letter-spacing:.03em;border-radius:999px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.PreviewFrame_highlightModeBtn__hKTea:hover:not(:disabled){border-color:rgba(125,211,252,.7);background:linear-gradient(180deg,rgba(14,116,144,.5),rgba(8,47,73,.7))}.PreviewFrame_highlightModeBtn__hKTea:disabled{opacity:.4;cursor:not-allowed}.PreviewFrame_highlightModeActive__xi73W{border-color:rgba(56,189,248,.9);color:#fff;background:linear-gradient(180deg,rgba(14,165,233,.55),rgba(3,105,161,.75));box-shadow:0 0 0 1px rgba(56,189,248,.35),0 0 18px rgba(14,165,233,.25)}.PreviewFrame_highlightModeIcon__iU2oa{position:relative;width:.85rem;height:.85rem;border-radius:3px;border:1.5px solid;background:rgba(255,255,255,.08);box-shadow:0 0 0 2px rgba(56,189,248,.25);flex-shrink:0}.PreviewFrame_highlightModeActive__xi73W .PreviewFrame_highlightModeIcon__iU2oa{background:#fff;border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.2)}.PreviewFrame_highlightModeActive__xi73W .PreviewFrame_highlightModeIcon__iU2oa:after{content:"";position:absolute;left:.22rem;top:.04rem;width:.22rem;height:.42rem;border:solid #0284c7;border-width:0 2.2px 2.2px 0;transform:rotate(45deg)}.PreviewFrame_actions__WQICl{grid-column:3;justify-self:end;display:flex;align-items:center;gap:.4rem;min-width:0}.PreviewFrame_actions__WQICl a.PreviewFrame_livePreview__dwodh{border-color:rgba(52,211,153,.55);background:linear-gradient(180deg,rgba(52,211,153,.95),rgba(5,150,105,.95));color:#052e16;font-weight:600;letter-spacing:.02em;box-shadow:0 0 0 1px rgba(167,243,208,.35),0 0 14px rgba(52,211,153,.55),0 0 28px rgba(16,185,129,.28);animation:PreviewFrame_live-preview-glow__TRmwO 2.2s ease-in-out infinite}.PreviewFrame_actions__WQICl a.PreviewFrame_livePreview__dwodh:hover{border-color:rgba(167,243,208,.85);background:linear-gradient(180deg,rgba(110,231,183,1),rgba(16,185,129,1));box-shadow:0 0 0 1px rgba(209,250,229,.5),0 0 18px rgba(52,211,153,.75),0 0 36px rgba(16,185,129,.4)}@keyframes PreviewFrame_live-preview-glow__TRmwO{0%,to{box-shadow:0 0 0 1px rgba(167,243,208,.35),0 0 12px rgba(52,211,153,.45),0 0 24px rgba(16,185,129,.22)}50%{box-shadow:0 0 0 1px rgba(167,243,208,.55),0 0 20px rgba(52,211,153,.7),0 0 36px rgba(16,185,129,.38)}}.PreviewFrame_focusPath__A_RGr{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.28rem .55rem;border-radius:var(--radius);border:1px solid rgba(251,191,36,.4);background:rgba(251,191,36,.14);color:#fde68a;font-family:var(--font-mono);font-size:.72rem;animation:PreviewFrame_path-focus__EoskR .72s var(--ease)}@keyframes PreviewFrame_path-focus__EoskR{0%{background:rgba(251,191,36,.32)}to{background:rgba(251,191,36,.14)}}.PreviewFrame_stage__rQhy6{flex:1 1;min-height:0;display:grid;place-items:stretch;padding:.75rem}.PreviewFrame_stage__rQhy6.PreviewFrame_mobile__Dd9my{display:flex;justify-content:center;align-items:stretch;overflow:hidden}.PreviewFrame_previewWrap__iRTe0{position:relative;height:100%;min-height:24rem;background:#fff;overflow:hidden;animation:PreviewFrame_fade-in__Fu_MR .42s var(--ease)}.PreviewFrame_mobile__Dd9my .PreviewFrame_previewWrap__iRTe0{width:min(390px,100%);height:auto;align-self:stretch;min-height:0;max-height:none;border:1px solid rgba(255,255,255,.2)}.PreviewFrame_iframe__h0JMY{width:100%;height:100%;border:0;background:#fff}.PreviewFrame_dim__kEu_l .PreviewFrame_iframe__h0JMY{filter:saturate(.85)}.PreviewFrame_overlay__D3yQP{position:absolute;inset:auto 0 0 0;padding:.65rem .85rem;background:rgba(14,28,36,.82);color:#fff;font-size:.85rem;animation:PreviewFrame_pulse-soft__tY9qD 1.6s ease-in-out infinite}.PreviewFrame_checklist__dAz51{align-self:center;justify-self:center;width:min(24rem,100%);padding:1.5rem 1.5rem 1.25rem;border:1px solid rgba(255,255,255,.14);background:radial-gradient(120% 80% at 10% -20%,rgba(94,234,212,.08),transparent 55%),rgba(255,255,255,.04);animation:PreviewFrame_fade-in__Fu_MR .48s var(--ease)}.PreviewFrame_checklistHeader__SvfEp{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;align-items:start;margin-bottom:1rem}.PreviewFrame_loader__7XPDu{width:1.35rem;height:1.35rem;margin-top:.15rem;border-radius:999px;border:2px solid rgba(94,234,212,.22);border-top-color:#5eead4;animation:PreviewFrame_checklist-spin__TI_mc .85s linear infinite;flex-shrink:0}.PreviewFrame_headlineWrap__pQPeq{min-width:0;min-height:3.1rem}.PreviewFrame_headline__9e31_{margin:0;font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.02em;line-height:1.25;color:#f2f0eb;animation:PreviewFrame_checklist-copy-in__AKo80 .48s var(--ease)}.PreviewFrame_moment__x1q9h{margin:.35rem 0 0;font-size:.88rem;line-height:1.35;color:rgba(242,240,235,.68);animation:PreviewFrame_checklist-copy-in__AKo80 .52s var(--ease)}.PreviewFrame_progressTrack__eD5Ev{height:.28rem;margin:0 0 1.1rem;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.PreviewFrame_progressFill__HGi6u{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2dd4bf,#5eead4 55%,#fbbf24);transition:width .48s var(--ease);animation:PreviewFrame_progress-shimmer__9skTy 2.2s ease-in-out infinite;background-size:200% 100%}.PreviewFrame_checklist__dAz51 ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.PreviewFrame_checklist__dAz51 li{display:flex;gap:.55rem;align-items:center;color:rgba(242,240,235,.45);font-size:.9rem;min-height:1.45rem;transition:color .22s var(--ease)}.PreviewFrame_checklist__dAz51 li.PreviewFrame_done__wn2Zc{color:#5eead4}.PreviewFrame_checklist__dAz51 li.PreviewFrame_current__7yFit{color:#fbbf24;animation:PreviewFrame_pulse-soft__tY9qD 1.6s ease-in-out infinite}.PreviewFrame_phaseIcon__3judd{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem;line-height:1}.PreviewFrame_phaseSpinner__RvfXZ{width:.72rem;height:.72rem;border-radius:999px;border:1.5px solid rgba(251,191,36,.28);border-top-color:#fbbf24;animation:PreviewFrame_checklist-spin__TI_mc .75s linear infinite}.PreviewFrame_phaseLabel__FAFyM{display:inline-flex;align-items:baseline;gap:.2rem;min-width:0}.PreviewFrame_workingDots__p0RUz{display:inline-flex;align-items:center;gap:.12rem;margin-left:.15rem}.PreviewFrame_workingDots__p0RUz span{width:.16rem;height:.16rem;border-radius:999px;background:currentColor;opacity:.25;animation:PreviewFrame_checklist-dot-bounce__eTfvk 1.05s ease-in-out infinite}.PreviewFrame_workingDots__p0RUz span:nth-child(2){animation-delay:.15s}.PreviewFrame_workingDots__p0RUz span:nth-child(3){animation-delay:.3s}.PreviewFrame_waitHint__ndppy{margin:1.15rem 0 0;font-size:.78rem;line-height:1.4;color:rgba(242,240,235,.42)}@keyframes PreviewFrame_checklist-spin__TI_mc{to{transform:rotate(1turn)}}@keyframes PreviewFrame_checklist-copy-in__AKo80{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes PreviewFrame_checklist-dot-bounce__eTfvk{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@keyframes PreviewFrame_progress-shimmer__9skTy{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.PreviewFrame_actions__WQICl a.PreviewFrame_livePreview__dwodh,.PreviewFrame_checklist__dAz51,.PreviewFrame_checklist__dAz51 li.PreviewFrame_current__7yFit,.PreviewFrame_headline__9e31_,.PreviewFrame_loader__7XPDu,.PreviewFrame_moment__x1q9h,.PreviewFrame_phaseSpinner__RvfXZ,.PreviewFrame_progressFill__HGi6u,.PreviewFrame_workingDots__p0RUz span{animation:none}.PreviewFrame_loader__7XPDu,.PreviewFrame_phaseSpinner__RvfXZ{border-color:currentColor;opacity:.85}.PreviewFrame_workingDots__p0RUz span{opacity:.7}.PreviewFrame_progressFill__HGi6u{transition:none}}.QaRail_wrap__BML9Y{display:grid;grid-gap:.45rem;gap:.45rem}.QaRail_counts__mTIJs{margin:0;display:flex;flex-wrap:wrap;gap:.45rem;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.QaRail_countError__3bY_l{color:var(--danger)}.QaRail_countWarning__DVd8A{color:var(--accent)}.QaRail_countInfo__Aao8m{color:var(--muted)}.QaRail_list__aXqdh{list-style:none;margin:0;padding:0;display:grid;grid-gap:.2rem;gap:.2rem}.QaRail_item__3SymR{border-bottom:1px solid rgba(14,28,36,.08)}.QaRail_head__6YaCL{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;display:grid;grid-template-columns:.9rem 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:start;text-align:left;padding:.5rem .1rem;cursor:pointer}.QaRail_severity__hpwMH{font-family:var(--font-mono);font-size:.8rem;line-height:1.4;color:var(--muted)}.QaRail_error__Pez23 .QaRail_severity__hpwMH{color:var(--danger)}.QaRail_warning__NcAxN .QaRail_severity__hpwMH{color:var(--accent)}.QaRail_message__HLhaN{font-size:.84rem;line-height:1.35;color:var(--ink)}.QaRail_badge__oezT5{font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding-top:.15rem}.QaRail_body__ZXwGB{padding:0 .1rem .7rem 1.4rem;color:var(--muted);font-size:.8rem;animation:QaRail_slide-in__tXOUE .22s var(--ease);display:grid;grid-gap:.3rem;gap:.3rem}.QaRail_body__ZXwGB p{margin:0}.QaRail_meta___NyFd,.QaRail_path__e5KxI span{font-family:var(--font-mono);font-size:.72rem}.QaRail_path__e5KxI{word-break:break-all;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.QaRail_pathChip__XCiD6{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.12rem .4rem;border-radius:.25rem;border:1px solid transparent;background:rgba(14,28,36,.05);color:var(--muted);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.01em;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.QaRail_pathChip__XCiD6:hover{background:rgba(14,28,36,.09);color:var(--ink)}.QaRail_pathChipActive__oZcrC{background:rgba(201,148,46,.14);border-color:rgba(201,148,46,.45);color:var(--ink)}.QaRail_fix__U3D04{color:var(--ink);line-height:1.35}.QaRail_id__tx7Sc{font-family:var(--font-mono);font-size:.68rem;opacity:.75}.QaRail_empty__pMPnl{margin:0;color:var(--muted);font-size:.88rem}@keyframes QaRail_slide-in__tXOUE{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.RailAccordion_block__xAcqb{border:1px solid rgba(14,28,36,.1);border-radius:.55rem;background:rgba(255,255,255,.45);overflow:hidden;transition:border-color .22s var(--ease),box-shadow .22s var(--ease)}.RailAccordion_active__C25Oo{border-color:rgba(180,83,9,.38);box-shadow:0 0 0 1px rgba(201,148,46,.18)}.RailAccordion_heading__pBbKw{margin:0;font-size:inherit;font-weight:inherit}.RailAccordion_head__Jz9oM{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:.55rem .65rem;cursor:pointer;text-align:left;position:relative;overflow:hidden}.RailAccordion_active__C25Oo .RailAccordion_head__Jz9oM:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(201,148,46,0),rgba(201,148,46,.18) 42%,rgba(247,249,251,.55) 50%,rgba(201,148,46,.16) 58%,rgba(201,148,46,0));background-size:220% 100%;animation:RailAccordion_rail-shimmer__1bH5h 1.6s ease-in-out infinite;pointer-events:none}.RailAccordion_titleRow___xvzL{display:inline-flex;align-items:center;gap:.45rem;min-width:0;position:relative;z-index:1}.RailAccordion_title__nNGA8{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.RailAccordion_active__C25Oo .RailAccordion_title__nNGA8{background:linear-gradient(90deg,#8a5a12,#c9942e,#f3d28a,#c9942e,#8a5a12);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:RailAccordion_rail-title-flow__oeBLn 1.8s linear infinite}.RailAccordion_loader__8MIsm{width:.7rem;height:.7rem;flex-shrink:0;border-radius:999px;border:1.5px solid rgba(180,83,9,.25);border-top:1.5px solid var(--accent);animation:RailAccordion_rail-spin__LqgRv .75s linear infinite}.RailAccordion_live__QN6_X{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.RailAccordion_chevron__gj_2B{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;background:rgba(14,28,36,.06);color:var(--muted);font-size:.72rem;line-height:1;transform:rotate(0deg);transition:transform .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.RailAccordion_chevronOpen__DSr9B{transform:rotate(180deg);background:rgba(14,28,36,.1);color:var(--ink)}.RailAccordion_body__btg6b{padding:0 .65rem .7rem;animation:RailAccordion_rail-open__X8OXy .2s var(--ease)}@keyframes RailAccordion_rail-shimmer__1bH5h{0%{background-position:120% 0}to{background-position:-40% 0}}@keyframes RailAccordion_rail-title-flow__oeBLn{0%{background-position:0 50%}to{background-position:220% 50%}}@keyframes RailAccordion_rail-spin__LqgRv{to{transform:rotate(1turn)}}@keyframes RailAccordion_rail-open__X8OXy{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.RailAccordion_active__C25Oo .RailAccordion_head__Jz9oM:before,.RailAccordion_active__C25Oo .RailAccordion_title__nNGA8,.RailAccordion_body__btg6b,.RailAccordion_loader__8MIsm{animation:none}.RailAccordion_chevron__gj_2B{transition:none}}.StoryList_list___Jh_S{list-style:none;margin:0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem}.StoryList_item__0IHnZ{border-bottom:1px solid rgba(14,28,36,.08)}.StoryList_head___HYN7{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;display:grid;grid-template-columns:.7rem 1fr auto;grid-gap:.55rem;gap:.55rem;align-items:center;text-align:left;padding:.55rem .15rem}.StoryList_dot__zK1M8{width:.45rem;height:.45rem;border-radius:50%;background:var(--border)}.StoryList_dot__zK1M8.StoryList_done__HQl6e{background:var(--success)}.StoryList_dot__zK1M8.StoryList_in_progress__2rk40{background:var(--accent)}.StoryList_dot__zK1M8.StoryList_blocked__iDwys{background:var(--danger)}.StoryList_title__0kj37{font-size:.88rem;font-weight:500}.StoryList_status__bVQSA{font-size:.7rem;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.StoryList_body__7KTV9{padding:0 .15rem .75rem 1.25rem;color:var(--muted);font-size:.84rem;animation:StoryList_slide-in__2uoxf .22s var(--ease)}.StoryList_body__7KTV9 p{margin:0 0 .45rem}.StoryList_body__7KTV9 ul{margin:0;padding-left:1.1rem}.StoryList_paths__haqye{list-style:none;margin:.55rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.StoryList_pathChip__s2m_d{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.12rem .4rem;border-radius:.25rem;border:1px solid transparent;background:rgba(14,28,36,.05);color:var(--muted);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.01em;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.StoryList_pathChip__s2m_d:hover{background:rgba(14,28,36,.09);color:var(--ink)}.StoryList_pathChipActive__caljL{background:rgba(201,148,46,.14);border-color:rgba(201,148,46,.45);color:var(--ink)}.StoryList_agent__qQVPi{margin:.55rem 0 0!important;font-family:var(--font-mono);font-size:.75rem}.StoryList_empty__0_Evy{margin:0;color:var(--muted);font-size:.88rem}.VersionsPanel_panel__Z_1AI{display:flex;flex-direction:column;gap:.5rem}.VersionsPanel_empty__ueJXk{margin:0;font-size:.82rem;color:var(--muted);line-height:1.4}.VersionsPanel_list__n8eMQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;max-height:14rem;overflow-y:auto}.VersionsPanel_item__wCBiI{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.45rem .5rem;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.55)}.VersionsPanel_meta__eHaOv{min-width:0;display:flex;flex-direction:column;gap:.15rem}.VersionsPanel_label__fkPTl{font-size:.8rem;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.VersionsPanel_sub__p6M_r{font-size:.68rem;color:var(--muted);text-transform:capitalize}.VersionsPanel_rollback__cnUXp{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:1px solid rgba(14,28,36,.18);background:transparent;color:var(--ink);font-size:.72rem;font-weight:600;padding:.35rem .55rem;border-radius:var(--radius);cursor:pointer}.VersionsPanel_rollback__cnUXp:disabled{opacity:.55;cursor:wait}.VersionsPanel_rollback__cnUXp:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.workspace_page__XF9xK{height:100dvh;max-height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#d9e1e8}.workspace_top__DXw8M{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid rgba(14,28,36,.12);background:rgba(247,249,251,.92)}.workspace_brand__BcJ99{display:inline-flex;align-items:center}.workspace_projectMeta__aVqso{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.workspace_mobileTabs__2n_Ql{display:none;border-bottom:1px solid rgba(14,28,36,.12);background:#f7f9fb}.workspace_mobileTabs__2n_Ql button{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:.75rem;font-weight:600;color:var(--muted);border:none;border-bottom:2px solid transparent}.workspace_tabActive__3YH7_{color:var(--ink)!important;border-bottom-color:var(--accent)!important}.workspace_grid___9Bj8{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr) minmax(16rem,20rem)}.workspace_left__7EzVU,.workspace_right__wu7V2{min-height:0;background:rgba(247,249,251,.92);border-right:1px solid rgba(14,28,36,.1);overflow:auto}.workspace_left__7EzVU{display:flex;flex-direction:column;overflow:hidden}.workspace_right__wu7V2{border-right:none;border-left:1px solid rgba(14,28,36,.1)}.workspace_center__szv0Q{min-height:0;height:100%;overflow:hidden}.workspace_rightInner__paRpK{padding:.85rem;display:grid;grid-gap:1rem;gap:1rem}.workspace_errorText__9OCdl{margin:0;color:var(--danger);font-size:.88rem}.workspace_skeleton__8jy_o{display:grid;grid-template-columns:18rem 1fr 18rem;grid-gap:0;gap:0;min-height:calc(100dvh - 0px);flex:1 1}.workspace_skeleton__8jy_o div{background:linear-gradient(90deg,#d5dde6,#e8eef3,#d5dde6);background-size:200% 100%;animation:workspace_pulse-soft__5Ev_x 1.4s ease-in-out infinite;border-right:1px solid rgba(14,28,36,.08)}.workspace_errorBox__DaH6t{max-width:28rem;margin:18vh auto;padding:1.5rem;display:grid;grid-gap:.6rem;gap:.6rem}.workspace_errorBox__DaH6t h1{margin:0;font-family:var(--font-display)}.workspace_errorBox__DaH6t p{margin:0;color:var(--muted)}.workspace_errorBox__DaH6t a{color:var(--accent);font-weight:600}@media (max-width:960px){.workspace_mobileTabs__2n_Ql{display:flex}.workspace_grid___9Bj8{grid-template-columns:1fr}.workspace_center__szv0Q,.workspace_left__7EzVU,.workspace_right__wu7V2{display:none;height:100%;min-height:0;border:none}.workspace_showMobile__Q96eG{display:block}.workspace_left__7EzVU.workspace_showMobile__Q96eG{display:flex}.workspace_skeleton__8jy_o{grid-template-columns:1fr}}