._body_176du_1{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}._codeDisplay_176du_7{font-family:var(--font-mono);font-size:2.75rem;font-weight:var(--weight-semibold);letter-spacing:.2em;color:var(--accent-danger);text-align:center;padding:var(--space-4) var(--space-3);background:color-mix(in srgb,var(--accent-danger) 10%,transparent);border:1px dashed color-mix(in srgb,var(--accent-danger) 40%,transparent);border-radius:var(--radius-lg);line-height:1;user-select:text;-webkit-user-select:text}._hint_176du_23{font-size:var(--text-xs);color:var(--text-muted);text-align:center;line-height:1.4}._input_176du_30{width:100%;background:var(--bg-surface-raised);border:1px solid var(--accent-danger);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-lg);text-align:center;letter-spacing:.12em;outline:none}._input_176du_30:focus{border-color:var(--accent-danger-hover);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-danger) 20%,transparent)}._input_176du_30::placeholder{letter-spacing:normal;font-family:var(--font-ui);font-size:var(--text-md);color:var(--text-muted)}._toast_1ysve_1{position:fixed;bottom:calc(var(--statusbar-height, 28px) + var(--space-3, 8px));left:50%;transform:translate(-50%);background:var(--bg-surface-raised);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);white-space:nowrap;z-index:9999;pointer-events:none}._page_o9p5l_1{display:flex;flex-direction:column;height:100%;background:var(--bg-app);overflow:hidden}._topbar_o9p5l_9{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}._backBtn_o9p5l_18{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);transition:all var(--duration-fast) var(--ease-out)}._backBtn_o9p5l_18:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._pageTitle_o9p5l_34{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary)}._scrollArea_o9p5l_40{flex:1;overflow-y:auto;padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;align-items:center}._content_o9p5l_49{width:100%;max-width:640px;display:flex;flex-direction:column;gap:var(--space-8)}._section_o9p5l_58{display:flex;flex-direction:column;gap:var(--space-4)}._sectionTitle_o9p5l_64{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}._fieldGroup_o9p5l_73{display:flex;flex-direction:column;gap:var(--space-2)}._fieldLabel_o9p5l_79{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}._fieldInput_o9p5l_85{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--text-primary);font-size:var(--text-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out);width:100%}._fieldInput_o9p5l_85:focus{border-color:var(--accent-primary)}._palette_o9p5l_102{display:flex;gap:var(--space-2);flex-wrap:wrap}._paletteChip_o9p5l_108{width:36px;height:36px;border-radius:var(--radius-md);border:2px solid transparent;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._paletteChip_o9p5l_108:hover{transform:scale(1.1)}._paletteChipActive_o9p5l_119{border-color:var(--text-primary)}._dangerZone_o9p5l_122{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--accent-danger);border-radius:var(--radius-lg);background:#ff6b6b0d}._dangerRow_o9p5l_132{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._dangerDesc_o9p5l_139{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}._btnDanger_o9p5l_145{padding:var(--space-2) var(--space-4);background:var(--accent-danger);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-shrink:0;transition:background var(--duration-fast) var(--ease-out)}._btnDanger_o9p5l_145:hover:not(:disabled){background:var(--accent-danger-hover)}._btnDanger_o9p5l_145:disabled{opacity:.4;cursor:default}._btnSecondary_o9p5l_159{padding:var(--space-2) var(--space-4);background:transparent;color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-sm);flex-shrink:0;transition:all var(--duration-fast) var(--ease-out)}._btnSecondary_o9p5l_159:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._btnPrimary_o9p5l_172{padding:var(--space-2) var(--space-4);background:var(--accent-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background var(--duration-fast) var(--ease-out)}._btnPrimary_o9p5l_172:hover:not(:disabled){background:var(--accent-primary-hover)}._btnPrimary_o9p5l_172:disabled{opacity:.4;cursor:default}._colorList_o9p5l_186{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}._colorSwatch_o9p5l_193{position:relative;width:36px;height:36px;border-radius:var(--radius-md);border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color var(--duration-fast) var(--ease-out)}._colorSwatchPrimary_o9p5l_206{border-color:var(--text-primary)}._colorSwatchStar_o9p5l_210{position:absolute;top:-4px;right:-4px;width:12px;height:12px;background:var(--accent-warning);border-radius:var(--radius-full)}._colorSwatchActions_o9p5l_220{display:none;position:absolute;bottom:-28px;left:50%;transform:translate(-50%);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:2px;gap:2px;z-index:10;flex-direction:row;white-space:nowrap}._colorSwatch_o9p5l_193:hover ._colorSwatchActions_o9p5l_220,._colorSwatchActions_o9p5l_220._colorSwatchActionsOpen_o9p5l_241{display:flex}._colorSwatch_o9p5l_193:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}._colorSwatchActionBtn_o9p5l_250{font-size:var(--text-xs);color:var(--text-secondary);padding:2px var(--space-1);border-radius:2px;transition:all var(--duration-fast) var(--ease-out)}._colorSwatchActionBtn_o9p5l_250:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._colorSwatchActionBtn_o9p5l_250:disabled{opacity:.4;cursor:default}._addColorRow_o9p5l_268{display:flex;align-items:center;gap:var(--space-2)}._colorInputWrap_o9p5l_274{display:flex;align-items:center;gap:var(--space-2);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2)}._colorNativeInput_o9p5l_284{width:24px;height:24px;border:none;background:none;cursor:pointer;padding:0}._colorHexInput_o9p5l_293{width:90px;background:transparent;border:none;color:var(--text-primary);font-size:var(--text-sm);font-family:var(--font-mono);outline:none}._colorHexInput_o9p5l_293:focus{outline:none;border:none;box-shadow:none}._emptyHint_o9p5l_309{font-size:var(--text-sm);color:var(--text-muted);font-style:italic}._fontList_o9p5l_316{display:flex;flex-direction:column;gap:var(--space-1)}._fontRow_o9p5l_322{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._fontName_o9p5l_332{font-size:var(--text-sm);color:var(--text-primary)}._fontRemoveBtn_o9p5l_337{font-size:var(--text-xs);color:var(--text-muted);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-out)}._fontRemoveBtn_o9p5l_337:hover{background:#ff6b6b1a;color:var(--accent-danger)}._logoArea_o9p5l_351{display:flex;flex-direction:column;gap:var(--space-3)}._logoPreview_o9p5l_357{width:120px;height:120px;border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bg-surface)}._logoPreview_o9p5l_357 img{width:100%;height:100%;object-fit:contain}._logoActions_o9p5l_375{display:flex;gap:var(--space-2)}._dropzone_o9p5l_380{border:2px dashed var(--border-default);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._dropzone_o9p5l_380:hover,._dropzoneActive_o9p5l_393{border-color:var(--accent-primary);background:#6c5ce70d}._dropzonePrimary_o9p5l_398{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-primary)}._dropzoneSecondary_o9p5l_404{font-size:var(--text-sm);color:var(--text-muted)}._exportRow_o9p5l_410{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._exportDesc_o9p5l_417{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;flex:1}._modalBackdrop_o9p5l_425{position:fixed;inset:0;z-index:1000;background:#00000080;display:flex;align-items:center;justify-content:center}._modal_o9p5l_425{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-6);width:380px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:var(--shadow-xl);user-select:text;-webkit-user-select:text}._modalTitle_o9p5l_450{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary)}._modalBody_o9p5l_456{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}._modalInput_o9p5l_462{width:100%;background:var(--bg-surface-raised);border:1px solid var(--accent-danger);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--text-primary);font-size:var(--text-md);outline:none}._modalActions_o9p5l_473{display:flex;gap:var(--space-2);justify-content:flex-end}
