.demo_root___B_K_{width:100%}.demo_demo__MHfCt{width:100%;text-align:left}.demo_srOnly__p4JHp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.demo_clone__xcoLg,.demo_window__mjk4a{--canvas:#faf9f6;--surface:#ffffff;--surface-sunk:#f4f2ed;--hairline:#e9e6e0;--hairline-strong:#ddd9d0;--selection:#e6e1d6;--text:#1c1b18;--text-secondary:#6b6862;--text-tertiary:#9c988f;--action:#1c1b18;--action-text:#faf9f6;--success:#4f7a5b;--warning:#b5852a;--danger:#b0493d;--info:#4a6b8a;color:var(--text)}.demo_window__mjk4a{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);box-shadow:0 0 0 1px rgba(0,0,0,.4),var(--lift);overflow:hidden}.demo_bar__6lQWb{display:flex;align-items:center;height:38px;padding:0 var(--space-4);background:var(--surface-sunk);border-bottom:1px solid var(--hairline)}.demo_barSide__iqrQi{flex:0 0 92px;display:flex;align-items:center}.demo_lights__3_wA7{gap:7px}.demo_lights__3_wA7 i{width:11px;height:11px;border-radius:50%;display:block}.demo_lights__3_wA7 i:first-child{background:#d99b8f}.demo_lights__3_wA7 i:nth-child(2){background:#d9be84}.demo_lights__3_wA7 i:nth-child(3){background:#a3c2a6}.demo_barTitle__Jf_6L{flex:1 1;min-width:0;text-align:center;font-size:12.5px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo_barTools__Hze09{justify-content:flex-end;gap:var(--space-2)}.demo_hint__MDOi9{font-size:11px;color:var(--text-tertiary);opacity:0;transition:opacity .2s ease-out}.demo_hintOn__c3dhD{opacity:1}.demo_replay__RXIh3{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:50%;border:1px solid var(--hairline-strong);background:var(--surface);color:var(--text-secondary);font-size:12px;line-height:1;cursor:pointer;transition:opacity .25s ease-out,color .15s ease-out}.demo_replay__RXIh3:hover{color:var(--text)}.demo_replay__RXIh3:disabled{opacity:0;pointer-events:none}.demo_app__Wi76S{display:grid;grid-template-columns:168px minmax(0,1fr);min-height:430px;background:var(--canvas)}.demo_sidebar__HfpWm{border-right:1px solid var(--hairline);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.demo_navHead__bROec{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-2) var(--space-3)}.demo_navProject__HW96G{font-size:13px;font-weight:600;letter-spacing:-.01em}.demo_plus__BH4jv{color:var(--text-tertiary);font-size:15px;line-height:1}.demo_navList__1NQiF{display:flex;flex-direction:column;gap:1px}.demo_navItem__3ABwR{display:flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--text-secondary);padding:6px var(--space-2);border-radius:var(--radius-sm)}.demo_navItemActive__BtrJm{background:var(--surface-sunk);color:var(--text);font-weight:500}.demo_navIc__M7537{width:14px;text-align:center;color:var(--text-tertiary)}.demo_navFoot__0ZYiC{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding:var(--space-3) var(--space-2) var(--space-1);font-size:12px;color:var(--text-tertiary)}.demo_conn__6uDE1{display:flex;align-items:center;gap:7px}.demo_connDot__LZrQe{width:7px;height:7px;border-radius:50%;background:var(--success);flex-shrink:0}.demo_main__Fhqhz{padding:var(--space-4);min-width:0;display:flex;flex-direction:column;min-height:462px}.demo_boardHead__U0MN0{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:2px 2px var(--space-3)}.demo_boardTitle__1Jwwq{font-size:15px;font-weight:600;letter-spacing:-.01em;margin-right:var(--space-2)}.demo_chip__Soy4g{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-secondary);background:var(--surface);border:1px solid var(--hairline);padding:3px 9px;border-radius:var(--radius-full);white-space:nowrap;transition:color .15s ease-out,background .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.demo_chipDim__PF6ZD{color:var(--text-tertiary)}.demo_chipArmed__j2OhQ{color:var(--success);border-color:color-mix(in srgb,var(--success) 35%,var(--hairline))}.demo_chipPressed__QujaU{background:var(--action);color:var(--action-text);border-color:var(--action);transform:translateY(1px)}.demo_chipCount__ySc7e{font-family:var(--font-mono);font-size:10.5px;background:var(--surface-sunk);border-radius:var(--radius-full);padding:0 5px}.demo_board__HdZqT{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start;-moz-user-select:none;user-select:none;-webkit-user-select:none}.demo_col__NRPaI{display:flex;flex-direction:column;min-width:0}.demo_colHead__YG3CX{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 2px 6px}.demo_colTitle__zRxZ6{font-size:10.5px;font-weight:500;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo_colCount__JGzuV{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary)}.demo_colBody__QY2xF{display:flex;flex-direction:column;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);padding:4px;margin:-5px;transition:background .15s ease-out,border-color .15s ease-out}.demo_colOver__wmLlf{background:var(--surface-sunk);border-color:var(--hairline)}.demo_isDragging__5NCpC .demo_col__NRPaI{align-self:stretch}.demo_isDragging__5NCpC .demo_colBody__QY2xF{flex:1 1 auto}.demo_cards__e8Vry{display:flex;flex-direction:column;gap:8px}.demo_cards__e8Vry:empty{display:none}.demo_card__3gDFP{background:var(--surface);border:1px solid var(--hairline);border-radius:10px;padding:8px 9px;display:flex;flex-direction:column;gap:6px}.demo_cardIn__OzPNN{animation:demo_card-in__rvoAX .2s ease-out}.demo_cardMove__bvZOw{animation:demo_card-move__BKGyI .2s ease-out}.demo_cardTop__bIdWg{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:15px}.demo_cardLead__G3F79{display:flex;align-items:center;gap:6px;min-width:0}.demo_pri__sLN_k{display:none}.demo_pri__sLN_k i{width:2px;background:var(--text-tertiary);border-radius:1px}.demo_priOn__HpTWX,.demo_pri__sLN_k .demo_priOn__HpTWX{background:var(--text-secondary)}.demo_cardId__D7163{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo_cardTrail__jNr86{display:flex;align-items:center;gap:5px;flex-shrink:0}.demo_badge__3zBmq{font-family:var(--font-mono);font-size:9.5px;color:var(--text-secondary);background:var(--surface-sunk);border:1px solid var(--hairline);padding:.5px 5px;border-radius:var(--radius-full);white-space:nowrap}.demo_runDot__AWtJp{width:7px;height:7px;border-radius:50%;background:var(--success);animation:demo_working-pulse__UjJFS 1.8s ease-in-out infinite}.demo_reviewGlyph__8ACEQ{font-size:10px;color:var(--text-tertiary);line-height:1}.demo_readyBadge__xzc4V{font-size:9.5px;color:var(--success);white-space:nowrap}.demo_tick__qqxiV{font-size:10px;color:var(--success);line-height:1}.demo_cardTitle__uj2U9{font-size:11.5px;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.demo_ck__3A7Hd{display:flex;align-items:center;gap:6px}.demo_ckBar__NBxT1{width:44px;height:4px;background:var(--surface-sunk);border-radius:var(--radius-full);overflow:hidden}.demo_ckFill__ey17j{display:block;height:100%;width:100%;background:var(--success);transform-origin:left center;transform:scaleX(var(--p,0));transition:transform .25s ease-out}.demo_ckN__mFbtg{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary)}.demo_cards__e8Vry .demo_card__3gDFP{cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}@media (hover:hover) and (pointer:fine){.demo_cards__e8Vry .demo_card__3gDFP{transition:transform .15s ease-out}.demo_cards__e8Vry .demo_card__3gDFP:hover{transform:translateY(-1px)}}.demo_isDragging__5NCpC,.demo_isDragging__5NCpC .demo_cards__e8Vry .demo_card__3gDFP{cursor:-webkit-grabbing;cursor:grabbing}.demo_isDragging__5NCpC .demo_cards__e8Vry .demo_card__3gDFP:hover{transform:none}.demo_cardHeld__dQTxM{opacity:.35}.demo_cardDrop__cxPOz{animation:demo_card-drop__QqemB .2s ease-out}.demo_clone__xcoLg{position:fixed;top:0;left:0;z-index:30;pointer-events:none;will-change:transform}.demo_clone__xcoLg .demo_card__3gDFP{border-color:var(--hairline-strong);box-shadow:0 0 0 1px rgba(0,0,0,.4),var(--lift)}.demo_dupNarrow__jDehL{display:none}.demo_quickAdd__qc1xI{position:relative}.demo_qaInput__KWLcG{width:100%;height:30px;font-family:inherit;font-size:11.5px;color:var(--text);background:var(--surface);border:1px dashed var(--hairline-strong);border-radius:10px;padding:0 9px;outline:none;transition:border-color .15s ease-out}.demo_qaInput__KWLcG::placeholder{color:var(--text-tertiary)}.demo_qaInput__KWLcG:focus,.demo_qaInput__KWLcG:focus-visible{border-color:var(--text-tertiary);border-style:solid}.demo_qaGhost__o0QzT::placeholder{color:transparent}.demo_qaOverlay__1F4Gv{position:absolute;inset:0;display:flex;justify-content:flex-end;overflow:hidden;pointer-events:none}.demo_qaOverlayInner__6ykSG{display:flex;align-items:center;min-width:100%;padding:0 9px;font-size:11.5px;color:var(--text);white-space:pre}.demo_caret__N_O8N{display:inline-block;width:1.5px;height:12px;margin-left:1px;background:var(--text);flex-shrink:0;animation:demo_caret-blink__kaPp9 1.1s step-end infinite}.demo_activity__l5WzW{margin-top:var(--space-3);border-top:1px solid var(--hairline);padding-top:10px;font-family:var(--font-mono);font-size:11px;line-height:1.6;color:var(--text-secondary);flex:1 1 auto;min-height:120px}.demo_activityHead__YRqUc{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-sans);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px}.demo_lines__VrhGx{display:flex;flex-direction:column;gap:2px}.demo_line__u4AhZ{display:flex;gap:8px;align-items:baseline}.demo_lineIn__tuui8{animation:demo_row-in__qsZ7I .15s ease-out}.demo_glyph__T26Ze{flex:0 0 12px;text-align:center;color:var(--text-tertiary)}.demo_glyphOk__KH4Dt{color:var(--success)}.demo_glyphErr__EsL22{color:var(--danger)}.demo_lineText__lpTxA{min-width:0;overflow-wrap:anywhere}.demo_idle__HMmaE,.demo_ledger__bILos{color:var(--text-tertiary)}.demo_ledger__bILos{font-size:10.5px;padding-left:20px;margin-top:4px;overflow-wrap:anywhere}.demo_final__hg7Sf{color:var(--text);margin-top:2px}.demo_rail___5XDN{margin-top:var(--space-4);display:flex;justify-content:center;gap:var(--space-6)}.demo_railBtn__7Ebw4{display:inline-flex;align-items:center;gap:7px;background:none;border:none;padding:4px 2px;cursor:pointer;font-family:inherit;font-size:12px;color:var(--text-secondary);transition:color .15s ease-out}.demo_railBtn__7Ebw4:hover{color:var(--text)}.demo_railDot__29IPP{width:5px;height:5px;border-radius:50%;border:1px solid var(--hairline-strong);background:transparent;transition:background .2s ease-out,border-color .2s ease-out}.demo_railDone__nCNku{color:var(--text-secondary)}.demo_railDone__nCNku .demo_railDot__29IPP{background:var(--text-tertiary);border-color:var(--text-tertiary)}.demo_railActive__wtPz8{color:var(--text);font-weight:500}.demo_railActive__wtPz8 .demo_railDot__29IPP{background:var(--text);border-color:var(--text)}.demo_railHint__22wtt{margin:6px 0 0;text-align:center;font-size:12px;color:var(--text-secondary)}@keyframes demo_card-in__rvoAX{0%{opacity:0;transform:translateY(4px)}}@keyframes demo_card-move__BKGyI{0%{opacity:0;transform:translateX(-8px)}}@keyframes demo_card-drop__QqemB{0%{opacity:0;transform:translateY(-3px)}}@keyframes demo_row-in__qsZ7I{0%{opacity:0;transform:translateY(3px)}}@keyframes demo_working-pulse__UjJFS{0%,to{opacity:1}50%{opacity:.35}}@keyframes demo_caret-blink__kaPp9{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media (max-width:1080px){.demo_app__Wi76S{grid-template-columns:148px minmax(0,1fr)}.demo_colWide__bWKHA{display:none}.demo_dupNarrow__jDehL{display:block}.demo_board__HdZqT{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.demo_main__Fhqhz{min-height:448px}}@media (max-width:700px){.demo_sidebar__HfpWm{display:none}.demo_app__Wi76S{grid-template-columns:minmax(0,1fr);min-height:0}.demo_main__Fhqhz{padding:var(--space-3);min-height:456px}.demo_barSide__iqrQi{flex-basis:64px}.demo_rail___5XDN{gap:var(--space-4)}}@media (max-width:400px){.demo_main__Fhqhz{min-height:504px}}@media (pointer:coarse){.demo_qaInput__KWLcG{height:36px}.demo_railHint__22wtt{display:none}}