._head_zz0le_1{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4)}._rules_zz0le_9{font-family:var(--font-mono);font-size:var(--fs-mono-cap-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--ink-faint);cursor:pointer;border-bottom:1px dotted var(--ink-faint)}._rules_zz0le_9:hover{color:var(--ink);border-color:var(--ink)}._title_zz0le_23{margin-bottom:var(--space-6)}._grid_zz0le_27{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:1024px){._grid_zz0le_27{grid-template-columns:1.15fr 1fr}}._pane_zz0le_38{background:var(--paper);border:1px solid var(--rule);padding:var(--space-5) var(--space-5)}._row_zz0le_44{display:flex;justify-content:space-between;margin-bottom:var(--space-3);gap:var(--space-3);flex-wrap:wrap}._label_zz0le_52{font-family:var(--font-mono);font-size:var(--fs-mono-cap-sm);letter-spacing:var(--tracking-mono-wide);text-transform:uppercase;color:var(--ink-faint);display:block}._lang_zz0le_61{font-family:var(--font-mono);font-size:var(--fs-mono-cap-sm);letter-spacing:var(--tracking-mono);color:var(--accent);text-transform:uppercase}._textarea_zz0le_69{width:100%;background:transparent;border:none;outline:none;resize:vertical;font-family:var(--font-serif);font-style:italic;font-size:var(--fs-quote);line-height:var(--lh-normal);color:var(--ink);padding:4px 0;min-height:160px}._textarea_zz0le_69::placeholder{color:var(--ink-faint);font-style:italic}._meta_zz0le_88{border-top:1px dashed var(--rule);padding-top:var(--space-3);margin-top:var(--space-2);display:flex;justify-content:flex-start;align-items:center;gap:var(--space-3);flex-wrap:wrap}._barTrack_zz0le_99{flex:1;height:6px;background:var(--rule);border-radius:3px;overflow:hidden;min-width:60px}._barFill_zz0le_108{height:100%;background:var(--accent);border-radius:3px;transition:width .2s ease}._barOver_zz0le_115{background:#c5372f}._clear_zz0le_119{font-family:var(--font-mono);font-size:var(--fs-mono-cap-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;background:transparent;border:1px solid var(--rule);color:var(--ink-soft);padding:6px 14px;cursor:pointer}._clear_zz0le_119:disabled{opacity:.4;cursor:not-allowed}._authorRow_zz0le_135{margin-top:var(--space-3)}._authorInput_zz0le_139{display:none;width:100%;background:transparent;border:none;border-bottom:1px dashed var(--rule);outline:none;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono-tight);color:var(--ink-soft);padding:var(--space-2) 0}._authorInput_zz0le_139:focus{border-bottom-color:var(--accent)}._authorInput_zz0le_139::placeholder{color:var(--ink-faint)}._cats_zz0le_159{margin-top:var(--space-5)}._chips_zz0le_163{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-2)}._chip_zz0le_163{font-family:var(--font-mono);font-size:var(--fs-mono-cap-sm);letter-spacing:var(--tracking-mono-tight);text-transform:uppercase;padding:6px 10px;cursor:pointer;background:transparent;border:1px solid oklch(84% .02 70deg);color:var(--ink-soft)}._chip_zz0le_163:hover{color:var(--ink);border-color:var(--ink-faint)}._chipActive_zz0le_186{color:var(--accent);border-color:var(--accent);background:var(--paper)}._selectionStep_zz0le_192{margin-bottom:var(--space-5)}._selectionLabel_zz0le_196{font-family:var(--font-mono);font-size:var(--fs-mono-cap-sm);letter-spacing:var(--tracking-mono-wide);text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-4)}._langSelector_zz0le_205,._catSelector_zz0le_206{margin-bottom:var(--space-4)}._selectionSummary_zz0le_210{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3);background:var(--surface);border:1px solid var(--rule);border-radius:4px}._summaryLabel_zz0le_222{font-family:var(--font-mono);font-size:var(--fs-mono-cap-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--ink-faint)}._summaryValue_zz0le_230{font-family:var(--font-mono);font-size:var(--fs-mono-cap-sm);letter-spacing:var(--tracking-mono);color:var(--accent);text-transform:uppercase}._summaryDivider_zz0le_238{color:var(--ink-faint)}._resetBtn_zz0le_242{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-mono-cap-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;background:transparent;border:1px solid var(--rule);color:var(--ink-soft);padding:6px 14px;cursor:pointer}._resetBtn_zz0le_242:hover{color:var(--ink);border-color:var(--ink)}._preview_zz0le_259 ._label_zz0le_52{margin-bottom:var(--space-3)}._footer_zz0le_263{margin-top:var(--space-5);padding:var(--space-5) var(--space-5);background:var(--paper);border:1px solid var(--rule);display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:center}@media(min-width:768px){._footer_zz0le_263{grid-template-columns:1fr 1fr}}@media(min-width:1024px){._footer_zz0le_263{grid-template-columns:1fr 1fr 1fr auto}}._cell_zz0le_284{display:flex;flex-direction:column;gap:4px}._value_zz0le_290{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-body-lg);color:var(--ink)}._valueMono_zz0le_297{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-meta)}._costToken_zz0le_303{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-meta);color:var(--ink-faint)}._warning_zz0le_310{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-meta);color:var(--ink-soft)}._errorLabel_zz0le_317{font-family:var(--font-mono);font-size:var(--fs-mono-cap-sm);letter-spacing:var(--tracking-mono-wide);text-transform:uppercase;color:var(--accent-terracotta, var(--accent))}._errorMessage_zz0le_325{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-meta);color:var(--accent-terracotta, var(--accent))}._submit_zz0le_332{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-body);padding:14px 28px;background:var(--ink);color:var(--paper);border:none;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;min-width:230px}._submit_zz0le_332:disabled{background:var(--ink-faint);cursor:not-allowed}._submitConnect_zz0le_350{background:var(--accent)}
