.insight_main__SNDLh{--slate:color-mix(in oklab,var(--ink) 48%,var(--paper));padding-bottom:var(--space-section)}.insight_board__tUsOd{display:flex;flex-direction:column;gap:var(--space-4)}.insight_toolbar__9_R3V{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.insight_toolbarRight__p7cBk{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.insight_refreshBtn__yBvxg{gap:.35em}.insight_spinning__uaDH1{animation:insight_spin__mTq8Y .9s linear infinite}@keyframes insight_spin__mTq8Y{to{transform:rotate(1turn)}}.insight_emptyCard__2rjRH{padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.insight_emptyHead__oNf_N{display:flex;align-items:flex-start;gap:var(--space-4)}.insight_emptyIcon__JaMg6{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radius-md);background:var(--pine-wash);color:var(--pine-deep);border:1px solid var(--pine-soft)}.insight_emptyTitle__Z4Pmb{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:var(--ink);letter-spacing:-.01em}.insight_emptyLead__NLOcr{margin-top:var(--space-2);font-size:var(--text-base);color:var(--ink-soft);max-width:46rem}.insight_emptyStepsTitle__FRDNR{font-weight:600;font-size:var(--text-sm);color:var(--pine-deep);text-transform:none}.insight_emptySteps__0ffJy{display:flex;flex-direction:column;gap:var(--space-3);counter-reset:step}.insight_emptySteps__0ffJy li{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--paper-sunken);font-size:var(--text-sm);color:var(--ink);line-height:1.65}.insight_emptySteps__0ffJy li svg{flex:none;margin-top:.15em;color:var(--pine)}.insight_emptySteps__0ffJy b{font-weight:700;color:var(--pine-deep)}.insight_emptyActions__lIDYE{display:flex;flex-wrap:wrap;gap:var(--space-3)}.insight_emptyBtn__kYh_9{min-height:44px}.insight_emptyPreview__QNVom{margin-top:var(--space-2);padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--paper-sunken) 55%,var(--paper-raised))}.insight_emptyPreviewTitle__UB9vF{font-size:var(--text-sm);font-weight:600;color:var(--ink);margin-bottom:var(--space-3)}.insight_emptyPreviewList__L6zoy{display:flex;flex-direction:column;gap:var(--space-2)}.insight_emptyPreviewRow__zGtN1{display:flex;align-items:center;gap:var(--space-3)}.insight_emptyPreviewLabel__ISnq1{flex:none;width:6.5rem;font-size:var(--text-xs);color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insight_emptyPreviewCells__f3NSB{display:flex;gap:4px;flex:1 1;min-width:0}.insight_emptyPreviewCell__5Sscg{flex:1 1;min-width:0;height:1.1rem;border-radius:var(--radius-sm);background:var(--paper-sunken);border:1px solid var(--line)}.insight_emptyPreviewPct__YUvB8{flex:none;font-size:var(--text-xs);color:var(--ink-faint);width:2.5rem;text-align:right}.insight_emptyPreviewNote__Np9Gq{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--ink-soft)}.insight_kpiRow__e4uJO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.insight_kpiTile__U1Yr9{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md)}.insight_kpiTop__ke1Q2{display:flex;align-items:center;justify-content:space-between}.insight_kpiLabel__kNlN7{display:inline-flex;align-items:center;gap:.45em;font-size:var(--text-sm);font-weight:600;color:var(--ink-soft)}.insight_kpiLabel__kNlN7 svg{color:var(--pine)}.insight_kpiBody___m3Ai{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.insight_kpiNum__lf6ak{font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);line-height:1.05;letter-spacing:.02em;color:var(--pine-deep)}.insight_kpiUnit__YFMRX{margin-left:.15em;font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;color:var(--ink-soft)}.insight_kpiSub__KPEI2{font-size:var(--text-xs);color:var(--ink-soft)}.insight_spark__c_Vl3{flex:0 0 auto;width:clamp(4.5rem,3.5rem + 2vw,6rem);height:2rem}.insight_sparkLine__uhSGU{fill:none;stroke:var(--pine);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.insight_sparkArea__xfdWP{fill:color-mix(in oklab,var(--pine) 12%,transparent)}.insight_sparkDot__a0gF1{fill:var(--gold-bright);stroke:var(--paper-raised);stroke-width:1.5}.insight_mainGrid__f2gaS{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:stretch}.insight_bottomGrid__zrLDP{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:stretch}.insight_adviceCard__QTFts,.insight_donutCard__z0ONj,.insight_focusCard__XZRWp,.insight_matrixCard__xyMCD{padding:clamp(1.1rem,.9rem + 1vw,1.6rem);display:flex;flex-direction:column}.insight_cardHead__C6dWi{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);margin-bottom:var(--space-4)}.insight_cardTitle__G5_0Q{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:.045em}.insight_cardHint__Cj5Sa,.insight_matrixLegend__Z1TsK{font-size:var(--text-xs);color:var(--ink-soft)}.insight_matrixLegend__Z1TsK{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.insight_matrixLegend__Z1TsK li{display:inline-flex;align-items:center;gap:.4em}.insight_lgSwatch__ybkWF{display:inline-block;width:.7rem;height:.7rem;border-radius:3px}.insight_lgGood__KMKgg{background:color-mix(in oklab,var(--pine) 26%,var(--paper-raised))}.insight_lgMid__wKDvI{background:color-mix(in oklab,var(--gold-bright) 34%,var(--paper-raised))}.insight_lgWeak__AaFs9{background:color-mix(in oklab,var(--rust) 22%,var(--paper-raised))}.insight_lgNone__bymMT{background:var(--paper-sunken);border:1px solid var(--line)}.insight_matrixWrap__KsrQc{position:relative}.insight_matrixScroll__XG5xW{overflow-x:auto;padding-block:2px}.insight_matrix__wXZiA{width:100%;min-width:560px;border-collapse:separate;border-spacing:4px}.insight_matrixCorner___nFA7,.insight_matrixRowHead__YRC0W{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--paper-raised);text-align:left;font-size:var(--text-sm);font-weight:600;color:var(--ink);padding:.3em .75em .3em .25em;white-space:nowrap}.insight_matrixCorner___nFA7{font-size:var(--text-xs);font-weight:600;color:var(--ink-soft);vertical-align:bottom}.insight_matrixColHead__gJ8vk{padding:.2em .3em;font-weight:600;vertical-align:bottom}.insight_colIndex__5HlKH{display:block;font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;color:var(--gold)}.insight_colShort__WhPRB{display:block;font-size:var(--text-sm);color:var(--ink);white-space:nowrap}.insight_matrixTd__No52x{padding:0}.insight_cell__tbJce{display:flex;align-items:center;justify-content:center;width:100%;min-width:3.2rem;padding:.5em .4em;border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-sm);line-height:1;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo)}button.insight_cell__tbJce:hover{transform:scale(1.06);box-shadow:0 0 0 2px var(--pine),var(--shadow-card);z-index:2;position:relative}.insight_cellGood__eZBlq{background:color-mix(in oklab,var(--pine) 18%,var(--paper-raised));color:var(--pine-deep)}.insight_cellGoodDeep__KtWig{background:color-mix(in oklab,var(--pine) 36%,var(--paper-raised));color:var(--pine-deep)}.insight_cellMid__ppCPX{background:color-mix(in oklab,var(--gold-bright) 30%,var(--paper-raised));color:color-mix(in oklab,var(--gold) 72%,var(--ink))}.insight_cellWeak__72zt8{background:color-mix(in oklab,var(--rust) 20%,var(--paper-raised));color:var(--rust)}.insight_cellNone__Z7zfZ{background:var(--paper-sunken);color:var(--ink-faint)}.insight_cellAvg__kd5YY{background:transparent;border:1px dashed var(--line-strong);color:var(--pine-deep)}button.insight_cellNone__Z7zfZ:hover{box-shadow:0 0 0 2px var(--line-strong),var(--shadow-card)}.insight_matrixAvgHead__4AaS8,.insight_sourceNote__LuafW{color:var(--ink-soft);font-size:var(--text-xs)}.insight_sourceNote__LuafW{margin-top:var(--space-3)}.insight_tip__ROufg{position:fixed;z-index:60;transform:translate(-50%,calc(-100% - 10px));width:max-content;max-width:19rem;padding:var(--space-3) var(--space-4);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);pointer-events:none;animation:insight_tipIn__BwCEJ var(--duration-fast) var(--ease-out-expo) both}@keyframes insight_tipIn__BwCEJ{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}to{opacity:1;transform:translate(-50%,calc(-100% - 10px))}}.insight_tipKp__lNjTw{font-size:var(--text-xs);font-weight:600;color:var(--ink-soft)}.insight_tipHead__F6mrd{display:flex;align-items:baseline;gap:var(--space-2);margin-top:2px}.insight_tipPct__jZvtI{font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xl);line-height:1.1}.insight_tipPct_good__8N0aN{color:var(--pine)}.insight_tipPct_mid__EgUr7{color:var(--gold)}.insight_tipPct_weak__NBfeB{color:var(--rust)}.insight_tipPct_none__q_NTn{color:var(--slate)}.insight_tipStatus__QWfL4{padding:.1em .6em;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600}.insight_tipStatus_good__vge4K{background:var(--pine-wash);color:var(--pine-deep)}.insight_tipStatus_mid__jTH1J{background:var(--gold-wash);color:var(--gold)}.insight_tipStatus_weak__rx7FI{background:var(--rust-wash);color:var(--rust)}.insight_tipStatus_none__yjj8v{background:var(--paper-sunken);color:var(--ink-soft)}.insight_tipRows__v0Zfa{margin:var(--space-2) 0 0;display:flex;flex-direction:column;gap:.15rem;font-size:var(--text-xs)}.insight_tipRows__v0Zfa div{display:flex;gap:var(--space-3);justify-content:space-between}.insight_tipRows__v0Zfa dt{flex:0 0 auto;color:var(--ink-soft)}.insight_tipRows__v0Zfa dd{margin:0;text-align:right;color:var(--ink)}.insight_adviceIcon__AsdL0{color:var(--gold)}.insight_adviceHeadline__zzqTC{padding:var(--space-3) var(--space-4);background:var(--gold-wash);border-left:3px solid var(--gold-bright);border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:700;font-size:var(--text-base);letter-spacing:.03em}.insight_adviceImpact__jfs4n{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft)}.insight_adviceStepsTitle__IwL3v{margin-top:var(--space-4);font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;color:var(--pine)}.insight_adviceSteps__jy1oZ{margin:var(--space-2) 0 0;padding:0;list-style:none;counter-reset:advice;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm)}.insight_adviceSteps__jy1oZ li{counter-increment:advice;position:relative;padding-left:2rem}.insight_adviceSteps__jy1oZ li:before{content:counter(advice);position:absolute;left:0;top:.1em;width:1.35rem;height:1.35rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--pine-wash);color:var(--pine-deep);font-family:var(--font-display);font-weight:700;font-size:var(--text-xs)}.insight_questionChips__Qaw6s{margin:var(--space-2) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.insight_questionChip__nXX4K{display:inline-flex;align-items:center;gap:.35em;padding:.25em .75em;border-radius:var(--radius-pill);border:1px solid var(--pine-soft);background:var(--paper-raised);font-size:var(--text-xs);color:var(--ink)}.insight_questionChip__nXX4K svg{color:var(--pine)}.insight_questionChip__nXX4K em{font-style:normal;font-family:var(--font-display);font-weight:700;color:var(--gold)}.insight_adviceFoot__Pqo2M{margin-top:auto;padding-top:var(--space-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.insight_adviceNote__p0jAZ{font-size:var(--text-xs);color:var(--ink-soft)}.insight_donutRow__cQbov{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,.5rem + 2vw,2rem);flex-wrap:wrap;flex:1 1}.insight_donutSvg__cmQW5{width:clamp(8.5rem,7rem + 4vw,11rem);height:auto}.insight_donutTrack__9_FD0{fill:none;stroke:var(--paper-sunken)}.insight_arcGood__yfBAe{stroke:var(--pine);fill:none}.insight_arcMid__H_Owu{stroke:var(--gold-bright);fill:none}.insight_arcWeak__C1egz{stroke:var(--rust);fill:none}.insight_arcNone__H0R_q{stroke:var(--slate);fill:none}.insight_donutNum__6iXvE{font-family:var(--font-display);font-weight:700;font-size:1.75rem;fill:var(--ink)}.insight_donutUnit__TCVeK{font-size:.75rem;fill:var(--ink-soft);letter-spacing:.2em}.insight_legend__b7ctJ{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2);min-width:12rem}.insight_legendItem__QYlJC{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.insight_legendDot__ZnmyD{flex:0 0 auto;width:.7rem;height:.7rem;border-radius:3px}span.insight_legendDot__ZnmyD.insight_arcGood__yfBAe{background:var(--pine)}span.insight_legendDot__ZnmyD.insight_arcMid__H_Owu{background:var(--gold-bright)}span.insight_legendDot__ZnmyD.insight_arcWeak__C1egz{background:var(--rust)}span.insight_legendDot__ZnmyD.insight_arcNone__H0R_q{background:var(--slate)}.insight_legendLabel__Qx9St{flex:1 1;color:var(--ink)}.insight_legendCount__sHkDm{font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.insight_legendHint__oy8mI{margin-left:.4em;font-style:normal;font-family:var(--font-sans);font-weight:400;font-size:var(--text-xs);color:var(--ink-soft)}.insight_focusScroll__ewMjT{overflow-x:auto}.insight_focusTable__IlB9g{width:100%;min-width:540px;border-collapse:collapse;font-size:var(--text-sm)}.insight_focusTable__IlB9g thead th{text-align:left;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;color:var(--ink-soft);padding:.4em .6em;border-bottom:1px solid var(--line)}.insight_focusTable__IlB9g tbody td{padding:.55em .6em;border-bottom:1px solid var(--line);vertical-align:middle}.insight_focusTable__IlB9g tbody tr:last-child td{border-bottom:none}.insight_focusTable__IlB9g tbody tr{transition:background var(--duration-fast)}.insight_focusTable__IlB9g tbody tr:hover{background:color-mix(in oklab,var(--pine-wash) 55%,transparent)}.insight_studentCell__FsYVL{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600;white-space:nowrap}.insight_avatar__ZvcIE{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;font-size:var(--text-xs);font-weight:700}.insight_avatarPine__4hSGC{background:var(--pine-wash);color:var(--pine-deep)}.insight_avatarGold__V07n0{background:var(--gold-wash);color:var(--gold)}.insight_avatarBlue__h9nCR{background:var(--blue-wash);color:var(--blue)}.insight_weakChips__ao9ge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.insight_weakChip__8yhNP{font-size:var(--text-xs);padding:.1em .6em}.insight_weakMore__n8kRL,.insight_weakNone__e2krY{font-size:var(--text-xs);color:var(--ink-soft)}.insight_focusPct__refot{font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.insight_followChip__sZMcq{font-size:var(--text-xs);white-space:nowrap}.insight_focusEmpty__3_CUi{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;color:var(--pine)}.insight_focusEmptyTitle__f_xJl{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--ink)}.insight_focusEmptyText__IwSiO{font-size:var(--text-sm);color:var(--ink-soft);max-width:24rem}.insight_skeleton__i_pe0{min-height:7.5rem;background:linear-gradient(100deg,transparent 30%,color-mix(in oklab,var(--pine-wash) 60%,transparent) 50%,transparent 70%),var(--paper-raised);background-size:200% 100%;animation:insight_shimmer__kL8vJ 1.4s ease-in-out infinite}.insight_skeletonTall__x4hwF{min-height:22rem}@keyframes insight_shimmer__kL8vJ{0%{background-position:120% 0}to{background-position:-80% 0}}@media (max-width:1080px){.insight_kpiRow__e4uJO{grid-template-columns:repeat(2,minmax(0,1fr))}.insight_bottomGrid__zrLDP,.insight_mainGrid__f2gaS{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.insight_toolbar__9_R3V{align-items:flex-start}.insight_toolbarRight__p7cBk{margin-left:0;width:100%;justify-content:flex-start}.insight_legend__b7ctJ{min-width:0;width:100%}}@media (pointer:coarse){.insight_cell__tbJce,.insight_refreshBtn__yBvxg,.insight_toolbar__9_R3V .pill-tab{min-height:44px}}@media (max-width:640px){.insight_emptyCard__2rjRH{padding:var(--space-6) var(--space-4)}.insight_emptyHead__oNf_N{flex-direction:column;gap:var(--space-3)}.insight_emptyBtn__kYh_9{flex:1 1 100%}.insight_emptyPreviewLabel__ISnq1{width:4.5rem}}@media (max-width:520px){.insight_kpiRow__e4uJO{grid-template-columns:minmax(0,1fr)}.insight_kpiTile__U1Yr9{padding:var(--space-4)}.insight_matrix__wXZiA{min-width:480px}.insight_cell__tbJce{min-width:2.7rem;padding:.45em .3em}}.panels_gateWrap__vMv1Z{min-height:calc(100dvh - 10rem);display:grid;place-items:center;padding:var(--space-8) 0}.panels_gateCard__Oj12q{width:min(26rem,100%);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);position:relative;overflow:hidden}.panels_gateCard__Oj12q:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--gold-bright),var(--pine) 70%)}.panels_gateBadge__sWb7Q{width:3rem;height:3rem;border-radius:var(--radius-md);border:1px solid var(--pine-soft);background:var(--pine-wash);color:var(--pine-deep);display:grid;place-items:center}.panels_gateTitle__aXaRJ{font-size:var(--text-2xl)}.panels_gateDesc__Rnl63{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.8}.panels_gateForm__K2Vq2{display:flex;flex-direction:column;gap:var(--space-3)}.panels_gateErr___4QvE{display:flex;align-items:center;gap:.35em;color:var(--rust);font-size:var(--text-sm);font-weight:600}.panels_gateNote__1WY9C{font-size:var(--text-xs);color:var(--ink-soft)}.panels_spin__Z_QAg{animation:panels_spin__Z_QAg .9s linear infinite}@keyframes panels_spin__Z_QAg{to{transform:rotate(1turn)}}.panels_listHead__C6VHg{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-6)}.panels_listTitle__GTlWC{font-size:var(--text-2xl);margin-top:var(--space-2)}.panels_listActions__SqGTY{display:flex;gap:var(--space-2)}.panels_deckGrid__OIu8l{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.panels_deckCard__l_B_D{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-4);text-align:left;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast)}.panels_deckCard__l_B_D:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-pop);border-color:var(--pine-soft)}.panels_deckCard__l_B_D:disabled{cursor:default;opacity:.75}.panels_deckCardTop__6G33U{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.panels_deckTime__n_q6Y{font-size:var(--text-xs);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panels_deckName__pOQeK{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);line-height:1.35}.panels_deckMeta__CDubC{display:flex;flex-wrap:wrap;gap:var(--space-2)}.panels_deckFoot__U0fFv{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm);color:var(--ink-soft)}.panels_deckId__Iipni{font-family:var(--font-mono);font-size:var(--text-xs)}.panels_deckOpening__Cnr3C{display:inline-flex;align-items:center;gap:.35em;color:var(--pine);font-weight:600}.panels_stateBox__yH0XR{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;color:var(--ink-soft)}.panels_overlay__XXj1O{position:fixed;inset:0;z-index:60;background:rgb(16 26 22/.45);display:grid;place-items:center;padding:var(--space-4)}.panels_dialog__FMRnV{width:min(30rem,100%);max-height:90dvh;overflow-y:auto;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.panels_dialogHead__rxw10{display:flex;align-items:center;justify-content:space-between}.panels_dialogTitle__90xi6{font-size:var(--text-xl)}.panels_dialogClose__KN_0_{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;color:var(--ink-soft);transition:background var(--duration-fast),color var(--duration-fast)}.panels_dialogClose__KN_0_:hover{background:var(--rust-wash);color:var(--rust)}.panels_dialogForm__3axc_{display:flex;flex-direction:column;gap:var(--space-3)}.panels_dLabel__efmAT{display:flex;flex-direction:column;gap:.3rem;font-size:var(--text-sm);font-weight:600}.panels_dHint__DOWGK{font-weight:400;font-size:var(--text-xs);color:var(--ink-soft);line-height:1.6}.panels_dMono__ZXPLD{font-family:var(--font-mono)}.panels_dRow__KaS54{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.panels_dErr___tT5y{display:flex;align-items:center;gap:.35em;color:var(--rust);font-size:var(--text-sm);font-weight:600}.panels_dialogFoot__28Riw{display:flex;justify-content:flex-end;gap:var(--space-2)}.workbench_workbench__Lz51T{display:flex;flex-direction:column;height:100dvh;background:var(--paper)}.workbench_spin__3x_IU{animation:workbench_wb-spin__ZwdU8 .9s linear infinite}@keyframes workbench_wb-spin__ZwdU8{to{transform:rotate(1turn)}}.workbench_topBar__zMcTr{display:flex;align-items:center;gap:var(--space-3);padding:.5rem clamp(.9rem,1.6vw,1.4rem);background:var(--paper-raised);border-bottom:1px solid var(--line);flex-wrap:wrap}.workbench_backBtn__kyZKR{display:inline-flex;align-items:center;gap:.25em;font-weight:600;font-size:var(--text-sm);color:var(--ink-soft);padding:.35em .7em .35em .4em;border-radius:var(--radius-pill);white-space:nowrap;transition:color var(--duration-fast),background var(--duration-fast)}.workbench_backBtn__kyZKR:hover{color:var(--pine-deep);background:var(--pine-wash)}.workbench_topTitle__aL_2_{display:flex;align-items:center;gap:var(--space-2);min-width:0}.workbench_topName__n5OQA{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workbench_statusChip__xu4fS{font-size:var(--text-xs);flex:none}.workbench_saveSlot__4QO5n{min-width:0}.workbench_saveHint__gjWai,.workbench_saveLocal__hUxR1,.workbench_saveOk__QWOEF{display:inline-flex;align-items:center;gap:.35em;font-size:var(--text-sm);color:var(--ink-soft);white-space:nowrap}.workbench_saveOk__QWOEF{color:var(--pine)}.workbench_saveLocal__hUxR1{color:var(--gold);font-weight:600}.workbench_topActions__nwnDR{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.workbench_histBtns__ZaNdJ{display:inline-flex;gap:2px;padding-right:var(--space-2);border-right:1px solid var(--line)}.workbench_topIconBtn__yKwMA{display:inline-flex;align-items:center;gap:.3em;font-size:var(--text-sm);font-weight:600;color:var(--ink-soft);padding:.35em .7em;border-radius:var(--radius-pill);white-space:nowrap;transition:color var(--duration-fast),background var(--duration-fast)}.workbench_topIconBtn__yKwMA:hover:not(:disabled){color:var(--pine-deep);background:var(--pine-wash)}.workbench_topIconBtn__yKwMA:disabled{opacity:.4;cursor:default}.workbench_versionWrap__HOq0z{position:relative;display:inline-flex}.workbench_versionBubble__Mkg6M{position:absolute;top:calc(100% + .5rem);right:0;z-index:60;width:17rem;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);line-height:1.7;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);animation:workbench_wb-pop__pKEEn var(--duration-fast) var(--ease-out-expo)}@keyframes workbench_wb-pop__pKEEn{0%{opacity:0;transform:translateY(-4px)}}.workbench_stashBar__FqmSX{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:.5rem clamp(.9rem,1.6vw,1.4rem);font-size:var(--text-sm);font-weight:600;color:var(--gold);background:var(--gold-wash);border-bottom:1px solid color-mix(in oklab,var(--gold) 30%,transparent)}.workbench_columns__1E6_f{flex:1 1;min-height:0;display:grid;grid-template-columns:19rem minmax(0,1fr) 21rem}.workbench_left__ARbvm{border-right:1px solid var(--line);background:var(--paper-sunken);overflow-y:auto;padding:var(--space-3)}.workbench_middle__tkEY0{padding:var(--space-4) clamp(1rem,2vw,1.75rem) var(--space-8);gap:var(--space-4)}.workbench_middle__tkEY0,.workbench_right__6ceRr{overflow-y:auto;display:flex;flex-direction:column}.workbench_right__6ceRr{border-left:1px solid var(--line);background:var(--paper-raised);padding:var(--space-3);gap:var(--space-3)}.workbench_slidePanel__tzUPX{display:flex;flex-direction:column;gap:var(--space-3);min-height:100%}.workbench_panelTop__RBBwm{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-2);gap:var(--space-2)}.workbench_newPageBtn__GXFoo{display:inline-flex;align-items:center;justify-content:center;gap:.35em;padding:.5em .8em;border-radius:var(--radius-sm);background:var(--pine);color:#fff;font-weight:600;font-size:var(--text-sm);box-shadow:0 1px 2px rgb(10 79 65/.3);transition:background var(--duration-fast),transform var(--duration-fast)}.workbench_newPageBtn__GXFoo:hover{background:var(--pine-deep)}.workbench_newPageBtn__GXFoo:active{transform:translateY(1px)}.workbench_deckInfoBtn__YyEyn{display:inline-flex;align-items:center;gap:.35em;padding:.5em .7em;border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-sm);border:1px dashed var(--line-strong);color:var(--ink-soft);white-space:nowrap;transition:color var(--duration-fast),background var(--duration-fast)}.workbench_deckInfoBtnOn__B_Pvd,.workbench_deckInfoBtn__YyEyn:hover{color:var(--pine-deep);background:var(--pine-wash)}.workbench_deckInfoBtnOn__B_Pvd{border-style:solid;border-color:var(--pine-soft)}.workbench_addMenu__CgZ5s{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-sm)}.workbench_addType__zLEV8{text-align:left;padding:.4em .6em;border-radius:var(--radius-sm);border:1px solid transparent;transition:background var(--duration-fast),border-color var(--duration-fast)}.workbench_addType__zLEV8:hover{background:var(--pine-wash);border-color:var(--pine-soft)}.workbench_addTypeName__EUCh5{display:block;font-weight:600;font-size:var(--text-sm);color:var(--pine-deep)}.workbench_addTypeDesc__JCliW{display:block;font-size:var(--text-xs);color:var(--ink-soft)}.workbench_groupList__6_Gzq{display:flex;flex-direction:column;gap:var(--space-3)}.workbench_phaseGroup__SPqGy{display:flex;flex-direction:column;gap:var(--space-2)}.workbench_phaseHead__MZK_S{display:flex;align-items:baseline;gap:var(--space-2);padding-inline:.2rem}.workbench_phaseName__2O3gj{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);letter-spacing:.12em;color:var(--pine-deep)}.workbench_phaseMeta__1k3Jd{font-size:var(--text-xs);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workbench_slideList__JJ_le{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.workbench_slideItem__6oC5c{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-raised);overflow:hidden;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.workbench_slideItem__6oC5c:hover{border-color:var(--line-strong)}.workbench_slideItemOn__3xcTJ{border-color:var(--pine);box-shadow:0 0 0 1px var(--pine)}.workbench_slideItemOn__3xcTJ:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--gold-bright),var(--pine))}.workbench_slideItemHidden__bpWvQ{background:var(--paper-sunken)}.workbench_slideItemHidden__bpWvQ .workbench_slideIcon__1D8SK,.workbench_slideItemHidden__bpWvQ .workbench_slideNo__4__Gp,.workbench_slideItemHidden__bpWvQ .workbench_slideTitle__ofCyT{opacity:.45}.workbench_slideMain__KIp35{display:flex;align-items:center;gap:.5em;width:100%;padding:.55em .6em;text-align:left;min-width:0}.workbench_slideNo__4__Gp{font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gold);min-width:1.2em;text-align:center}.workbench_slideIcon__1D8SK{display:grid;place-items:center;width:1.6rem;height:1.6rem;flex:none;border-radius:6px;background:var(--pine-wash);color:var(--pine-deep)}.workbench_slideText__Xmklj{display:flex;flex-direction:column;min-width:0}.workbench_slideTitle__ofCyT{font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workbench_slideSub__698Dn{display:flex;align-items:center;gap:.5em;font-size:var(--text-xs);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workbench_hiddenTag__zHDcb{font-size:var(--text-xs);font-weight:700;color:var(--rust);background:var(--rust-wash);border-radius:var(--radius-pill);padding:0 .5em}.workbench_slideBtns__wm9b0{position:absolute;right:.3em;bottom:.25em;display:flex;gap:2px;padding:1px 2px;border-radius:8px;background:color-mix(in oklab,var(--paper-raised) 88%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--duration-fast)}.workbench_slideItemOn__3xcTJ .workbench_slideBtns__wm9b0,.workbench_slideItem__6oC5c:focus-within .workbench_slideBtns__wm9b0,.workbench_slideItem__6oC5c:hover .workbench_slideBtns__wm9b0{opacity:1}.workbench_iconBtn__goVCi{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:6px;color:var(--ink-soft);transition:background var(--duration-fast),color var(--duration-fast)}.workbench_iconBtn__goVCi:hover:not(:disabled){background:var(--pine-wash);color:var(--pine-deep)}.workbench_iconBtn__goVCi:disabled{opacity:.35;cursor:default}.workbench_iconBtnDanger__Lfm9v:hover:not(:disabled){background:var(--rust-wash);color:var(--rust)}.workbench_panelNote__Zs6T2{margin-top:auto;padding-top:var(--space-2);font-size:var(--text-xs);color:var(--ink-soft);line-height:1.7}.workbench_noteIcon__Guxv6{vertical-align:-.15em;margin-inline:.2em}.workbench_narrCard__2fhej{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.workbench_narrHead__4ii1r{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.workbench_narrTitle__cfSER{display:inline-flex;align-items:center;gap:.4em;font-weight:700;font-size:var(--text-base);color:var(--pine-deep)}.workbench_narrArea__ibs9U{line-height:1.9}.workbench_narrFoot__ZF2Vb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.workbench_speedRow__P26D9{display:flex;align-items:center;gap:var(--space-2);flex:1 1;min-width:14rem}.workbench_speedEnd__BPwMX{display:inline-flex;align-items:center;gap:.3em;font-size:var(--text-xs);color:var(--ink-soft);white-space:nowrap}.workbench_speedSlider__FZfOB{flex:1 1;min-width:6rem;accent-color:var(--pine)}.workbench_speedVal__IeHKV{font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--pine-deep);min-width:2.6em;text-align:right}.workbench_narrEst__HweSs{font-size:var(--text-sm);color:var(--ink-soft);white-space:nowrap}.workbench_narrEst__HweSs strong{font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gold)}.workbench_narrEstHint__NzSz9{font-size:var(--text-xs)}.workbench_narrErr__Bj3UK{display:flex;align-items:center;gap:.4em;font-size:var(--text-sm);font-weight:600;color:var(--rust)}.workbench_aiPanel__YciME{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised)}.workbench_aiHead__AiE3n{display:inline-flex;align-items:center;gap:.4em;font-weight:700;font-size:var(--text-base);color:var(--pine-deep);padding-bottom:var(--space-2);border-bottom:2px solid var(--pine)}.workbench_aiEmpty__vCZq8{font-size:var(--text-sm);color:var(--ink-soft);line-height:1.8;padding:var(--space-4) var(--space-2);text-align:center}.workbench_aiBlock__hJ12X{display:flex;flex-direction:column;gap:.4rem;position:relative}.workbench_aiLabel__rYjRU{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.workbench_styleChips__MTX6i{display:flex;flex-wrap:wrap;gap:var(--space-2)}.workbench_styleChip__GfjV1{padding:.25em .85em;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;color:var(--ink-soft);border:1.5px solid var(--line-strong);background:var(--paper-raised);transition:color var(--duration-fast),border-color var(--duration-fast),background var(--duration-fast)}.workbench_styleChipOn__CuLvE,.workbench_styleChip__GfjV1:hover{border-color:var(--pine);color:var(--pine-deep)}.workbench_styleChipOn__CuLvE{background:var(--pine-wash)}.workbench_aiIntent__CbqUs{font-size:var(--text-sm);line-height:1.8}.workbench_aiCount__h3zwm{position:absolute;right:.5rem;bottom:.4rem;font-size:var(--text-xs);color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.workbench_aiGenBtn__06Vu7{width:100%}.workbench_aiErr__OcNpu,.workbench_aiOk__pa9km{display:flex;align-items:flex-start;gap:.4em;font-size:var(--text-sm);font-weight:600;color:var(--rust);line-height:1.6}.workbench_aiOk__pa9km{color:var(--pine)}.workbench_aiResult__CmcTK{display:flex;flex-direction:column;gap:var(--space-2)}.workbench_aiResultHead__7SXSI{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--ink)}.workbench_aiPicked__QK_Bu{font-size:var(--text-xs);font-weight:600;color:var(--pine);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workbench_aiNote__qiHNR{font-size:var(--text-xs);color:var(--ink-soft);line-height:1.6}.workbench_sugList__oq1T5{list-style:none;margin:0;padding:0}.workbench_sugCard__2ECfy,.workbench_sugList__oq1T5{display:flex;flex-direction:column;gap:var(--space-2)}.workbench_sugCard__2ECfy{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);padding:var(--space-2) var(--space-3)}.workbench_sugPick__YD2zT{display:flex;align-items:center;gap:.5em;cursor:pointer}.workbench_sugPick__YD2zT input{accent-color:var(--pine);width:1rem;height:1rem}.workbench_sugNo__OoIjO{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--pine);color:#fff;font-family:var(--font-display);font-weight:700;font-size:var(--text-xs)}.workbench_sugField__Ffirm{font-size:var(--text-sm);font-weight:700;color:var(--pine-deep)}.workbench_sugPhase__fb6vm{margin-left:.6em;font-size:var(--text-xs);font-weight:600;color:var(--gold)}.workbench_sugDiff__w03De{display:flex;flex-direction:column;gap:var(--space-1)}.workbench_sugAfter__CHdfq,.workbench_sugBefore__tgNPY{font-size:var(--text-xs);line-height:1.7;color:var(--ink-soft);white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.workbench_sugAfter__CHdfq{color:var(--ink);background:var(--pine-wash);border-radius:6px;padding:.35em .5em}.workbench_sugTag__sILSn{display:inline-block;margin-right:.5em;font-weight:700;font-size:var(--text-xs);color:var(--ink-faint)}.workbench_sugAfter__CHdfq .workbench_sugTag__sILSn{color:var(--pine)}.workbench_aiActions__RDEST{display:flex;gap:var(--space-2);flex-wrap:wrap}.workbench_rejectBtn__KslAU{color:var(--rust)}.workbench_rejectBtn__KslAU:hover{border-color:var(--rust);background:var(--rust-wash);color:var(--rust)}.workbench_aiReply__0tAwi{font-size:var(--text-sm);line-height:1.8;color:var(--ink);background:var(--paper)}.workbench_aiRaw__RoUqp,.workbench_aiReply__0tAwi{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);white-space:pre-wrap}.workbench_aiRaw__RoUqp{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6;color:var(--ink-soft);background:var(--paper-sunken);max-height:14rem;overflow:auto;word-break:break-word}.workbench_aiFoot__QYOXL{font-size:var(--text-xs);color:var(--ink-soft);text-align:center;padding-top:var(--space-1);border-top:1px dashed var(--line)}.workbench_interactBox__hl9ky{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised)}.workbench_interactHead__HDv0O{display:inline-flex;align-items:center;gap:.4em;font-weight:700;font-size:var(--text-sm);color:var(--gold);letter-spacing:.08em}.workbench_interactGrid__Lq4X_{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.workbench_interactBtn__4Q2_d{display:flex;flex-direction:column;gap:.15rem;text-align:left;padding:.5em .65em;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);transition:border-color var(--duration-fast),transform var(--duration-fast) var(--ease-out-expo)}.workbench_interactBtn__4Q2_d:hover{border-color:var(--pine);transform:translateY(-1px)}.workbench_interactName__LtJ3Y{font-size:var(--text-sm);font-weight:700;color:var(--pine-deep)}.workbench_interactDesc__OmVNn{font-size:var(--text-xs);color:var(--ink-soft)}.workbench_timeline__w2LJk{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.5rem);padding:.5rem clamp(.9rem,1.6vw,1.4rem);background:var(--paper-raised);border-top:1px solid var(--line);flex-wrap:wrap}.workbench_tlStats__C7SM1{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;white-space:nowrap}.workbench_tlTotal__bbNh5{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.workbench_tlNum__pwJrN{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pine-deep)}.workbench_tlStat__6g_aa{font-size:var(--text-xs);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workbench_tlTrackWrap__FtAxi{flex:1 1;min-width:14rem;display:flex;flex-direction:column;gap:.3rem;padding-top:1.2rem}.workbench_tlTrack__Vfpjn{position:relative;display:flex;gap:2px;height:.6rem;border-radius:var(--radius-pill);overflow:visible}.workbench_tlSeg__Uu1KM{flex-basis:0;min-width:.4rem;border-radius:var(--radius-pill)}.workbench_tlEmpty__BAQA4{font-size:var(--text-xs);color:var(--ink-faint)}.workbench_tlCursor__Ve90H{position:absolute;bottom:calc(100% + .1rem);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;font-size:var(--text-xs);color:var(--pine-deep);font-weight:600;line-height:1.2;pointer-events:none;white-space:nowrap}.workbench_tlCaret__8XJAQ{order:2;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--pine-deep)}.workbench_tlLegend__YFQNa{display:flex;gap:var(--space-3);flex-wrap:wrap}.workbench_tlLegendItem__dO2IX{display:inline-flex;align-items:center;gap:.35em;font-size:var(--text-xs);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workbench_tlDot__9h0ad{width:.55rem;height:.55rem;border-radius:2px}.workbench_tone-intro__Zw7Ht{background:color-mix(in oklab,var(--pine) 45%,white)}.workbench_tone-explore__6Pv0n{background:var(--pine)}.workbench_tone-teach__MpZB5{background:var(--pine-deep)}.workbench_tone-drill__mLgTQ{background:var(--gold-bright)}.workbench_tone-wrap__BozE9{background:var(--rust)}.workbench_tlWarn__6dT88{display:inline-flex;align-items:center;gap:.4em;font-size:var(--text-sm);font-weight:700;color:var(--gold);background:var(--gold-wash);border:1px solid color-mix(in oklab,var(--gold) 35%,transparent);border-radius:var(--radius-pill);padding:.25em .9em;white-space:nowrap}.workbench_tlWarnOver__UA_76{color:var(--rust);background:var(--rust-wash);border-color:color-mix(in oklab,var(--rust) 35%,transparent)}.workbench_toast__6X_u5{position:fixed;left:50%;bottom:4.5rem;z-index:80;display:flex;align-items:center;gap:.5em;padding:.6em 1.2em;border-radius:var(--radius-pill);background:var(--pine-deep);color:#fff;font-size:var(--text-sm);font-weight:600;box-shadow:var(--shadow-pop);transform:translateX(-50%);animation:workbench_wb-toast__6X8nE var(--duration-normal) var(--ease-out-expo)}.workbench_toastErr__7K8re{background:var(--rust)}@keyframes workbench_wb-toast__6X8nE{0%{opacity:0;transform:translateX(-50%) translateY(8px)}}@media (max-width:1280px){.workbench_columns__1E6_f{grid-template-columns:16rem minmax(0,1fr) 19rem}}@media (max-width:1100px){.workbench_columns__1E6_f{grid-template-columns:15rem minmax(0,1fr)}.workbench_right__6ceRr{grid-column:1/-1;border-left:none;border-top:1px solid var(--line);flex-direction:row;align-items:flex-start}.workbench_right__6ceRr>*{flex:1 1;min-width:0}}@media (max-width:900px){.workbench_workbench__Lz51T{height:auto;min-height:100dvh}.workbench_columns__1E6_f{display:flex;flex-direction:column}.workbench_slideBtns__wm9b0{position:static;opacity:1;align-self:flex-end;padding:0 .4em .3em;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workbench_slideMain__KIp35{padding-bottom:.3em}.workbench_left__ARbvm,.workbench_middle__tkEY0,.workbench_right__6ceRr{overflow:visible;border:none;border-bottom:1px solid var(--line)}.workbench_right__6ceRr{flex-direction:column}.workbench_tlCursor__Ve90H{display:none}.workbench_toast__6X_u5{bottom:1.5rem;max-width:calc(100vw - 2rem)}}.editor_formSection__tSue6,.editor_form__6LTVG{display:flex;flex-direction:column;gap:var(--space-4)}.editor_formSection__tSue6{padding:var(--space-4) var(--space-4) var(--space-6);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.editor_sectionTitle__sNbeV{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-base);color:var(--pine-deep)}.editor_sectionTitle__sNbeV:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--gold-bright),transparent)}.editor_fieldGroup__rNizc{display:flex;flex-direction:column;gap:.35rem}.editor_fieldLabel__uauQ2{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.editor_fieldHint__co6Si{font-size:var(--text-xs);color:var(--ink-soft);line-height:1.6}.editor_twoCol__JrWzi{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:640px){.editor_twoCol__JrWzi{grid-template-columns:1fr}}.editor_metaRow__IFYR_{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.editor_mono__Unet5{font-family:var(--font-mono);font-size:var(--text-sm)}.editor_numInput__WEWyq{max-width:8rem}.editor_listRow__a_Giy{display:flex;align-items:center;gap:var(--space-2)}.editor_listInput__kWz3S{flex:1 1;min-width:0}.editor_rowBtns__3eyY_{display:flex;gap:2px;flex:none}.editor_iconBtn___RQm5{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:6px;color:var(--ink-soft);transition:background var(--duration-fast),color var(--duration-fast)}.editor_iconBtn___RQm5:hover:not(:disabled){background:var(--pine-wash);color:var(--pine-deep)}.editor_iconBtn___RQm5:disabled{opacity:.35;cursor:default}.editor_iconBtnDanger__t31wM:hover:not(:disabled){background:var(--rust-wash);color:var(--rust)}.editor_addRowBtn__fo_nt{align-self:flex-start;display:inline-flex;align-items:center;gap:.35em;font-size:var(--text-sm);font-weight:600;color:var(--pine);padding:.3em .75em;border-radius:var(--radius-pill);border:1.5px dashed var(--pine-soft);transition:background var(--duration-fast)}.editor_addRowBtn__fo_nt:hover{background:var(--pine-wash)}.editor_removeBtn__vJdSh{align-self:flex-start;display:inline-flex;align-items:center;gap:.3em;font-size:var(--text-sm);font-weight:600;color:var(--rust);padding:.3em .75em;border-radius:var(--radius-pill);transition:background var(--duration-fast)}.editor_removeBtn__vJdSh:hover{background:var(--rust-wash)}.editor_stepCard___l9sl{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper)}.editor_stepNo__eWZUh{font-family:var(--font-display);font-weight:700;color:var(--gold);min-width:1.1em;text-align:center;padding-top:.45em}.editor_stepInputs__W3G1U{flex:1 1;min-width:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 6.5rem;grid-gap:var(--space-2);gap:var(--space-2)}@media (max-width:720px){.editor_stepInputs__W3G1U{grid-template-columns:1fr}}.editor_stepCard___l9sl .editor_rowBtns__3eyY_{padding-top:.3em}.editor_subCard__Ychf4{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--paper)}.editor_subCardTitle__mg19M{font-size:var(--text-sm);font-weight:700;color:var(--pine-deep)}.editor_presenterRow__abqkO{display:grid;grid-template-columns:6rem minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.editor_jsonToolRow__SMEEz{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.editor_presetSelect__msz_0{max-width:13rem;padding:.32em .6em;font-size:var(--text-sm)}.editor_toolBtn__yLU4D{display:inline-flex;align-items:center;gap:.3em;font-size:var(--text-sm);font-weight:600;color:var(--ink-soft);padding:.3em .7em;border-radius:var(--radius-pill);border:1px solid var(--line-strong);transition:color var(--duration-fast),border-color var(--duration-fast)}.editor_toolBtn__yLU4D:hover{color:var(--pine-deep);border-color:var(--pine)}.editor_jsonArea__UbvZn{font-family:var(--font-mono);font-size:.8125rem;line-height:1.6}.editor_jsonStatus__rfMn_{display:inline-flex;align-items:center;gap:.3em;font-size:var(--text-xs);color:var(--ink-soft)}.editor_jsonOk__RdjgM{color:var(--pine)}.editor_jsonErr__QRZfQ{color:var(--rust)}.editor_preview__cNGXM{display:flex;flex-direction:column;gap:var(--space-3)}.editor_previewHead__C6_hr{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.editor_previewTitle__8rktx{display:inline-flex;align-items:center;gap:.4em;font-size:var(--text-sm);font-weight:600;letter-spacing:.18em;color:var(--gold)}.editor_pageChip__CWvtr{letter-spacing:.02em;font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:#fff;background:var(--pine-deep);border-radius:var(--radius-pill);padding:.2em .8em}.editor_stepCtrl__ltsqW{display:flex;align-items:center;gap:var(--space-1)}.editor_stepText__sLVlD{font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft);min-width:5.5em;text-align:center}.editor_previewStage__r0Xge{aspect-ratio:16/10;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper-raised);box-shadow:var(--shadow-card);overflow:hidden}.editor_previewError__az9aj{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6);text-align:center;color:var(--rust)}.editor_previewErrorHint__EOl84{color:var(--ink-soft);font-size:var(--text-sm)}.editor_previewNote__RAs8I{font-size:var(--text-xs);color:var(--ink-soft);line-height:1.7}.editor_visualNow__dx6mU{font-size:var(--text-sm);color:var(--ink)}.editor_visualNow__dx6mU strong{color:var(--pine-deep)}.editor_advanced__5ZpsN{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--paper)}.editor_advSummary__vNvvf{cursor:pointer;list-style:none;padding:.55em .8em;font-size:var(--text-sm);font-weight:600;color:var(--ink-soft);border-radius:var(--radius-sm);transition:color var(--duration-fast),background var(--duration-fast)}.editor_advSummary__vNvvf::-webkit-details-marker{display:none}.editor_advSummary__vNvvf:before{content:"▸";display:inline-block;margin-right:.5em;color:var(--gold);transition:transform var(--duration-fast) var(--ease-out-expo)}.editor_advanced__5ZpsN[open]>.editor_advSummary__vNvvf:before{transform:rotate(90deg)}.editor_advSummary__vNvvf:hover{color:var(--pine-deep);background:var(--pine-wash)}.editor_advBody__Th_mY{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-4);border-top:1px dashed var(--line)}