.build-sequence_buildWrapper__g67bM{transition:--build-bg .6s ease-out,--build-fg .6s ease-out,--build-accent .6s ease-out,--build-surface .6s ease-out,--build-muted .6s ease-out,--build-border .6s ease-out;background-color:var(--build-bg);color:var(--build-fg)}.build-sequence_section__CGnOE{position:relative;opacity:0;transition:opacity .2s ease-out}.build-sequence_section__CGnOE:before{content:"";position:absolute;inset:-4px;border:2px dashed transparent;border-radius:8px;pointer-events:none;z-index:1;transition:border-color .4s ease-out}.build-sequence_sectionOutline__U_rsF{opacity:1}.build-sequence_sectionOutline__U_rsF:before{border-color:#9747FF;border-style:dashed}.build-sequence_sectionPlaced__VqS6q{opacity:1}.build-sequence_sectionPlaced__VqS6q:before{border-color:#9747FF;border-style:solid;transition:none}.build-sequence_sectionFinal__eWT2Z{opacity:1}.build-sequence_sectionFinal__eWT2Z:before{border-color:transparent;border-style:solid;transition:border-color .4s ease-out}.build-sequence_sectionContent__NnuOc{opacity:0}.build-sequence_sectionContentVisible__FYRAN{opacity:1}.build-sequence_chatBackdrop__vA1bW{position:fixed;inset:0;background:rgba(26,20,16,.9);z-index:59;opacity:0;pointer-events:none;transition:opacity .5s ease-out}.build-sequence_chatBackdropVisible__O1n5u{opacity:1;pointer-events:auto}.build-sequence_chatPanel__5EcPR{position:fixed;z-index:61;top:4.5rem;left:50%;transform:translateX(-50%);width:calc(100% - 3rem);max-width:640px;padding:1.5rem;transform-origin:top center;transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .6s ease-out}.build-sequence_chatPanelOverlay__eYL2k{transform:translateX(-50%) translateY(calc(50vh - 50% - 4.5rem));opacity:1}.build-sequence_chatPanelSending___Mepa{transform:translateX(-50%) scale(.45);opacity:.3}.build-sequence_chatMinimized__N3cEO{position:fixed;z-index:45;top:4.5rem;left:50%;transform:translateX(-50%);max-width:400px;padding:.625rem .875rem;opacity:.85;font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;color:#4A3F35;background:rgba(255,255,255,.96);border:1px solid rgba(0,0,0,.1);border-radius:.75rem;box-shadow:0 2px 12px rgba(0,0,0,.1);display:flex;align-items:center;gap:.5rem;transition:opacity .4s ease-out,border-color .3s ease-out,box-shadow .3s ease-out}.build-sequence_chatMinimizedTyping__gM0k7{opacity:.85;border-color:rgba(151,71,255,.3);box-shadow:0 0 0 3px rgba(151,71,255,.08),0 1px 4px rgba(0,0,0,.06)}.build-sequence_chatMinimizedIcon__K_tKE{color:var(--build-accent,#A3A3A3);flex-shrink:0}.build-sequence_chatMinimizedText__zNf_q{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.build-sequence_chatMinimizedFaded___cv4U{opacity:0}.build-sequence_chatInput__uIaDl{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:.75rem;padding:.875rem 1rem;font-family:var(--font-body);font-size:.9375rem;color:rgba(255,255,255,.9);width:100%}.build-sequence_chatResponse__AN3cJ{padding:.75rem 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;color:rgba(255,255,255,.6);opacity:0;transform:translateY(8px);transition:opacity .3s ease-out,transform .3s ease-out}.build-sequence_chatResponseVisible__iQXdy{opacity:1;transform:translateY(0)}.build-sequence_chatInputPulse__cpSfS{animation:build-sequence_inputPulse__3e4BR .6s ease-in-out}@keyframes build-sequence_inputPulse__3e4BR{0%,to{opacity:1}50%{opacity:.5}}.build-sequence_tokenPanel__S_hIN{position:fixed;top:50%;left:50%;right:auto;width:min(90vw,320px);height:auto;max-height:70vh;background:#F5F5F5;color:#1E1E1E;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;overflow-y:auto;z-index:55;transform:translate(-50%,-50%) scale(.9);opacity:0;pointer-events:none;border-radius:12px;border:1px solid #e5e5e5;box-shadow:0 8px 32px rgba(0,0,0,.12);transition:opacity .4s ease-out,transform .4s ease-out}.build-sequence_tokenPanelVisible__6vaFy{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}.build-sequence_tokenPanelCollapsed___7_1_{display:none}.build-sequence_tokenPanelHeader__Eum_v{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 8px;border-bottom:1px solid #e5e5e5}.build-sequence_tokenPanelTitle__8a3yb{font-size:11px;font-weight:600;color:#1E1E1E;letter-spacing:.01em}.build-sequence_tokenPanelBadge__KLZ_X{font-size:10px;color:#8C8C8C;background:#E5E5E5;padding:1px 6px;border-radius:8px}.build-sequence_tokenPanelClose__5BqHy{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:#8C8C8C;cursor:pointer;border-radius:4px;font-size:12px;line-height:1;padding:0;margin-left:4px;transition:background .15s ease,color .15s ease}.build-sequence_tokenPanelClose__5BqHy:hover{background:#E5E5E5;color:#1E1E1E}.build-sequence_tokenReopenButton__kTWce{position:fixed;bottom:1.5rem;left:1.5rem;z-index:45;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:#4A3F35;background:rgba(255,255,255,.96);border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:6px 14px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:opacity .2s ease,box-shadow .2s ease;opacity:.7}.build-sequence_tokenReopenButton__kTWce:hover{opacity:1;box-shadow:0 2px 12px rgba(0,0,0,.14)}.build-sequence_tokenGroup__txtpH{border-bottom:1px solid #e5e5e5}.build-sequence_tokenGroupHeader___h3lA{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:11px;color:#1E1E1E;text-align:left}.build-sequence_tokenGroupHeader___h3lA:hover{background:#EBEBEB}.build-sequence_tokenGroupLabel__m0rxV{font-weight:500}.build-sequence_tokenGroupCount__x2VLA{margin-left:auto;color:#8C8C8C;font-size:10px}.build-sequence_tokenGroupBody__lCsdF{padding:0 12px 8px}.build-sequence_tokenRow__GQO_I{opacity:0;transform:translateX(12px);transition:opacity .25s ease-out,transform .25s ease-out;display:flex;align-items:center;gap:8px;padding:3px 0}.build-sequence_tokenRowVisible__5OI_1{opacity:1;transform:translateX(0)}.build-sequence_tokenSwatch__fYanc{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:1px solid #e5e5e5}.build-sequence_tokenName__s1Jbc{color:#1E1E1E;white-space:nowrap;font-size:11px}.build-sequence_tokenValue__bdPzQ{color:#8C8C8C;margin-left:auto;white-space:nowrap;font-size:10px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.build-sequence_cursor__gLfN2{display:inline-block;width:2px;height:1.1em;background:currentColor;margin-left:1px;vertical-align:text-bottom;animation:build-sequence_blink__nRUeQ 1s step-end infinite}@keyframes build-sequence_blink__nRUeQ{0%,to{opacity:1}50%{opacity:0}}.build-sequence_cursorMini__xbLzu{display:inline-block;width:1px;height:.85em;background:currentColor;margin-left:1px;vertical-align:text-bottom;animation:build-sequence_blink__nRUeQ 1s step-end infinite}.build-sequence_childHighlight__Lt92l{outline:2px solid #9747FF;outline-offset:3px}.build-sequence_childDone__b8Mn7{outline:2px solid transparent;outline-offset:3px;transition:outline-color .4s ease-out}.build-sequence_progressLine__d1fTE{position:fixed;top:0;left:0;height:2px;background:var(--build-accent,#A3A3A3);transition:width .3s ease-out,background .3s ease-out;z-index:50}.build-sequence_skipButton__IwYRh{position:fixed;bottom:1.5rem;right:1.5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;color:var(--build-fg,hsl(0 0% 32%));opacity:.5;background:none;border:none;cursor:pointer;transition:opacity .2s ease;z-index:45;padding:.5rem}.build-sequence_skipButton__IwYRh:hover{opacity:1}@media (min-width:1024px){.build-sequence_tokenPanel__S_hIN{top:4rem;right:1rem;left:auto;width:min(90vw,320px);max-height:calc(100vh - 5rem);transform:translateX(calc(100% + 1rem));opacity:0;pointer-events:none;transition:opacity .4s ease-out,transform .4s ease-out}.build-sequence_tokenPanelMobileDone__R6TC6,.build-sequence_tokenPanelVisible__6vaFy{transform:translateX(0);opacity:1;pointer-events:auto}}@media (max-width:1023px){.build-sequence_tokenPanelMobileDone__R6TC6{opacity:0;transform:translate(-50%,-50%) scale(.95);pointer-events:none}}@media (max-width:640px){.build-sequence_chatPanel__5EcPR{left:50%;transform:translateX(-50%);width:calc(100% - 2rem);padding:1rem}.build-sequence_chatPanelOverlay__eYL2k{transform:translateX(-50%) translateY(calc(50vh - 50% - 4.5rem))}.build-sequence_chatPanelSending___Mepa{transform:translateX(-50%) scale(.45)}.build-sequence_chatMinimized__N3cEO{left:50%;transform:translateX(-50%);max-width:calc(100% - 4rem)}}@media (prefers-reduced-motion:reduce){.build-sequence_buildWrapper__g67bM,.build-sequence_chatBackdrop__vA1bW,.build-sequence_chatMinimized__N3cEO,.build-sequence_chatPanel__5EcPR,.build-sequence_chatResponse__AN3cJ,.build-sequence_section__CGnOE,.build-sequence_section__CGnOE:before,.build-sequence_tokenPanel__S_hIN,.build-sequence_tokenRow__GQO_I{transition-duration:0s!important}.build-sequence_cursor__gLfN2{animation:none;opacity:1}.build-sequence_chatInputPulse__cpSfS{animation:none}}.tabbed-feature-demo_tabBar__Rm4fi{display:flex;gap:0;border-bottom:1px solid hsl(24 24% 8%/.12);margin-bottom:1.5rem}.tabbed-feature-demo_tabTrigger__uQDXL{all:unset;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:.75rem 1.25rem;color:hsl(24 24% 8%/.4);cursor:pointer;border-bottom:2px solid transparent;transition:color .2s ease-out,border-color .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabbed-feature-demo_tabTrigger__uQDXL:hover{color:hsl(24 24% 8%/.7)}.tabbed-feature-demo_tabTriggerActive__ZDKw0{color:hsl(24 24% 8%);border-bottom-color:#B8741A}.tabbed-feature-demo_panelContainer__Dz2gG{position:relative;min-height:320px}.tabbed-feature-demo_panel__cfsNE{position:absolute;inset:0;visibility:hidden;opacity:0;transition:opacity .2s ease-out,visibility 0s linear .2s}.tabbed-feature-demo_panelActive__KTgwB{position:relative;visibility:visible;opacity:1;transition:opacity .2s ease-out,visibility 0s linear 0s}.tabbed-feature-demo_panelInner__kj8cf{display:flex;gap:2rem;align-items:flex-start}.tabbed-feature-demo_canvas__1OSez{flex:1;min-width:0;background:#F7F7F7;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:24px;min-height:280px;position:relative}.tabbed-feature-demo_canvasDark__FCOXG{background:#1A1410;transition:background-color .5s ease-out}.tabbed-feature-demo_prompts__A2bHR{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.tabbed-feature-demo_promptItem__kb2lA{all:unset;display:flex;flex-direction:column;font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;padding:.75rem 1rem;border-radius:.5rem;border:2px solid transparent;color:hsl(24 24% 8%/.45);background:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out}.tabbed-feature-demo_promptItem__kb2lA:hover{color:hsl(24 24% 8%/.7)}.tabbed-feature-demo_promptItemActive__QWd2v{border-color:#1A1410;color:#B8741A;font-weight:700;background:#1A1410}.tabbed-feature-demo_promptItemActive__QWd2v:hover{color:#B8741A}.tabbed-feature-demo_promptText__CH_VF{display:flex;align-items:center;gap:.5rem}.tabbed-feature-demo_promptDesc__MGGYw{font-size:.6875rem;color:hsl(24 24% 8%/.4);margin-top:.25rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .2s ease-out,opacity .2s ease-out;font-family:var(--font-body)}.tabbed-feature-demo_promptDescVisible__iHFBI{max-height:3rem;opacity:1;color:rgba(255,255,255,.7)}.tabbed-feature-demo_promptBadge__TnJfb{font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:999px;background:hsl(24 24% 8%/.08);color:hsl(24 24% 8%/.5);white-space:nowrap}.tabbed-feature-demo_promptItemActive__QWd2v .tabbed-feature-demo_promptBadge__TnJfb{background:rgba(255,255,255,.15);color:rgba(255,255,255,.6)}.tabbed-feature-demo_buildStage__VF2Kp{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .2s ease-out;pointer-events:none}.tabbed-feature-demo_buildStageVisible__9h6Uo{opacity:1;pointer-events:auto}.tabbed-feature-demo_layerLabel__iiVGc{position:absolute;top:8px;left:12px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.5625rem;font-weight:500;color:#9747FF;background:rgba(151,71,255,.08);padding:2px 6px;border-radius:4px;letter-spacing:.02em;z-index:2}.tabbed-feature-demo_variantGrid__Lz0__{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:90%;max-width:360px}.tabbed-feature-demo_variantCell__B0Dcg{display:flex;flex-direction:column;align-items:center;gap:4px;opacity:0}.tabbed-feature-demo_variantCellVisible__2cEJb{animation:tabbed-feature-demo_variantAppear__cwWKE 2s ease-out forwards}@keyframes tabbed-feature-demo_variantAppear__cwWKE{0%{opacity:0;transform:scale(.85);outline:2px dashed transparent;outline-offset:4px}12%{opacity:1;transform:scale(1);outline:2px dashed #9747FF;outline-offset:4px}35%{outline:2px solid #9747FF;outline-offset:4px}70%{outline:2px solid #9747FF;outline-offset:4px;opacity:1}to{outline:2px solid transparent;outline-offset:4px;opacity:1}}.tabbed-feature-demo_variantBtn__XbHji{padding:6px 16px;border-radius:999px;font-size:.625rem;font-weight:600;white-space:nowrap;text-align:center}.tabbed-feature-demo_varPrimary__eekGW{background:#B8741A;color:#fff}.tabbed-feature-demo_varSecondary__HzzoB{background:#F5EFE4;color:#B8741A}.tabbed-feature-demo_varOutline__052zp{background:transparent;border:1.5px solid #b8741a;color:#B8741A}.tabbed-feature-demo_varGhost__Dk9h4{background:transparent;color:#B8741A}.tabbed-feature-demo_varSmall__cI3o7{background:#B8741A;color:#fff;padding:3px 10px;font-size:.5rem}.tabbed-feature-demo_varLarge__iFDbp{background:#B8741A;color:#fff;padding:8px 20px;font-size:.6875rem}.tabbed-feature-demo_variantLabel__vFgkR{font-family:var(--font-mono),ui-monospace,monospace;font-size:.5rem;color:#8B7355;text-align:center}.tabbed-feature-demo_buildCard__9FE_Y{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.08);overflow:visible;width:60%;max-width:240px;opacity:0;border:2px solid transparent}.tabbed-feature-demo_buildCardMat__CAz8W{animation:tabbed-feature-demo_materialize__Ps_Dv 2.5s ease-out forwards}.tabbed-feature-demo_buildCardHeader__MCprS{height:6px;background:#B8741A;border-radius:6px 6px 0 0}.tabbed-feature-demo_buildCardBody__UeZr6{padding:12px}.tabbed-feature-demo_buildCardTitle__1zrt4{font-size:.75rem;font-weight:700;margin-bottom:4px;color:#1A1410}.tabbed-feature-demo_buildCardText__8rR8o{font-size:.625rem;color:#6B6B6B;margin-bottom:8px}.tabbed-feature-demo_buildCardBtn__VDMfu{display:inline-block;padding:4px 14px;border-radius:999px;font-size:.5625rem;font-weight:600;color:#fff;background:#B8741A}.tabbed-feature-demo_tierRow__ERhoK{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;width:90%;max-width:400px}.tabbed-feature-demo_tierCard__C0gm7{background:#fff;border-radius:6px;padding:10px 8px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.06);opacity:0;border:2px solid transparent}.tabbed-feature-demo_tierCardMat__Esbaf{animation:tabbed-feature-demo_materialize__Ps_Dv 2.5s ease-out forwards}.tabbed-feature-demo_tierCardFeatured__c2Ajx{border-top:3px solid #b8741a}.tabbed-feature-demo_tierLabel__Duj_9{font-size:.5rem;font-weight:600;color:#6B6B6B;text-transform:uppercase;letter-spacing:.05em}.tabbed-feature-demo_tierPrice__snrkx{font-size:.75rem;font-weight:700;color:#1A1410;margin-top:2px}@keyframes tabbed-feature-demo_materialize__Ps_Dv{0%{border-color:transparent;border-style:dashed;opacity:0}15%{border-color:#9747FF;border-style:dashed;opacity:1}40%{border-color:#9747FF;border-style:solid;opacity:1}to{border-color:transparent;border-style:solid;opacity:1}}.tabbed-feature-demo_varsPanel___Wn9r{width:100%;max-width:320px;background:#F5F5F5;border-radius:8px;border:1px solid #e5e5e5;box-shadow:0 2px 12px rgba(0,0,0,.08);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:#1E1E1E;overflow:hidden;max-height:240px;overflow-y:auto}.tabbed-feature-demo_varsPanelHeader__uuFUi{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #e5e5e5;position:sticky;top:0;background:#F5F5F5;z-index:1}.tabbed-feature-demo_varsPanelTitle__UpeGn{font-size:11px;font-weight:600;color:#1E1E1E}.tabbed-feature-demo_varsPanelBadge__228oe{font-size:10px;color:#8C8C8C;background:#E5E5E5;padding:1px 6px;border-radius:8px}.tabbed-feature-demo_varsGroup__bGnDy{border-bottom:1px solid #e5e5e5}.tabbed-feature-demo_varsGroup__bGnDy:last-child{border-bottom:none}.tabbed-feature-demo_varsGroupHeader__R1GWi{display:flex;align-items:center;gap:4px;padding:6px 10px;font-size:11px;color:#1E1E1E;background:#FAFAFA}.tabbed-feature-demo_varsGroupChevron__sBSuP{font-size:9px;color:#8C8C8C}.tabbed-feature-demo_varsGroupLabel__qNA9Q{font-weight:500}.tabbed-feature-demo_varsGroupCount__kgcJV{margin-left:auto;color:#8C8C8C;font-size:10px}.tabbed-feature-demo_varsGroupBody__p2RYG{padding:2px 10px 6px}.tabbed-feature-demo_varsRow__OA6m5{display:flex;align-items:center;gap:6px;padding:2px 0;opacity:0;transform:translateX(10px);transition:opacity .2s ease-out,transform .2s ease-out}.tabbed-feature-demo_varsRowVisible__PJhAC{opacity:1;transform:translateX(0)}.tabbed-feature-demo_varsSwatch__WKkyL{width:10px;height:10px;border-radius:50%;flex-shrink:0;border:1px solid #e5e5e5}.tabbed-feature-demo_varsSwatchEmpty__frkAt{width:10px;height:10px;border-radius:2px;flex-shrink:0;border:1px dashed #cccccc}.tabbed-feature-demo_varsName__o0lYp{font-size:10px;color:#1E1E1E;white-space:nowrap}.tabbed-feature-demo_varsValue__87by5{font-size:10px;color:#8C8C8C;margin-left:auto;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis}.tabbed-feature-demo_refineCard__2ZZ8r{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.08);overflow:hidden;width:100%}.tabbed-feature-demo_refineHeaderBar__2LbZ9{height:8px;background-color:#6B9BD2;transition:background-color .6s ease-out}.tabbed-feature-demo_refineHeaderBarWarm__LxCjb{background-color:#B8741A}.tabbed-feature-demo_refineCardBody__VPy0H{padding:16px}.tabbed-feature-demo_refineHeadline__moRxY{font-size:1rem;font-weight:700;margin-bottom:4px;font-family:var(--font-body);transition:font-family 0s}.tabbed-feature-demo_refineHeadlineSerif__Vpk3N{font-family:var(--font-display)}.tabbed-feature-demo_refineBodyText__ug5f0{font-size:.75rem;color:#6B6B6B;margin-bottom:12px}.tabbed-feature-demo_refineButton__qEUdU{display:inline-block;padding:6px 16px;border-radius:999px;font-size:.6875rem;font-weight:600;color:#fff;background-color:#6B9BD2;transition:background-color .6s ease-out}.tabbed-feature-demo_refineButtonWarm__4D3dA{background-color:#B8741A}.tabbed-feature-demo_refineTokenLabel__yjqMp{position:absolute;top:8px;right:12px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.5rem;color:#8B7355;opacity:0;transition:opacity .4s ease-out}.tabbed-feature-demo_refineTokenLabelVisible__CBVZj{opacity:1}.tabbed-feature-demo_refineCardView__2_gS4{opacity:1;transition:opacity .2s ease-out}.tabbed-feature-demo_refineCardViewHidden__UHABX,.tabbed-feature-demo_refineWireframe__v0CCX{opacity:0;position:absolute;inset:0;padding:24px}.tabbed-feature-demo_refineWireframe__v0CCX{display:flex;flex-direction:column;gap:6px;transition:opacity .2s ease-out}.tabbed-feature-demo_refineWireframeVisible__KaClS{opacity:1}.tabbed-feature-demo_refineWireNav__F8a5c{height:16px;background:#D4A574;border-radius:4px;display:flex;align-items:center;padding:0 8px}.tabbed-feature-demo_refineWireHero__92bbY{height:48px;background:#E8C9A0;border-radius:4px;display:flex;align-items:center;justify-content:center}.tabbed-feature-demo_refineWireGrid__yoo6C{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;flex:1}.tabbed-feature-demo_refineWireGridItem__jsqVg{background:#F0DFC4;border-radius:4px;display:flex;align-items:center;justify-content:center;min-height:32px}.tabbed-feature-demo_refineWireFooter__RtBnl{height:14px;background:#D4A574;border-radius:4px;display:flex;align-items:center;padding:0 8px}.tabbed-feature-demo_refineWireLabel__TPi4a{font-family:var(--font-mono),ui-monospace,monospace;font-size:.5rem;font-weight:500;color:#8B6B3D;letter-spacing:.02em}.tabbed-feature-demo_refineFileLabel__Mt94J{position:absolute;bottom:8px;left:12px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.5625rem;color:#8B6B3D;opacity:.7}.tabbed-feature-demo_tokenMapPanel__j0uYo{position:absolute;top:12px;right:12px;width:200px;background:rgba(255,255,255,.96);border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;z-index:3;overflow:hidden;opacity:0;transform:translateY(6px);transition:opacity .25s ease-out,transform .25s ease-out;pointer-events:none}.tabbed-feature-demo_tokenMapPanelVisible__V0Sai{opacity:1;transform:translateY(0);pointer-events:auto}.tabbed-feature-demo_tokenMapHeader__uKanS{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid #e5e5e5;background:#FAFAFA}.tabbed-feature-demo_tokenMapTitle__P_rNv{font-size:9px;font-weight:600;color:#1E1E1E;text-transform:uppercase;letter-spacing:.04em}.tabbed-feature-demo_tokenMapBadge__DBkHy{font-size:9px;color:#8C8C8C;background:#EBEBEB;padding:0 4px;border-radius:6px}.tabbed-feature-demo_tokenMapRow__R9bQi{display:flex;align-items:center;gap:4px;padding:4px 8px;border-bottom:1px solid #f0f0f0;opacity:0;transform:translateX(8px);transition:opacity .2s ease-out,transform .2s ease-out}.tabbed-feature-demo_tokenMapRow__R9bQi:last-child{border-bottom:none}.tabbed-feature-demo_tokenMapRowVisible__TNOgg{opacity:1;transform:translateX(0)}.tabbed-feature-demo_tokenMapRaw__v1cuT{display:flex;align-items:center;gap:3px;color:#8C8C8C;font-size:9px;flex-shrink:0;text-decoration:line-through;text-decoration-color:rgba(140,140,140,.4)}.tabbed-feature-demo_tokenMapSwatch__qtws2{display:inline-block;width:8px;height:8px;border-radius:50%;border:1px solid #e5e5e5;flex-shrink:0}.tabbed-feature-demo_tokenMapArrow__vM3h6{color:#B8741A;font-size:10px;flex-shrink:0}.tabbed-feature-demo_tokenMapSemantic__iRrNb{color:#1E1E1E;font-size:9px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabbed-feature-demo_componentOutline__hScAB{outline:2px dashed transparent;outline-offset:2px;transition:outline-color .2s ease-out;position:relative}.tabbed-feature-demo_componentOutlineVisible__3QP9A{outline-color:#9747FF}.tabbed-feature-demo_componentDiamond__XBONn{position:absolute;top:-6px;right:-6px;font-size:.5rem;color:#9747FF;opacity:0;transition:opacity .2s ease-out}.tabbed-feature-demo_componentDiamondVisible__F4jv7{opacity:1}.tabbed-feature-demo_comingSoonBadge__hRBI4{position:absolute;bottom:8px;right:12px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.5625rem;color:#9747FF;opacity:0;transition:opacity .2s ease-out}.tabbed-feature-demo_comingSoonBadgeVisible__7w8Bp{opacity:.7}.tabbed-feature-demo_terminalBar__h_AjW{display:flex;align-items:center;gap:5px;padding:8px 12px;background:#252018;border-radius:8px 8px 0 0}.tabbed-feature-demo_terminalDot__xOjhu{width:8px;height:8px;border-radius:50%}.tabbed-feature-demo_terminalDotRed__x4CEc{background:#FF5F57}.tabbed-feature-demo_terminalDotYellow__UHJeg{background:#FFBD2E}.tabbed-feature-demo_terminalDotGreen__h0qug{background:#28CA41}.tabbed-feature-demo_terminalBody__RNRnc{background:#1A1410;border-radius:0 0 8px 8px;padding:16px;min-height:200px;font-family:"IBM Plex Mono",var(--font-mono),ui-monospace,monospace;font-size:.6875rem;line-height:1.6;color:#F5EFE4;position:relative}.tabbed-feature-demo_exportStage__b44l4{position:absolute;inset:0;padding:16px;opacity:0;transition:opacity .2s ease-out;pointer-events:none}.tabbed-feature-demo_exportStageVisible__nJyI8{opacity:1;pointer-events:auto;position:relative}.tabbed-feature-demo_tokenDocHeading__oRThY{font-size:.75rem;font-weight:600;color:#F5EFE4;margin-bottom:12px;letter-spacing:.02em}.tabbed-feature-demo_tokenDocRow__uzdX5{display:flex;align-items:center;gap:8px;padding:4px 0;opacity:0;transform:translateX(12px);transition:opacity .25s ease-out,transform .25s ease-out}.tabbed-feature-demo_tokenDocRowVisible__dFm05{opacity:1;transform:translateX(0)}.tabbed-feature-demo_tokenDocSwatch__hhnLF{width:10px;height:10px;border-radius:50%;flex-shrink:0;border:1px solid rgba(245,239,228,.2)}.tabbed-feature-demo_tokenDocName___7fh4{color:#F5EFE4;font-size:.625rem}.tabbed-feature-demo_tokenDocValue__kQz06{color:rgba(245,239,228,.5);margin-left:auto;font-size:.5625rem}.tabbed-feature-demo_codePane__d2USc{display:flex;gap:12px}.tabbed-feature-demo_fileTree__yvkm2{width:90px;flex-shrink:0;border-right:1px solid rgba(245,239,228,.1);padding-right:12px}.tabbed-feature-demo_fileTreeItem__OaNAU{font-size:.5625rem;padding:2px 0;color:rgba(245,239,228,.5)}.tabbed-feature-demo_fileTreeItemActive____UOw{color:#B8741A}.tabbed-feature-demo_codeBlock__NSChc{flex:1;min-width:0;overflow:hidden}.tabbed-feature-demo_codeLine__QjPP2{white-space:pre;font-size:.625rem;line-height:1.7}.tabbed-feature-demo_synProp__na85i{color:#F5EFE4}.tabbed-feature-demo_synTag__vx5pt,.tabbed-feature-demo_synValue__g1gsE{color:#B8741A}.tabbed-feature-demo_synAttr__3g_MO{color:#F5EFE4}.tabbed-feature-demo_synComment__lsI3N{color:rgba(245,239,228,.3)}.tabbed-feature-demo_synKeyword__zjK6c{color:#D4A574}.tabbed-feature-demo_synString__LWMre{color:#B8741A}.tabbed-feature-demo_synPunct__az8V2{color:rgba(245,239,228,.5)}.tabbed-feature-demo_browserChrome__0HNjC{border-radius:8px;overflow:hidden;background:#252018}.tabbed-feature-demo_browserBar__uwylx{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#2F271D;border-bottom:1px solid rgba(245,239,228,.1)}.tabbed-feature-demo_browserDots__DsTSF{display:flex;gap:4px}.tabbed-feature-demo_browserDot__GE36H{width:6px;height:6px;border-radius:50%;background:rgba(245,239,228,.2)}.tabbed-feature-demo_browserAddress__gd2fl{flex:1;font-size:.5625rem;color:rgba(245,239,228,.5);background:rgba(245,239,228,.06);padding:2px 8px;border-radius:4px}.tabbed-feature-demo_browserLive__XL7rG{display:flex;align-items:center;gap:4px;font-size:.5rem;color:#28CA41;font-weight:600}.tabbed-feature-demo_browserLiveDot__yrDYP{width:6px;height:6px;border-radius:50%;background:#28CA41;animation:tabbed-feature-demo_pulse__ZJuQG 2s ease-in-out infinite}@keyframes tabbed-feature-demo_pulse__ZJuQG{0%,to{opacity:1}50%{opacity:.4}}.tabbed-feature-demo_browserBody___2myl{padding:12px;display:flex;flex-direction:column;gap:6px;min-height:160px}.tabbed-feature-demo_browserNav__BKvQp{height:14px;background:#3D3228;border-radius:3px}.tabbed-feature-demo_browserHero__Po9JY{height:50px;background:#332A1F;border-radius:3px;display:flex;align-items:center;justify-content:center}.tabbed-feature-demo_browserFeatures__Qv0Xw{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;flex:1}.tabbed-feature-demo_browserFeatureCard__VqIp1{background:#3D3228;border-radius:3px;min-height:30px;display:flex;align-items:center;justify-content:center}.tabbed-feature-demo_browserFooter__YAFxt{height:10px;background:#3D3228;border-radius:3px}.tabbed-feature-demo_browserLabel__ZinB_{font-family:var(--font-mono),ui-monospace,monospace;font-size:.5rem;color:rgba(245,239,228,.3)}@media (max-width:640px){.tabbed-feature-demo_panelInner__kj8cf{flex-direction:column}.tabbed-feature-demo_canvas__1OSez{width:100%;max-height:300px;min-height:240px}.tabbed-feature-demo_prompts__A2bHR{width:100%}.tabbed-feature-demo_tabTrigger__uQDXL{padding:.5rem .75rem;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.tabbed-feature-demo_buildStage__VF2Kp,.tabbed-feature-demo_canvasDark__FCOXG,.tabbed-feature-demo_comingSoonBadge__hRBI4,.tabbed-feature-demo_componentDiamond__XBONn,.tabbed-feature-demo_componentOutline__hScAB,.tabbed-feature-demo_exportStage__b44l4,.tabbed-feature-demo_panelActive__KTgwB,.tabbed-feature-demo_panel__cfsNE,.tabbed-feature-demo_promptDesc__MGGYw,.tabbed-feature-demo_promptItem__kb2lA,.tabbed-feature-demo_refineButton__qEUdU,.tabbed-feature-demo_refineCardView__2_gS4,.tabbed-feature-demo_refineHeaderBar__2LbZ9,.tabbed-feature-demo_refineTokenLabel__yjqMp,.tabbed-feature-demo_refineWireframe__v0CCX,.tabbed-feature-demo_tokenDocRow__uzdX5,.tabbed-feature-demo_tokenMapPanel__j0uYo,.tabbed-feature-demo_tokenMapRow__R9bQi{transition-duration:0s!important}.tabbed-feature-demo_buildCardMat__CAz8W,.tabbed-feature-demo_tierCardMat__Esbaf,.tabbed-feature-demo_variantCellVisible__2cEJb{animation:none;opacity:1}.tabbed-feature-demo_varsRow__OA6m5{transition-duration:0s!important}.tabbed-feature-demo_browserLiveDot__yrDYP{animation:none;opacity:1}}