._group_11osj_1{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);display:inline-flex;overflow:hidden}._groupScroll_11osj_8{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:inline-flex;overflow:auto hidden}._groupScroll_11osj_8::-webkit-scrollbar{display:none}._scrollFrame_11osj_24{min-width:0;max-width:100%;display:inline-block;position:relative}._groupScroll_11osj_8 ._optionHost_11osj_31{flex:none}._optionHost_11osj_31{display:flex}._group_11osj_1 ._optionHost_11osj_31,._groupScroll_11osj_8 ._optionHost_11osj_31{flex:none}._option_11osj_31{justify-content:center;align-items:center;gap:var(--space-control);font-family:var(--font-ui);font-size:var(--fs-ui);color:var(--color-text-secondary);background:var(--color-raised);padding:0 var(--space-md);white-space:nowrap;cursor:pointer;min-height:32px;transition:color var(--motion-control-duration) var(--ease-out-strong), background-color var(--motion-control-duration) var(--ease-out-strong), transform var(--motion-control-duration) var(--ease-out-strong);border:0;display:inline-flex}._icon_11osj_64{flex:none;display:inline-flex}._icon_11osj_64 svg{width:15px;height:15px;display:block}._group_11osj_1 ._optionHost_11osj_31+._optionHost_11osj_31 ._option_11osj_31,._groupScroll_11osj_8 ._optionHost_11osj_31+._optionHost_11osj_31 ._option_11osj_31{border-left:1px solid var(--color-border)}._labelFull_11osj_80{display:inline}._labelShort_11osj_84{display:none}@media (width<=768px){._labelFull_11osj_80{display:none}._labelShort_11osj_84{display:inline}}._option_11osj_31:focus-visible{z-index:1;outline:2px solid var(--color-interactive);outline-offset:-2px;position:relative}._option_11osj_31[data-active]{color:var(--color-interactive-on);background:var(--color-interactive)}@media (hover:hover) and (pointer:fine){._option_11osj_31:hover{color:var(--color-text-primary)}._option_11osj_31[data-active]:hover{color:var(--color-interactive-on)}}._option_11osj_31:active:not(:disabled){transform:scale(.98)}._groupStacked_11osj_124{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);flex-direction:column;display:flex;overflow:hidden}._groupStacked_11osj_124 ._optionHost_11osj_31{width:100%}._groupStacked_11osj_124 ._option_11osj_31{text-align:left;border-left:0;border-top:1px solid var(--color-border);width:100%}._groupStacked_11osj_124 ._optionHost_11osj_31:first-child ._option_11osj_31{border-top:0}@media (prefers-reduced-motion:reduce){._option_11osj_31{transition:none}._option_11osj_31:active:not(:disabled){transform:none}}._stickyWrap_qnuul_1{flex-direction:column;flex:none;display:flex}._sentinel_qnuul_7{pointer-events:none;visibility:hidden;width:100%;height:1px}._bar_qnuul_14{align-items:center;gap:var(--space-sm);min-height:var(--studio-action-bar-min-height);padding:var(--space-md) var(--space-xl);background:var(--bg-studio-action);border-bottom:1px solid var(--color-border-strong);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow:auto hidden}._bar_qnuul_14>*{flex:none}._bar_qnuul_14 button{min-height:var(--studio-action-control-height);font-size:var(--fs-ui)}._content_qnuul_40{align-items:center;gap:var(--space-sm);flex:1;min-width:max-content;display:flex}._bar_qnuul_14[data-sticky]{z-index:var(--z-studio-action-sticky);position:sticky;top:0}._bar_qnuul_14[data-stuck]{background:var(--bg-studio-action-stuck);box-shadow:var(--shadow-studio-action-stuck)}@media (width<=768px){._bar_qnuul_14{padding:var(--space-md) var(--space-lg);flex-wrap:nowrap;overflow:auto hidden}._mobileDock_qnuul_69{z-index:var(--z-bars);order:10;position:sticky;bottom:0}._mobileDock_qnuul_69 ._sentinel_qnuul_7{display:none}._mobileDock_qnuul_69 ._bar_qnuul_14[data-sticky]{background:var(--bg-studio-action-stuck);border-top:1px solid var(--color-border-strong);box-shadow:var(--shadow-studio-action-docked);justify-content:center;row-gap:var(--space-sm);border-bottom:0;flex-wrap:wrap;position:static;overflow:visible}._mobileDock_qnuul_69 ._bar_qnuul_14[data-sticky]>*{flex:100%;min-width:0}._mobileDock_qnuul_69 ._bar_qnuul_14[data-sticky] ._content_qnuul_40{justify-content:center;row-gap:var(--space-sm);flex-wrap:wrap;width:100%;min-width:0}._mobileDock_qnuul_69 ._bar_qnuul_14[data-sticky] ._content_qnuul_40>*,._mobileDock_qnuul_69 ._bar_qnuul_14[data-sticky] ._content_qnuul_40>*>*{min-width:0;max-width:100%}}._barOverflowVisible_qnuul_124,._barOverflowVisible_qnuul_124._bar_qnuul_14{overflow:visible}@media (width<=768px){._barOverflowVisible_qnuul_124,._barOverflowVisible_qnuul_124._bar_qnuul_14{flex-wrap:wrap}._barOverflowVisible_qnuul_124 ._content_qnuul_40{row-gap:var(--space-sm);flex-wrap:wrap;width:100%;min-width:0}}._inlineBar_1nz9w_1{align-items:center;gap:var(--space-lg);row-gap:var(--space-sm);min-height:var(--studio-settings-bar-min-height);padding:var(--space-md) var(--space-xl);background:var(--color-raised);border-bottom:1px solid var(--color-border);flex-wrap:wrap;flex:none;display:flex}._inlineBar_1nz9w_1,._sheet_1nz9w_15,._sheetBody_1nz9w_16{min-width:0}._desktopOnly_1nz9w_20{display:contents}._mobileSide_1nz9w_24{display:none}._setting_1nz9w_28{align-items:center;gap:var(--space-sm);flex:0 auto;min-width:0;display:inline-flex}._settingWide_1nz9w_36{align-items:flex-start;gap:var(--space-sm);flex:200px;min-width:0;display:flex}._spacer_1nz9w_44{flex:1 1 0;align-self:stretch;min-width:0}@media (width<=768px){._inlineBar_1nz9w_1{padding:var(--space-md) var(--space-lg)}._spacer_1nz9w_44{display:none}._mobileFull_1nz9w_62{align-items:stretch;width:100%;min-width:0;overflow-x:hidden}._mobileFull_1nz9w_62>*,._mobileFull_1nz9w_62 ._setting_1nz9w_28,._mobileFull_1nz9w_62 ._settingWide_1nz9w_36{flex:100%;min-width:0;max-width:100%}._mobileFull_1nz9w_62 ._setting_1nz9w_28,._mobileFull_1nz9w_62 ._settingWide_1nz9w_36{width:100%}._mobileFull_1nz9w_62 ._setting_1nz9w_28 ._value_1nz9w_82,._mobileFull_1nz9w_62 ._settingWide_1nz9w_36 ._value_1nz9w_82,._mobileFull_1nz9w_62 ._tipWide_1nz9w_84{flex:auto;min-width:0;max-width:100%}._mobileFull_1nz9w_62 ._value_1nz9w_82,._sheetBody_1nz9w_16 ._value_1nz9w_82{min-width:0;max-width:100%;overflow-x:auto}._mobileFull_1nz9w_62 ._value_1nz9w_82>*,._sheetBody_1nz9w_16 ._value_1nz9w_82>*{min-width:0;max-width:100%}._generatorLayout_1nz9w_103{align-items:stretch;gap:var(--space-sm);box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);width:100%;max-width:100%;display:grid;overflow-x:hidden}._desktopOnly_1nz9w_20{display:none}._mobileSide_1nz9w_24{align-items:stretch;gap:var(--space-sm);flex-direction:column;min-width:0;max-width:100%;display:flex}._generatorLayout_1nz9w_103>._setting_1nz9w_28,._generatorLayout_1nz9w_103>._settingWide_1nz9w_36{width:100%;min-width:0;max-width:100%}._generatorLayout_1nz9w_103 ._value_1nz9w_82{min-width:0;max-width:100%;overflow-x:auto}._generatorLayout_1nz9w_103 ._value_1nz9w_82>*{min-width:0;max-width:100%}._generatorLayout_1nz9w_103>[data-mobile-area=identity]{grid-area:1/1}._generatorLayout_1nz9w_103>[data-mobile-area=rarity]{grid-area:2/1}._generatorLayout_1nz9w_103 ._mobileSide_1nz9w_24{grid-area:1/2/span 2}._generatorLayout_1nz9w_103 ._mobileSide_1nz9w_24>*{width:100%;min-width:0;max-width:100%}._generatorLayout_1nz9w_103 ._mobileSide_1nz9w_24 ._setting_1nz9w_28,._generatorLayout_1nz9w_103 ._mobileSide_1nz9w_24 ._settingWide_1nz9w_36{flex:0 auto}}@media (width<=340px){._generatorLayout_1nz9w_103 ._mobileSide_1nz9w_24 ._setting_1nz9w_28,._generatorLayout_1nz9w_103 ._mobileSide_1nz9w_24 ._settingWide_1nz9w_36{flex-direction:column;align-items:stretch}._generatorLayout_1nz9w_103 ._mobileSide_1nz9w_24 ._value_1nz9w_82{flex:auto;width:100%;min-width:0;max-width:100%}}._label_1nz9w_188{font-family:var(--font-ui);font-size:var(--fs-ui);color:var(--color-text-secondary);white-space:nowrap;flex:none;font-weight:500}._value_1nz9w_82{font-size:var(--fs-body);color:var(--color-text-primary);min-width:0}._settingWide_1nz9w_36 ._value_1nz9w_82{font-size:var(--fs-ui);color:var(--color-text-secondary);flex:1;line-height:1.4}._tipWide_1nz9w_84{flex:auto;width:100%;min-width:0}._summaryRow_1nz9w_216{min-height:var(--studio-settings-summary-height);padding:0 var(--space-lg);background:var(--color-raised);border-bottom:1px solid var(--color-border);flex:none;align-items:center;display:flex}._summaryPinned_1nz9w_226{z-index:var(--z-bars);box-shadow:var(--shadow-summary);position:sticky;top:0}._summaryButton_1nz9w_233{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--touch-target-min);font-family:var(--font-ui);font-size:var(--fs-ui);color:var(--color-text-primary);text-align:left;background:0 0;border:0;padding:0;display:flex}._summaryText_1nz9w_249{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);flex:1;overflow:hidden}._summaryCaret_1nz9w_258{font-size:var(--fs-micro);color:var(--color-text-secondary);flex:none}._sheetOverlay_1nz9w_264{z-index:var(--z-sheet);pointer-events:none;position:fixed;inset:0}._sheetBackdrop_1nz9w_271{background:color-mix(in srgb, var(--color-canvas) 55%, transparent);pointer-events:auto;border:0;position:absolute;inset:0}._sheet_1nz9w_15{background:var(--color-panel);border-top:1px solid var(--color-border-strong);border-radius:var(--radius-container) var(--radius-container) 0 0;max-height:min(70dvh,520px);box-shadow:var(--shadow-sheet);pointer-events:auto;animation:_sheet-enter_1nz9w_1 var(--motion-state-duration) var(--ease-out-strong);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}._sheetHead_1nz9w_295{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border);flex:none;display:flex}._sheetTitle_1nz9w_305{font-family:var(--font-ui);font-size:var(--fs-title);color:var(--color-text-primary);margin:0;font-weight:600}._sheetClose_1nz9w_313{min-width:var(--touch-target-min);min-height:var(--touch-target-min);margin:calc(var(--space-sm) * -.5);font-size:var(--fs-body);color:var(--color-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._sheetClose_1nz9w_313 svg{width:18px;height:18px}._sheetBody_1nz9w_16{gap:var(--space-lg);padding:var(--space-lg);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-y:auto}._sheetBody_1nz9w_16>*{min-width:0;max-width:100%}._sheetBody_1nz9w_16 ._setting_1nz9w_28,._sheetBody_1nz9w_16 ._settingWide_1nz9w_36{flex-direction:column;align-items:stretch;width:100%}._sheetBody_1nz9w_16 ._value_1nz9w_82{width:100%}@keyframes _sheet-enter_1nz9w_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._sheet_1nz9w_15{animation:none}}
