._product_19i3c_4{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-bottom:var(--space-md);font-family:var(--font-family-ui);font-size:var(--font-size-ui);color:var(--color-text-body)}._productName_19i3c_15{font-weight:var(--font-weight-medium);color:var(--color-text)}._question_19i3c_17{font-family:var(--font-family-editorial);font-weight:var(--font-weight-regular);font-size:24px;line-height:var(--line-height-tight);color:var(--color-text);margin-bottom:var(--space-sm)}._field_19i3c_26{display:block;margin-bottom:var(--space-md)}._label_19i3c_28{display:block;margin-bottom:7px;font-family:var(--font-family-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tag);text-transform:uppercase;color:var(--color-text-body)}._input_19i3c_39,._textarea_19i3c_40{width:100%;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);padding:14px var(--space-sm);font-size:var(--touch-input-font-size-mobile);line-height:var(--line-height-snug);color:var(--color-text)}._input_19i3c_39:focus,._textarea_19i3c_40:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus-input)}._textarea_19i3c_40{min-height:76px;resize:vertical}._hint_19i3c_61{display:flex;justify-content:space-between;gap:var(--space-xs);margin-top:7px;font-family:var(--font-family-ui);font-size:var(--font-size-label);color:var(--color-text-body)}._counter_19i3c_71{font-variant-numeric:tabular-nums}._preview_19i3c_74{background:var(--color-oak-light);border-radius:var(--radius-card);padding:var(--space-md);margin-bottom:var(--space-md);text-align:center}._previewLabel_19i3c_82{font-family:var(--font-family-mono);font-size:var(--font-size-label-mono);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-on-oak-muted)}._previewText_19i3c_91{margin-top:var(--space-sm);font-family:var(--font-family-editorial);font-weight:var(--font-weight-regular);font-size:22px;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-engraved);text-transform:uppercase;color:var(--color-text-on-oak);word-break:break-word;min-height:28px}._previewEmpty_19i3c_104{opacity:.55}._previewNote_19i3c_106{margin-top:var(--space-sm);font-family:var(--font-family-ui);font-size:var(--font-size-label);color:var(--color-text-on-oak-muted)}._lead_19i3c_114{padding:12px var(--space-sm);background:var(--color-surface-alt);border-radius:var(--radius-card);font-family:var(--font-family-ui);font-size:var(--font-size-label);line-height:var(--line-height-base);color:var(--color-text-body)}._lead_19i3c_114 strong{font-weight:var(--font-weight-medium);color:var(--color-text)}._uploadSlot_19i3c_127{display:none}._skip_19i3c_131{display:block;width:100%;min-height:var(--touch-target-min);margin-top:var(--space-xs);font-family:var(--font-family-ui);font-size:var(--font-size-ui);color:var(--color-text-body);text-align:center}._skip_19i3c_131:hover{color:var(--color-text)}._clientRule_19i3c_145{margin-top:10px;background:var(--color-surface-alt);border-radius:var(--radius-card);padding:10px 14px;font-size:var(--font-size-label);line-height:var(--line-height-base);color:var(--color-text-body)}._previewNeutral_19i3c_158{background:var(--color-surface-alt);border:var(--border-subtle)}._previewNeutral_19i3c_158 ._previewLabel_19i3c_82{color:var(--color-text-body)}._previewTextNeutral_19i3c_167{text-transform:none;letter-spacing:normal;color:var(--color-text)}._previewNeutral_19i3c_158 ._previewNote_19i3c_106{color:var(--color-text-body)}._fields_1rxqi_5{display:block}._line_1rxqi_11{position:relative;padding-left:var(--space-sm);margin-bottom:var(--space-xs);border-left:2px solid var(--color-border-subtle)}._remove_1rxqi_18{position:absolute;top:-6px;right:0;min-height:var(--touch-target-min);padding:0 var(--space-xs);font-family:var(--font-family-ui);font-size:var(--font-size-label);color:var(--color-text-body);text-decoration:underline;text-underline-offset:3px}._remove_1rxqi_18:hover{color:var(--color-text)}._select_1rxqi_35{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat}._addLine_1rxqi_49{display:inline-flex;align-items:center;min-height:var(--touch-target-min);margin:0 0 var(--space-md);font-family:var(--font-family-ui);font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);color:var(--color-primary)}._addLine_1rxqi_49:hover{text-decoration:underline;text-underline-offset:3px}._error_1rxqi_65{display:block;margin-top:6px;font-family:var(--font-family-ui);font-size:var(--font-size-label);line-height:var(--line-height-base);color:var(--color-error, #a5453b)}p._error_1rxqi_65{margin:calc(var(--space-xs) * -1) 0 var(--space-md)}._previewLines_1rxqi_78{display:grid;gap:6px;margin-top:var(--space-sm)}._previewLine_1rxqi_78{margin-top:0}._previewFont_1rxqi_90{display:block;margin-top:2px;font-family:var(--font-family-mono);font-style:normal;font-size:var(--font-size-label-mono);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-body)}._logo_1rxqi_107{margin:0 0 var(--space-md);padding-top:var(--space-sm);border-top:var(--border-width) solid var(--color-border-subtle)}._logoEyebrow_1rxqi_113{margin:0 0 var(--space-xs);font-family:var(--font-family-mono);font-size:var(--font-size-label-mono);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-body)}._logoInput_1rxqi_123{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}._logoButton_1rxqi_133{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target-min);padding:0 var(--space-md);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-button);background:transparent;font-family:var(--font-family-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tag);text-transform:uppercase;color:var(--color-primary);cursor:pointer}._logoButton_1rxqi_133:hover:not(:disabled){background:var(--color-surface-alt)}._logoButton_1rxqi_133:focus-visible,._logoLink_1rxqi_156:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._logoButton_1rxqi_133:disabled,._logoLink_1rxqi_156:disabled{opacity:.6;cursor:progress}._logoHelp_1rxqi_167{margin:7px 0 0;font-family:var(--font-family-ui);font-size:var(--font-size-label);line-height:var(--line-height-base);color:var(--color-text-body)}._logoAttached_1rxqi_175{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm);background:var(--color-surface-alt);border-radius:var(--radius-card)}._logoThumb_1rxqi_185,._logoBadge_1rxqi_186{width:56px;height:56px;border-radius:var(--radius-input);background:var(--color-surface);border:var(--border-width) solid var(--color-border)}._logoThumb_1rxqi_185{object-fit:contain;padding:4px}._logoBadge_1rxqi_186{display:grid;place-items:center;font-family:var(--font-family-mono);font-size:var(--font-size-label-mono);letter-spacing:var(--letter-spacing-label);color:var(--color-text-body)}._logoMeta_1rxqi_208{display:grid;gap:2px;min-width:0}._logoStatus_1rxqi_214{font-family:var(--font-family-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tag);text-transform:uppercase;color:var(--color-primary)}._logoName_1rxqi_223{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-ui);font-size:var(--font-size-ui);color:var(--color-text)}._logoSize_1rxqi_232{font-family:var(--font-family-ui);font-size:var(--font-size-label);color:var(--color-text-body)}._logoActions_1rxqi_238{grid-column:1 / -1;display:flex;gap:var(--space-md)}._logoLink_1rxqi_156{min-height:var(--touch-target-min);padding:0;background:none;border:0;font-family:var(--font-family-ui);font-size:var(--font-size-label);color:var(--color-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}._paths_1rxqi_261{margin:0 0 var(--space-md);padding:0;border:0;min-width:0}._path_1rxqi_261{margin-top:8px;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input)}._pathOn_1rxqi_275{border:1.5px solid var(--color-primary)}._pathHead_1rxqi_279{display:flex;align-items:flex-start;gap:10px;min-height:var(--touch-target-min);padding:12px var(--space-sm);cursor:pointer}._pathRadio_1rxqi_288{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-primary)}._pathText_1rxqi_296{display:grid;gap:2px;min-width:0}._pathTitle_1rxqi_302{font-family:var(--font-family-ui);font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);color:var(--color-text)}._pathHint_1rxqi_309{font-family:var(--font-family-ui);font-size:var(--font-size-label);line-height:var(--line-height-base);color:var(--color-text-body)}._pathBody_1rxqi_316{padding:0 var(--space-sm) var(--space-sm)}._designs_1rxqi_321{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-bottom:var(--space-sm)}._design_1rxqi_321{display:grid;gap:6px;padding:6px;background:var(--color-background);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);cursor:pointer;text-align:center}._design_1rxqi_321:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}._designOn_1rxqi_345{border:2px solid var(--color-primary);padding:5px}._designMedia_1rxqi_350{position:relative;display:block;aspect-ratio:1 / 1;background:#fff;border-radius:var(--radius-tag);overflow:hidden}._designImage_1rxqi_360{width:100%;height:100%;object-fit:contain}._designCheck_1rxqi_366{position:absolute;top:6px;right:6px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary);color:var(--color-text-inverse, #fff);font-size:12px}._designLabel_1rxqi_381{font-family:var(--font-family-ui);font-size:var(--font-size-label);line-height:var(--line-height-snug);color:var(--color-text);overflow-wrap:anywhere}._designOn_1rxqi_345 ._designLabel_1rxqi_381{font-weight:var(--font-weight-semibold, 600)}._designNote_1rxqi_393{margin:0 0 var(--space-sm);font-family:var(--font-family-ui);font-size:var(--font-size-label);line-height:var(--line-height-base);color:var(--color-text-body)}
