.buildGenerator_primaryGrid__dSd7o{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px}.buildGenerator_scenarioCard__0bkPm{display:grid;grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr);align-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:left;transition:border-color .14s ease,background-color .14s ease}.buildGenerator_inputCardHeader__gv8Oo,.buildGenerator_scenarioSummary___rVGt{display:flex;min-width:0;align-items:flex-start;gap:10px}.buildGenerator_stepNumber__9ZW_B{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid var(--brand-border);border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand-400);font-size:12px;font-weight:700}.buildGenerator_scenarioCard__0bkPm:focus-visible,.buildGenerator_scenarioCard__0bkPm:hover{border-color:var(--brand-border);background:var(--surface-hover);outline:none}.buildGenerator_scenarioCurrent__cBlAF{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 12px;background:var(--surface-2)}.buildGenerator_basicGrid__rJx8D{display:grid;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px}.buildGenerator_inputCard__ZEHy4{display:flex;min-width:0;min-height:236px;flex-direction:column;gap:14px;border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:16px;background:var(--surface-1)}.buildGenerator_clickableInputCard__ulONb{position:relative;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}.buildGenerator_clickableInputCard__ulONb:hover{border-color:var(--brand-border);background:var(--surface-hover);box-shadow:0 0 0 1px var(--brand-border),var(--shadow-card);transform:translateY(-1px)}.buildGenerator_clickableInputCard__ulONb>:not(.buildGenerator_inputCardSurfaceAction__4greE){position:relative;z-index:2}.buildGenerator_clickableInputCard__ulONb>.buildGenerator_inputCardHeader__gv8Oo,.buildGenerator_clickableInputCard__ulONb>.buildGenerator_inputCardValue__jpL2e{pointer-events:none}.buildGenerator_inputCardSurfaceAction__4greE{position:absolute;z-index:1;inset:0;border:0;border-radius:inherit;padding:0;background:transparent;cursor:pointer}.buildGenerator_inputCardSurfaceAction__4greE:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.buildGenerator_inputCardHeader__gv8Oo h3{color:var(--text-primary);font-size:14px;font-weight:650;line-height:20px}.buildGenerator_inputCardHeader__gv8Oo p{margin-top:2px;color:var(--text-muted);font-size:12px;line-height:16px}.buildGenerator_inputCardValue__jpL2e{display:flex;align-items:center;gap:10px;min-height:54px;border-radius:var(--radius-md);padding:10px;background:var(--surface-2)}.buildGenerator_buildItemImage__uYXf_{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-3)}.buildGenerator_buildItemImageLarge__mnVqA{width:52px;height:52px;flex-basis:52px}.buildGenerator_buildItemImage__uYXf_ img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px}.buildGenerator_cardAction__KlG32,.buildGenerator_cardIconAction__FP3Yr,.buildGenerator_runButton__l3MGG{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-md);font-size:13px;font-weight:650;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.buildGenerator_cardAction__KlG32{flex:1 1 auto;margin-top:auto;border:1px solid var(--border-default);background:var(--surface-2);color:var(--text-primary)}.buildGenerator_cardAction__KlG32:focus-visible,.buildGenerator_cardAction__KlG32:hover,.buildGenerator_cardIconAction__FP3Yr:focus-visible,.buildGenerator_cardIconAction__FP3Yr:hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-400);outline:none}.buildGenerator_cardIconAction__FP3Yr{width:40px;flex:0 0 40px;border:1px solid var(--border-default);background:var(--surface-2);color:var(--text-muted)}.buildGenerator_budgetInput__QTJm_{display:flex;min-height:42px;align-items:center;gap:8px;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:8px 10px;background:var(--surface-2);color:var(--text-secondary)}.buildGenerator_budgetInput__QTJm_:focus-within{border-color:var(--brand-border);box-shadow:0 0 0 2px var(--brand-soft)}.buildGenerator_budgetInput__QTJm_ input{width:100%;min-width:0;background:transparent;color:var(--text-primary);font-variant-numeric:tabular-nums;outline:none}.buildGenerator_armorTierControl__nZSl1{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}.buildGenerator_armorTierControl__nZSl1 button,.buildGenerator_armorTierControl__nZSl1 input{width:100%;min-height:38px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-primary);font-size:13px;font-weight:650;text-align:center;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.buildGenerator_armorTierControl__nZSl1 button:focus-visible,.buildGenerator_armorTierControl__nZSl1 button:hover,.buildGenerator_armorTierControl__nZSl1 input:focus-visible{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-400);outline:none}.buildGenerator_quickValues__CgtdE,.buildGenerator_tierGrid__ppYgX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.buildGenerator_tierGrid__ppYgX{grid-template-columns:repeat(4,minmax(0,1fr))}.buildGenerator_qualityRarities__LuNzq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.buildGenerator_qualityRarities__LuNzq button{display:flex;min-width:0;min-height:44px;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:5px 7px;background:var(--surface-2);color:var(--text-disabled);font-size:12px;line-height:16px;text-align:left;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.buildGenerator_qualityRarities__LuNzq button span:last-child{color:var(--text-muted);font-variant-numeric:tabular-nums}.buildGenerator_qualityRarities__LuNzq button:focus-visible,.buildGenerator_qualityRarities__LuNzq button:hover,.buildGenerator_qualityRarities__LuNzq button[data-active=true]{border-color:var(--brand-border);background:var(--brand-soft);color:var(--text-primary);outline:none}.buildGenerator_quickValues__CgtdE button,.buildGenerator_tierGrid__ppYgX button{min-height:34px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);font-size:12px;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.buildGenerator_quickValues__CgtdE button:focus-visible,.buildGenerator_quickValues__CgtdE button:hover,.buildGenerator_tierGrid__ppYgX button:focus-visible,.buildGenerator_tierGrid__ppYgX button:hover,.buildGenerator_tierGrid__ppYgX button[data-active=true]{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-400);outline:none}.buildGenerator_runInputCard__l4gO2{background:var(--surface-2)}.buildGenerator_qualityModeGrid__pH2Op{display:grid;gap:6px}.buildGenerator_qualityModeOption__pdJiM{display:flex;width:100%;min-width:0;min-height:34px;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:6px 8px;background:var(--surface-1);color:var(--text-muted);font-size:11px;font-weight:650;line-height:16px;text-align:left;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.buildGenerator_qualityModeOption__pdJiM:focus-visible,.buildGenerator_qualityModeOption__pdJiM:hover,.buildGenerator_qualityModeOption__pdJiM[data-active=true]{border-color:var(--brand-border);background:var(--brand-soft);color:var(--text-primary);outline:none}.buildGenerator_qualityModeLabel__qZ0HH{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.buildGenerator_qualityModeLabel__qZ0HH small{color:rgb(251,113,133);font-size:9px;font-weight:750;line-height:12px;letter-spacing:.04em}.buildGenerator_qualityModeMarker__hlE68{display:grid;width:14px;height:14px;flex:0 0 14px;place-items:center;border:1px solid var(--border-default);border-radius:50%}.buildGenerator_qualityModeOption__pdJiM[data-active=true] .buildGenerator_qualityModeMarker__hlE68{border-color:var(--brand-400)}.buildGenerator_qualityModeOption__pdJiM[data-active=true] .buildGenerator_qualityModeMarker__hlE68 span{width:6px;height:6px;border-radius:50%;background:var(--brand-400)}.buildGenerator_carrierPickerGrid__dSZch{grid-auto-rows:1fr;align-items:stretch}.buildGenerator_carrierPickerCard__wXYhW{display:grid;min-height:286px;height:100%;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:12px}.buildGenerator_carrierCoreProperties__actdp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.buildGenerator_carrierCoreProperties__actdp>div{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:7px 8px;background:rgb(0 0 0/12%)}.buildGenerator_carrierCoreProperties__actdp dt{color:var(--text-muted);font-size:10px;line-height:14px}.buildGenerator_carrierCoreProperties__actdp dd{margin:2px 0 0;color:var(--text-primary);font-family:JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:650;line-height:17px;font-variant-numeric:tabular-nums}.buildGenerator_carrierBonusProperties__Ynw69{min-width:0;border-top:1px solid var(--border-subtle);padding-top:10px}.buildGenerator_carrierPropertiesTitle__aID3c{margin-bottom:6px;color:var(--text-muted);font-size:10px;font-weight:650;line-height:14px;letter-spacing:.06em;text-transform:uppercase}.buildGenerator_carrierBonusProperties__Ynw69 dl{display:grid;gap:4px;margin:0}.buildGenerator_carrierBonusProperties__Ynw69 dl>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:11px;line-height:16px}.buildGenerator_carrierBonusProperties__Ynw69 dt{min-width:0;overflow-wrap:anywhere;color:var(--text-secondary)}.buildGenerator_carrierBonusProperties__Ynw69 dd{margin:0;font-family:JetBrains Mono,Consolas,monospace;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.buildGenerator_carrierBonusProperties__Ynw69 p{margin:0;color:var(--text-disabled);font-size:11px;line-height:16px}.buildGenerator_runButton__l3MGG{width:100%;margin-top:auto;border:1px solid var(--brand-border);background:var(--brand-500);color:var(--text-inverse)}.buildGenerator_runButton__l3MGG:focus-visible,.buildGenerator_runButton__l3MGG:hover{background:var(--brand-400);outline:none}.buildGenerator_runButton__l3MGG:disabled{cursor:not-allowed;border-color:var(--border-subtle);background:var(--surface-3);color:var(--text-disabled)}.buildGenerator_presetLibrary__77M2_{display:grid;gap:10px}.buildGenerator_presetGroup__l3Haf{min-width:0}.buildGenerator_presetGroup__l3Haf[data-category=combat]{--category-tint:210,100,119}.buildGenerator_presetGroup__l3Haf[data-category=combined]{--category-tint:67,184,180}.buildGenerator_presetGroup__l3Haf[data-category=speed]{--category-tint:89,156,234}.buildGenerator_presetGroup__l3Haf[data-category=specialized]{--category-tint:177,125,225}.buildGenerator_presetGroupHeader__u3BW8{display:flex;align-items:center;gap:10px;margin-bottom:6px;color:#a8bfd6}.buildGenerator_presetGroupHeader__u3BW8>svg{flex-shrink:0;color:rgb(var(--category-tint))}.buildGenerator_presetGroupHeader__u3BW8 h3{color:var(--text-primary);font-size:16px;font-weight:650}.buildGenerator_presetGroupHeader__u3BW8 p{font-size:12px;color:var(--text-muted)}.buildGenerator_presetGroupItems__Y_Wgk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.buildGenerator_presetLibraryItem__Plrcr{--preset-tint:105,144,177;position:relative;isolation:isolate;display:flex;min-width:0;flex-direction:column;gap:4px;overflow:hidden;border:1px solid var(--border-default);border-radius:9px;padding:9px 10px 8px;background:radial-gradient(ellipse at 100% 0,rgba(var(--preset-tint),.13),transparent 72%),var(--surface-2);transition:border-color .14s ease,box-shadow .14s ease}.buildGenerator_presetLibraryItem__Plrcr[data-tone=steel]{--preset-tint:127,134,162}.buildGenerator_presetLibraryItem__Plrcr[data-tone=medical]{--preset-tint:164,85,111}.buildGenerator_presetLibraryItem__Plrcr[data-tone=violet]{--preset-tint:129,104,205}.buildGenerator_presetLibraryItem__Plrcr[data-tone=amber]{--preset-tint:174,124,70}.buildGenerator_presetLibraryItem__Plrcr:hover{border-color:var(--border-strong);box-shadow:inset 0 0 0 1px rgba(var(--preset-tint),.12)}.buildGenerator_presetLibraryItem__Plrcr[data-active=true]{border-color:var(--brand-400);box-shadow:inset 0 0 0 1px var(--brand-border),0 0 12px var(--brand-soft)}.buildGenerator_presetLibraryItem__Plrcr>:not(.buildGenerator_presetDecoration__ytRxy){position:relative;z-index:1}.buildGenerator_presetLibraryItem__Plrcr>.buildGenerator_presetSelectArea__C8qb4{position:absolute;z-index:2;inset:0;width:100%;height:100%;border-radius:inherit;cursor:pointer}.buildGenerator_presetSelectArea__C8qb4:focus-visible{outline:2px solid var(--brand-400);outline-offset:-3px}.buildGenerator_presetSelectArea__C8qb4:disabled{cursor:not-allowed}.buildGenerator_presetLibraryItem__Plrcr>.buildGenerator_presetActions__c67_6{z-index:3;pointer-events:none}.buildGenerator_presetActions__c67_6 button{pointer-events:auto}.buildGenerator_presetSelectedLabel___F53U{display:inline-flex;align-items:center;gap:5px;color:var(--brand-400);font-size:12px}.buildGenerator_presetDecoration__ytRxy{position:absolute;z-index:0;top:9px;right:9px;width:72px;height:72px;color:rgb(var(--category-tint));opacity:.34;fill:rgba(var(--category-tint),.12);pointer-events:none}.buildGenerator_presetDecoration__ytRxy.buildGenerator_presetArmorRear__WnBH_{transform:translate(-12px,9px);opacity:.22}.buildGenerator_presetHeading___68UB{display:flex;align-items:start;justify-content:space-between;gap:5px}.buildGenerator_presetHeading___68UB h4{color:var(--text-primary);font-size:17px;line-height:23px;font-weight:700}.buildGenerator_presetSelectedCheck__lJa4J{flex-shrink:0;padding:2px;border-radius:50%;background:var(--brand-400);color:var(--surface-1)}.buildGenerator_presetSettingsDescription__ykhTg{min-height:40px;padding-right:24px;color:var(--text-secondary);font-size:14px;line-height:20px}.buildGenerator_presetChips__DiFht{display:flex;flex-wrap:wrap;gap:4px;align-items:start}.buildGenerator_presetChips__DiFht>span{display:inline-flex;max-width:100%;min-width:0;flex-wrap:wrap;gap:5px;align-items:baseline;border:1px solid rgba(81,159,200,.32);border-radius:4px;padding:2px 6px;background:rgba(44,117,159,.12);color:#a1cfeb;font-size:13px;line-height:19px;overflow-wrap:anywhere}.buildGenerator_presetChips__DiFht>span[data-stat-tone=combat]{border-color:rgba(186,88,99,.35);background:rgba(146,55,67,.12);color:#e4a8af}.buildGenerator_presetChips__DiFht>span[data-stat-tone=heal]{border-color:rgba(58,164,129,.32);background:rgba(33,118,85,.12);color:#9ad5ba}.buildGenerator_presetChips__DiFht>span[data-stat-tone=cargo]{border-color:rgba(185,132,76,.32);background:rgba(130,86,43,.12);color:#dfbb94}.buildGenerator_presetChips__DiFht b{font-variant-numeric:tabular-nums;font-weight:700}.buildGenerator_presetMinimums__cl_jp{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;gap:5px;margin-top:5px;color:#e7d7b5;font-size:14px;line-height:20px}.buildGenerator_presetMinimumLabel__y6tje,.buildGenerator_presetPriorityLabel__3YStB{color:#e7d7b5;font-size:13px;line-height:20px;font-weight:600}.buildGenerator_presetMinimumLabel__y6tje{flex-basis:100%}.buildGenerator_presetNoLimits__mSWvm{color:var(--text-secondary);font-size:13px;line-height:19px}.buildGenerator_presetMinimumItem__PFtli{display:inline-flex;flex-wrap:wrap;align-items:baseline;min-width:0;max-width:100%;gap:3px 5px;padding:2px 6px;border:1px solid rgba(222,187,119,.18);border-radius:4px;background:rgba(193,155,85,.04)}.buildGenerator_presetMinimumItem__PFtli>span{min-width:0;overflow-wrap:anywhere;white-space:normal}.buildGenerator_presetMinimumItem__PFtli strong{flex:0 0 auto;color:#f3d799;font-weight:600;white-space:nowrap}.buildGenerator_presetUnavailable__OcuVD{color:#c3b0d5;font-size:12px;line-height:13px}.buildGenerator_presetActions__c67_6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px;margin-top:auto;padding-top:2px}.buildGenerator_presetActions__c67_6 button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:4px;font-size:13px;line-height:19px;transition:background-color .14s ease;margin-left:auto;border:1px solid transparent;padding:6px 8px;color:var(--text-primary)}.buildGenerator_presetActions__c67_6 button:hover:not(:disabled){border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-400)}.buildGenerator_presetActions__c67_6 button[aria-pressed=true]{background:var(--brand-400);border-color:var(--brand-400);color:var(--surface-1);font-weight:650}.buildGenerator_presetActions__c67_6 button:focus-visible,.buildGenerator_presetCreateButton__mPTWP:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.buildGenerator_presetActions__c67_6 button:disabled{opacity:.45;cursor:not-allowed}.buildGenerator_presetCreateButton__mPTWP{display:inline-flex;flex:0 0 auto;align-items:center;gap:14px;border:1px solid var(--brand-400);border-radius:7px;width:260px;max-width:100%;min-height:56px;padding:10px 20px;background:color-mix(in srgb,var(--brand-400) 16%,var(--surface-2));box-shadow:inset 0 0 0 1px var(--brand-border);text-align:left;color:var(--brand-400)}.buildGenerator_presetCreateButton__mPTWP span{display:grid;gap:2px}.buildGenerator_presetCreateButton__mPTWP strong{color:var(--text-primary);font-size:15px;line-height:20px}.buildGenerator_presetCreateButton__mPTWP small{color:var(--text-muted);font-size:12px;line-height:17px}.buildGenerator_presetCreateButton__mPTWP:hover{background:var(--surface-hover);border-color:var(--brand-400)}.buildGenerator_settingsGrid__JclPA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.buildGenerator_settingsCard__xLJfA{display:flex;min-height:88px;flex-direction:column;justify-content:space-between;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:12px;background:var(--surface-2);color:var(--text-secondary);text-align:left;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.buildGenerator_settingsCard__xLJfA:focus-visible,.buildGenerator_settingsCard__xLJfA:hover{border-color:var(--border-default);background:var(--surface-hover);color:var(--text-primary);outline:none}.buildGenerator_inlineMenu__7QEJl,.buildGenerator_tooltip__8LONK{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-floating)}.buildGenerator_artifactPicker__O7oM0{position:relative;min-width:0}.buildGenerator_artifactPickerTrigger__7AgNq{display:flex;width:100%;min-height:50px;align-items:center;gap:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:5px 8px;background:var(--surface-2);color:var(--text-primary);text-align:left;transition:border-color .14s ease,background-color .14s ease}.buildGenerator_artifactPickerTriggerOpen__P4qef,.buildGenerator_artifactPickerTrigger__7AgNq:focus-visible,.buildGenerator_artifactPickerTrigger__7AgNq:hover{border-color:var(--brand-border);background:var(--surface-hover);outline:none}.buildGenerator_artifactPickerTriggerDisabled__JEhTy{cursor:not-allowed;color:var(--text-disabled);opacity:.65}.buildGenerator_artifactPickerMenu__pf379{position:absolute;z-index:40;top:calc(100% + 6px);right:0;left:0;min-width:min(360px,calc(100vw - 40px));padding:8px}.buildGenerator_artifactPickerSearch___UhyI{display:flex;min-height:40px;align-items:center;gap:8px;margin-bottom:8px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:0 10px;background:var(--surface-2)}.buildGenerator_artifactPickerResults__Pj_Fa{max-height:min(320px,46vh);overflow-y:auto;overscroll-behavior:contain}.buildGenerator_artifactPickerOption__RTTbR{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;border:1px solid transparent;border-radius:var(--radius-md);padding:4px 6px;color:var(--text-secondary);text-align:left;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.buildGenerator_artifactPickerOption__RTTbR:focus-visible,.buildGenerator_artifactPickerOption__RTTbR:hover{border-color:var(--border-subtle);background:var(--surface-hover);color:var(--text-primary);outline:none}.buildGenerator_artifactPickerOptionActive__Nh1Qs{border-color:var(--brand-border);background:var(--brand-soft);color:var(--text-primary)}.buildGenerator_artifactPickerEmpty__KFKZk{padding:18px 12px;color:var(--text-muted);font-size:14px;text-align:center}.buildGenerator_artifactCardGrid__dD6st{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px}.buildGenerator_artifactAddCard__gNXHB{display:grid;min-width:0;min-height:190px;place-items:center;align-content:center;gap:12px;border:1px dashed var(--brand-border);border-radius:var(--radius-lg);padding:20px;background:color-mix(in srgb,var(--brand-soft) 44%,var(--surface-2));color:var(--text-primary);text-align:center;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease}.buildGenerator_artifactAddCard__gNXHB:focus-visible:not(:disabled),.buildGenerator_artifactAddCard__gNXHB:hover:not(:disabled){border-color:var(--brand-400);background:var(--brand-soft);color:var(--brand-400);outline:none;transform:translateY(-1px)}.buildGenerator_artifactAddCard__gNXHB:disabled{cursor:not-allowed;border-color:var(--border-subtle);background:var(--surface-2);color:var(--text-disabled)}.buildGenerator_artifactAddIcon__Vi1ec{display:grid;width:48px;height:48px;place-items:center;border:1px solid;border-radius:50%;background:var(--surface-1)}.buildGenerator_artifactAddIcon__Vi1ec svg{width:22px;height:22px}.buildGenerator_artifactConfigurationCard__ANR3Y{display:flex;min-width:0;flex-direction:column;gap:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:14px;background:var(--surface-2)}.buildGenerator_artifactConfigurationCard__ANR3Y[data-disabled=true]{border-color:rgba(251,113,133,.22);background:color-mix(in srgb,var(--surface-2) 88%,rgba(251,113,133,.08))}.buildGenerator_artifactConfigurationCard__ANR3Y[data-disabled=true] .buildGenerator_artifactPickerTrigger__7AgNq{filter:saturate(.42);opacity:.82}.buildGenerator_artifactConfigurationHeader__m5HLh{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.buildGenerator_artifactStatus__fdOdE{display:inline-flex;max-width:100%;margin-top:5px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:3px 8px;background:var(--surface-3);color:var(--text-secondary);font-size:11px;font-weight:650;line-height:16px}.buildGenerator_artifactStatus__fdOdE[data-tone=good]{border-color:rgba(110,231,183,.22);background:rgba(52,211,153,.08);color:rgb(167,243,208)}.buildGenerator_artifactStatus__fdOdE[data-tone=warning]{border-color:rgba(252,211,77,.22);background:rgba(251,191,36,.08);color:rgb(254,240,138)}.buildGenerator_artifactStatus__fdOdE[data-tone=danger]{border-color:rgba(253,164,175,.24);background:rgba(251,113,133,.1);color:rgb(254,205,211)}.buildGenerator_artifactConfigurationBody__I_pXA{display:grid;min-width:0;gap:12px}.buildGenerator_artifactConfigurationCard__ANR3Y .buildGenerator_artifactPickerTrigger__7AgNq{min-height:62px;padding:7px 9px}.buildGenerator_artifactConfigurationCard__ANR3Y .buildGenerator_artifactPicker__O7oM0 .buildGenerator_buildItemImage__uYXf_{width:46px;height:46px;flex-basis:46px}.buildGenerator_artifactConfigurationCard__ANR3Y .buildGenerator_artifactPickerMenu__pf379{width:100%;min-width:0;max-width:100%}.buildGenerator_artifactValueField__H8Mj5{display:grid;min-width:0;gap:7px}.buildGenerator_artifactPropertyEditor__VSpo0>span,.buildGenerator_artifactSectionTitle__QkLwb,.buildGenerator_artifactValueField__H8Mj5>span{color:var(--text-muted);font-size:11px;font-weight:650;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.buildGenerator_artifactValueField__H8Mj5>input{width:100%;min-height:44px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:0 12px;background:var(--surface-3);color:var(--text-primary);font-size:14px;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.buildGenerator_artifactValueField__H8Mj5>input:focus-visible{border-color:var(--brand-border);box-shadow:0 0 0 2px var(--brand-soft)}.buildGenerator_artifactValueField__H8Mj5[data-error=true]>div,.buildGenerator_artifactValueField__H8Mj5[data-error=true]>input{border-color:rgba(253,164,175,.35);background:rgba(251,113,133,.06)}.buildGenerator_artifactValueField__H8Mj5>small{color:rgb(254,205,211);font-size:12px;line-height:17px}.buildGenerator_artifactMissingValue__Bvv7w{border:1px solid rgba(253,164,175,.24);border-radius:var(--radius-md);padding:8px 10px;background:rgba(251,113,133,.1);color:rgb(254,205,211);font-size:12px;line-height:18px}.buildGenerator_artifactPropertiesDisclosure__yBeAG{display:grid;min-width:0;border-top:1px solid var(--border-subtle);padding-top:10px}.buildGenerator_artifactPropertiesTrigger__Pc_HZ{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:10px;border-radius:var(--radius-md);padding:8px 10px;color:var(--text-secondary);font-size:12px;font-weight:650;text-align:left;transition:background-color .14s ease,color .14s ease}.buildGenerator_artifactPropertiesTrigger__Pc_HZ:focus-visible,.buildGenerator_artifactPropertiesTrigger__Pc_HZ:hover{background:var(--surface-hover);color:var(--text-primary);outline:none}.buildGenerator_artifactPropertiesTriggerAction__Nc6Zq{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:var(--brand-400);font-size:11px;font-weight:650}.buildGenerator_artifactPropertiesTriggerAction__Nc6Zq svg{width:15px;height:15px;transition:transform .22s ease}.buildGenerator_artifactPropertiesDisclosure__yBeAG[data-open=true] .buildGenerator_artifactPropertiesTriggerAction__Nc6Zq svg{transform:rotate(180deg)}.buildGenerator_artifactPropertiesContent__97N_Z{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s ease,opacity .18s ease}.buildGenerator_artifactPropertiesDisclosure__yBeAG[data-open=true] .buildGenerator_artifactPropertiesContent__97N_Z{grid-template-rows:1fr;opacity:1}.buildGenerator_artifactPropertiesViewport__gYu0a{min-height:0;overflow:hidden}.buildGenerator_artifactPropertiesDisclosure__yBeAG[data-open=true] .buildGenerator_artifactPropertiesViewport__gYu0a{overflow:visible}.buildGenerator_artifactPropertiesInner__M33xu{display:grid;min-width:0;gap:12px;padding-top:10px}.buildGenerator_artifactPropertiesGroup__8_GuW{display:grid;min-width:0;gap:9px}.buildGenerator_artifactPropertyEditor__VSpo0{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px;background:var(--surface-3)}.buildGenerator_artifactPicker__O7oM0 .buildGenerator_buildItemImage__uYXf_{width:36px;height:36px;flex-basis:36px}.buildGenerator_statsScopeToggle__sU4qy{display:inline-flex;min-height:34px;align-items:center;gap:10px;border:1px solid var(--brand-border);border-radius:var(--radius-md);padding:5px 8px 5px 10px;background:var(--brand-soft);color:var(--brand-400);font-size:12px;font-weight:600}.buildGenerator_statsScopeToggle__sU4qy:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.buildGenerator_statsScopeTrack__BkTzK{position:relative;width:32px;height:18px;flex:0 0 32px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-3);transition:border-color .14s ease,background-color .14s ease}.buildGenerator_statsScopeTrack__BkTzK span{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--text-muted);transition:transform .14s ease,background-color .14s ease}.buildGenerator_statsScopeTrack__BkTzK[data-checked=true]{border-color:var(--brand-border);background:var(--brand-soft)}.buildGenerator_statsScopeTrack__BkTzK[data-checked=true] span{background:var(--brand-400);transform:translateX(14px)}.buildGenerator_tooltip__8LONK{color:var(--text-primary)}.buildGenerator_overlayBackdrop__F35N6{position:fixed;z-index:110;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(4,9,17,.68);animation:buildGenerator_builds-backdrop-in__6xPsy .18s ease-out both}.buildGenerator_overlayTop__OTeXh{z-index:9990}.buildGenerator_overlayNested__YIAqQ{z-index:120}.buildGenerator_pickerDialog__akhAP,.buildGenerator_settingsDialog__vWKyP{display:flex;width:min(1080px,100%);max-height:min(88dvh,900px);flex-direction:column;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-floating);animation:buildGenerator_builds-dialog-in__KQRqA .2s ease-out both}.buildGenerator_pickerDialog__akhAP{width:min(980px,100%)}.buildGenerator_characteristicsDialog__rvChV{width:min(900px,100%)}.buildGenerator_dialogFooter__AlwyY,.buildGenerator_dialogHeader__I2_pp{flex:0 0 auto;border-color:var(--border-subtle);background:var(--surface-2)}.buildGenerator_generatorDialogHeader__VMwR8{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border-subtle);padding:18px 20px}.buildGenerator_generatorDialogTitle__8YN_1{display:flex;min-width:0;align-items:flex-start;gap:12px}.buildGenerator_generatorDialogIcon__nxwVX{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid var(--brand-border);border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand-400)}.buildGenerator_generatorDialogIcon__nxwVX svg{width:19px;height:19px}.buildGenerator_generatorDialogEyebrow__Xo8Bx{color:var(--brand-400);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.buildGenerator_generatorDialogTitle__8YN_1 h2{margin:3px 0 0;color:var(--text-primary);font-size:20px;font-weight:650;line-height:28px}.buildGenerator_generatorDialogTitle__8YN_1 p{max-width:760px;margin:3px 0 0;color:var(--text-secondary);font-size:13px;line-height:20px}.buildGenerator_generatorDialogClose___ux3w{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-secondary);transition:border-color .14s ease,background-color .14s ease,color .14s ease}.buildGenerator_generatorDialogClose___ux3w:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.buildGenerator_generatorDialogFooter__zXV3j{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border-subtle);padding:12px 20px}.buildGenerator_generatorDialogFooter__zXV3j>span{color:var(--text-muted);font-size:12px;line-height:18px}.buildGenerator_dialogBody__kmF0y{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.buildGenerator_resultsGrid__kCFat{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px}.buildGenerator_calculationFeedback__5S9v2{display:grid;grid-column:1/-1;gap:10px}.buildGenerator_calculationRunning__x_5_E{overflow:hidden;border:1px solid var(--brand-border);border-radius:var(--radius-lg);padding:12px 14px 0;background:var(--brand-soft);color:var(--text-primary)}.buildGenerator_calculationTrack__nR4Yc{height:3px;margin:12px -14px 0;overflow:hidden;background:var(--surface-3)}.buildGenerator_calculationTrack__nR4Yc span{display:block;width:34%;height:100%;background:var(--brand-400);animation:buildGenerator_builds-progress__aGa5k 1.15s ease-in-out infinite}.buildGenerator_resultHeader__1TkI5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.buildGenerator_artifactsActions__nDQIT{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:16px}.buildGenerator_publicationControl__1wrFF{display:flex;align-items:center;gap:8px}.buildGenerator_artifactsCost___mMsi{display:flex;min-height:40px;align-items:center;gap:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:7px 11px;background:var(--surface-2)}.buildGenerator_artifactsCost___mMsi span{color:var(--text-muted);font-size:12px}.buildGenerator_artifactsCost___mMsi strong{color:var(--text-primary);font-size:14px;font-variant-numeric:tabular-nums}.buildGenerator_artifactsPanel__aIqkC,.buildGenerator_statsPanel__YAQSC{min-width:0}@keyframes buildGenerator_builds-backdrop-in__6xPsy{0%{opacity:0}to{opacity:1}}@keyframes buildGenerator_builds-dialog-in__KQRqA{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes buildGenerator_builds-progress__aGa5k{0%{transform:translateX(-120%)}to{transform:translateX(390%)}}@media (min-width:1200px) and (max-width:1599px){.buildGenerator_basicGrid__rJx8D{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto}.buildGenerator_basicGrid__rJx8D>:nth-child(-n+3){grid-column:span 2}.buildGenerator_basicGrid__rJx8D>:nth-child(n+4){grid-column:span 3}}@media (max-width:1199px){.buildGenerator_scenarioCard__0bkPm{grid-template-columns:1fr}.buildGenerator_artifactCardGrid__dD6st,.buildGenerator_basicGrid__rJx8D{grid-template-columns:repeat(2,minmax(0,1fr))}.buildGenerator_settingsGrid__JclPA{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.buildGenerator_artifactCardGrid__dD6st,.buildGenerator_basicGrid__rJx8D,.buildGenerator_presetLibrary__77M2_,.buildGenerator_primaryGrid__dSd7o,.buildGenerator_resultsGrid__kCFat,.buildGenerator_settingsGrid__JclPA{grid-template-columns:1fr}.buildGenerator_scenarioCard__0bkPm{padding:12px}.buildGenerator_inputCard__ZEHy4{min-height:0}.buildGenerator_artifactsActions__nDQIT,.buildGenerator_artifactsCost___mMsi{width:100%}.buildGenerator_artifactsActions__nDQIT>button{flex:1 1 auto;justify-content:center}.buildGenerator_artifactsCost___mMsi{flex-wrap:wrap;justify-content:space-between}.buildGenerator_publicationControl__1wrFF{width:100%;flex-wrap:wrap}.buildGenerator_publicationControl__1wrFF>:first-child{flex:1 1 160px}.buildGenerator_overlayBackdrop__F35N6{align-items:stretch;height:100dvh;padding:0}.buildGenerator_pickerDialog__akhAP,.buildGenerator_settingsDialog__vWKyP{width:100%;height:100%;max-height:none;border-width:0;border-radius:0}.buildGenerator_generatorDialogHeader__VMwR8{padding:16px}.buildGenerator_generatorDialogIcon__nxwVX{display:none}.buildGenerator_generatorDialogFooter__zXV3j{align-items:stretch;flex-direction:column;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.buildGenerator_generatorDialogFooter__zXV3j>span{display:none}.buildGenerator_generatorDialogFooter__zXV3j .ui-button{width:100%}.buildGenerator_dialogBody__kmF0y{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.buildGenerator_artifactPropertiesTriggerAction__Nc6Zq,.buildGenerator_artifactSectionTitle__QkLwb,.buildGenerator_artifactStatus__fdOdE,.buildGenerator_carrierBonusProperties__Ynw69 dl>div,.buildGenerator_carrierBonusProperties__Ynw69 p,.buildGenerator_carrierCoreProperties__actdp dt,.buildGenerator_carrierPropertiesTitle__aID3c,.buildGenerator_presetSettingsGroup__0RhDp b,.buildGenerator_presetSettingsGroup__0RhDp>strong,.buildGenerator_presetSettingsTitle__4u615,.buildGenerator_qualityModeLabel__qZ0HH small,.buildGenerator_qualityModeOption__pdJiM{font-size:12px;line-height:16px}}@media (prefers-reduced-motion:reduce){.buildGenerator_artifactAddCard__gNXHB,.buildGenerator_artifactPropertiesContent__97N_Z,.buildGenerator_artifactPropertiesTriggerAction__Nc6Zq svg,.buildGenerator_cardAction__KlG32,.buildGenerator_clickableInputCard__ulONb,.buildGenerator_presetLibraryItem__Plrcr,.buildGenerator_qualityModeOption__pdJiM,.buildGenerator_runButton__l3MGG,.buildGenerator_scenarioCard__0bkPm,.buildGenerator_settingsCard__xLJfA{transition:none}.buildGenerator_artifactAddCard__gNXHB:hover:not(:disabled),.buildGenerator_clickableInputCard__ulONb:hover{transform:none}.buildGenerator_overlayBackdrop__F35N6,.buildGenerator_pickerDialog__akhAP,.buildGenerator_settingsDialog__vWKyP{animation:none}.buildGenerator_calculationTrack__nR4Yc span{width:100%;animation:none}}.buildGenerator_settingsDialog__vWKyP.buildGenerator_presetsDialog__Ndhq0{width:min(1220px,100%);max-height:calc(100dvh - 40px)}.buildGenerator_presetsDialog__Ndhq0 .buildGenerator_generatorDialogHeader__VMwR8{align-items:center;gap:16px;padding:11px 18px}.buildGenerator_presetsDialog__Ndhq0 .buildGenerator_generatorDialogTitle__8YN_1{flex:1}.buildGenerator_presetsDialog__Ndhq0 .buildGenerator_generatorDialogEyebrow__Xo8Bx{font-size:11px;line-height:15px}.buildGenerator_presetsDialog__Ndhq0 .buildGenerator_generatorDialogTitle__8YN_1 h2{margin-top:1px;font-size:21px;line-height:26px}.buildGenerator_presetsDialog__Ndhq0 .buildGenerator_generatorDialogTitle__8YN_1 p{font-size:13px;line-height:18px}.buildGenerator_presetsDialog__Ndhq0 .buildGenerator_generatorDialogClose___ux3w{width:34px;height:34px;flex-basis:34px}.buildGenerator_presetsDialog__Ndhq0 .buildGenerator_dialogBody__kmF0y{padding:12px 18px}@media (max-width:1050px){.buildGenerator_presetGroupItems__Y_Wgk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.buildGenerator_settingsDialog__vWKyP.buildGenerator_presetsDialog__Ndhq0{max-height:100dvh}.buildGenerator_presetsDialog__Ndhq0 .buildGenerator_generatorDialogHeader__VMwR8{gap:10px;padding:12px;flex-wrap:wrap}.buildGenerator_presetsDialog__Ndhq0 .buildGenerator_generatorDialogTitle__8YN_1{flex-basis:calc(100% - 50px);order:0}.buildGenerator_presetsDialog__Ndhq0 .buildGenerator_generatorDialogClose___ux3w{order:1}.buildGenerator_presetsDialog__Ndhq0 .buildGenerator_presetCreateButton__mPTWP{order:2;min-height:44px;padding:8px 14px}.buildGenerator_presetCreateButton__mPTWP small{display:none}.buildGenerator_presetsDialog__Ndhq0 .buildGenerator_dialogBody__kmF0y{padding:12px}.buildGenerator_presetGroupHeader__u3BW8{flex-wrap:wrap;gap:6px}.buildGenerator_presetGroupHeader__u3BW8 p{order:3;flex-basis:100%}.buildGenerator_presetActions__c67_6 button{min-height:32px}}@media (max-width:540px){.buildGenerator_presetGroupItems__Y_Wgk{grid-template-columns:minmax(0,1fr)}.buildGenerator_presetSettingsDescription__ykhTg{min-height:0}.buildGenerator_presetActions__c67_6 button{min-height:36px}}.buildGenerator_scenarioCard__0bkPm{position:relative;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;min-height:112px;overflow:hidden;border-color:color-mix(in srgb,var(--brand-400) 28%,var(--border-subtle));border-radius:14px;padding:16px;background:var(--surface-1);transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.buildGenerator_scenarioCard__0bkPm:hover{border-color:var(--brand-400);background:var(--surface-hover)}.buildGenerator_scenarioCard__0bkPm:focus-visible{outline:2px solid var(--brand-400);outline-offset:3px}.buildGenerator_scenarioCurrent__cBlAF,.buildGenerator_scenarioSummary___rVGt{position:relative}.buildGenerator_scenarioSummary___rVGt{align-items:center;gap:10px}.buildGenerator_scenarioSummary___rVGt .buildGenerator_stepNumber__9ZW_B{width:32px;height:32px;flex-basis:32px;border-radius:9px;font-size:13px}.buildGenerator_scenarioSummary___rVGt h3{margin:0;color:var(--text-primary);font-size:18px;line-height:1.25;letter-spacing:-.025em}.buildGenerator_scenarioSummary___rVGt p{margin:5px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.4}.buildGenerator_scenarioCurrent__cBlAF{gap:10px;border-color:var(--border-subtle);border-radius:10px;padding:10px;background:rgba(255,255,255,.025)}.buildGenerator_scenarioCurrent__cBlAF>div{display:grid;gap:3px}.buildGenerator_scenarioCurrent__cBlAF span:not(.buildGenerator_scenarioArrow__rgnUP){color:var(--text-muted);font-size:11px}.buildGenerator_scenarioCurrent__cBlAF strong{overflow:hidden;color:var(--text-primary);font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.buildGenerator_scenarioCurrent__cBlAF small{overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.buildGenerator_scenarioArrow__rgnUP{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid var(--brand-border);border-radius:8px;color:var(--brand-400);transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s}.buildGenerator_scenarioCard__0bkPm:hover .buildGenerator_scenarioArrow__rgnUP{transform:translateX(3px);background:var(--brand-soft)}.buildGenerator_advancedSection__9aG3B{padding:0;overflow:hidden}.buildGenerator_advancedSummary__DGk_K{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;cursor:pointer;list-style:none}.buildGenerator_advancedSummary__DGk_K::-webkit-details-marker{display:none}.buildGenerator_advancedSummary__DGk_K>span:first-child{display:grid;min-width:0;gap:4px}.buildGenerator_advancedSummary__DGk_K h2{margin:0;color:var(--text-primary);font-size:18px;font-weight:680}.buildGenerator_advancedSummary__DGk_K small{color:var(--text-secondary);font-size:12px;line-height:1.4}.buildGenerator_advancedSummaryAction__ET2oT{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;color:var(--brand-400);font-size:12px;font-weight:700}.buildGenerator_advancedSummaryAction__ET2oT svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}.buildGenerator_advancedSection__9aG3B[open] .buildGenerator_advancedSummaryAction__ET2oT svg{transform:rotate(180deg)}.buildGenerator_advancedSummary__DGk_K:focus-visible{outline:2px solid var(--brand-400);outline-offset:-3px}.buildGenerator_advancedBody__nGx_q{padding:0 20px 20px;border-top:1px solid var(--border-subtle)}.buildGenerator_advancedBody__nGx_q>:first-child{margin-top:16px}.buildGenerator_resultHeader__1TkI5 h2{font-size:20px}@media (min-width:1051px){.buildGenerator_presetGroupItems__Y_Wgk{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.buildGenerator_presetLibraryItem__Plrcr{min-height:210px;border-radius:13px;padding:14px 16px}.buildGenerator_presetGroup__l3Haf{padding:10px 0 18px;border-bottom:1px solid var(--border-subtle)}.buildGenerator_presetGroupHeader__u3BW8{margin-bottom:10px}.buildGenerator_presetDecoration__ytRxy{width:84px;height:84px;opacity:.16}.buildGenerator_presetSettingsDescription__ykhTg{padding-right:80px}}@media (max-width:767px){.buildGenerator_scenarioCard__0bkPm{grid-template-columns:1fr}.buildGenerator_scenarioCurrent__cBlAF{padding:12px}.buildGenerator_scenarioCurrent__cBlAF small{white-space:normal}.buildGenerator_advancedSummary__DGk_K{align-items:start;padding:16px}.buildGenerator_advancedSummaryAction__ET2oT{max-width:110px;text-align:right}.buildGenerator_advancedBody__nGx_q{padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){.buildGenerator_advancedSummaryAction__ET2oT svg,.buildGenerator_scenarioArrow__rgnUP,.buildGenerator_scenarioCard__0bkPm{transition:none}.buildGenerator_scenarioCard__0bkPm:hover .buildGenerator_scenarioArrow__rgnUP{transform:none}}.BuildAssistantPreview_row__eXp_4{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:12px;min-width:0;align-items:stretch}.BuildAssistantPreview_row__eXp_4>:first-child{grid-column:auto;min-width:0}.BuildAssistantPreview_assistantCard__H_4ql{display:flex;flex-direction:column;gap:10px;min-width:0}.BuildAssistantPreview_assistantCard__H_4ql>.BuildAssistantPreview_card__NnDAK{flex:1;width:100%}.BuildAssistantPreview_resourceNotice__GXZYM{grid-column:1/-1;margin:0;padding:10px 14px;border:1px solid #e8bd6330;border-radius:10px;background:#e8bd6308;color:#e7c78b;font-size:12px;line-height:1.6;animation:BuildAssistantPreview_appear__J5qt8 .22s ease-out both}.BuildAssistantPreview_cardFeedback__sTElZ{grid-column:1/-1;min-width:0}.BuildAssistantPreview_cardFeedback__sTElZ>.BuildAssistantPreview_feedback__2NtUM{margin-top:0}.BuildAssistantPreview_feedback__2NtUM{margin-top:16px;padding:14px;border:1px solid #ffffff17;border-radius:12px;background:#ffffff03}.BuildAssistantPreview_feedback__2NtUM p{margin:0 0 10px;font-size:13px;font-weight:500;line-height:1.6}.BuildAssistantPreview_feedbackActions__XIzeC{display:flex;flex-wrap:wrap;gap:8px}.BuildAssistantPreview_feedbackActions__XIzeC button{padding:6px 12px;border:1px solid #ffffff20;border-radius:7px;color:#b9c7d9;font-size:12px;cursor:pointer;transition:background .16s ease}.BuildAssistantPreview_feedbackActions__XIzeC button:hover,.BuildAssistantPreview_feedbackActions__XIzeC button[aria-pressed=true]{background:#a9bbd41a;border-color:#9eafc650;color:#e0e7f0}.BuildAssistantPreview_feedbackActions__XIzeC button:disabled{opacity:.55;cursor:wait}.BuildAssistantPreview_feedbackActions__XIzeC button:focus-visible{outline:2px solid #a7b9d5;outline-offset:3px}.BuildAssistantPreview_feedbackHint__sovwS{display:block;margin-top:6px;color:#92a1b5;font-size:11px;line-height:1.6}.BuildAssistantPreview_card__NnDAK{display:grid;grid-template-columns:32px minmax(0,1fr) 17px;align-items:center;gap:10px;min-width:0;min-height:112px;padding:14px;border:1px solid #ffffff1c;border-radius:14px;background:linear-gradient(135deg,#242a32,#191e26);color:#e5e7eb;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.BuildAssistantPreview_card__NnDAK:hover{border-color:#ffffff45;transform:translateY(-2px)}.BuildAssistantPreview_card__NnDAK:focus-visible,.BuildAssistantPreview_close__6G64l:focus-visible,.BuildAssistantPreview_examples__O26_t button:focus-visible,.BuildAssistantPreview_usage__xLRDp button:focus-visible{outline:2px solid #a7b9d5;outline-offset:3px}.BuildAssistantPreview_cardContent__zbFuk{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.BuildAssistantPreview_cardArrow__GCIEJ{color:#8d9aac}.BuildAssistantPreview_icon__aZRmJ{display:grid;place-items:center;width:32px;height:32px;border:1px solid #ffffff1a;border-radius:9px;background:#ffffff07;color:#c6ceda}.BuildAssistantPreview_badge__Uew7t{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid #e8bd6330;border-radius:5px;background:#e8bd6310;color:#e7c78b;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap}.BuildAssistantPreview_badge__Uew7t svg{flex-shrink:0}.BuildAssistantPreview_cardTitle__9QBqX{font-size:16px;line-height:1.25;font-weight:650;letter-spacing:-.25px}.BuildAssistantPreview_cardHint__klNsr{color:#929eae;font-size:11px;line-height:1.4}.BuildAssistantPreview_dialog__Ylxl_{border-color:#ffffff22;background:#111923;color:#e6edf5}.BuildAssistantPreview_dialogBody__IVtxU{padding:28px;animation:BuildAssistantPreview_appear__J5qt8 .22s ease-out both}.BuildAssistantPreview_header__fxB1z{position:relative;padding-right:28px}.BuildAssistantPreview_header__fxB1z h2{display:flex;align-items:center;gap:10px;margin:0;font-size:clamp(21px,3vw,25px);font-weight:650;letter-spacing:-.5px}.BuildAssistantPreview_header__fxB1z h2 svg{flex-shrink:0;color:#a7b9d5}.BuildAssistantPreview_header__fxB1z p{margin:10px 0 0;color:#94a4b9;font-size:13px;line-height:1.7}.BuildAssistantPreview_close__6G64l{position:absolute;top:-5px;right:-8px;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:#99a6b8;cursor:pointer}.BuildAssistantPreview_close__6G64l:hover{background:#ffffff0a;color:#fff}.BuildAssistantPreview_usage__xLRDp{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;margin-top:20px;padding:12px 14px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff03;color:#96a6bb;font-size:12px;line-height:1.6}.BuildAssistantPreview_usage__xLRDp strong{color:#dce6f3;font-weight:600}.BuildAssistantPreview_usage__xLRDp time{font-variant-numeric:tabular-nums}.BuildAssistantPreview_usage__xLRDp button{color:#c4d2e5;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.BuildAssistantPreview_usageCooldown__7fwB3{flex-basis:100%;color:#e1c998}.BuildAssistantPreview_editor__QIMvV{min-width:0;margin-top:22px}.BuildAssistantPreview_editor__QIMvV>label{display:block;margin-bottom:10px;font-size:13px;font-weight:600}.BuildAssistantPreview_textareaWrap__p5YlN{position:relative}.BuildAssistantPreview_textareaWrap__p5YlN textarea{display:block;width:100%;min-height:138px;max-height:260px;resize:vertical;padding:14px 15px 32px;border:1px solid #ffffff20;border-radius:12px;background:#0c121b;color:#e2e9f3;font-size:14px;line-height:1.7}.BuildAssistantPreview_textareaWrap__p5YlN textarea::-moz-placeholder{color:#69788d}.BuildAssistantPreview_textareaWrap__p5YlN textarea::placeholder{color:#69788d}.BuildAssistantPreview_textareaWrap__p5YlN textarea:focus{outline:2px solid #889fb780;outline-offset:1px}.BuildAssistantPreview_counter__WEaOc{position:absolute;right:13px;bottom:10px;color:#8291a6;font-size:11px;pointer-events:none;font-variant-numeric:tabular-nums}.BuildAssistantPreview_hint__GHWEg{margin:8px 0 0;color:#92a1b5;font-size:12px;line-height:1.6}.BuildAssistantPreview_actions__FL2m_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:18px}.BuildAssistantPreview_examples__O26_t{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.BuildAssistantPreview_examples__O26_t>span{margin-right:2px;color:#8291a6;font-size:11px}.BuildAssistantPreview_examples__O26_t button{padding:7px 10px;border:1px solid #ffffff17;border-radius:7px;color:#b1bdce;background:#ffffff03;font-size:12px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.BuildAssistantPreview_examples__O26_t button:hover,.BuildAssistantPreview_examples__O26_t button[aria-pressed=true]{border-color:#9eafc650;background:#a9bbd40c;color:#e0e7f0}.BuildAssistantPreview_interpret__E5wjg{justify-content:center;gap:8px;min-height:40px}.BuildAssistantPreview_notice__yHJXV{margin:20px 0 0;color:#8291a6;font-size:11px;line-height:1.7}.BuildAssistantPreview_error__aQ1oO,.BuildAssistantPreview_loading__WK5Ah,.BuildAssistantPreview_result__jJMSk{margin-top:22px;border:1px solid #ffffff12;border-radius:12px;padding:18px;background:#0c141e;animation:BuildAssistantPreview_appear__J5qt8 .22s ease-out both}.BuildAssistantPreview_result__jJMSk h3{margin:0 0 8px;font-size:15px;font-weight:600}.BuildAssistantPreview_result__jJMSk>p{margin:8px 0 0;color:#b6c4d6;font-size:13px;line-height:1.7}.BuildAssistantPreview_error__aQ1oO{border-color:#fb718532;background:#fb718508;color:#fda4af;font-size:13px;line-height:1.7}.BuildAssistantPreview_loading__WK5Ah{display:flex;gap:8px;align-items:center;min-height:62px}.BuildAssistantPreview_loading__WK5Ah span{width:7px;height:7px;border-radius:50%;background:#9eb7d5;animation:BuildAssistantPreview_pulse__BOWaM 1.2s ease-in-out infinite}.BuildAssistantPreview_loading__WK5Ah span:nth-child(2){animation-delay:.15s}.BuildAssistantPreview_loading__WK5Ah span:nth-child(3){animation-delay:.3s}.BuildAssistantPreview_spinner__fRzpJ{animation:BuildAssistantPreview_spin__dSuIV 1s linear infinite}.BuildAssistantPreview_changes__p12cA{margin:14px 0 0}.BuildAssistantPreview_changes__p12cA>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 0;border-top:1px solid #ffffff0b;font-size:12px}.BuildAssistantPreview_changes__p12cA dt{color:#92a1b5}.BuildAssistantPreview_changes__p12cA dd{display:flex;align-items:center;gap:8px;margin:0;color:#dce7f5}.BuildAssistantPreview_changes__p12cA dd svg{color:#86ada5}@keyframes BuildAssistantPreview_appear__J5qt8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes BuildAssistantPreview_spin__dSuIV{to{transform:rotate(1turn)}}@keyframes BuildAssistantPreview_pulse__BOWaM{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (max-width:760px){.BuildAssistantPreview_row__eXp_4{grid-template-columns:minmax(0,1fr)}.BuildAssistantPreview_card__NnDAK{min-height:88px;padding:12px 16px}.BuildAssistantPreview_dialogBody__IVtxU{padding:22px}.BuildAssistantPreview_actions__FL2m_{align-items:stretch}.BuildAssistantPreview_interpret__E5wjg{width:100%}}@media (prefers-reduced-motion:reduce){.BuildAssistantPreview_card__NnDAK,.BuildAssistantPreview_examples__O26_t button,.BuildAssistantPreview_feedbackActions__XIzeC button{transition:none}.BuildAssistantPreview_card__NnDAK:hover{transform:none}.BuildAssistantPreview_dialogBody__IVtxU,.BuildAssistantPreview_error__aQ1oO,.BuildAssistantPreview_loading__WK5Ah,.BuildAssistantPreview_loading__WK5Ah span,.BuildAssistantPreview_resourceNotice__GXZYM,.BuildAssistantPreview_result__jJMSk,.BuildAssistantPreview_spinner__fRzpJ{animation:none}}