.AdSlot_wrap___vJup{display:block;width:100%;overflow:hidden;text-align:center}.AdSlot_horizontal__oWQh5{width:100%;min-height:90px}.AdSlot_rectangle__LR9yk{width:100%;min-height:250px}.AdSlot_vertical__df1nR{width:100%;min-height:600px}@media (max-width:768px){.AdSlot_vertical__df1nR{min-height:280px}}.FavoriteButton_btn__UAhft{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:999px;padding:.35rem .75rem;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--ink);font:inherit;font-size:.82rem;cursor:pointer}.FavoriteButton_btn__UAhft[data-active]{border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent)}.Keypad_calc__h_ejp{display:flex;flex-direction:column;gap:.65rem;width:100%;max-width:460px;margin:0 auto}.Keypad_screen__oaKBo{background:var(--display-bg);border:1px solid var(--border);border-radius:var(--radius);padding:.95rem 1.1rem;min-height:6.75rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.3rem;box-shadow:inset 0 1px 0 color-mix(in srgb,white 8%,transparent)}.Keypad_screen__oaKBo[data-error] .Keypad_display__I1AyE{color:var(--danger)}.Keypad_expr__zfhIU{font-size:var(--fs-expr);font-weight:600;color:var(--muted);min-height:1.5rem}.Keypad_display__I1AyE,.Keypad_expr__zfhIU{font-family:var(--font-mono);text-align:right;word-break:break-all}.Keypad_display__I1AyE{font-size:var(--fs-display);font-weight:800;color:var(--text);letter-spacing:.02em;line-height:1.1}.Keypad_grid__pBV1a{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.Keypad_sciRow__yjGAI{display:grid;grid-template-columns:repeat(8,1fr);gap:.4rem}.Keypad_key__J7yxX,.Keypad_mode__feop3{font:inherit;font-size:var(--fs-key);font-weight:800;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--key-bg);color:var(--key-text);padding:.85rem .35rem;line-height:1;cursor:pointer;transition:transform .08s ease,background .15s ease,border-color .15s ease;user-select:none}.Keypad_key__J7yxX:hover,.Keypad_mode__feop3:hover{border-color:var(--accent);background:var(--key-hover)}.Keypad_key__J7yxX:active,.Keypad_mode__feop3:active{transform:scale(.97)}.Keypad_op__Q8t6u{background:var(--key-op);color:var(--accent-contrast);border-color:transparent;font-weight:800}.Keypad_op__Q8t6u:hover{filter:brightness(1.06);border-color:transparent}.Keypad_util__8bCA0{background:var(--key-util);color:var(--key-text)}.Keypad_equals__6I4th{background:var(--accent);color:var(--accent-contrast);border-color:transparent;font-weight:800;grid-column:span 1}.Keypad_zero__CTac5{grid-column:span 2}.Keypad_fn__8_qEh,.Keypad_mode__feop3{font-size:var(--fs-key-fn);font-weight:800;padding:.7rem .2rem;background:var(--key-fn)}.Keypad_mode__feop3{font-weight:800;color:var(--accent)}@media (max-width:520px){.Keypad_sciRow__yjGAI{grid-template-columns:repeat(4,1fr)}.Keypad_fn__8_qEh,.Keypad_mode__feop3{font-size:1.25rem}}.Form_form__CmRGA{display:flex;flex-direction:column;gap:1.05rem;width:100%;max-width:500px;margin:0 auto}.Form_row__ssPwD{display:flex;flex-direction:column;gap:.45rem}.Form_label__kHbaa{font-size:var(--fs-label);color:var(--text-secondary);font-weight:700}.Form_input__9p6af,.Form_select__Dozl0{font:inherit;font-size:var(--fs-input);font-weight:600;padding:.95rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--display-bg);color:var(--text)}.Form_modes__55CZZ{display:flex;flex-wrap:wrap;gap:.45rem}.Form_modeBtn__Qa2T8{font:inherit;font-size:var(--fs-label);font-weight:700;padding:.6rem 1rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer}.Form_modeBtn__Qa2T8[data-active=true]{background:var(--accent);color:var(--accent-contrast);border-color:transparent}.Form_actions__txL7o{display:flex;gap:.5rem}.Form_primary__V0mLU,.Form_secondary__CRbqI{font:inherit;font-size:var(--fs-label);font-weight:700;padding:.95rem 1.2rem;border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent}.Form_primary__V0mLU{background:var(--accent);color:var(--accent-contrast);flex:1}.Form_secondary__CRbqI{background:var(--surface);color:var(--text);border-color:var(--border)}.Form_resultBox__88Whc{background:var(--display-bg);border:1px solid var(--border);border-radius:var(--radius);padding:1.15rem 1.2rem;font-family:var(--font-mono)}.Form_resultLabel__xQxey{font-size:var(--fs-result-label);color:var(--muted);margin-bottom:.35rem;font-family:var(--font-sans);font-weight:650}.Form_resultValue__7OHX2{font-size:var(--fs-result);font-weight:800;color:var(--accent);word-break:break-all;line-height:1.15}.Form_resultMeta__rC9J5{margin-top:.55rem;font-size:var(--fs-meta);color:var(--text-secondary);font-family:var(--font-sans);font-weight:550}.HistoryPanel_panel__OZEXH{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-height:280px;max-height:min(70vh,640px);overflow:hidden}.HistoryPanel_header__Qfk8f{padding:1.05rem 1.2rem;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:.75rem}.HistoryPanel_title__Nrqxw{font-size:var(--fs-history-title);font-weight:800;letter-spacing:.02em;color:var(--text)}.HistoryPanel_actions__r8k4q{display:flex;flex-wrap:wrap;gap:.45rem}.HistoryPanel_btnDanger__izhes,.HistoryPanel_btn__Xx72z{font:inherit;font-size:var(--fs-ui-sm);font-weight:700;padding:.5rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer}.HistoryPanel_btn__Xx72z:hover{border-color:var(--accent)}.HistoryPanel_btnDanger__izhes{color:var(--danger)}.HistoryPanel_btnDanger__izhes:disabled{opacity:.4;cursor:not-allowed}.HistoryPanel_list__fiK16{flex:1;overflow:auto;padding:.95rem 1.2rem 1.2rem;background:var(--surface)}.HistoryPanel_empty__6Wpbh{color:var(--muted);font-size:var(--fs-meta);font-weight:550;padding:1rem 0}.HistoryPanel_items__S4un2{list-style:none;display:flex;flex-direction:column;gap:.95rem}.HistoryPanel_item__0RfN7{padding-bottom:.95rem;border-bottom:1px dashed var(--border)}.HistoryPanel_item__0RfN7:last-child{border-bottom:none}.HistoryPanel_time__8EbY1{display:block;font-size:var(--fs-ui-sm);font-weight:550;color:var(--muted);margin-bottom:.35rem}.HistoryPanel_expr__wjzgv{font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:600;color:var(--text-secondary);word-break:break-all}.HistoryPanel_result__xkUxr{font-family:var(--font-mono);font-size:var(--fs-history-result);font-weight:800;color:var(--accent);margin-top:.25rem}.CalculatorWorkspace_workspace__jDwcl{display:flex;flex-direction:column;gap:1rem}.CalculatorWorkspace_tabs__9uFc0{display:flex;flex-wrap:wrap;gap:.5rem}.CalculatorWorkspace_tab__xNhY2{font-size:var(--fs-tab);font-weight:700;padding:.7rem 1.05rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);transition:background .15s ease,color .15s ease,border-color .15s ease}.CalculatorWorkspace_tab__xNhY2:hover{border-color:var(--accent);color:var(--text)}.CalculatorWorkspace_tab__xNhY2[data-active]{background:var(--accent);color:var(--accent-contrast);border-color:transparent}.CalculatorWorkspace_main__6P1Uk{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:1.25rem;align-items:start}.CalculatorWorkspace_calcCol__JKLiV{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow)}.CalculatorWorkspace_sideCol__QgG8b{display:flex;flex-direction:column;gap:.85rem}@media (max-width:900px){.CalculatorWorkspace_main__6P1Uk{grid-template-columns:1fr}}.CompressWorkspace_workspace__hESdS{display:flex;flex-direction:column;gap:1.35rem;font-size:var(--fs-body)}.CompressWorkspace_dropzone__y6SET{border:4px dashed var(--muted);border-radius:1.25rem;padding:5rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;cursor:pointer;background:linear-gradient(145deg,var(--surface) 0,var(--surface-elevated) 100%);transition:border-color .2s,background .2s}.CompressWorkspace_dropzone__y6SET:focus-visible,.CompressWorkspace_dropzone__y6SET:hover{border-color:var(--accent);outline:none}.CompressWorkspace_dropTitle___Zpbb{font-family:var(--font-display);font-size:clamp(1.85rem,3.2vw,2.35rem);letter-spacing:-.02em;line-height:1.25;margin:0 0 .5rem}.CompressWorkspace_dropHint___dbQ4{margin:0;color:var(--text-muted);font-size:1.25rem;line-height:1.55}.CompressWorkspace_fileInput___c_0p{display:none}.CompressWorkspace_dropPreview__eeQnA{width:min(100%,44rem);margin-top:.5rem;cursor:default}.CompressWorkspace_controls__up80k{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.85rem;align-items:end}.CompressWorkspace_controls__up80k label{display:flex;flex-direction:column;gap:.4rem;font-size:1.2rem;color:var(--text-muted)}.CompressWorkspace_controls__up80k input[type=number],.CompressWorkspace_controls__up80k select{padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:1.25rem}.CompressWorkspace_controls__up80k input[type=range]{width:100%}.CompressWorkspace_sizePreset___g_S7{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem}.CompressWorkspace_sizePresetLabel__vwBRt{font-size:1.2rem;color:var(--text-muted)}.CompressWorkspace_presetBtns__zVEsr{display:flex;flex-wrap:wrap;gap:.4rem}.CompressWorkspace_presetBtn__vEI4N{font:inherit;font-size:1.15rem;padding:.45rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer}.CompressWorkspace_presetBtn__vEI4N:disabled{opacity:.5;cursor:not-allowed}.CompressWorkspace_presetBtnActive__gMXQy{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.CompressWorkspace_downloadBtn__FlLe_,.CompressWorkspace_ghostBtn__dZA7d,.CompressWorkspace_primaryBtn__2W6UX,.CompressWorkspace_secondaryBtn__xYTIm{font:inherit;font-size:1.25rem;border-radius:var(--radius-sm);padding:.6rem 1rem;cursor:pointer;border:1px solid transparent}.CompressWorkspace_primaryBtn__2W6UX{background:var(--accent);color:var(--accent-text);font-weight:600}.CompressWorkspace_primaryBtn__2W6UX:disabled{opacity:.5;cursor:not-allowed}.CompressWorkspace_secondaryBtn__xYTIm{background:var(--surface-elevated);border-color:var(--border);color:var(--text)}.CompressWorkspace_ghostBtn__dZA7d{background:transparent;border-color:var(--border);color:var(--text-muted)}.CompressWorkspace_previewPanel__3iRVu{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);width:100%}.CompressWorkspace_previewHeader__3vG3P{display:flex;padding:.65rem .9rem;border-bottom:1px solid var(--border);font-size:1.2rem}.CompressWorkspace_previewCompare__yjUD_{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.75rem;padding:.75rem}.CompressWorkspace_previewColumn__lXPYl{display:flex;flex-direction:column;gap:.45rem}.CompressWorkspace_previewLabel__3nI_P{font-size:1.05rem;font-weight:600;color:var(--text-muted);text-align:left}.CompressWorkspace_previewFrame__LRvqf{max-height:320px;display:flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.CompressWorkspace_previewFrame__LRvqf img{max-width:100%;max-height:320px;object-fit:contain}.CompressWorkspace_list__q56ms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.CompressWorkspace_row__uZyaa{display:flex;align-items:center;gap:.55rem;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .65rem;background:var(--surface)}.CompressWorkspace_rowMain__Z3zCW{flex:1;text-align:left;background:none;border:none;cursor:pointer;color:inherit;font:inherit;padding:.3rem}.CompressWorkspace_fileName__qA31i{display:block;font-weight:600;font-size:1.25rem;line-height:1.35}.CompressWorkspace_meta__X0k0_{font-size:1.15rem;color:var(--text-muted);line-height:1.45}.CompressWorkspace_downloadBtn__FlLe_{background:var(--accent-soft);color:var(--accent);border-color:var(--accent);font-size:1.15rem}.CompressWorkspace_error__7JzQC{font-size:1.15rem;color:var(--danger)}.EditWorkspace_workspace__fVACP{display:flex;flex-direction:column;gap:1.35rem;font-size:var(--fs-body)}.EditWorkspace_privacy__G4Z3V{margin:0;font-size:1.1rem;color:var(--text-muted)}.EditWorkspace_dropzone__DHUKZ{border:4px dashed var(--muted);border-radius:1.25rem;padding:5rem 1.5rem;text-align:center;cursor:pointer;background:linear-gradient(145deg,var(--surface) 0,var(--surface-elevated) 100%);transition:border-color .2s,background .2s}.EditWorkspace_dropzone__DHUKZ:focus-visible,.EditWorkspace_dropzone__DHUKZ:hover{border-color:var(--accent);outline:none}.EditWorkspace_dropTitle__Ie1AL{font-family:var(--font-display);font-size:clamp(1.85rem,3.2vw,2.35rem);letter-spacing:-.02em;line-height:1.25;margin:0 0 .5rem}.EditWorkspace_dropHint__hkjUR{margin:0;color:var(--text-muted);font-size:1.25rem;line-height:1.55}.EditWorkspace_fileInput__FrRMf{display:none}.EditWorkspace_controls__UdLIq{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.85rem;align-items:end}.EditWorkspace_controls__UdLIq label{display:flex;flex-direction:column;gap:.4rem;font-size:1.2rem;color:var(--text-muted)}.EditWorkspace_controls__UdLIq select{padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:1.25rem}.EditWorkspace_controls__UdLIq input[type=range]{width:100%}.EditWorkspace_aspectRow__d1rtE{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.55rem .85rem}.EditWorkspace_aspectLabel__WDIdY{font-size:1.2rem;color:var(--text-muted);min-width:7.5rem;padding-top:.45rem}.EditWorkspace_presetBtns__gqAFo{display:flex;flex-wrap:wrap;gap:.4rem}.EditWorkspace_presetBtn__RJAm4{font:inherit;font-size:1.15rem;padding:.45rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer}.EditWorkspace_presetBtnActive__Lt3z8{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.EditWorkspace_downloadBtn__MLC_o,.EditWorkspace_ghostBtn__OBE1n,.EditWorkspace_primaryBtn__Xml80,.EditWorkspace_secondaryBtn__hkZcQ{font:inherit;font-size:1.25rem;border-radius:var(--radius-sm);padding:.6rem 1rem;cursor:pointer;border:1px solid transparent}.EditWorkspace_primaryBtn__Xml80{background:var(--accent);color:var(--accent-text);font-weight:600}.EditWorkspace_primaryBtn__Xml80:disabled{opacity:.5;cursor:not-allowed}.EditWorkspace_secondaryBtn__hkZcQ{background:var(--surface-elevated);border-color:var(--border);color:var(--text)}.EditWorkspace_ghostBtn__OBE1n{background:transparent;border-color:var(--border);color:var(--text-muted)}.EditWorkspace_hint__8_Dla{grid-column:1/-1;margin:0;font-size:1.15rem;color:var(--text-muted)}.EditWorkspace_canvasPanel__WwZ30{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.EditWorkspace_canvasHeader__kNSNo{display:flex;justify-content:space-between;align-items:center;padding:.65rem .9rem;border-bottom:1px solid var(--border);font-size:1.2rem;gap:.5rem;flex-wrap:wrap}.EditWorkspace_toggle__r8z5R button{font:inherit;font-size:1.15rem;padding:.35rem .65rem;margin-left:.3rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer}.EditWorkspace_toggleActive__mJguf{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.EditWorkspace_canvasWrap__AajaX{position:relative;max-height:480px;display:flex;align-items:center;justify-content:center;background:var(--bg);overflow:auto;touch-action:none;user-select:none}.EditWorkspace_canvasWrap__AajaX canvas{display:block;max-width:100%;max-height:480px;cursor:crosshair}.EditWorkspace_resultFrame__cDhro{max-height:320px;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:.5rem}.EditWorkspace_resultFrame__cDhro img{max-width:100%;max-height:300px;object-fit:contain}.EditWorkspace_list__E_hpM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.EditWorkspace_row__gchaK{display:flex;align-items:center;gap:.55rem;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .65rem;background:var(--surface)}.EditWorkspace_rowActive__0NEiV{border-color:var(--accent)}.EditWorkspace_rowMain__uqER8{flex:1;text-align:left;background:none;border:none;cursor:pointer;color:inherit;font:inherit;padding:.3rem}.EditWorkspace_fileName__8GKTc{display:block;font-weight:600;font-size:1.25rem;line-height:1.35}.EditWorkspace_meta__9vowc{font-size:1.15rem;color:var(--text-muted);line-height:1.45}.EditWorkspace_downloadBtn__MLC_o{background:var(--accent-soft);color:var(--accent);border-color:var(--accent);font-size:1.15rem}.EditWorkspace_error__OWiNl{font-size:1.15rem;color:var(--danger)}.EditWorkspace_regionList__JzoOt{display:flex;flex-wrap:wrap;gap:.4rem;grid-column:1/-1}.EditWorkspace_regionChip__mCaaO{display:inline-flex;align-items:center;gap:.35rem;font-size:1.1rem;padding:.35rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-muted)}.EditWorkspace_regionChip__mCaaO button{font:inherit;font-size:1rem;border:none;background:transparent;color:var(--danger);cursor:pointer;padding:0 .15rem}.ColorPickerWorkspace_workspace__yISYG{display:flex;flex-direction:column;gap:1.35rem;font-size:var(--fs-body)}.ColorPickerWorkspace_privacy__I_G_5{margin:0;font-size:1.1rem;color:var(--text-muted)}.ColorPickerWorkspace_dropzone__3B34_{border:4px dashed var(--muted);border-radius:1.25rem;padding:5rem 1.5rem;text-align:center;cursor:pointer;background:linear-gradient(145deg,var(--surface) 0,var(--surface-elevated) 100%);transition:border-color .2s,background .2s}.ColorPickerWorkspace_dropzone__3B34_:focus-visible,.ColorPickerWorkspace_dropzone__3B34_:hover{border-color:var(--accent);outline:none}.ColorPickerWorkspace_dropTitle__Uo93S{font-family:var(--font-display);font-size:clamp(1.85rem,3.2vw,2.35rem);letter-spacing:-.02em;line-height:1.25;margin:0 0 .5rem}.ColorPickerWorkspace_dropHint__OM8Yz{margin:0;color:var(--text-muted);font-size:1.25rem;line-height:1.55}.ColorPickerWorkspace_fileInput__T3iq7{display:none}.ColorPickerWorkspace_toolbar__rqhiM{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.ColorPickerWorkspace_hint__j5yZD{margin:0;flex:1;min-width:12rem;font-size:1.15rem;color:var(--text-muted)}.ColorPickerWorkspace_ghostBtn__3S5kc,.ColorPickerWorkspace_secondaryBtn__8rNbk{font:inherit;font-size:1.25rem;border-radius:var(--radius-sm);padding:.6rem 1rem;cursor:pointer;border:1px solid var(--border)}.ColorPickerWorkspace_ghostBtn__3S5kc{background:transparent;color:var(--text-muted)}.ColorPickerWorkspace_secondaryBtn__8rNbk{background:var(--surface-elevated);color:var(--text)}.ColorPickerWorkspace_layout__oguCH{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);gap:1rem;align-items:start}@media (max-width:800px){.ColorPickerWorkspace_layout__oguCH{grid-template-columns:1fr}}.ColorPickerWorkspace_canvasPanel__TcZTk{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.ColorPickerWorkspace_canvasHeader__WCg1H{display:flex;justify-content:space-between;align-items:center;padding:.65rem .9rem;border-bottom:1px solid var(--border);font-size:1.2rem;gap:.5rem}.ColorPickerWorkspace_liveSwatch__Si4It{width:1.5rem;height:1.5rem;border-radius:.3rem;border:1px solid var(--border);flex-shrink:0}.ColorPickerWorkspace_canvasWrap__lJ9Bd{position:relative;max-height:480px;display:flex;align-items:center;justify-content:center;background:var(--bg);overflow:auto}.ColorPickerWorkspace_canvasWrap__lJ9Bd canvas{display:block;max-width:100%;max-height:480px;cursor:crosshair}.ColorPickerWorkspace_panel__2DWjw{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:1rem;display:flex;flex-direction:column;gap:.85rem}.ColorPickerWorkspace_panelEmpty__HMpjI{margin:0;color:var(--text-muted);font-size:1.15rem;line-height:1.5}.ColorPickerWorkspace_swatchLarge__YlKbR{width:100%;height:5.5rem;border-radius:var(--radius-sm);border:1px solid var(--border)}.ColorPickerWorkspace_values__N_ueW{display:flex;flex-direction:column;gap:.45rem}.ColorPickerWorkspace_valueRow__w7lHq{display:grid;grid-template-columns:4.5rem 1fr auto;gap:.45rem;align-items:center}.ColorPickerWorkspace_valueLabel__eKM5l{font-size:1.05rem;color:var(--text-muted);font-weight:600}.ColorPickerWorkspace_valueCode__Ag0tm{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.05rem;padding:.4rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ColorPickerWorkspace_copyBtn__DsPP0{font:inherit;font-size:1.05rem;padding:.4rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);cursor:pointer;white-space:nowrap}.ColorPickerWorkspace_historyTitle__ChKWS{margin:.25rem 0 0;font-size:1.15rem;color:var(--text-muted)}.ColorPickerWorkspace_history__YFulH{display:flex;flex-wrap:wrap;gap:.4rem}.ColorPickerWorkspace_historyChip__Ew2UD{width:2rem;height:2rem;border-radius:.35rem;border:1px solid var(--border);cursor:pointer;padding:0}.ColorPickerWorkspace_historyChipActive__Jpodc{outline:2px solid var(--accent);outline-offset:2px}.NukkiWorkspace_workspace__5_UhD{display:grid;gap:1.25rem}.NukkiWorkspace_heroCopy__wpD_7{display:grid;gap:.55rem;max-width:40rem}.NukkiWorkspace_badge__PzUQN{width:fit-content;font-size:.85rem;font-weight:700;letter-spacing:.02em;color:var(--accent-contrast);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);padding:.35rem .7rem;border-radius:999px}.NukkiWorkspace_heroTitle__VCFys{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.1rem);line-height:1.08;letter-spacing:-.03em;color:var(--text)}.NukkiWorkspace_heroSub__KizB8{color:var(--text-secondary);font-size:1.05rem;line-height:1.55}.NukkiWorkspace_dropzone__DmvuU{position:relative;min-height:min(62vh,520px);border:1.5px dashed color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:calc(var(--radius) + 4px);background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 88%,white),color-mix(in srgb,var(--bg-accent) 70%,transparent)),repeating-conic-gradient(#d7dde6 0 25%,#eef2f6 0 50%) 0 0 /24px 24px;cursor:pointer;overflow:hidden;box-shadow:var(--shadow)}.NukkiWorkspace_dropzoneFilled__4Nd9d{width:fit-content;max-width:100%;min-height:0}.NukkiWorkspace_dropzoneFilled__4Nd9d .NukkiWorkspace_previewWrap__ZniNj{min-height:0;height:auto;grid-template-rows:auto auto}.NukkiWorkspace_dropzoneFilled__4Nd9d .NukkiWorkspace_sliderStage__G6eE6{width:auto;min-height:0;flex-shrink:0}.NukkiWorkspace_dropzoneFilled__4Nd9d .NukkiWorkspace_afterLayer__Qx8bG,.NukkiWorkspace_dropzoneFilled__4Nd9d .NukkiWorkspace_beforeLayer__QkauI{background-size:100% 100%}.NukkiWorkspace_empty__m_v8L{min-height:inherit;display:grid;place-content:center;gap:.45rem;text-align:center;padding:2rem;color:var(--text)}.NukkiWorkspace_empty__m_v8L strong{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,1.9rem)}.NukkiWorkspace_empty__m_v8L span{color:var(--muted)}.NukkiWorkspace_previewWrap__ZniNj{display:grid;grid-template-rows:1fr auto;min-height:inherit;height:100%}.NukkiWorkspace_sliderStage__G6eE6{position:relative;min-height:min(54vh,460px);overflow:hidden;touch-action:pan-y;background:repeating-conic-gradient(#cfd6df 0 25%,#e8edf3 0 50%) 50% /20px 20px}.NukkiWorkspace_afterLayer__Qx8bG,.NukkiWorkspace_beforeLayer__QkauI{position:absolute;inset:0;background-repeat:no-repeat;background-position:50%;background-size:contain}.NukkiWorkspace_beforeLayer__QkauI{z-index:1}.NukkiWorkspace_afterLayer__Qx8bG{z-index:0}.NukkiWorkspace_slider__JZgt_{position:absolute;left:0;right:0;top:50%;width:100%;height:48px;transform:translateY(-50%);opacity:0;cursor:ew-resize;z-index:3;touch-action:none;margin:0}.NukkiWorkspace_sliderKnob___6oF0{position:absolute;top:0;bottom:0;width:2px;background:var(--accent);transform:translateX(-50%);pointer-events:none;z-index:2}.NukkiWorkspace_sliderKnob___6oF0:after{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;border-radius:50%;transform:translate(-50%,-50%);background:var(--surface);border:2px solid var(--accent);box-shadow:0 4px 16px rgba(20,40,50,.18)}.NukkiWorkspace_previewMeta__ml6rg{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--surface) 92%,transparent);border-top:1px solid var(--border);color:var(--text-secondary);font-size:.95rem}.NukkiWorkspace_controls__gKkFK{display:grid;gap:.9rem}.NukkiWorkspace_bgOptions__ypjlX{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.NukkiWorkspace_bgActive__x4lyG,.NukkiWorkspace_bgBtn__teXgz,.NukkiWorkspace_primary__22sO2,.NukkiWorkspace_secondary__Qx1R_{border-radius:var(--radius-sm);border:1px solid var(--border);font:inherit;font-weight:700;padding:.65rem 1rem;cursor:pointer}.NukkiWorkspace_bgBtn__teXgz,.NukkiWorkspace_secondary__Qx1R_{background:var(--surface);color:var(--text)}.NukkiWorkspace_bgActive__x4lyG,.NukkiWorkspace_primary__22sO2{background:var(--accent);color:var(--accent-contrast);border-color:transparent}.NukkiWorkspace_bgBtn__teXgz:hover,.NukkiWorkspace_secondary__Qx1R_:hover{border-color:var(--accent)}.NukkiWorkspace_primary__22sO2:disabled,.NukkiWorkspace_secondary__Qx1R_:disabled{opacity:.5;cursor:not-allowed}.NukkiWorkspace_colorInput__Bnsx_{width:2.4rem;height:2.4rem;border:1px solid var(--border);border-radius:8px;background:transparent;padding:0;cursor:pointer}.NukkiWorkspace_actions__tn1Mu{display:flex;flex-wrap:wrap;gap:.55rem}.NukkiWorkspace_progress__RoSK6{color:var(--muted);font-size:.95rem}.NukkiWorkspace_queue__kB4Q5{list-style:none;display:grid;gap:.4rem}.NukkiWorkspace_queueActive__buCJc,.NukkiWorkspace_queueItem__iQUQs{width:100%;display:flex;justify-content:space-between;gap:1rem;text-align:left;padding:.7rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;font:inherit}.NukkiWorkspace_queueActive__buCJc{border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}@media (max-width:720px){.NukkiWorkspace_dropzone__DmvuU:not(.NukkiWorkspace_dropzoneFilled__4Nd9d),.NukkiWorkspace_dropzone__DmvuU:not(.NukkiWorkspace_dropzoneFilled__4Nd9d) .NukkiWorkspace_sliderStage__G6eE6{min-height:360px}.NukkiWorkspace_previewMeta__ml6rg{flex-direction:column;gap:.25rem}}.panels_empty__BCinG,.panels_gantt__zFmSJ,.panels_outline__6idno,.panels_timeline__oGgBJ{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.panels_empty__BCinG{display:grid;place-content:center;gap:.4rem;text-align:center;padding:2rem 1.25rem}.panels_emptyTitle__OXzPo{margin:0;font-size:1.05rem;font-weight:800}.panels_emptyHint__cc_na{margin:0;max-width:34ch;font-size:.92rem;line-height:1.65;opacity:.7}.panels_outlineList__0QZ1k{list-style:none;margin:0;padding:.6rem .75rem 2rem}.panels_row__ebKw4{position:relative;display:flex;align-items:center;gap:6px;min-height:32px;padding-block:2px;padding-inline-end:6px;border-radius:8px;cursor:pointer}.panels_row__ebKw4:hover{background:color-mix(in srgb,var(--row-accent) 9%,transparent)}.panels_rowSelected__xTBgu{background:color-mix(in srgb,var(--row-accent) 15%,transparent);box-shadow:inset 2px 0 0 var(--row-accent)}.panels_rowRail__1Bfsp{position:absolute;inset-inline-start:0;top:0;bottom:0;width:2px;border-radius:999px;background:color-mix(in srgb,var(--row-accent) 30%,transparent)}.panels_bullet__33neB,.panels_chevron__NKDpl{flex:none;width:16px;height:16px;display:grid;place-items:center;padding:0;border:none;background:transparent;color:var(--row-accent);font-size:11px;line-height:1;cursor:pointer;transform:rotate(90deg);transition:transform .14s ease}.panels_chevronClosed__3hV_H{transform:rotate(0deg)}.panels_bullet__33neB{cursor:inherit;transform:none}.panels_bullet__33neB:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--row-accent);opacity:.65}.panels_rowCheck__wwKLJ{flex:none;width:15px;height:15px;display:grid;place-items:center;padding:0;border:1.4px solid var(--row-accent);border-radius:4px;background:transparent;color:var(--row-accent);font-size:10px;line-height:1;cursor:pointer}.panels_rowCheckDone__Vpbsb{background:var(--row-accent);color:#fff}.panels_rowText__0dCfX{flex:0 1 auto;min-width:0;font-size:.95rem;font-weight:600;overflow-wrap:anywhere}.panels_rowTextRoot__JCUI8{font-size:1.08rem;font-weight:800}.panels_rowTextDone__dbcuE{text-decoration:line-through;opacity:.55}.panels_rowEmpty__XCFhs{opacity:.45}.panels_rowInput__nEexJ{flex:1;min-width:0;padding:3px 7px;border:1.5px solid var(--row-accent);border-radius:7px;background:color-mix(in srgb,#fff 82%,transparent);color:inherit;font:inherit;font-size:.95rem;font-weight:600}.panels_rowIcons__8uP_a{flex:none;font-size:.85rem}.panels_rowTag__dOC4Z{flex:none;padding:1px 7px;border-radius:999px;font-size:.68rem;font-weight:700;white-space:nowrap}.panels_rowDate__SYi_D,.panels_rowProgress__85cN2{flex:none;font-size:.72rem;font-weight:700;opacity:.65;font-variant-numeric:tabular-nums}.panels_rowActions__DnE_E{margin-inline-start:auto;display:flex;gap:2px;opacity:0;transition:opacity .12s ease}.panels_rowSelected__xTBgu .panels_rowActions__DnE_E,.panels_row__ebKw4:focus-within .panels_rowActions__DnE_E,.panels_row__ebKw4:hover .panels_rowActions__DnE_E{opacity:1}.panels_rowActions__DnE_E button{width:22px;height:22px;display:grid;place-items:center;padding:0;border:1px solid var(--border,rgb(0 0 0/12%));border-radius:6px;background:color-mix(in srgb,#fff 76%,transparent);color:inherit;font-size:12px;font-weight:700;line-height:1;cursor:pointer}.panels_rowActions__DnE_E button:hover{border-color:var(--row-accent);color:var(--row-accent)}.panels_rowDanger__8YVrf:hover{border-color:var(--danger,#c2413b)!important;color:var(--danger,#c2413b)!important}.panels_timelineList__KjIz_{list-style:none;margin:0;padding:1rem 1rem 2.5rem}.panels_timelineGroup__A_4mr{position:relative;display:grid;grid-template-columns:minmax(96px,116px) 1fr;gap:0 1.1rem;padding-bottom:1.15rem}.panels_timelineGroup__A_4mr:before{content:"";position:absolute;top:8px;bottom:0;inset-inline-start:calc(min(116px, max(96px, 106px)) + .55rem);width:2px;background:currentColor;opacity:.14}.panels_timelineGroup__A_4mr:last-child:before{bottom:auto;height:14px}.panels_timelineDate__tWKgS{display:flex;flex-direction:column;gap:1px;padding-top:4px;text-align:end}.panels_timelineDay__ucCfu{font-size:.9rem;font-weight:800;font-variant-numeric:tabular-nums}.panels_timelineYear__lCpPp{font-size:.72rem;font-weight:600;opacity:.55}.panels_timelineBadge__fOa2e{align-self:flex-end;margin-top:2px;padding:1px 7px;border-radius:999px;background:var(--accent,#e85d4c);color:#fff;font-size:.65rem;font-weight:800}.panels_timelineToday__9H6ZA .panels_timelineDay__ucCfu{color:var(--accent,#e85d4c)}.panels_timelineCards__XIbbf{display:flex;flex-direction:column;gap:.5rem;min-width:0}.panels_timelineCard__kfBES{position:relative;display:grid;gap:3px;padding:.6rem .85rem .6rem 1rem;border:1.5px solid color-mix(in srgb,var(--row-accent) 35%,transparent);border-inline-start-width:4px;border-inline-start-color:var(--row-accent);border-radius:12px;background:color-mix(in srgb,var(--row-accent) 8%,#fff);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.panels_timelineCard__kfBES:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgb(0 0 0/10%)}.panels_timelineCardActive__VCW6u{box-shadow:0 0 0 2px var(--row-accent)}.panels_timelineDot__zRaPz{position:absolute;inset-inline-start:-1.1rem;top:1rem;width:9px;height:9px;border-radius:999px;background:var(--row-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--row-accent) 22%,transparent)}.panels_timelineTitle__Jutkc{font-size:.95rem;font-weight:700;overflow-wrap:anywhere}.panels_timelineMeta__kfE7k{font-size:.74rem;font-weight:600;opacity:.65;font-variant-numeric:tabular-nums}.panels_timelineTags__jYt3i{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.panels_gantt__zFmSJ{--gantt-head:34px;--gantt-row:30px;display:flex;overflow:hidden}.panels_ganttNames__4CEED{flex:none;width:clamp(140px,26%,240px);display:flex;flex-direction:column;border-inline-end:1.5px solid var(--border,rgb(0 0 0/12%));overflow:hidden}.panels_ganttHeadCell__8xVCV{height:var(--gantt-head);display:flex;align-items:center;padding-inline:10px;border-bottom:1.5px solid var(--border,rgb(0 0 0/12%));font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.6}.panels_ganttName__lyonB{flex:none;height:var(--gantt-row);display:flex;align-items:center;padding-inline-end:8px;border:none;border-bottom:1px solid color-mix(in srgb currentColor 8%,transparent);background:transparent;color:inherit;font:inherit;font-size:.82rem;font-weight:600;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.panels_ganttName__lyonB:hover{background:color-mix(in srgb,var(--row-accent) 10%,transparent)}.panels_ganttNameActive__BMKvU{background:color-mix(in srgb,var(--row-accent) 16%,transparent);box-shadow:inset 2px 0 0 var(--row-accent)}.panels_ganttScroll__4QCAs{flex:1;min-width:0;overflow:auto}.panels_ganttGrid__oVPLs{position:relative}.panels_ganttHeader__37lKz{position:sticky;top:0;z-index:2;height:var(--gantt-head);border-bottom:1.5px solid var(--border,rgb(0 0 0/12%));backdrop-filter:blur(6px)}.panels_ganttTick__tZR89{position:absolute;top:9px;transform:translateX(2px);font-size:.68rem;font-weight:700;white-space:nowrap;opacity:.55;font-variant-numeric:tabular-nums}.panels_ganttTickMajor__YyFDe{opacity:.85}.panels_ganttBody__ULH5p{position:relative}.panels_ganttLine__lvRDz{position:absolute;top:0;bottom:0;width:1px;background:currentColor;opacity:.07}.panels_ganttLineMajor__yMpyF{opacity:.16}.panels_ganttWeekend__ocobd{position:absolute;top:0;bottom:0;background:currentColor;opacity:.045}.panels_ganttTodayLine__y244u{position:absolute;top:0;bottom:0;width:2px;background:var(--accent,#e85d4c);opacity:.75;z-index:1}.panels_ganttRow__8DCiC{position:relative;height:var(--gantt-row);border-bottom:1px solid color-mix(in srgb currentColor 8%,transparent)}.panels_ganttBar__8vLtw{position:absolute;top:5px;height:calc(var(--gantt-row) - 11px);display:flex;align-items:center;border-radius:6px;color:#fff;cursor:grab;box-shadow:0 2px 6px rgb(0 0 0/14%);overflow:hidden}.panels_ganttBar__8vLtw:active{cursor:grabbing}.panels_ganttBarActive__usmNO{box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor}.panels_ganttBarDone__0M9TR{opacity:.55}.panels_ganttBarLabel__AdcQ0{flex:1;min-width:0;padding-inline:4px;font-size:.7rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.panels_ganttGrip__0U8s6{flex:none;width:6px;align-self:stretch;cursor:ew-resize}.panels_ganttGripEnd__iiw_r,.panels_ganttGrip__0U8s6{background:rgb(255 255 255/35%)}.panels_ganttMilestone__yBpRX{position:absolute;top:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:3px;transform:rotate(45deg);cursor:grab;box-shadow:0 2px 6px rgb(0 0 0/20%)}@media (prefers-reduced-motion:reduce){.panels_chevron__NKDpl,.panels_rowActions__DnE_E,.panels_timelineCard__kfBES{transition:none}}.studio_workspace__gvCrK{--studio-surface:#fbfcfe;--studio-border:#dde3ec;--studio-accent:#d96b54;--studio-ink:#28303d;--studio-ink-soft:#61708a;--studio-canvas:#f4f6f9;height:min(80vh,800px);min-height:520px;width:100%;display:flex;flex-direction:column;background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:14px;box-shadow:0 8px 28px rgb(40 48 61/8%);overflow:hidden;font-family:var(--font-mind-ui),"Plus Jakarta Sans",var(--font-body),sans-serif;color:var(--studio-ink)}.studio_workspace__gvCrK:focus{outline:none}.studio_workspace__gvCrK:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.studio_toolbar__MaiYk{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid var(--studio-border);background:color-mix(in srgb,var(--studio-surface) 88%,var(--studio-canvas))}.studio_viewTabs__bROVa{display:flex;gap:2px;padding:3px;border:1px solid var(--studio-border);border-radius:100px;background:#fff}.studio_viewTab__O_DeY{appearance:none;border:none;border-radius:100px;background:transparent;color:var(--studio-ink-soft);padding:.34rem .7rem;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease}.studio_viewTab__O_DeY:hover{color:var(--studio-ink);background:color-mix(in srgb,var(--studio-accent) 12%,transparent)}.studio_viewTabActive__sHeOn{background:var(--studio-accent);color:#fff}.studio_toolbarSpacer__ARrXv{flex:1 1 auto}.studio_toolGroup__skHgK{display:flex;align-items:center;gap:.25rem}.studio_iconButton__ahEE7,.studio_textButton__tEUPR{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid var(--studio-border);border-radius:100px;background:#fff;color:var(--studio-ink);font:inherit;font-weight:600;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.studio_iconButton__ahEE7{width:30px;height:30px;padding:0;font-size:.95rem;line-height:1}.studio_textButton__tEUPR{height:30px;padding:0 .7rem;font-size:.84rem;position:relative;overflow:hidden}.studio_iconButton__ahEE7:hover:not(:disabled),.studio_textButton__tEUPR:hover{border-color:var(--studio-accent);transform:translateY(-1px)}.studio_iconButton__ahEE7:disabled{opacity:.4;cursor:not-allowed}.studio_textButtonActive__VIvf9{background:var(--studio-accent);border-color:var(--studio-accent);color:#fff}.studio_zoomValue__sNFWT{min-width:3.2rem;text-align:center;font-size:.8rem;font-weight:700;color:var(--studio-ink-soft);font-variant-numeric:tabular-nums}.studio_fileInput__I9Y7k{position:absolute;inset:0;opacity:0;cursor:pointer}.studio_menu__KitWh{position:relative}.studio_menu__KitWh>summary{list-style:none}.studio_menu__KitWh>summary::-webkit-details-marker{display:none}.studio_menuPanel__4QuQw{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:grid;min-width:8rem;padding:5px;border:1.5px solid var(--studio-border);border-radius:.85rem;background:#fff;box-shadow:0 14px 34px rgb(26 43 60/18%)}.studio_menuPanel__4QuQw button{appearance:none;border:none;background:transparent;color:inherit;font:inherit;font-size:.85rem;font-weight:700;text-align:start;padding:.42rem .6rem;border-radius:.55rem;cursor:pointer}.studio_menuPanel__4QuQw button:hover:not(:disabled){background:color-mix(in srgb,var(--studio-accent) 14%,transparent)}.studio_menuPanel__4QuQw button:disabled{opacity:.5;cursor:progress}.studio_saveBadge__m2kHC{flex:none;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.studio_save_idle__ONdnz,.studio_save_saved__t_Sr_{background:color-mix(in srgb,var(--studio-accent) 16%,transparent);color:color-mix(in srgb,var(--studio-accent) 82%,#000)}.studio_save_pending__C7bYq{background:color-mix(in srgb,var(--sand,#f2d6b8) 45%,transparent);color:#7a5a2e}.studio_save_blocked___3G9e{background:color-mix(in srgb,var(--danger,#c2413b) 15%,transparent);color:var(--danger,#c2413b)}.studio_searchBar__Sj982{flex:none;display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border-bottom:1.5px solid var(--studio-border);background:color-mix(in srgb,var(--studio-canvas) 70%,transparent)}.studio_searchInput__R1GJq{flex:1;min-width:0;height:32px;padding:0 .75rem;border:1.5px solid var(--studio-border);border-radius:999px;background:#fff;color:inherit;font:inherit;font-size:.88rem}.studio_searchInput__R1GJq:focus{outline:none;border-color:var(--studio-accent)}.studio_searchCount__HToSk{font-size:.78rem;font-weight:700;color:var(--studio-ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.studio_main__OkiPE{flex:1;min-height:0;display:flex}.studio_stageArea__sWEGy{flex:1;min-width:0;display:flex;flex-direction:column}.studio_statusBar__ayESm{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.35rem .75rem;border-top:1.5px solid var(--studio-border);background:color-mix(in srgb,var(--studio-canvas) 88%,transparent);font-size:.74rem;font-weight:700;color:var(--studio-ink-soft)}.studio_statusHint__JsInH{font-weight:600;opacity:.85;text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_inspector__nmORL{flex:none;width:clamp(240px,26%,320px);display:flex;flex-direction:column;border-inline-start:1.5px solid var(--studio-border);background:color-mix(in srgb,var(--studio-canvas) 78%,#fff)}.studio_inspectorHead__vVkDJ{flex:none;display:flex;align-items:center;gap:.4rem;padding:.5rem .6rem;border-bottom:1.5px solid var(--studio-border)}.studio_tabs__VLmXj{display:flex;gap:2px;flex:1}.studio_tab__pB6Ob{appearance:none;flex:1;border:none;border-radius:999px;background:transparent;color:var(--studio-ink-soft);padding:.32rem .5rem;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.studio_tabActive__3vH1f{background:color-mix(in srgb,var(--studio-accent) 16%,transparent);color:color-mix(in srgb,var(--studio-accent) 88%,#000)}.studio_inspectorBody__PIDgr{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.7rem .75rem 1.4rem;display:grid;gap:.85rem;align-content:start}.studio_hint__IsJgB{margin:0;font-size:.85rem;line-height:1.65;color:var(--studio-ink-soft)}.studio_field__tkyBQ{display:grid;gap:.35rem}.studio_fieldLabel__PhKfG{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--studio-ink-soft)}.studio_input__sbAqJ,.studio_textarea__2hVqn{width:100%;padding:.4rem .6rem;border:1.5px solid var(--studio-border);border-radius:.7rem;background:#fff;color:inherit;font:inherit;font-size:.87rem}.studio_textarea__2hVqn{resize:vertical;line-height:1.55}.studio_input__sbAqJ:focus,.studio_textarea__2hVqn:focus{outline:none;border-color:var(--studio-accent)}.studio_swatches__27x3M{display:flex;flex-wrap:wrap;gap:5px}.studio_swatch__6z5s_{width:22px;height:22px;padding:0;border:2px solid transparent;border-radius:7px;box-shadow:inset 0 0 0 1px rgb(0 0 0/12%);cursor:pointer}.studio_swatchInherit__a8RNi{background:linear-gradient(135deg,transparent 45%,rgb(0 0 0/35%) 0,rgb(0 0 0/35%) 55%,transparent 0),#fff}.studio_swatchActive__I42d_{border-color:var(--studio-ink)}.studio_chips__J8Anc{display:flex;flex-wrap:wrap;gap:4px}.studio_chip__6bqGQ{appearance:none;border:1.5px solid var(--studio-border);border-radius:999px;background:#fff;color:inherit;font:inherit;font-size:.78rem;font-weight:700;padding:.24rem .6rem;cursor:pointer;transition:border-color .14s ease,background .14s ease}.studio_chipActive__PBG_X,.studio_chip__6bqGQ:hover{border-color:var(--studio-accent)}.studio_chipActive__PBG_X{background:var(--studio-accent);color:#fff}.studio_chipDanger__Q2g5H{color:var(--danger,#c2413b);border-color:color-mix(in srgb,var(--danger,#c2413b) 40%,transparent)}.studio_chipDanger__Q2g5H:hover{background:var(--danger,#c2413b);border-color:var(--danger,#c2413b);color:#fff}.studio_iconGroups__2zEj5{display:grid;gap:.4rem}.studio_iconGroup__p5t2u{display:grid;gap:2px}.studio_iconGroupLabel__HzDLh{font-size:.68rem;font-weight:700;color:var(--studio-ink-soft)}.studio_iconRow__avRba{display:flex;flex-wrap:wrap;gap:3px}.studio_iconChip__BgSHF{appearance:none;width:26px;height:26px;display:grid;place-items:center;padding:0;border:1.5px solid transparent;border-radius:7px;background:color-mix(in srgb,#fff 70%,transparent);font-size:.9rem;line-height:1;cursor:pointer}.studio_iconChip__BgSHF:hover{border-color:var(--studio-border)}.studio_iconChipActive__o8G1Y{border-color:var(--studio-accent);background:color-mix(in srgb,var(--studio-accent) 16%,#fff)}.studio_dateRow___JINs{display:flex;align-items:center;gap:.35rem}.studio_dateArrow__uV3WZ{flex:none;color:var(--studio-ink-soft);font-size:.8rem}.studio_themeGrid__XumUE{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:5px}.studio_themeCard__dTPaP{appearance:none;display:grid;gap:4px;padding:.4rem .45rem;border:1.5px solid var(--studio-border);border-radius:.7rem;font:inherit;cursor:pointer;text-align:start}.studio_themeCardActive__X9Iv3{border-color:var(--studio-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--studio-accent) 30%,transparent)}.studio_themeDots__ziNw7{display:flex;gap:2px}.studio_themeDots__ziNw7 i{width:9px;height:9px;border-radius:999px}.studio_themeName__5RozY{font-size:.72rem;font-weight:800}@media (max-width:900px){.studio_workspace__gvCrK{height:min(88vh,760px)}.studio_main__OkiPE{flex-direction:column}.studio_inspector__nmORL{width:100%;max-height:46%;border-inline-start:none;border-top:1.5px solid var(--studio-border)}.studio_viewTab__O_DeY{padding:.3rem .55rem;font-size:.8rem}.studio_statusHint__JsInH{display:none}}@media (prefers-reduced-motion:reduce){.studio_chip__6bqGQ,.studio_iconButton__ahEE7,.studio_textButton__tEUPR,.studio_viewTab__O_DeY{transition:none}}.canvas_canvas__aNvUn{position:relative;flex:1;min-height:0;overflow:hidden;touch-action:none;cursor:grab;contain:layout paint}.canvas_canvasPanning__MzrfS{cursor:grabbing}.canvas_stage__GHm1s{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.canvas_edgeLayer__q3J0t{position:absolute;inset:0;overflow:visible;pointer-events:none}.canvas_edge___8D4W{stroke-linecap:round;opacity:.78;transition:opacity .15s ease}.canvas_edgeActive__QDgsg{opacity:1}.canvas_node__hE1sD{position:absolute;box-sizing:border-box;cursor:pointer;user-select:none;-webkit-user-select:none}.canvas_body__9nMvy{position:relative;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;overflow:hidden;border-style:solid;box-shadow:0 2px 8px rgb(0 0 0/8%);transition:box-shadow .2s ease,transform .12s ease,filter .15s ease}.canvas_bodyRule__1rSKR{background:transparent!important;border-radius:0!important;border-left:none;border-right:none;border-top:none;box-shadow:none!important}.canvas_node__hE1sD:hover .canvas_body__9nMvy{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 8px 24px rgb(0 0 0/15%)}.canvas_nodeRoot__T_4z8 .canvas_body__9nMvy{box-shadow:0 4px 14px rgb(0 0 0/12%)}.canvas_nodeSelected__M7ljW .canvas_body__9nMvy{box-shadow:0 0 0 2.5px #fff,0 0 0 5px color-mix(in srgb,var(--node-accent) 70%,#fff),0 4px 14px rgb(0 0 0/14%)}.canvas_nodePrimary__zWSHI .canvas_body__9nMvy{box-shadow:0 0 0 2.5px #fff,0 0 0 5px var(--node-accent),0 6px 18px rgb(0 0 0/16%)}.canvas_nodeEditing__tdEOh .canvas_body__9nMvy{box-shadow:0 0 0 2px var(--node-accent),0 10px 26px rgb(0 0 0/18%)}.canvas_nodeDimmed___97Zl{opacity:.28}.canvas_nodeSearchHit__7NxWx .canvas_body__9nMvy{outline:2px dashed color-mix(in srgb,var(--node-accent) 70%,#000);outline-offset:3px}.canvas_nodeDropInside__hTNGw .canvas_body__9nMvy{box-shadow:0 0 0 3px var(--node-accent),0 0 0 7px color-mix(in srgb,var(--node-accent) 30%,transparent)}.canvas_nodeDropAfter__fZBlP:after,.canvas_nodeDropBefore__8MN1i:before{content:"";position:absolute;left:-4px;right:-4px;height:3px;border-radius:999px;background:var(--node-accent)}.canvas_nodeDropBefore__8MN1i:before{top:-4px}.canvas_nodeDropAfter__fZBlP:after{bottom:-4px}.canvas_labelRow__NZsM7{display:flex;align-items:flex-start;gap:6px;min-width:0}.canvas_label__qrqG4{flex:1;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:-.005em;font-family:var(--font-mind-node),"Fraunces","Noto Sans KR",serif;font-weight:700}.canvas_labelDone__Yze6Z{text-decoration:line-through;opacity:.6}.canvas_labelEmpty__v7V9_{opacity:.45;font-style:italic;font-weight:500}.canvas_input__rbiVf{flex:1;min-width:0;width:100%;margin:0;padding:2px 8px;border:none;outline:1.5px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:4px;resize:none;font-family:var(--font-mind-node),"Fraunces","Noto Sans KR",serif;font-weight:700;letter-spacing:-.005em;overflow:hidden;box-shadow:0 1px 6px rgb(0 0 0/18%);caret-color:currentColor}.canvas_check__DGJy_{flex:none;width:14px;height:14px;margin-top:3px;display:grid;place-items:center;padding:0;border:1.4px solid;border-radius:4px;background:transparent;color:inherit;font-size:10px;line-height:1;cursor:pointer;opacity:.7}.canvas_checkDone___dusE{background:currentColor;opacity:1}.canvas_checkDone___dusE:first-line{color:inherit}.canvas_linkBadge__D9Fs_,.canvas_noteBadge__0rvXr{flex:none;font-size:11px;line-height:1.4;opacity:.7;text-decoration:none;color:inherit}.canvas_linkBadge__D9Fs_:hover{opacity:1}.canvas_tags__VFLip{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.canvas_tag__vccmj{padding:1px 6px;border-radius:100px;font-family:var(--font-mono-face),"JetBrains Mono",monospace;font-size:9.5px;font-weight:700;line-height:1.4;background:rgba(255,255,255,.22);color:inherit;white-space:nowrap}.canvas_icons__8hJol{display:flex;gap:3px;margin-top:3px;font-size:14px;line-height:20px}.canvas_schedule__FDp6_{margin-top:3px;font-size:10.5px;font-weight:600;line-height:15px;opacity:.78;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canvas_progress__w5Ja2{margin-top:1px;align-self:flex-start;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;line-height:15px;background:rgba(255,255,255,.22);opacity:.92;font-variant-numeric:tabular-nums;white-space:nowrap}.canvas_affordance__wbAMb,.canvas_collapse__r3lRs,.canvas_pin__KxEZf{position:absolute;display:grid;place-items:center;padding:0;border:1.5px solid color-mix(in srgb,var(--node-accent) 60%,#fff);border-radius:999px;background:#fff;color:color-mix(in srgb,var(--node-accent) 85%,#000);font-family:inherit;font-weight:800;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease,transform .12s ease;z-index:2}.canvas_node__hE1sD:focus-within .canvas_affordance__wbAMb,.canvas_node__hE1sD:focus-within .canvas_pin__KxEZf,.canvas_node__hE1sD:hover .canvas_affordance__wbAMb,.canvas_node__hE1sD:hover .canvas_pin__KxEZf{opacity:1}.canvas_affordance__wbAMb:hover,.canvas_collapse__r3lRs:hover,.canvas_pin__KxEZf:hover{transform:scale(1.12)}.canvas_affordanceAdd__8EQsM{width:20px;height:20px;font-size:15px;top:50%;margin-top:-10px}.canvas_affordance_right__rHPFJ{right:-26px}.canvas_affordance_left__aB_LN{left:-26px}.canvas_affordanceRemove__QJ8X1{width:18px;height:18px;top:-9px;right:-9px;font-size:13px;border-color:color-mix(in srgb,var(--danger,#c2413b) 45%,#fff);color:var(--danger,#c2413b)}.canvas_collapse__r3lRs{width:18px;height:18px;top:100%;margin-top:-9px;font-size:11px;opacity:.85}.canvas_collapse_right__3tkUS{right:-9px}.canvas_collapse_left___90kI{left:-9px}.canvas_collapseClosed__VbgzD{background:var(--node-accent);border-color:var(--node-accent);color:#fff;opacity:1}.canvas_pin__KxEZf{width:17px;height:17px;top:50%;margin-top:-8.5px;font-size:12px}.canvas_pinLeft__BhlEQ{left:-22px}.canvas_pinRight__oTPKi{right:-22px}.canvas_pinActive__wnmQg{background:var(--node-accent);border-color:var(--node-accent);color:#fff;opacity:1}.canvas_resizeHandle___B7Hq{position:absolute;top:20%;bottom:20%;right:-3px;width:7px;border-radius:999px;cursor:ew-resize;opacity:0;background:var(--node-accent);transition:opacity .12s ease}.canvas_resizeLeft__3kssw{right:auto;left:-3px}.canvas_node__hE1sD:hover .canvas_resizeHandle___B7Hq{opacity:.55}.canvas_resizeHandle___B7Hq:hover{opacity:1!important}.canvas_dragGhost__xOeDw{position:fixed;z-index:40;transform:translate(12px,12px);max-width:220px;padding:5px 10px;border-radius:999px;background:rgb(26 43 60/88%);color:#fff;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}@media (prefers-reduced-motion:reduce){.canvas_affordance__wbAMb,.canvas_body__9nMvy,.canvas_collapse__r3lRs,.canvas_edge___8D4W,.canvas_pin__KxEZf,.canvas_resizeHandle___B7Hq{transition:none}}.DropZone_zone__STSaG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2.5rem 1.5rem;border:2px dashed var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%);cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:center}.DropZone_zone__STSaG.DropZone_active__kypbg,.DropZone_zone__STSaG:hover:not(.DropZone_disabled__WMqrc){border-color:var(--accent);background:color-mix(in srgb,var(--surface) 75%,var(--accent) 25%)}.DropZone_disabled__WMqrc{opacity:.55;cursor:not-allowed}.DropZone_input__79pRo{display:none}.DropZone_icon__6Ubre{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:12px;background:var(--accent);color:var(--accent-contrast);font-weight:800;font-size:.85rem;letter-spacing:.04em}.DropZone_label__3qsuM{font-size:1.35rem;color:var(--text)}.DropZone_hint__mbtmL{font-size:var(--fs-meta);color:var(--muted);max-width:36ch;line-height:1.45}.PdfWorkspace_workspace__1acoG{display:flex;flex-direction:column;gap:1.25rem}.PdfWorkspace_badge__pSWtJ{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent);font-size:var(--fs-ui-sm);font-weight:700;width:fit-content}.PdfWorkspace_fileList__2hIYz{list-style:none;display:flex;flex-direction:column;gap:.5rem}.PdfWorkspace_fileItem__dAfoF{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.PdfWorkspace_fileMeta__xlApS{flex:1;min-width:0}.PdfWorkspace_fileName__VbEmG{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PdfWorkspace_filePages__rf_1N{font-size:var(--fs-meta);color:var(--muted)}.PdfWorkspace_fileActions__Qfwp9{display:flex;gap:.35rem;flex-shrink:0}.PdfWorkspace_iconBtn___dwrt{padding:.45rem .65rem;border:1px solid var(--border);border-radius:8px;background:var(--key-bg);color:var(--text);cursor:pointer;font-size:var(--fs-ui-sm)}.PdfWorkspace_iconBtn___dwrt:hover:not(:disabled){border-color:var(--accent)}.PdfWorkspace_iconBtn___dwrt:disabled{opacity:.4;cursor:not-allowed}.PdfWorkspace_primaryBtn__wp8aa{padding:.85rem 1.35rem;border:none;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-contrast);font-weight:700;font-size:1.2rem;cursor:pointer;align-self:flex-start}.PdfWorkspace_primaryBtn__wp8aa:disabled{opacity:.5;cursor:not-allowed}.PdfWorkspace_error__erY39{color:var(--danger);font-size:var(--fs-meta)}.PdfWorkspace_progress__Y6wK6{font-size:var(--fs-meta);color:var(--muted)}.PdfWorkspace_rangeField__uWHGS{display:flex;flex-direction:column;gap:.45rem}.PdfWorkspace_rangeField__uWHGS label{font-weight:600}.PdfWorkspace_rangeField__uWHGS input{padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text)}.PdfWorkspace_modeRow__HJIjQ{display:flex;flex-wrap:wrap;gap:.75rem}.PdfWorkspace_modeRow__HJIjQ label{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-size:var(--fs-meta)}.LineBreakTool_wrap__HkFdZ{display:flex;flex-direction:column;gap:1.25rem}.LineBreakTool_hero__9a_AS{max-width:52rem}.LineBreakTool_heroTitle___H5MR{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,2.85rem);letter-spacing:-.03em;line-height:1.15;margin-bottom:.5rem}.LineBreakTool_heroSub__p5v2M{color:var(--text-secondary);font-size:1.2rem;line-height:1.55;max-width:48ch}.LineBreakTool_privacyBadge__9DcHG{margin-top:.75rem;display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-meta);font-weight:600;color:var(--accent);padding:.35rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.LineBreakTool_options__uIeAr{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:var(--fs-meta);font-weight:600;color:var(--text-secondary)}.LineBreakTool_option__iNBwL{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.LineBreakTool_grid__sTBRR{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width:860px){.LineBreakTool_grid__sTBRR{grid-template-columns:1fr}}.LineBreakTool_panel__I7jTn{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.LineBreakTool_panelHead__K9Gdi{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.LineBreakTool_label__33IMi{font-size:var(--fs-label);font-weight:700;color:var(--text)}.LineBreakTool_textarea__uWl5J{width:100%;min-height:12rem;padding:.85rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--display-bg);color:var(--text);font-family:var(--font-mono);font-size:1rem;line-height:1.5;resize:vertical}.LineBreakTool_textarea__uWl5J:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LineBreakTool_count__qYu1H{font-size:var(--fs-meta);font-weight:700;color:var(--muted)}.LineBreakTool_countBad__bTJzx,.LineBreakTool_warn__j0UtS{font-size:var(--fs-meta);font-weight:700;color:var(--danger)}.LineBreakTool_primaryBtn__ZwUQ5{align-self:flex-start;padding:.7rem 1.35rem;border:none;border-radius:var(--radius-sm);font-weight:800;font-size:1.05rem;cursor:pointer;color:var(--accent-contrast);background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#e1306c))}.LineBreakTool_primaryBtn__ZwUQ5:disabled{opacity:.45;cursor:not-allowed}.LineBreakTool_secondaryBtn__qVlMx{align-self:flex-start;padding:.45rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-weight:700;cursor:pointer}.LineBreakTool_previewCard__DhoXv{margin-top:.25rem;border-radius:var(--radius-sm);border:1px solid var(--border);overflow:hidden;background:#0f0f0f;min-height:6rem}.LineBreakTool_previewBar___kdDo{height:3px;background:linear-gradient(90deg,#f58529,#dd2a7b,#8134af,#515bd4)}.LineBreakTool_previewText__xtahU{padding:1rem;color:#f5f5f5;font-family:var(--font-sans);font-size:.95rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.StatsPanel_panel__9e0if{position:sticky;top:1rem;display:flex;flex-direction:column;gap:1.25rem;padding:1.35rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.StatsPanel_primary__fmkAZ{display:flex;flex-direction:column;gap:.35rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.StatsPanel_primaryLabel__GkvfT{font-size:var(--fs-meta);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.StatsPanel_primaryValue__JOWGC{font-family:var(--font-mono);font-size:clamp(2.5rem,5vw,3.25rem);font-weight:700;line-height:1;color:var(--accent)}.StatsPanel_limitBlock__TX2QM{display:flex;flex-direction:column;gap:.5rem}.StatsPanel_limitHeader__FACL_{display:flex;justify-content:space-between;gap:.5rem;font-size:var(--fs-meta);font-weight:600;color:var(--text-secondary)}.StatsPanel_limitCount__k3vOo{font-family:var(--font-mono);font-size:var(--fs-meta)}.StatsPanel_progressTrack__D7iwZ{height:8px;border-radius:999px;background:var(--border);overflow:hidden}.StatsPanel_progressFill__TwyYX{height:100%;border-radius:999px;transition:width .15s ease,background .15s ease;background:var(--accent)}.StatsPanel_status_ok__AS4rU{background:color-mix(in srgb,var(--accent) 85%,var(--text))}.StatsPanel_status_warn__NSko7{background:#e8b339}.StatsPanel_status_over__0sXHO{background:var(--danger)}.StatsPanel_list__MgDfL{list-style:none;display:flex;flex-direction:column;gap:.65rem}.StatsPanel_list__MgDfL li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:var(--fs-meta);color:var(--text-secondary)}.StatsPanel_mono__nXRh_{font-family:var(--font-mono);font-weight:700;color:var(--text)}.CounterWorkspace_workspace__hdOt0{display:flex;flex-direction:column;gap:1rem}.CounterWorkspace_privacy__cA9J_{font-size:var(--fs-meta);font-weight:600;color:var(--accent);padding:.65rem 1rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.CounterWorkspace_toolbar__XI7ST{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.CounterWorkspace_presetLabel___qXdx{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-meta);font-weight:700;color:var(--text-secondary)}.CounterWorkspace_presetSelect__DqwCX{padding:.5rem .75rem;font-weight:600}.CounterWorkspace_clearBtn__nrlc0,.CounterWorkspace_presetSelect__DqwCX{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer}.CounterWorkspace_clearBtn__nrlc0{padding:.5rem 1rem;font-weight:700}.CounterWorkspace_clearBtn__nrlc0:hover{border-color:var(--danger);color:var(--danger)}.CounterWorkspace_columns__6HlQK{display:flex;gap:1.25rem;align-items:flex-start}.CounterWorkspace_editorWrap__MRYZL{flex:2;min-width:0}.CounterWorkspace_editor__B6wAg{width:100%;min-height:420px;padding:1.25rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--display-bg);color:var(--text);font-family:var(--font-sans);font-size:1.2rem;line-height:1.65;resize:vertical;box-shadow:var(--shadow)}.CounterWorkspace_editor__B6wAg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CounterWorkspace_mobileBar__skpg1{display:none}@media (max-width:768px){.CounterWorkspace_columns__6HlQK{flex-direction:column}.CounterWorkspace_mobileBar__skpg1{display:flex;position:sticky;top:0;z-index:10;padding:.55rem .85rem;margin:0 -.25rem;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.CounterWorkspace_mobilePrimary__NKE4t{font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:700;color:var(--text)}.CounterWorkspace_editor__B6wAg{min-height:280px}}