._switcher_m9g6i_1{border:0;min-width:0;margin:0;padding:0}._legend_m9g6i_8{margin:0 0 var(--space-2);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-weight:700}._options_m9g6i_19{gap:var(--space-1);padding:var(--space-1);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._option_m9g6i_19{cursor:pointer;min-width:0;position:relative}._input_m9g6i_36{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._optionLabel_m9g6i_46{min-height:var(--control-min-size);color:var(--color-text-muted);border-radius:calc(var(--radius-md) - var(--space-1));font-size:var(--font-size-sm);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;padding:.4rem .65rem;font-weight:700;line-height:1;display:flex}._optionLabel_m9g6i_46:before{content:"";aspect-ratio:1;width:.4rem;margin-right:var(--space-2);border:1px solid var(--color-control-border);box-shadow:inset 0 0 0 1px var(--color-panel);background:0 0;display:inline-block}._option_m9g6i_19:hover ._optionLabel_m9g6i_46{color:var(--color-text);background:var(--color-control-hover)}._input_m9g6i_36:checked+._optionLabel_m9g6i_46{color:var(--color-accent-text);background:var(--color-accent-wash-strong);border-color:var(--color-accent-line);box-shadow:var(--shadow-control)}._input_m9g6i_36:checked+._optionLabel_m9g6i_46:before{background:currentColor}._input_m9g6i_36:focus-visible+._optionLabel_m9g6i_46{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._status_m9g6i_97{min-height:1rem;margin:var(--space-2) 0 0;justify-content:flex-end;gap:var(--space-1) var(--space-3);color:var(--color-text-subtle);font-size:var(--font-size-xs);text-align:right;flex-wrap:wrap;line-height:1.35;display:flex}@media (width<=620px){._legend_m9g6i_8,._status_m9g6i_97{text-align:left}._status_m9g6i_97{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){._optionLabel_m9g6i_46{transition:none}}._badge_nxvwf_1{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);width:fit-content;font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.06em;border:1px solid;padding:.45rem .7rem;font-weight:700;display:inline-flex}._accent_nxvwf_15{color:var(--color-accent-text);background:var(--color-accent-wash);border-color:var(--color-accent-line)}._success_nxvwf_21{color:var(--color-success);background:var(--color-success-wash);border-color:var(--color-success-line)}._neutral_nxvwf_27{color:var(--color-text-muted);background:var(--color-control);border-color:var(--color-line)}._surface_r97ms_1{border:1px solid var(--color-line);border-radius:var(--radius-lg)}._default_r97ms_6{background:var(--color-panel)}._raised_r97ms_10{background:linear-gradient(135deg, var(--color-panel-raised), var(--color-panel)), var(--color-panel);border-color:var(--color-line-strong);box-shadow:var(--shadow-panel)}._soft_r97ms_18{background:var(--color-panel-soft)}._wizard_a51bx_1,._workspace_a51bx_2,._formPanel_a51bx_3,._technicalSummary_a51bx_4,._stepHeading_a51bx_5,._stepBody_a51bx_6,._fieldGroup_a51bx_7,._foundationCard_a51bx_8{min-width:0}._wizard_a51bx_1{gap:var(--space-6);display:grid}._hero_a51bx_17{justify-content:space-between;align-items:end;gap:var(--space-6);background:linear-gradient(135deg, var(--color-accent-wash-strong), transparent 54%), var(--color-panel-raised);border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden}._hero_a51bx_17:after{content:"";aspect-ratio:1;background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;width:13rem;position:absolute;inset:-4.5rem -3rem auto auto;transform:rotate(8deg)}._heroCopy_a51bx_47,._sessionBadge_a51bx_48{z-index:1;position:relative}._eyebrow_a51bx_53{margin:0 0 var(--space-2);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:800}._hero_a51bx_17 h1{letter-spacing:-.048em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,5vw,4.2rem);line-height:1}._heroDescription_a51bx_72{max-width:64ch;margin:var(--space-4) 0 0;color:var(--color-text-muted);line-height:1.65}._sessionBadge_a51bx_48{gap:var(--space-1);max-width:23rem;padding:var(--space-3) var(--space-4);color:var(--color-text);background:var(--color-canvas);border:1px solid var(--color-accent-line);border-radius:var(--radius-md);box-shadow:var(--shadow-control);flex:none;display:grid}._sessionBadge_a51bx_48 span{color:var(--color-text-muted);font-size:var(--font-size-sm)}._notice_a51bx_97,._recovery_a51bx_98{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md)}._notice_a51bx_97{gap:var(--space-3);color:var(--color-text);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);display:flex}._notice_a51bx_97 strong,._notice_a51bx_97 span{display:block}._notice_a51bx_97 span{margin-top:var(--space-1);color:var(--color-text-muted)}._progressPanel_a51bx_121{padding:var(--space-4) var(--space-5);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg)}._progressHeader_a51bx_128{justify-content:space-between;gap:var(--space-4);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750;display:flex}._progressPanel_a51bx_121 progress{width:100%;height:.45rem;margin:var(--space-3) 0 var(--space-4);color:var(--color-accent);background:var(--color-control);border-radius:var(--radius-pill);appearance:none;border:0;display:block;overflow:hidden}._progressPanel_a51bx_121 progress::-webkit-progress-bar{background:var(--color-control)}._progressPanel_a51bx_121 progress::-webkit-progress-value{background:var(--color-accent)}._progressPanel_a51bx_121 progress::-moz-progress-bar{background:var(--color-accent)}._stepList_a51bx_165{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._stepList_a51bx_165 li{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:750;display:flex}._stepList_a51bx_165 li>span{aspect-ratio:1;background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);width:1.8rem;font-family:var(--font-mono);font-size:var(--font-size-xs);flex:none;place-items:center;display:grid}._stepList_a51bx_165 ._currentStep_a51bx_197{color:var(--color-text)}._stepList_a51bx_165 ._currentStep_a51bx_197>span{color:var(--color-ink-inverse);background:var(--color-accent);border-color:var(--color-accent-strong)}._stepList_a51bx_165 ._completedStep_a51bx_207>span{color:var(--color-accent-text);background:var(--color-accent-wash);border-color:var(--color-accent-line)}._upcomingStep_a51bx_213{opacity:.72}._workspace_a51bx_2{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);align-items:start;display:grid}._formPanel_a51bx_3,._technicalSummary_a51bx_4{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg)}._formPanel_a51bx_3{overflow:hidden}._stepHeading_a51bx_5,._stepBody_a51bx_6,._formFooter_a51bx_237{padding:clamp(1.25rem,3vw,2.25rem)}._stepHeading_a51bx_5{background:linear-gradient(120deg, var(--color-accent-wash), transparent 62%), var(--color-panel-soft);border-bottom:1px solid var(--color-line)}._stepHeading_a51bx_5 h2,._technicalSummary_a51bx_4 h2,._recovery_a51bx_98 h2{letter-spacing:-.03em;margin:0}._stepHeading_a51bx_5 h2{font-size:clamp(1.55rem,3vw,2.3rem)}._stepHeading_a51bx_5>p:last-child,._summaryHint_a51bx_260,._recovery_a51bx_98 p,._foundationCard_a51bx_8 p{color:var(--color-text-muted);line-height:1.6}._stepHeading_a51bx_5>p:last-child{max-width:64ch;margin:var(--space-2) 0 0}._stepBody_a51bx_6{min-height:17rem}._fieldGroup_a51bx_7{gap:var(--space-2);max-width:42rem;display:grid}._fieldGroup_a51bx_7 label{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:800;display:flex}._required_a51bx_290{color:var(--color-accent-text);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:.15rem .42rem;font-size:.64rem}._fieldGroup_a51bx_7 input,._fieldGroup_a51bx_7 select{width:100%;min-height:var(--control-min-size);color:var(--color-text);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);padding:.78rem .9rem}._fieldGroup_a51bx_7 input[aria-invalid=true],._fieldGroup_a51bx_7 select[aria-invalid=true]{background:var(--color-danger-wash);border-color:var(--color-danger-line)}._fieldHelp_a51bx_320,._fieldError_a51bx_321{font-size:var(--font-size-sm);margin:0;line-height:1.5}._fieldHelp_a51bx_320{color:var(--color-text-muted)}._fieldError_a51bx_321{color:var(--color-danger-text);font-weight:750}._errorSummary_a51bx_336{margin:var(--space-5) clamp(1.25rem, 3vw, 2.25rem) 0;gap:var(--space-1);padding:var(--space-3) var(--space-4);color:var(--color-danger-text);background:var(--color-danger-wash);border:1px solid var(--color-danger-line);border-radius:var(--radius-sm);display:grid}._errorSummary_a51bx_336 span{font-size:var(--font-size-sm)}._foundationCard_a51bx_8{gap:var(--space-4);padding:var(--space-5);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._foundationMarker_a51bx_362{aspect-ratio:1;width:2.75rem;color:var(--color-ink-inverse);background:var(--color-accent);border-radius:var(--radius-sm);place-items:center;font-size:1.3rem;display:grid}._foundationCard_a51bx_8 p{margin:var(--space-2) 0 0}._categoryStep_a51bx_377,._capabilityQuestions_a51bx_378{gap:var(--space-6);display:grid}._categoryFieldset_a51bx_383,._optionFieldset_a51bx_384{border:0;min-width:0;margin:0;padding:0}._categoryFieldset_a51bx_383>legend,._optionFieldset_a51bx_384>legend{margin-bottom:var(--space-3);font-weight:800}._categoryChoiceGrid_a51bx_397{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._categoryChoice_a51bx_397{gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}._categoryChoice_a51bx_397:hover{border-color:var(--color-accent-line);transform:translateY(-1px)}._categoryChoice_a51bx_397:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._categoryChoice_a51bx_397[data-selected=true]{background:var(--color-accent-wash);border-color:var(--color-accent-line)}._categoryChoice_a51bx_397 input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._categoryChoice_a51bx_397 svg{width:2rem;height:2rem;color:var(--color-accent-text)}._categoryChoice_a51bx_397 span,._categoryChoice_a51bx_397 strong,._categoryChoice_a51bx_397 small,._logicNote_a51bx_454 strong,._logicNote_a51bx_454 span,._checkOption_a51bx_456 strong,._checkOption_a51bx_456 small{min-width:0;display:block}._categoryChoice_a51bx_397 small,._checkOption_a51bx_456 small{margin-top:var(--space-1);color:var(--color-text-muted);line-height:1.4}._changeWarning_a51bx_469{gap:var(--space-4);padding:var(--space-4);color:var(--color-danger-text);background:var(--color-danger-wash);border:1px solid var(--color-danger-line);border-radius:var(--radius-md);display:grid}._changeWarning_a51bx_469 p{max-width:68ch;margin:var(--space-1) 0 0;line-height:1.55}._inlineActions_a51bx_485{gap:var(--space-3);flex-wrap:wrap;display:flex}._dangerButton_a51bx_491{min-height:var(--control-min-size);color:var(--color-danger-text);background:var(--color-danger-wash-strong);border:1px solid var(--color-danger-line);border-radius:var(--radius-sm);padding:.72rem 1rem;font-weight:800}._capabilityPreview_a51bx_501{gap:var(--space-3);padding:var(--space-4);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);display:grid}._capabilityPreview_a51bx_501 h3{margin:0;font-size:1.05rem}._capabilityPreview_a51bx_501 ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._capabilityPreview_a51bx_501 li{color:var(--color-accent-text);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:.28rem .55rem;font-weight:750}._segmentedOptions_a51bx_535{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._segmentedOptions_a51bx_535 label,._checkOption_a51bx_456{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-md);cursor:pointer;display:flex}._segmentedOptions_a51bx_535 label{grid-template-columns:auto minmax(0,1fr);display:grid}._segmentedOptions_a51bx_535 label[data-selected=true]{background:var(--color-accent-wash);border-color:var(--color-accent-line)}._segmentedOptions_a51bx_535 input,._checkOption_a51bx_456 input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);margin:.18rem 0 0}._segmentedOptions_a51bx_535 span{color:var(--color-text-muted);font-size:var(--font-size-sm);grid-column:2}._logicNote_a51bx_454{gap:var(--space-1);padding:var(--space-4);color:var(--color-text-muted);background:var(--color-accent-wash);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0;line-height:1.55;display:grid}._formFooter_a51bx_237{justify-content:space-between;align-items:center;gap:var(--space-5);border-top:1px solid var(--color-line);display:flex}._saveStatus_a51bx_597{align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;display:flex}._saveStatus_a51bx_597[data-status=saved]{color:var(--color-success)}._saveStatus_a51bx_597[data-status=dirty]{color:var(--color-accent-text)}._saveStatus_a51bx_597[data-status=failed]{color:var(--color-danger-text)}._actions_a51bx_620{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}._primaryButton_a51bx_628,._secondaryButton_a51bx_629,._recoveryButton_a51bx_630{min-height:var(--control-min-size);border-radius:var(--radius-sm);border:1px solid;padding:.72rem 1rem;font-weight:800}._primaryButton_a51bx_628,._recoveryButton_a51bx_630{color:var(--color-ink-inverse);background:var(--color-accent);border-color:var(--color-accent-strong);box-shadow:var(--shadow-control)}._secondaryButton_a51bx_629{color:var(--color-text);background:var(--color-control);border-color:var(--color-control-border)}._primaryButton_a51bx_628:disabled{color:var(--color-text-subtle);background:var(--color-control);border-color:var(--color-line);box-shadow:none;cursor:default;opacity:.82}._technicalSummary_a51bx_4{top:var(--space-4);padding:var(--space-5);position:sticky}._technicalSummary_a51bx_4 h2{font-size:1.25rem}._summaryList_a51bx_671{margin:var(--space-5) 0 0;display:grid}._summaryList_a51bx_671 div{gap:var(--space-3);min-width:0;padding:var(--space-3) 0;border-top:1px solid var(--color-line);grid-template-columns:minmax(7rem,.65fr) minmax(0,1fr);display:grid}._summaryList_a51bx_671 dt{color:var(--color-text-subtle);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:750}._summaryList_a51bx_671 dd{min-width:0;color:var(--color-text);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;font-weight:700}._summaryHint_a51bx_260{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-line);font-size:var(--font-size-sm)}._recovery_a51bx_98{background:var(--color-danger-wash);border:1px solid var(--color-danger-line);justify-items:start;display:grid}._recovery_a51bx_98 p{max-width:66ch;margin:var(--space-3) 0 0}._recoveryDetails_a51bx_721{margin:var(--space-4) 0 0;color:var(--color-danger-text);font-size:var(--font-size-sm);padding-left:1.25rem}._recoveryButton_a51bx_630{margin-top:var(--space-5)}@media (width<=880px){._workspace_a51bx_2{grid-template-columns:minmax(0,1fr)}._technicalSummary_a51bx_4{position:static}._categoryChoiceGrid_a51bx_397{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){._hero_a51bx_17,._formFooter_a51bx_237{flex-direction:column;align-items:stretch}._sessionBadge_a51bx_48{max-width:none}._stepList_a51bx_165{grid-template-columns:minmax(0,1fr)}._actions_a51bx_620{width:100%}}@media (width<=620px){._progressPanel_a51bx_121,._technicalSummary_a51bx_4{padding:var(--space-4)}._actions_a51bx_620,._primaryButton_a51bx_628,._secondaryButton_a51bx_629,._recoveryButton_a51bx_630{width:100%}._summaryList_a51bx_671 div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}._categoryChoiceGrid_a51bx_397,._segmentedOptions_a51bx_535{grid-template-columns:minmax(0,1fr)}._inlineActions_a51bx_485,._dangerButton_a51bx_491{width:100%}}@media (prefers-reduced-motion:reduce){._categoryChoice_a51bx_397:hover{transform:none}}._editor_17wts_1,._animationEditor_17wts_2,._group_17wts_3,._field_17wts_4,._customInput_17wts_5,._scaleCard_17wts_6,._scaleValue_17wts_7,._actionCard_17wts_8,._productionRules_17wts_9{min-width:0}._editor_17wts_1,._animationEditor_17wts_2{gap:var(--space-6);display:grid}._scaleCard_17wts_6{gap:var(--space-5);padding:var(--space-5);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) minmax(13rem,auto);align-items:center;display:grid}._eyebrow_17wts_30{margin:0 0 var(--space-1);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._scaleCard_17wts_6 h3,._productionRules_17wts_9 h3{overflow-wrap:anywhere;margin:0}._scaleHelp_17wts_46{max-width:58ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._scaleValue_17wts_7{justify-items:start;gap:var(--space-2);display:grid}._scaleValue_17wts_7 output{font-family:var(--font-mono);font-size:clamp(1.45rem,3vw,2rem);font-weight:850}._scaleValue_17wts_7 small{max-width:30ch;color:var(--color-text-muted);overflow-wrap:anywhere;line-height:1.45}._lockedBadge_17wts_72,._inheritedBadge_17wts_73{border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:.2rem .48rem;font-weight:800}._lockedBadge_17wts_72{color:var(--color-danger-text);background:var(--color-danger-wash);border:1px solid var(--color-danger-line)}._inheritedBadge_17wts_73{color:var(--color-accent-text);background:var(--color-panel);border:1px solid var(--color-accent-line)}._group_17wts_3{padding:var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);margin:0}._group_17wts_3>legend{padding:0 var(--space-2);font-size:1.05rem;font-weight:850}._groupIntro_17wts_107{max-width:68ch;margin:0 0 var(--space-4);color:var(--color-text-muted);line-height:1.55}._fieldGrid_17wts_114{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_17wts_4{gap:var(--space-2);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-content:start;display:grid}._wideField_17wts_130{grid-column:1/-1}._field_17wts_4>label,._customInput_17wts_5>label,._frameField_17wts_136>label{font-weight:800}._customInput_17wts_5{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-line);display:grid}._customInput_17wts_5>label{font-size:var(--font-size-sm)}._field_17wts_4 input,._field_17wts_4 select,._field_17wts_4 textarea,._frameField_17wts_136 input{width:100%;min-width:0;min-height:var(--control-min-size);color:var(--color-text);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);font:inherit;padding:.72rem .82rem}._field_17wts_4 textarea{resize:vertical;max-width:100%;min-height:7rem;line-height:1.5}._field_17wts_4 [aria-invalid=true],._frameField_17wts_136 [aria-invalid=true]{background:var(--color-danger-wash);border-color:var(--color-danger-line)}._help_17wts_180,._error_17wts_181{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}._help_17wts_180{color:var(--color-text-muted)}._error_17wts_181{color:var(--color-danger-text);font-weight:750}._logicNote_17wts_197{gap:var(--space-1);padding:var(--space-4);color:var(--color-text-muted);background:var(--color-accent-wash);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0;line-height:1.55;display:grid}._logicNote_17wts_197 strong,._logicNote_17wts_197 span{display:block}._actionGrid_17wts_214{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._actionCard_17wts_8{gap:var(--space-4);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-content:start;display:grid}._actionCard_17wts_8[data-enabled=true]{background:var(--color-accent-wash);border-color:var(--color-accent-line)}._actionCard_17wts_8:focus-within{border-color:var(--color-accent-line)}._actionToggle_17wts_239{gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._actionToggle_17wts_239 input{width:1.15rem;height:1.15rem;accent-color:var(--color-accent);margin:.12rem 0 0}._actionToggle_17wts_239 strong,._actionToggle_17wts_239 small{display:block}._actionToggle_17wts_239 small{margin-top:var(--space-1);color:var(--color-text-muted)}._frameField_17wts_136{gap:var(--space-2);display:grid}._productionRules_17wts_9{padding:var(--space-4) var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md)}._productionRules_17wts_9 h3{font-size:1rem}._productionRules_17wts_9 ul{margin:var(--space-3) 0 0;color:var(--color-text-muted);padding-left:1.25rem;line-height:1.6}@media (width<=64rem){._actionGrid_17wts_214{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){._scaleCard_17wts_6,._fieldGrid_17wts_114,._actionGrid_17wts_214{grid-template-columns:minmax(0,1fr)}._wideField_17wts_130{grid-column:auto}}@media (width<=38.75rem){._group_17wts_3,._scaleCard_17wts_6,._productionRules_17wts_9{padding:var(--space-4)}}._customInput_12qki_1{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-line);display:grid}._customInput_12qki_1>label{font-size:var(--font-size-sm);font-weight:800}._editor_18mfm_1,._animationEditor_18mfm_2,._contextCard_18mfm_3,._group_18mfm_4,._field_18mfm_5,._actionCard_18mfm_6,._productionRules_18mfm_7{min-width:0}._editor_18mfm_1,._animationEditor_18mfm_2{gap:var(--space-6);display:grid}._contextCard_18mfm_3{gap:var(--space-5);padding:var(--space-5);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) minmax(13rem,auto);align-items:center;display:grid}._eyebrow_18mfm_28{margin:0 0 var(--space-1);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._contextCard_18mfm_3 h3,._productionRules_18mfm_7 h3{overflow-wrap:anywhere;margin:0}._contextHelp_18mfm_44{max-width:62ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._statusList_18mfm_51{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;list-style:none;display:flex}._statusBadge_18mfm_61{color:var(--color-accent-text);background:var(--color-panel);border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:.28rem .55rem;font-weight:800}._group_18mfm_4{padding:var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);margin:0}._group_18mfm_4>legend{padding:0 var(--space-2);font-size:1.05rem;font-weight:850}._groupIntro_18mfm_86{max-width:70ch;margin:0 0 var(--space-4);color:var(--color-text-muted);line-height:1.55}._fieldGrid_18mfm_93{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_18mfm_5{gap:var(--space-2);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-content:start;display:grid}._wideField_18mfm_109{grid-column:1/-1}._field_18mfm_5>label,._fieldLabel_18mfm_114,._frameField_18mfm_115>label{font-weight:800}._derivedValue_18mfm_119{min-height:var(--control-min-size);color:var(--color-text);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-items:center;padding:.72rem .82rem;font-weight:800;display:flex}._field_18mfm_5 input,._field_18mfm_5 select,._field_18mfm_5 textarea,._frameField_18mfm_115 input{width:100%;min-width:0;min-height:var(--control-min-size);color:var(--color-text);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);font:inherit;padding:.72rem .82rem}._field_18mfm_5 textarea{resize:vertical;max-width:100%;min-height:7rem;line-height:1.5}._field_18mfm_5 [aria-invalid=true],._frameField_18mfm_115 [aria-invalid=true]{background:var(--color-danger-wash);border-color:var(--color-danger-line)}._help_18mfm_160,._error_18mfm_161{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}._help_18mfm_160{color:var(--color-text-muted)}._error_18mfm_161{color:var(--color-danger-text);font-weight:750}._logicNote_18mfm_177{gap:var(--space-1);padding:var(--space-4);color:var(--color-text-muted);background:var(--color-accent-wash);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0;line-height:1.55;display:grid}._logicNote_18mfm_177 strong,._logicNote_18mfm_177 span{display:block}._actionGrid_18mfm_194{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._actionCard_18mfm_6{gap:var(--space-4);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-content:start;display:grid}._actionCard_18mfm_6[data-enabled=true]{background:var(--color-accent-wash);border-color:var(--color-accent-line)}._actionCard_18mfm_6:focus-within{border-color:var(--color-accent-line)}._actionToggle_18mfm_219{gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._actionToggle_18mfm_219 input{width:1.15rem;height:1.15rem;accent-color:var(--color-accent);margin:.12rem 0 0}._actionToggle_18mfm_219 strong,._actionToggle_18mfm_219 small{display:block}._actionToggle_18mfm_219 small{margin-top:var(--space-1);color:var(--color-text-muted)}._frameField_18mfm_115{gap:var(--space-2);display:grid}._productionRules_18mfm_7{padding:var(--space-4) var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md)}._productionRules_18mfm_7 h3{font-size:1rem}._productionRules_18mfm_7 ul{margin:var(--space-3) 0 0;color:var(--color-text-muted);padding-left:1.25rem;line-height:1.6}@media (width<=64rem){._actionGrid_18mfm_194{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){._contextCard_18mfm_3,._fieldGrid_18mfm_93,._actionGrid_18mfm_194{grid-template-columns:minmax(0,1fr)}._wideField_18mfm_109{grid-column:auto}}@media (width<=38.75rem){._contextCard_18mfm_3,._group_18mfm_4,._productionRules_18mfm_7{padding:var(--space-4)}}._editor_1jt1h_1,._contextCard_1jt1h_2,._materialFocus_1jt1h_3,._woodFocus_1jt1h_4,._group_1jt1h_5,._field_1jt1h_6,._derivedValue_1jt1h_7,._logicNote_1jt1h_8{min-width:0}._editor_1jt1h_1{gap:var(--space-6);display:grid}._contextCard_1jt1h_2{gap:var(--space-5);padding:var(--space-5);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) minmax(13rem,auto);align-items:center;display:grid}._eyebrow_1jt1h_28{margin:0 0 var(--space-1);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._contextCard_1jt1h_2 h3,._materialFocus_1jt1h_3 h3,._woodFocus_1jt1h_4 h3{overflow-wrap:anywhere;margin:0}._contextHelp_1jt1h_45{max-width:65ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._statusList_1jt1h_52{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;list-style:none;display:flex}._statusBadge_1jt1h_62{color:var(--color-accent-text);background:var(--color-panel);border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:.28rem .55rem;font-weight:800}._materialFocus_1jt1h_3,._woodFocus_1jt1h_4{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}._woodFocus_1jt1h_4{background:var(--color-accent-wash);border-color:var(--color-accent-line)}._materialFocus_1jt1h_3 p,._woodFocus_1jt1h_4 p{max-width:72ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._materialSwatch_1jt1h_98{aspect-ratio:1;background:repeating-linear-gradient(0deg, transparent 0 .38rem, var(--color-accent-line) .38rem .5rem), var(--color-panel);border:1px solid var(--color-accent-line);border-radius:var(--radius-sm);width:3.25rem;box-shadow:var(--shadow-inset)}._group_1jt1h_5{padding:var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);margin:0}._group_1jt1h_5>legend{padding:0 var(--space-2);font-size:1.05rem;font-weight:850}._groupIntro_1jt1h_127{max-width:72ch;margin:0 0 var(--space-4);color:var(--color-text-muted);line-height:1.55}._fieldGrid_1jt1h_134{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_1jt1h_6{gap:var(--space-2);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-content:start;display:grid}._wideField_1jt1h_150{grid-column:1/-1}._field_1jt1h_6>label,._fieldLabel_1jt1h_155{font-weight:800}._field_1jt1h_6 select,._field_1jt1h_6 textarea{width:100%;min-width:0;min-height:var(--control-min-size);color:var(--color-text);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);font:inherit;padding:.72rem .82rem}._field_1jt1h_6 textarea{resize:vertical;max-width:100%;min-height:7rem;line-height:1.5}._field_1jt1h_6 [aria-invalid=true]{background:var(--color-danger-wash);border-color:var(--color-danger-line)}._derivedValue_1jt1h_7{min-height:var(--control-min-size);color:var(--color-text);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-mono);align-items:center;padding:.72rem .82rem;font-weight:800;display:flex}._help_1jt1h_198,._error_1jt1h_199{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}._help_1jt1h_198{color:var(--color-text-muted)}._error_1jt1h_199{color:var(--color-danger-text);font-weight:750}._logicNote_1jt1h_8{gap:var(--space-1);margin:var(--space-4) 0 0;padding:var(--space-4);color:var(--color-text-muted);background:var(--color-accent-wash);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;line-height:1.55;display:grid}._logicNote_1jt1h_8 strong,._logicNote_1jt1h_8 span{display:block}@media (width<=52rem){._contextCard_1jt1h_2,._fieldGrid_1jt1h_134{grid-template-columns:minmax(0,1fr)}._wideField_1jt1h_150{grid-column:auto}}@media (width<=38.75rem){._contextCard_1jt1h_2,._materialFocus_1jt1h_3,._woodFocus_1jt1h_4,._group_1jt1h_5{padding:var(--space-4)}._materialFocus_1jt1h_3,._woodFocus_1jt1h_4{grid-template-columns:minmax(0,1fr)}}._editor_604u9_1,._contextCard_604u9_2,._animationNote_604u9_3,._group_604u9_4,._field_604u9_5,._derivedValue_604u9_6{min-width:0}._editor_604u9_1{gap:var(--space-6);display:grid}._contextCard_604u9_2{gap:var(--space-5);padding:var(--space-5);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}._contextCopy_604u9_28{z-index:1;position:relative}._eyebrow_604u9_33{margin:0 0 var(--space-1);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._contextCard_604u9_2 h3,._animationNote_604u9_3 h3{overflow-wrap:anywhere;margin:0}._contextHelp_604u9_49{max-width:65ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._natureMark_604u9_56{filter:drop-shadow(0 .75rem 1.25rem #0000001a);width:6.5rem;height:6.5rem;position:relative}._canopy_604u9_63,._trunk_604u9_64,._groundLine_604u9_65{display:block;position:absolute}._canopy_604u9_63{background:radial-gradient(circle at 32% 42%, var(--color-panel) 0 22%, transparent 23%), radial-gradient(circle at 67% 35%, var(--color-panel) 0 27%, transparent 28%), radial-gradient(circle at 51% 67%, var(--color-panel) 0 36%, transparent 37%);border:1px solid var(--color-accent-line);border-radius:46% 54% 50% 50%;inset:.35rem .55rem 2.2rem}._trunk_604u9_64{background:var(--color-accent-line);border-radius:var(--radius-sm) var(--radius-sm) 0 0;inset:3.75rem 2.72rem .75rem;transform:perspective(2rem)rotateX(-5deg)}._groundLine_604u9_65{background:var(--color-panel);border:1px solid var(--color-accent-line);border-radius:50%;height:.45rem;bottom:.55rem;left:.35rem;right:.35rem}._statusList_604u9_97{z-index:1;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex;position:relative}._statusBadge_604u9_109{color:var(--color-accent-text);background:var(--color-panel);border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:.28rem .55rem;font-weight:800}._animationNote_604u9_3{padding:var(--space-4) var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm)}._animationNote_604u9_3 p{max-width:72ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._group_604u9_4{padding:var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);margin:0}._group_604u9_4>legend{padding:0 var(--space-2);font-size:1.05rem;font-weight:850}._groupIntro_604u9_149{max-width:72ch;margin:0 0 var(--space-4);color:var(--color-text-muted);line-height:1.55}._fieldGrid_604u9_156{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_604u9_5{gap:var(--space-2);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-content:start;display:grid}._wideField_604u9_172{grid-column:1/-1}._field_604u9_5>label,._fieldLabel_604u9_177{font-weight:800}._field_604u9_5 input,._field_604u9_5 select,._field_604u9_5 textarea{width:100%;min-width:0;min-height:var(--control-min-size);color:var(--color-text);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);font:inherit;padding:.72rem .82rem}._field_604u9_5 textarea{resize:vertical;max-width:100%;min-height:7rem;line-height:1.5}._field_604u9_5 [aria-invalid=true]{background:var(--color-danger-wash);border-color:var(--color-danger-line)}._derivedValue_604u9_6{min-height:var(--control-min-size);color:var(--color-text);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-mono);align-items:center;padding:.72rem .82rem;font-weight:800;display:flex}._help_604u9_221,._error_604u9_222,._footprintWarning_604u9_223{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}._help_604u9_221{color:var(--color-text-muted)}._error_604u9_222,._footprintWarning_604u9_223{color:var(--color-danger-text);font-weight:750}._footprintWarning_604u9_223{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-danger-wash);border:1px solid var(--color-danger-line);border-radius:var(--radius-sm)}@media (width<=52rem){._contextCard_604u9_2,._fieldGrid_604u9_156{grid-template-columns:minmax(0,1fr)}._natureMark_604u9_56{opacity:.6;grid-row:1;width:5.5rem;height:5.5rem;margin-left:auto}._contextCopy_604u9_28{grid-area:1/1;padding-right:4rem}._wideField_604u9_172{grid-column:auto}}@media (width<=38.75rem){._contextCard_604u9_2,._animationNote_604u9_3,._group_604u9_4{padding:var(--space-4)}._natureMark_604u9_56{display:none}._contextCopy_604u9_28{padding-right:0}}._editor_19i24_1,._contextCard_19i24_2,._animationNote_19i24_3,._group_19i24_4,._field_19i24_5,._derivedValue_19i24_6{min-width:0}._editor_19i24_1{gap:var(--space-6);display:grid}._contextCard_19i24_2{gap:var(--space-5);padding:var(--space-5);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}._contextCopy_19i24_28{z-index:1;position:relative}._eyebrow_19i24_33{margin:0 0 var(--space-1);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._contextCard_19i24_2 h3,._animationNote_19i24_3 h3{overflow-wrap:anywhere;margin:0}._contextHelp_19i24_49{max-width:65ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._objectMark_19i24_56{filter:drop-shadow(0 .75rem 1.25rem #0000001a);width:7rem;height:6.5rem;position:relative}._objectTop_19i24_63,._objectFront_19i24_64,._objectSide_19i24_65,._objectShadow_19i24_66{display:block;position:absolute}._objectTop_19i24_63{background:var(--color-panel);border:1px solid var(--color-accent-line);clip-path:polygon(50% 0,100% 42%,50% 100%,0 42%);height:2rem;top:.8rem;left:.65rem;right:1.25rem}._objectFront_19i24_64{background:var(--color-accent-line);border:1px solid var(--color-accent-line);clip-path:polygon(0 0,100% 25%,100% 100%,0 75%);opacity:.78;inset:2.55rem 3rem .9rem .65rem}._objectSide_19i24_65{background:var(--color-panel-soft);border:1px solid var(--color-accent-line);clip-path:polygon(0 25%,100% 0,100% 75%,0 100%);inset:2.55rem 1.25rem .9rem 4rem}._objectShadow_19i24_66{background:var(--color-line);opacity:.72;border-radius:50%;height:.65rem;bottom:.15rem;left:.3rem;right:.55rem}._statusList_19i24_112{z-index:1;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex;position:relative}._statusBadge_19i24_124{color:var(--color-accent-text);background:var(--color-panel);border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:.28rem .55rem;font-weight:800}._animationNote_19i24_3{padding:var(--space-4) var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm)}._animationNote_19i24_3 p{max-width:72ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._group_19i24_4{padding:var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);margin:0}._group_19i24_4>legend{padding:0 var(--space-2);font-size:1.05rem;font-weight:850}._groupIntro_19i24_164{max-width:72ch;margin:0 0 var(--space-4);color:var(--color-text-muted);line-height:1.55}._fieldGrid_19i24_171{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_19i24_5{gap:var(--space-2);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-content:start;display:grid}._wideField_19i24_187{grid-column:1/-1}._field_19i24_5>label,._fieldLabel_19i24_192{font-weight:800}._field_19i24_5 input,._field_19i24_5 select,._field_19i24_5 textarea{width:100%;min-width:0;min-height:var(--control-min-size);color:var(--color-text);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);font:inherit;padding:.72rem .82rem}._field_19i24_5 textarea{resize:vertical;max-width:100%;min-height:7rem;line-height:1.5}._field_19i24_5 [aria-invalid=true]{background:var(--color-danger-wash);border-color:var(--color-danger-line)}._derivedValue_19i24_6{min-height:var(--control-min-size);color:var(--color-text);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-mono);align-items:center;padding:.72rem .82rem;font-weight:800;display:flex}._help_19i24_236,._error_19i24_237,._footprintWarning_19i24_238{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}._help_19i24_236{color:var(--color-text-muted)}._error_19i24_237,._footprintWarning_19i24_238{color:var(--color-danger-text);font-weight:750}._footprintWarning_19i24_238{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-danger-wash);border:1px solid var(--color-danger-line);border-radius:var(--radius-sm)}@media (width<=52rem){._contextCard_19i24_2,._fieldGrid_19i24_171{grid-template-columns:minmax(0,1fr)}._objectMark_19i24_56{opacity:.62;grid-row:1;width:5.75rem;height:5.4rem;margin-left:auto}._contextCopy_19i24_28{grid-area:1/1;padding-right:4rem}._wideField_19i24_187{grid-column:auto}}@media (width<=38.75rem){._contextCard_19i24_2,._animationNote_19i24_3,._group_19i24_4{padding:var(--space-4)}._objectMark_19i24_56{display:none}._contextCopy_19i24_28{padding-right:0}}._editor_13t5l_1,._contextCard_13t5l_2,._logicNote_13t5l_3,._group_13t5l_4,._field_13t5l_5,._derivedValue_13t5l_6{min-width:0}._editor_13t5l_1{gap:var(--space-6);display:grid}._contextCard_13t5l_2{gap:var(--space-5);padding:var(--space-5);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}._contextCopy_13t5l_28{z-index:1;position:relative}._eyebrow_13t5l_33{margin:0 0 var(--space-1);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._contextCard_13t5l_2 h3,._logicNote_13t5l_3 h3{overflow-wrap:anywhere;margin:0}._contextHelp_13t5l_49{max-width:65ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._buildingMark_13t5l_56{filter:drop-shadow(0 .75rem 1.25rem #0000001a);width:7.25rem;height:6.75rem;position:relative}._roofMark_13t5l_63,._wallMark_13t5l_64,._doorMark_13t5l_65,._windowMark_13t5l_66,._shadowMark_13t5l_67{display:block;position:absolute}._roofMark_13t5l_63{background:var(--color-accent-line);border:1px solid var(--color-accent-line);clip-path:polygon(50% 0,100% 68%,80% 100%,20% 100%,0 68%);height:2.7rem;top:.35rem;left:.35rem;right:.55rem}._wallMark_13t5l_64{background:var(--color-panel);border:1px solid var(--color-accent-line);inset:2.75rem 1rem .7rem}._doorMark_13t5l_65{background:var(--color-accent-line);border-radius:.6rem .6rem 0 0;width:1.35rem;height:2.45rem;bottom:.72rem;right:2.75rem}._windowMark_13t5l_66{background:var(--color-accent-wash);border:2px solid var(--color-accent-line);width:1.2rem;height:1.2rem;top:3.45rem;left:1.65rem}._shadowMark_13t5l_67{background:var(--color-line);opacity:.72;border-radius:50%;height:.65rem;bottom:.05rem;left:.3rem;right:.3rem}._statusList_13t5l_119{z-index:1;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex;position:relative}._statusBadge_13t5l_131{color:var(--color-accent-text);background:var(--color-panel);border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:.28rem .55rem;font-weight:800}._logicNote_13t5l_3{padding:var(--space-4) var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm)}._logicNote_13t5l_3 p{max-width:72ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._group_13t5l_4{padding:var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);margin:0}._group_13t5l_4>legend{padding:0 var(--space-2);font-size:1.05rem;font-weight:850}._groupIntro_13t5l_171{max-width:72ch;margin:0 0 var(--space-4);color:var(--color-text-muted);line-height:1.55}._fieldGrid_13t5l_178{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_13t5l_5{gap:var(--space-2);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-content:start;display:grid}._wideField_13t5l_194{grid-column:1/-1}._field_13t5l_5>label,._fieldLabel_13t5l_199{font-weight:800}._field_13t5l_5 input,._field_13t5l_5 select,._field_13t5l_5 textarea{width:100%;min-width:0;min-height:var(--control-min-size);color:var(--color-text);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);font:inherit;padding:.72rem .82rem}._field_13t5l_5 textarea{resize:vertical;max-width:100%;min-height:7rem;line-height:1.5}._field_13t5l_5 [aria-invalid=true]{background:var(--color-danger-wash);border-color:var(--color-danger-line)}._derivedValue_13t5l_6{min-height:var(--control-min-size);color:var(--color-text);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-mono);align-items:center;padding:.72rem .82rem;font-weight:800;display:flex}._help_13t5l_243,._error_13t5l_244,._footprintWarning_13t5l_245{overflow-wrap:anywhere;font-size:var(--font-size-sm);margin:0;line-height:1.45}._help_13t5l_243{color:var(--color-text-muted)}._error_13t5l_244,._footprintWarning_13t5l_245{color:var(--color-danger-text);font-weight:750}._footprintWarning_13t5l_245{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-danger-wash);border:1px solid var(--color-danger-line);border-radius:var(--radius-sm)}@media (width<=52rem){._contextCard_13t5l_2,._fieldGrid_13t5l_178{grid-template-columns:minmax(0,1fr)}._buildingMark_13t5l_56{opacity:.62;grid-row:1;width:5.75rem;height:5.4rem;margin-left:auto}._contextCopy_13t5l_28{grid-area:1/1;padding-right:4rem}._wideField_13t5l_194{grid-column:auto}}@media (width<=38.75rem){._contextCard_13t5l_2,._logicNote_13t5l_3,._group_13t5l_4{padding:var(--space-4)}._buildingMark_13t5l_56{display:none}._contextCopy_13t5l_28{padding-right:0}}._editor_1v3sw_1,._contextCard_1v3sw_2,._logicNote_1v3sw_3,._group_1v3sw_4,._field_1v3sw_5,._derivedValue_1v3sw_6,._specificationCard_1v3sw_7{min-width:0}._editor_1v3sw_1{gap:var(--space-6);display:grid}._contextCard_1v3sw_2{gap:var(--space-5);padding:var(--space-5);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}._contextCopy_1v3sw_29{z-index:1;position:relative}._eyebrow_1v3sw_34{margin:0 0 var(--space-1);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._contextCard_1v3sw_2 h3,._logicNote_1v3sw_3 h3,._specificationCard_1v3sw_7 h4{overflow-wrap:anywhere;margin:0}._contextHelp_1v3sw_51{max-width:67ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._tileMark_1v3sw_58{background:var(--color-panel);border:1px solid var(--color-accent-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-control);grid-template-columns:repeat(3,1.65rem);gap:.22rem;padding:.55rem;display:grid;transform:rotate(-2deg)}._tileMark_1v3sw_58 span{aspect-ratio:1;background:linear-gradient(135deg, transparent 46%, var(--color-accent-line) 47% 53%, transparent 54%), var(--color-panel-soft);border:1px solid var(--color-accent-line);image-rendering:pixelated}._tileMark_1v3sw_58 span[data-accent=true]{background:var(--color-accent);border-color:var(--color-accent-text)}._statusList_1v3sw_84{z-index:1;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex;position:relative}._statusBadge_1v3sw_96{color:var(--color-accent-text);background:var(--color-panel);border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:.28rem .55rem;font-weight:800}._logicNote_1v3sw_3{padding:var(--space-4) var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm)}._logicNote_1v3sw_3 p{max-width:74ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._group_1v3sw_4{padding:var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);margin:0}._group_1v3sw_4>legend,._choiceField_1v3sw_131>legend{padding:0 var(--space-2);font-size:1.05rem;font-weight:850}._groupIntro_1v3sw_137{max-width:74ch;margin:0 0 var(--space-4);color:var(--color-text-muted);line-height:1.55}._fieldGrid_1v3sw_144{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_1v3sw_5{gap:var(--space-2);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-content:start;margin:0;display:grid}._wideField_1v3sw_161{grid-column:1/-1}._field_1v3sw_5>label,._fieldLabel_1v3sw_166{font-weight:800}._field_1v3sw_5 input,._field_1v3sw_5 select,._field_1v3sw_5 textarea{width:100%;min-width:0;min-height:var(--control-min-size);color:var(--color-text);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);font:inherit;padding:.72rem .82rem}._field_1v3sw_5 textarea{resize:vertical;max-width:100%;min-height:6.5rem;line-height:1.5}._field_1v3sw_5 [aria-invalid=true],._choiceField_1v3sw_131[aria-invalid=true]{background:var(--color-danger-wash);border-color:var(--color-danger-line)}._derivedValue_1v3sw_6{min-height:var(--control-min-size);color:var(--color-text);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-mono);align-items:center;padding:.72rem .82rem;font-weight:800;display:flex}._choiceField_1v3sw_131{border:1px solid var(--color-line)}._choiceField_1v3sw_131>legend{font-size:inherit}._choiceGrid_1v3sw_219{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._choice_1v3sw_131{gap:var(--space-2);min-height:var(--control-min-size);padding:var(--space-2) var(--space-3);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-items:center;font-weight:700;display:flex}._choice_1v3sw_131 input{width:1.15rem;min-height:1.15rem;box-shadow:none;margin:0;padding:0}._help_1v3sw_245,._error_1v3sw_246,._capacityNote_1v3sw_247,._emptyGroupNote_1v3sw_248,._specificationCard_1v3sw_7 p{overflow-wrap:anywhere;font-size:var(--font-size-sm);margin:0;line-height:1.45}._help_1v3sw_245,._emptyGroupNote_1v3sw_248,._specificationCard_1v3sw_7 p{color:var(--color-text-muted)}._error_1v3sw_246{color:var(--color-danger-text);font-weight:750}._emptyGroupNote_1v3sw_248{padding:var(--space-4);background:var(--color-panel);border:1px dashed var(--color-line);border-radius:var(--radius-sm)}._specificationCard_1v3sw_7{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-accent-line);border-radius:var(--radius-sm)}._specificationCard_1v3sw_7>p{margin-top:var(--space-2)}._metricGrid_1v3sw_286{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._metricGrid_1v3sw_286 div{min-width:0;padding:var(--space-3);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-sm)}._metricGrid_1v3sw_286 dt{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;font-weight:750}._metricGrid_1v3sw_286 dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-family:var(--font-mono);font-weight:800}._capacityNote_1v3sw_247{margin-top:var(--space-3);color:var(--color-accent-text);font-weight:750}@media (width<=52rem){._contextCard_1v3sw_2,._fieldGrid_1v3sw_144,._metricGrid_1v3sw_286{grid-template-columns:minmax(0,1fr)}._tileMark_1v3sw_58{opacity:.68;grid-row:1;grid-template-columns:repeat(3,1.3rem);margin-left:auto}._contextCopy_1v3sw_29{grid-area:1/1;padding-right:4.75rem}._wideField_1v3sw_161{grid-column:auto}}@media (width<=38.75rem){._contextCard_1v3sw_2,._logicNote_1v3sw_3,._group_1v3sw_4{padding:var(--space-4)}._tileMark_1v3sw_58{display:none}._contextCopy_1v3sw_29{padding-right:0}._choiceGrid_1v3sw_219{grid-template-columns:minmax(0,1fr)}}._editor_o2yqm_1{gap:var(--space-6);display:grid}._contextCard_o2yqm_2,._group_o2yqm_2,._field_o2yqm_2{min-width:0}._contextCard_o2yqm_2{gap:var(--space-4);padding:var(--space-5);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;display:grid}._eyebrow_o2yqm_12{margin:0 0 var(--space-1);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._contextCard_o2yqm_2 h3{margin:0}._contextHelp_o2yqm_22,._groupIntro_o2yqm_22,._help_o2yqm_22,._error_o2yqm_22{overflow-wrap:anywhere}._contextHelp_o2yqm_22,._groupIntro_o2yqm_22{max-width:70ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._statusList_o2yqm_29{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;align-content:start;margin:0;padding:0;list-style:none;display:flex}._statusList_o2yqm_29 li{color:var(--color-accent-text);background:var(--color-panel);border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:.3rem .58rem;font-weight:800}._group_o2yqm_2{padding:var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);margin:0}._group_o2yqm_2>legend{padding:0 var(--space-2);font-size:1.05rem;font-weight:850}._groupIntro_o2yqm_22{margin-bottom:var(--space-4)}._fieldGrid_o2yqm_58{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_o2yqm_2{gap:var(--space-2);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-content:start;display:grid}._wideField_o2yqm_68{grid-column:1/-1}._field_o2yqm_2>label,._fieldLabel_o2yqm_69{font-weight:800}._field_o2yqm_2 input,._field_o2yqm_2 select,._field_o2yqm_2 textarea{width:100%;min-width:0;min-height:var(--control-min-size);color:var(--color-text);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);font:inherit;padding:.72rem .82rem}._field_o2yqm_2 textarea{resize:vertical;min-height:6.5rem;line-height:1.5}._field_o2yqm_2 [aria-invalid=true]{background:var(--color-danger-wash);border-color:var(--color-danger-line)}._derivedValue_o2yqm_84{min-height:var(--control-min-size);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-mono);align-items:center;padding:.72rem .82rem;font-weight:800;display:flex}._help_o2yqm_22,._error_o2yqm_22{font-size:var(--font-size-sm);margin:0;line-height:1.45}._help_o2yqm_22{color:var(--color-text-muted)}._error_o2yqm_22{color:var(--color-danger-text);font-weight:750}@media (width<=48rem){._contextCard_o2yqm_2,._fieldGrid_o2yqm_58{grid-template-columns:1fr}._statusList_o2yqm_29{justify-content:flex-start}._wideField_o2yqm_68{grid-column:auto}}._editor_1wahy_1{gap:var(--space-6);display:grid}._contextCard_1wahy_2,._group_1wahy_2,._field_1wahy_2{min-width:0}._contextCard_1wahy_2{gap:var(--space-4);padding:var(--space-5);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;display:grid}._eyebrow_1wahy_12{margin:0 0 var(--space-1);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._contextCard_1wahy_2 h3{margin:0}._contextHelp_1wahy_22,._groupIntro_1wahy_22,._help_1wahy_22,._error_1wahy_22{overflow-wrap:anywhere}._contextHelp_1wahy_22,._groupIntro_1wahy_22{max-width:70ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._statusList_1wahy_29{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;align-content:start;margin:0;padding:0;list-style:none;display:flex}._statusList_1wahy_29 li{color:var(--color-accent-text);background:var(--color-panel);border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:.3rem .58rem;font-weight:800}._group_1wahy_2{padding:var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);margin:0}._group_1wahy_2>legend{padding:0 var(--space-2);font-size:1.05rem;font-weight:850}._groupIntro_1wahy_22{margin-bottom:var(--space-4)}._fieldGrid_1wahy_58{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_1wahy_2{gap:var(--space-2);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-content:start;display:grid}._wideField_1wahy_68{grid-column:1/-1}._field_1wahy_2>label,._fieldLabel_1wahy_69{font-weight:800}._field_1wahy_2 select,._field_1wahy_2 textarea{width:100%;min-width:0;min-height:var(--control-min-size);color:var(--color-text);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);font:inherit;padding:.72rem .82rem}._field_1wahy_2 textarea{resize:vertical;min-height:6.5rem;line-height:1.5}._field_1wahy_2 [aria-invalid=true]{background:var(--color-danger-wash);border-color:var(--color-danger-line)}._derivedValue_1wahy_84{min-height:var(--control-min-size);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-mono);align-items:center;padding:.72rem .82rem;font-weight:800;display:flex}._help_1wahy_22,._error_1wahy_22{font-size:var(--font-size-sm);margin:0;line-height:1.45}._help_1wahy_22{color:var(--color-text-muted)}._error_1wahy_22{color:var(--color-danger-text);font-weight:750}@media (width<=48rem){._contextCard_1wahy_2,._fieldGrid_1wahy_58{grid-template-columns:1fr}._statusList_1wahy_29{justify-content:flex-start}._wideField_1wahy_68{grid-column:auto}}._step_1bi47_1,._chooser_1bi47_2,._choiceCard_1bi47_3,._choiceCard_1bi47_3>span,._effectiveValues_1bi47_5,._effectiveField_1bi47_6,._editor_1bi47_7,._editorField_1bi47_8,._wideField_1bi47_9{min-width:0}._step_1bi47_1{gap:var(--space-6);display:grid}._chooser_1bi47_2{border:0;margin:0;padding:0}._chooser_1bi47_2>legend{font-size:1.05rem;font-weight:850}._intro_1bi47_29{max-width:68ch;margin:var(--space-2) 0 var(--space-4);color:var(--color-text-muted);line-height:1.55}._choiceGrid_1bi47_36,._effectiveGrid_1bi47_37,._editorGrid_1bi47_38{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._choiceCard_1bi47_3{gap:var(--space-3);padding:var(--space-4);color:var(--color-text);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:relative}._choiceSelection_1bi47_61{gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}._choiceCard_1bi47_3:hover{background:var(--color-control-hover);border-color:var(--color-accent-line);transform:translateY(-1px)}._choiceCard_1bi47_3:focus-within{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._choiceCard_1bi47_3[data-selected=true]{background:var(--color-accent-wash);border-color:var(--color-accent-line)}._choiceCard_1bi47_3[data-pending=true]{border-style:dashed;border-color:var(--color-danger-line)}._choiceCard_1bi47_3 input{width:1.15rem;height:1.15rem;accent-color:var(--color-accent);margin:.12rem 0 0}._choiceCard_1bi47_3 strong,._choiceCard_1bi47_3 small,._choiceMeta_1bi47_100{overflow-wrap:anywhere;display:block}._choiceCard_1bi47_3 small{margin-top:var(--space-1);color:var(--color-text-muted);line-height:1.45}._choiceMeta_1bi47_100{margin-top:var(--space-2);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:1.4}._chooserActions_1bi47_119,._actions_1bi47_120,._editorActions_1bi47_121{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}._chooserActions_1bi47_119{margin-top:var(--space-4)}._primaryButton_1bi47_132,._secondaryButton_1bi47_133,._dangerButton_1bi47_134,._textButton_1bi47_135{min-height:var(--control-min-size);border-radius:var(--radius-sm);font:inherit;cursor:pointer;font-weight:800}._primaryButton_1bi47_132,._secondaryButton_1bi47_133,._dangerButton_1bi47_134{padding:.72rem 1rem}._primaryButton_1bi47_132{color:var(--color-ink-inverse);background:var(--color-accent);border:1px solid var(--color-accent-strong)}._primaryButton_1bi47_132:hover{background:var(--color-accent-strong)}._secondaryButton_1bi47_133{color:var(--color-text);background:var(--color-control);border:1px solid var(--color-control-border)}._secondaryButton_1bi47_133:hover{background:var(--color-control-hover);border-color:var(--color-line-strong)}._dangerButton_1bi47_134,._deleteChoiceButton_1bi47_171{color:var(--color-danger-text);background:var(--color-danger-wash);border:1px solid var(--color-danger-line)}._dangerButton_1bi47_134:hover,._deleteChoiceButton_1bi47_171:hover{background:var(--color-panel);border-color:var(--color-danger-text)}._deleteChoiceButton_1bi47_171{min-height:var(--control-min-size);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);cursor:pointer;padding:.55rem .7rem;font-weight:800}._deleteChoiceButton_1bi47_171 span{margin-right:var(--space-1)}._textButton_1bi47_135{color:var(--color-danger-text);border:1px solid var(--color-danger-line);background:0 0;padding:.55rem .7rem}._textButton_1bi47_135:hover{background:var(--color-danger-wash)}._emptyState_1bi47_208,._blockingState_1bi47_209,._conflictPanel_1bi47_210,._editor_1bi47_7,._effectiveValues_1bi47_5{border-radius:var(--radius-md)}._emptyState_1bi47_208,._blockingState_1bi47_209{padding:var(--space-4)}._emptyState_1bi47_208{color:var(--color-text);background:var(--color-panel-soft);border:1px dashed var(--color-line-strong)}._emptyState_1bi47_208 p,._blockingState_1bi47_209 p,._conflictPanel_1bi47_210 p{margin:var(--space-1) 0 0;line-height:1.55}._blockingState_1bi47_209,._conflictPanel_1bi47_210,._errorNotice_1bi47_236{color:var(--color-danger-text);background:var(--color-danger-wash);border:1px solid var(--color-danger-line)}._blockingState_1bi47_209 h3,._conflictPanel_1bi47_210 h3,._editorHeader_1bi47_244 h3,._valuesHeader_1bi47_245 h3{overflow-wrap:anywhere;margin:0}._conflictPanel_1bi47_210{gap:var(--space-4);padding:var(--space-4);display:grid}._editor_1bi47_7,._effectiveValues_1bi47_5{gap:var(--space-5);padding:var(--space-5);background:var(--color-panel-soft);border:1px solid var(--color-line);display:grid}._editorHeader_1bi47_244,._valuesHeader_1bi47_245{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(14rem,.7fr);align-items:start;display:grid}._editorHeader_1bi47_244>p,._valuesHeader_1bi47_245>p{color:var(--color-text-muted);margin:0;line-height:1.55}._eyebrow_1bi47_280{margin:0 0 var(--space-1);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._editorField_1bi47_8,._effectiveField_1bi47_6{gap:var(--space-2);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-content:start;display:grid}._editorField_1bi47_8>label:first-child,._fieldLabel_1bi47_302{font-weight:850}._editorField_1bi47_8 input:not([type=checkbox]),._editorField_1bi47_8 select,._editorField_1bi47_8 textarea,._effectiveField_1bi47_6 input:not([type=checkbox]),._effectiveField_1bi47_6 select,._effectiveField_1bi47_6 textarea{width:100%;min-width:0;min-height:var(--control-min-size);color:var(--color-text);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);font:inherit;padding:.72rem .82rem}._editorField_1bi47_8 textarea,._effectiveField_1bi47_6 textarea{resize:vertical;max-width:100%;min-height:7rem;line-height:1.5}._editorField_1bi47_8 [aria-invalid=true],._effectiveField_1bi47_6 [aria-invalid=true]{background:var(--color-danger-wash);border-color:var(--color-danger-line)}._fieldHeading_1bi47_338{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;align-items:start;display:flex}._lockedBadge_1bi47_346,._openBadge_1bi47_347{border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-xs);flex:none;padding:.2rem .48rem;font-weight:800}._lockedBadge_1bi47_346{color:var(--color-danger-text);background:var(--color-danger-wash);border:1px solid var(--color-danger-line)}._openBadge_1bi47_347{color:var(--color-accent-text);background:var(--color-accent-wash);border:1px solid var(--color-accent-line)}._readonlyControl_1bi47_368{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}._readonlyControl_1bi47_368 output{min-width:0;min-height:var(--control-min-size);overflow-wrap:anywhere;color:var(--color-text);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-sm);align-items:center;padding:.72rem .82rem;display:flex}._sourceLabel_1bi47_388,._fieldError_1bi47_389{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}._sourceLabel_1bi47_388{color:var(--color-text-muted)}._fieldError_1bi47_389{color:var(--color-danger-text);font-weight:750}._errorNotice_1bi47_236,._successNotice_1bi47_406{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}._successNotice_1bi47_406{color:var(--color-success);background:var(--color-success-wash);border:1px solid var(--color-success-line)}._lockControl_1bi47_420,._booleanControl_1bi47_421{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.45;display:grid}._lockControl_1bi47_420{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:650}._lockControl_1bi47_420 input,._booleanControl_1bi47_421 input{width:1.15rem;height:1.15rem;accent-color:var(--color-accent);margin:.12rem 0 0}._wideField_1bi47_9{gap:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._effectiveGrid_1bi47_37>._wideField_1bi47_9>._effectiveField_1bi47_6,._editorGrid_1bi47_38>._wideField_1bi47_9>._editorField_1bi47_8{height:100%}._lightingControls_1bi47_456{gap:var(--space-2);display:grid}._lightingControls_1bi47_456>label{margin-top:var(--space-2);font-weight:800}@media (width<=52rem){._choiceGrid_1bi47_36,._effectiveGrid_1bi47_37,._editorGrid_1bi47_38,._editorHeader_1bi47_244,._valuesHeader_1bi47_245,._wideField_1bi47_9{grid-template-columns:minmax(0,1fr)}._wideField_1bi47_9{grid-column:auto}}@media (width<=38.75rem){._editor_1bi47_7,._effectiveValues_1bi47_5{padding:var(--space-4)}._readonlyControl_1bi47_368{grid-template-columns:minmax(0,1fr)}._chooserActions_1bi47_119,._actions_1bi47_120,._editorActions_1bi47_121{flex-direction:column;align-items:stretch}._chooserActions_1bi47_119 button,._actions_1bi47_120 button,._editorActions_1bi47_121 button,._readonlyControl_1bi47_368 button{width:100%}._choiceCard_1bi47_3{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._choiceCard_1bi47_3:hover{transform:none}}._workflow_1u3ew_1,._conflictPanel_1u3ew_2{gap:var(--space-5);min-width:0;padding:clamp(1.25rem,3vw,2rem);display:grid}._header_1u3ew_9,._sectionHeading_1u3ew_10,._actions_1u3ew_11{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}._header_1u3ew_9>div,._sectionHeading_1u3ew_10>div{min-width:0}._header_1u3ew_9 h2,._sectionHeading_1u3ew_10 h3,._conflictPanel_1u3ew_2 h2,._intro_1u3ew_27,._conflictPanel_1u3ew_2 p,._fieldError_1u3ew_29,._errorNotice_1u3ew_30,._emptyState_1u3ew_31{margin:0}._header_1u3ew_9 h2,._sectionHeading_1u3ew_10 h3{margin-top:var(--space-1);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}._eyebrow_1u3ew_42{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._intro_1u3ew_27,._conflictPanel_1u3ew_2 p,._noticeList_1u3ew_53,._emptyState_1u3ew_31,._safetyList_1u3ew_55{max-width:76ch;color:var(--color-text-muted)}._conflictNotice_1u3ew_60{gap:var(--space-3);display:grid}._conflictList_1u3ew_65,._noticeList_1u3ew_53,._safetyList_1u3ew_55,._conflictPanel_1u3ew_2 ul{margin:0;padding-left:1.25rem}._conflictList_1u3ew_65{color:var(--color-danger-text)}._choiceGrid_1u3ew_77{gap:var(--space-3);grid-template-columns:repeat(4,minmax(10rem,1fr));display:grid}._workflow_1u3ew_1 button,._conflictPanel_1u3ew_2 button{min-height:var(--control-min-size);padding:.65rem var(--space-4);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;font-weight:800;display:inline-flex}._workflow_1u3ew_1 button:hover:not(:disabled),._conflictPanel_1u3ew_2 button:hover:not(:disabled){background:var(--color-control-hover)}._workflow_1u3ew_1 button:focus-visible,._conflictPanel_1u3ew_2 button:focus-visible,._nameField_1u3ew_107 input:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._profileChoice_1u3ew_108:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._workflow_1u3ew_1 button:disabled{cursor:not-allowed;opacity:.55}._workflow_1u3ew_1 ._primaryButton_1u3ew_118{color:var(--color-ink-inverse);background:var(--color-accent);border-color:var(--color-accent-strong);box-shadow:var(--shadow-control)}._workflow_1u3ew_1 ._primaryButton_1u3ew_118:hover:not(:disabled){background:var(--color-accent-strong)}._familyForm_1u3ew_129,._existingProfiles_1u3ew_130,._impact_1u3ew_131{gap:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:0;padding:clamp(1rem,2.5vw,1.5rem);display:grid}._nameField_1u3ew_107{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700;display:grid}._nameField_1u3ew_107 input{width:100%;min-width:0;min-height:var(--control-min-size);padding:.65rem var(--space-3);color:var(--color-text);font:inherit;background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset)}._nameField_1u3ew_107 input[aria-invalid=true]{border-color:var(--color-danger-line)}._fieldError_1u3ew_29,._errorNotice_1u3ew_30{color:var(--color-danger-text)}._errorNotice_1u3ew_30{padding:var(--space-3) var(--space-4);background:var(--color-danger-wash);border:1px solid var(--color-danger-line);border-radius:var(--radius-md)}._impact_1u3ew_131{background:var(--color-canvas)}._impactGrid_1u3ew_182{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._impactGrid_1u3ew_182>div{gap:var(--space-1);padding:var(--space-3);background:var(--color-control);border:1px solid var(--color-line);border-radius:var(--radius-sm);display:grid}._impactGrid_1u3ew_182 dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._impactGrid_1u3ew_182 dd{overflow-wrap:anywhere;margin:0;font-weight:800}._changeBlock_1u3ew_210{gap:var(--space-2);display:grid}._changeBlock_1u3ew_210 ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._changeBlock_1u3ew_210 li{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-line);display:flex}._changeBlock_1u3ew_210 li span:last-child{font-family:var(--font-mono);font-size:var(--font-size-sm);text-align:right;font-weight:700}._profileList_1u3ew_238{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._profileChoice_1u3ew_108{align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}._profileChoice_1u3ew_108:has(input:checked){background:var(--color-accent-wash);border-color:var(--color-accent-line)}._profileChoice_1u3ew_108 input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);margin:.15rem 0 0}._profileChoice_1u3ew_108 span{gap:var(--space-1);min-width:0;display:grid}._profileChoice_1u3ew_108 small{color:var(--color-text-muted)}._profileChoice_1u3ew_108 strong,._profileChoice_1u3ew_108 small{overflow-wrap:anywhere}._actions_1u3ew_11{flex-wrap:wrap;justify-content:flex-start}._conflictPanel_1u3ew_2{color:var(--color-danger-text);background:var(--color-danger-wash);border-color:var(--color-danger-line)}@media (width<=72rem){._choiceGrid_1u3ew_77{grid-template-columns:repeat(2,minmax(10rem,1fr))}}@media (width<=46rem){._header_1u3ew_9,._sectionHeading_1u3ew_10,._actions_1u3ew_11,._changeBlock_1u3ew_210 li{flex-direction:column;align-items:stretch}._choiceGrid_1u3ew_77,._profileList_1u3ew_238,._impactGrid_1u3ew_182{grid-template-columns:minmax(0,1fr)}._changeBlock_1u3ew_210 li span:last-child{text-align:left}._actions_1u3ew_11 button{width:100%}}._view_1g253_1{gap:var(--space-6);min-width:0;display:grid}._hero_1g253_7{justify-content:space-between;align-items:center;gap:var(--space-8);background:linear-gradient(125deg, var(--color-accent-wash), transparent 58%), var(--color-panel-raised);border:1px solid var(--color-line);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-panel);padding:clamp(1.5rem,4vw,3.25rem);display:flex}._hero_1g253_7>div,._sectionHeading_1g253_23>div{min-width:0}._hero_1g253_7 h1,._hero_1g253_7 p,._sectionHeading_1g253_23 h2,._capabilities_1g253_30 h3,._outputHeading_1g253_31 h3,._statePanel_1g253_32 p,._warningPanel_1g253_33 h2{margin:0}._hero_1g253_7 h1{max-width:21ch;margin-top:var(--space-2);-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(2rem,5vw,4rem);line-height:1}._description_1g253_48{max-width:65ch;color:var(--color-text-muted);font-size:1.05rem;margin-top:var(--space-4)!important}._eyebrow_1g253_55,._sectionIndex_1g253_56{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._eyebrow_1g253_55{margin-top:var(--space-4)!important}._statePanel_1g253_32 button,._profileActions_1g253_70 button,._outputActions_1g253_71 button,._outputTabs_1g253_72 button{min-height:var(--control-min-size);padding:.65rem var(--space-4);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;font-weight:800;display:inline-flex}._profileActions_1g253_70 button:first-child,._outputActions_1g253_71 button:first-child{color:var(--color-ink-inverse);background:var(--color-accent);border-color:var(--color-accent-strong);box-shadow:var(--shadow-control);flex:none}._profileActions_1g253_70 button:first-child:hover,._outputActions_1g253_71 button:first-child:hover{background:var(--color-accent-strong)}._statePanel_1g253_32 button:hover,._profileActions_1g253_70 button:hover,._outputActions_1g253_71 button:hover,._outputTabs_1g253_72 button:hover{background:var(--color-control-hover)}._statePanel_1g253_32 button:focus-visible,._profileActions_1g253_70 button:focus-visible,._outputActions_1g253_71 button:focus-visible,._outputTabs_1g253_72 button:focus-visible,._packageControls_1g253_113 select:focus-visible,._sectionHeading_1g253_23 h2:focus-visible,._outputContent_1g253_115:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._statePanel_1g253_32,._warningPanel_1g253_33{justify-items:start;gap:var(--space-4);min-width:0;padding:clamp(1.25rem,3vw,2rem);display:grid}._statePanel_1g253_32 p{max-width:72ch;color:var(--color-text-muted)}._statePanel_1g253_32 ul,._warningPanel_1g253_33 ul{margin:0;padding-left:1.25rem}._actionError_1g253_140{color:var(--color-danger-text);background:var(--color-danger-wash);border-color:var(--color-danger-line)}._warningPanel_1g253_33{color:var(--color-text);background:var(--color-accent-wash);border-color:var(--color-accent-line)}._warningPanel_1g253_33 h2{font-size:1rem}._workspace_1g253_156{align-items:start;gap:var(--space-6);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.45fr);min-width:0;display:grid}._summaryPanel_1g253_164,._outputPanel_1g253_165{gap:var(--space-5);min-width:0;padding:clamp(1.25rem,3vw,2rem);display:grid}._sectionHeading_1g253_23,._outputHeading_1g253_31,._profileActions_1g253_70,._outputActions_1g253_71{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}._sectionHeading_1g253_23 h2{margin-top:var(--space-1);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}._summaryGrid_1g253_189{border-top:1px solid var(--color-line);gap:0;min-width:0;margin:0;display:grid}._summaryGrid_1g253_189>div{gap:var(--space-3);min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);display:grid}._summaryGrid_1g253_189 dt{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700}._summaryGrid_1g253_189 dd{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700;display:grid}._summaryGrid_1g253_189 dd small{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600}._capabilities_1g253_30{gap:var(--space-3);display:grid}._capabilities_1g253_30 h3{font-size:var(--font-size-sm)}._capabilities_1g253_30 ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._capabilities_1g253_30 li{padding:var(--space-1) var(--space-3);color:var(--color-accent-text);font-size:var(--font-size-xs);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);font-weight:800}._profileActions_1g253_70,._outputActions_1g253_71{flex-wrap:wrap;justify-content:flex-start}._packageControls_1g253_113{gap:var(--space-4);grid-template-columns:repeat(2,minmax(10rem,1fr));min-width:0;display:grid}._packageControls_1g253_113 label{gap:var(--space-2);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700;display:grid}._packageControls_1g253_113 select{width:100%;min-width:0;min-height:var(--control-min-size);padding:.65rem var(--space-3);color:var(--color-text);font:inherit;background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset)}._outputTabs_1g253_72{gap:var(--space-2);grid-template-columns:repeat(4,minmax(8rem,1fr));min-width:0;display:grid}._outputTabs_1g253_72 button[aria-selected=true]{color:var(--color-accent-text);background:var(--color-accent-wash-strong);border-color:var(--color-accent-line)}._outputContent_1g253_115{gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--color-control);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);display:grid}._outputHeading_1g253_31{align-items:baseline}._outputHeading_1g253_31 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._outputContent_1g253_115 pre{min-width:0;max-height:34rem;padding:var(--space-4);color:var(--color-text);font:.82rem/1.65 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-sm);margin:0;overflow:auto}._actionStatus_1g253_339,._actionError_1g253_140{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid;margin:0}._actionStatus_1g253_339{color:var(--color-success);background:var(--color-success-wash);border-color:var(--color-success-line)}@media (width<=70rem){._workspace_1g253_156{grid-template-columns:1fr}._outputTabs_1g253_72{grid-template-columns:repeat(2,minmax(8rem,1fr))}}@media (width<=46rem){._hero_1g253_7,._sectionHeading_1g253_23,._outputHeading_1g253_31{flex-direction:column;align-items:flex-start}._sectionHeading_1g253_23>div{width:100%}._sectionHeading_1g253_23 h2{font-size:1.125rem}._packageControls_1g253_113,._outputTabs_1g253_72{grid-template-columns:1fr}._summaryGrid_1g253_189>div{gap:var(--space-1);grid-template-columns:1fr}}._view_rz8kf_1{gap:var(--space-6);min-width:0;display:grid}._hero_rz8kf_7{align-items:center;gap:var(--space-8);background:linear-gradient(125deg, var(--color-accent-wash), transparent 58%), var(--color-panel-raised);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);padding:clamp(1.5rem,4vw,3.25rem);display:grid}._hero_rz8kf_7 h1,._hero_rz8kf_7 p,._sectionHeading_rz8kf_23 h2,._sectionHeading_rz8kf_23 p,._panelHeading_rz8kf_25 h2,._transferPanel_rz8kf_26 p,._importInspection_rz8kf_27 p{margin:0}._hero_rz8kf_7 h1{max-width:18ch;margin-top:var(--space-2);letter-spacing:-.045em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(2rem,5vw,4rem);line-height:1}._eyebrow_rz8kf_42,._sectionIndex_rz8kf_43{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._eyebrow_rz8kf_42{margin-top:var(--space-4)!important}._description_rz8kf_56{max-width:67ch;color:var(--color-text-muted);line-height:1.65;margin-top:var(--space-4)!important}._heroFacts_rz8kf_63,._compactFacts_rz8kf_64{min-width:0;margin:0;display:grid}._heroFacts_rz8kf_63{gap:var(--space-3)}._heroFacts_rz8kf_63>div{justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);display:flex}._heroFacts_rz8kf_63 dt,._compactFacts_rz8kf_64 dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}._heroFacts_rz8kf_63 dd,._compactFacts_rz8kf_64 dd{overflow-wrap:anywhere;margin:0;font-weight:800}._section_rz8kf_23{gap:var(--space-6);grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);align-items:start;min-width:0;display:grid}._sectionHeading_rz8kf_23{gap:var(--space-2);min-width:0;display:grid}._sectionHeading_rz8kf_23 h2,._panelHeading_rz8kf_25 h2{overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw,1.65rem)}._sectionHeading_rz8kf_23>p:last-child,._transferPanel_rz8kf_26>p{color:var(--color-text-muted);line-height:1.6}._migrationNotice_rz8kf_122,._importInspection_rz8kf_27,._transferStatus_rz8kf_124,._startSettingsStatus_rz8kf_125{gap:var(--space-2);min-width:0;padding:var(--space-4);color:var(--color-text);background:var(--color-panel-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow-wrap:anywhere;display:grid}._startSettings_rz8kf_125{gap:var(--space-4);min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-6));display:grid}._startSettingsGrid_rz8kf_144{gap:var(--space-4);grid-template-columns:minmax(0,24rem);min-width:0;display:grid}._startSettingsGrid_rz8kf_144 label{gap:var(--space-2);min-width:0;color:var(--color-text);font-size:var(--font-size-sm);font-weight:800;display:grid}._startSettingsGrid_rz8kf_144 select{width:100%;min-width:0;min-height:var(--control-min-size);padding:.65rem var(--space-3);color:var(--color-text);font:inherit;background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);font-weight:650}._startSettingsHint_rz8kf_173,._startSettingsStatus_rz8kf_125{color:var(--color-text-muted);margin:0;line-height:1.55}._startSettingsStatus_rz8kf_125{padding:var(--space-3) var(--space-4)}._startSettingsStatus_rz8kf_125[data-state=saved]{background:var(--color-success-wash);border-color:var(--color-success-line)}._startSettingsStatus_rz8kf_125[data-state=invalid]{color:var(--color-danger-text);background:var(--color-danger-wash);border-color:var(--color-danger-line)}._migrationNotice_rz8kf_122{margin:0}._migrationNotice_rz8kf_122[data-state=success],._transferStatus_rz8kf_124[data-state=success]{background:var(--color-success-wash);border-color:var(--color-success-line)}._migrationNotice_rz8kf_122[data-state=error],._importInspection_rz8kf_27[data-state=error],._transferStatus_rz8kf_124[data-state=error]{color:var(--color-danger-text);background:var(--color-danger-wash);border-color:var(--color-danger-line)}._migrationNotice_rz8kf_122 ul,._importInspection_rz8kf_27 ul{margin:var(--space-1) 0 0;padding-left:1.25rem}._transferGrid_rz8kf_219{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}._transferPanel_rz8kf_26{justify-items:start;gap:var(--space-4);min-width:0;padding:clamp(1.25rem,3vw,2rem);display:grid}._panelHeading_rz8kf_25{gap:var(--space-2);display:grid}._transferPanel_rz8kf_26 button{min-height:var(--control-min-size);max-width:100%;padding:.65rem var(--space-4);color:var(--color-ink-inverse);font:inherit;font-size:var(--font-size-sm);background:var(--color-accent);border:1px solid var(--color-accent-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-control);cursor:pointer;overflow-wrap:anywhere;font-weight:800}._transferPanel_rz8kf_26 button:hover:not(:disabled){background:var(--color-accent-strong)}._transferPanel_rz8kf_26 button:disabled{opacity:.55;cursor:not-allowed}._transferPanel_rz8kf_26 ._dangerAction_rz8kf_265{color:var(--color-danger-text);background:var(--color-danger-wash-strong);border-color:var(--color-danger-line);box-shadow:none}._transferPanel_rz8kf_26 ._dangerAction_rz8kf_265:hover{background:var(--color-danger-wash)}._fileField_rz8kf_276{gap:var(--space-2);width:100%;min-width:0;color:var(--color-text);font-size:var(--font-size-sm);font-weight:800;display:grid}._fileField_rz8kf_276 label{width:fit-content}._fileField_rz8kf_276 input[type=file]{min-width:0;max-width:100%;min-height:var(--control-min-size);padding:var(--space-2);color:var(--color-text);font:inherit;background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);font-weight:600}._fileField_rz8kf_276 input[type=file]::file-selector-button{min-height:2rem;margin-right:var(--space-3);color:var(--color-text);font:inherit;background:var(--color-panel);border:1px solid var(--color-line-strong);border-radius:calc(var(--radius-sm) - .15rem);cursor:pointer;font-weight:800}._fileField_rz8kf_276 small{color:var(--color-text-muted);font-weight:600}._importInspection_rz8kf_27{box-sizing:border-box;width:100%}._importInspection_rz8kf_27[data-state=warning]{background:var(--color-accent-wash);border-color:var(--color-accent-line)}._compactFacts_rz8kf_64{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}._compactFacts_rz8kf_64>div{gap:var(--space-1);min-width:0;display:grid}._restoreOptions_rz8kf_341{box-sizing:border-box;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);margin:0;display:grid}._restoreOptions_rz8kf_341 legend{padding:0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:800}._restoreOptions_rz8kf_341 label{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:700;display:flex}._restoreOptions_rz8kf_341 input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);flex:none}._transferPanel_rz8kf_26 button:focus-visible,._fileField_rz8kf_276 input:focus-visible,._restoreOptions_rz8kf_341 input:focus-visible,._startSettingsGrid_rz8kf_144 select:focus-visible,._transferStatus_rz8kf_124:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (width<=900px){._hero_rz8kf_7,._section_rz8kf_23,._transferGrid_rz8kf_219{grid-template-columns:1fr}._heroFacts_rz8kf_63{grid-template-columns:repeat(3,minmax(0,1fr))}._heroFacts_rz8kf_63>div{display:grid}}@media (width<=760px){._startSettingsGrid_rz8kf_144{grid-template-columns:1fr}}@media (width<=620px){._hero_rz8kf_7{padding:var(--space-6) var(--space-5)}._heroFacts_rz8kf_63,._compactFacts_rz8kf_64{grid-template-columns:1fr}._transferGrid_rz8kf_219,._section_rz8kf_23{gap:var(--space-5)}}._view_qy8aq_1{gap:var(--space-8);min-width:0;display:grid}._hero_qy8aq_7,._filterHeading_qy8aq_8,._resultsHeading_qy8aq_9,._groupHeading_qy8aq_10,._dialogActions_qy8aq_11,._successNotice_qy8aq_12,._errorNotice_qy8aq_13{align-items:center;min-width:0;display:flex}._hero_qy8aq_7{justify-content:space-between;gap:var(--space-8);background:linear-gradient(125deg, var(--color-accent-wash), transparent 58%), var(--color-panel-raised);border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);padding:clamp(1.5rem,4vw,3.25rem)}._hero_qy8aq_7>div,._filterHeading_qy8aq_8>div,._resultsHeading_qy8aq_9>div,._groupHeading_qy8aq_10>*{min-width:0}._hero_qy8aq_7 h1,._hero_qy8aq_7 p,._filterHeading_qy8aq_8 h2,._resultsHeading_qy8aq_9 h2,._groupHeading_qy8aq_10 h3,._groupHeading_qy8aq_10 p,._statePanel_qy8aq_44 p,._dialog_qy8aq_11 h2,._dialog_qy8aq_11 p{margin:0}._hero_qy8aq_7 h1{max-width:19ch;margin-top:var(--space-2);-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(2rem,5vw,4.1rem);line-height:.98}._hero_qy8aq_7 p{max-width:64ch;margin-top:var(--space-4);color:var(--color-text-muted);font-size:1.05rem}._eyebrow_qy8aq_68,._sectionIndex_qy8aq_69,._dialogEyebrow_qy8aq_70{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}._filterPanel_qy8aq_79{gap:var(--space-5);padding:var(--space-5);display:grid}._filterHeading_qy8aq_8,._resultsHeading_qy8aq_9,._groupHeading_qy8aq_10{justify-content:space-between;gap:var(--space-5)}._filterHeading_qy8aq_8 h2,._resultsHeading_qy8aq_9 h2,._groupHeading_qy8aq_10 h3{margin-top:var(--space-1)}._filters_qy8aq_98{align-items:end;gap:var(--space-4);grid-template-columns:minmax(14rem,1.5fr) repeat(3,minmax(10rem,1fr));min-width:0;display:grid}._filters_qy8aq_98 label{gap:var(--space-2);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700;display:grid}._filters_qy8aq_98 select{width:100%;min-width:0;min-height:var(--control-min-size);padding:.65rem var(--space-3);color:var(--color-text);font:inherit;background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset)}._filters_qy8aq_98 select:focus-visible,._checkboxField_qy8aq_129:focus-within{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._checkboxField_qy8aq_129{min-height:var(--control-min-size);width:fit-content;padding:0 var(--space-3);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);cursor:pointer;grid-column:1/-1;align-items:center;color:var(--color-text)!important;grid-template-columns:auto minmax(0,1fr)!important}._checkboxField_qy8aq_129 input{width:1.15rem;height:1.15rem;accent-color:var(--color-accent)}._primaryButton_qy8aq_154,._secondaryButton_qy8aq_155,._resetButton_qy8aq_156,._dangerButton_qy8aq_157,._successNotice_qy8aq_12 button,._errorNotice_qy8aq_13 button{min-height:var(--control-min-size);justify-content:center;align-items:center;gap:var(--space-2);padding:.65rem var(--space-4);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);cursor:pointer;font-weight:800;display:inline-flex}._primaryButton_qy8aq_154{color:var(--color-ink-inverse);background:var(--color-accent);border-color:var(--color-accent-strong);box-shadow:var(--shadow-control);flex:none}._primaryButton_qy8aq_154:hover{background:var(--color-accent-strong)}._secondaryButton_qy8aq_155:hover,._resetButton_qy8aq_156:hover{background:var(--color-control-hover)}._resetButton_qy8aq_156:disabled{cursor:default;opacity:.58}._primaryButton_qy8aq_154:focus-visible,._secondaryButton_qy8aq_155:focus-visible,._resetButton_qy8aq_156:focus-visible,._dangerButton_qy8aq_157:focus-visible,._successNotice_qy8aq_12 button:focus-visible,._errorNotice_qy8aq_13 button:focus-visible,._resultsHeading_qy8aq_9 h2:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._successNotice_qy8aq_12,._errorNotice_qy8aq_13{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid}._successNotice_qy8aq_12>span,._errorNotice_qy8aq_13>span,._resultsHeading_qy8aq_9>p,._groupHeading_qy8aq_10>p,._warning_qy8aq_222,._statePanel_qy8aq_44{overflow-wrap:anywhere;min-width:0}._successNotice_qy8aq_12{color:var(--color-success);background:var(--color-success-wash);border-color:var(--color-success-line)}._errorNotice_qy8aq_13{color:var(--color-danger-text);background:var(--color-danger-wash);border-color:var(--color-danger-line)}._successNotice_qy8aq_12 button,._errorNotice_qy8aq_13 button{min-width:var(--control-min-size);color:currentColor;background:0 0;border-color:currentColor;padding:0}._results_qy8aq_9,._groupList_qy8aq_250,._group_qy8aq_10,._statePanel_qy8aq_44{min-width:0;display:grid}._results_qy8aq_9,._groupList_qy8aq_250{gap:var(--space-6)}._resultsHeading_qy8aq_9{align-items:end}._resultsHeading_qy8aq_9>p{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-sm);margin:0}._group_qy8aq_10{gap:var(--space-4)}._groupHeading_qy8aq_10{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);align-items:end}._groupHeading_qy8aq_10 p{max-width:56ch;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:right}._cards_qy8aq_290{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}._cards_qy8aq_290>li{min-width:0}._statePanel_qy8aq_44{justify-items:start;gap:var(--space-3);padding:var(--space-6)}._warning_qy8aq_222{padding:var(--space-3) var(--space-4);color:var(--color-danger-text);background:var(--color-danger-wash);border-left:3px solid var(--color-danger-line);margin:0}._dialog_qy8aq_11{width:min(100% - 2rem,32rem);max-height:calc(100dvh - 2rem);padding:var(--space-6);color:var(--color-text);background:var(--color-panel-raised);border:1px solid var(--color-danger-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);overflow:auto}._dialog_qy8aq_11::backdrop{background:var(--color-dialog-backdrop)}._dialogFallbackBackdrop_qy8aq_334{z-index:999;background:var(--color-dialog-backdrop);position:fixed;inset:0}._dialog_qy8aq_11[data-fallback-modal=true]{z-index:1000;margin:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._dialog_qy8aq_11 h2{margin-top:var(--space-2);overflow-wrap:anywhere}._dialog_qy8aq_11 p{margin-top:var(--space-4);color:var(--color-text-muted)}._dialogError_qy8aq_359{padding:var(--space-3);background:var(--color-danger-wash);border-left:3px solid var(--color-danger-line);color:var(--color-danger-text)!important}._dialogActions_qy8aq_11{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}._dangerButton_qy8aq_157{color:var(--color-danger-text);background:var(--color-danger-wash);border-color:var(--color-danger-line)}._dangerButton_qy8aq_157:hover{background:var(--color-danger-wash-strong)}@media (width<=960px){._filters_qy8aq_98,._cards_qy8aq_290{grid-template-columns:repeat(2,minmax(0,1fr))}._searchField_qy8aq_388{grid-column:1/-1}}@media (width<=620px){._view_qy8aq_1{gap:var(--space-6)}._hero_qy8aq_7,._filterHeading_qy8aq_8,._resultsHeading_qy8aq_9,._groupHeading_qy8aq_10,._dialogActions_qy8aq_11{flex-direction:column;align-items:stretch}._hero_qy8aq_7 h1{font-size:clamp(1.7rem,7.5vw,2.25rem)}._primaryButton_qy8aq_154,._secondaryButton_qy8aq_155,._resetButton_qy8aq_156,._dangerButton_qy8aq_157{width:100%}._filters_qy8aq_98,._cards_qy8aq_290{grid-template-columns:minmax(0,1fr)}._searchField_qy8aq_388,._checkboxField_qy8aq_129{grid-column:auto}._groupHeading_qy8aq_10 p{text-align:left}._dialog_qy8aq_11{padding:var(--space-5)}}._badge_1txt1_1{align-items:center;gap:var(--space-2);width:fit-content;min-height:2rem;color:var(--color-text-muted);background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:.35rem .6rem;font-weight:700;line-height:1;display:inline-flex}._icon_1txt1_18{width:1rem;height:1rem;color:var(--color-accent-text);flex:none}._card_rxzct_1{gap:var(--space-4);min-width:0;height:100%;padding:var(--space-5);color:var(--color-text);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-control);flex-direction:column;display:flex}._header_rxzct_15{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}._icon_rxzct_23{aspect-ratio:1;width:3rem;color:var(--color-accent-text);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-md);place-items:center;display:grid}._icon_rxzct_23 svg{width:1.75rem}._headingCopy_rxzct_38,._metadata_rxzct_39{min-width:0;display:grid}._headingCopy_rxzct_38{gap:var(--space-1)}._headingCopy_rxzct_38 h4{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.25}._category_rxzct_55,._subtype_rxzct_56,._metadata_rxzct_39,._tags_rxzct_58{color:var(--color-text-muted)}._category_rxzct_55{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:750}._subtype_rxzct_56,._metadata_rxzct_39,._tags_rxzct_58{font-size:var(--font-size-sm);overflow-wrap:anywhere}._favorite_rxzct_77{color:var(--color-category-gold);font-size:1.2rem}._metadata_rxzct_39{gap:var(--space-1)}._badges_rxzct_86,._tags_rxzct_58,._actions_rxzct_88{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._tags_rxzct_58{overflow-wrap:anywhere}._actions_rxzct_88{padding-top:var(--space-2);border-top:1px solid var(--color-line);margin-top:auto}._loadAction_rxzct_105,._action_rxzct_88,._deleteAction_rxzct_107{min-height:var(--control-min-size);justify-content:center;align-items:center;gap:var(--space-2);padding:.65rem var(--space-3);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);background:var(--color-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font-weight:750;display:inline-flex}._loadAction_rxzct_105{color:var(--color-ink-inverse);background:var(--color-accent);border-color:var(--color-accent-strong);flex:100%}._loadAction_rxzct_105:hover{background:var(--color-accent-strong)}._action_rxzct_88:hover{background:var(--color-control-hover)}._action_rxzct_88[aria-pressed=true]{color:var(--color-accent-text);background:var(--color-accent-wash);border-color:var(--color-accent-line)}._deleteAction_rxzct_107{color:var(--color-danger-text);background:var(--color-danger-wash);border-color:var(--color-danger-line)}._deleteAction_rxzct_107:hover{background:var(--color-danger-wash-strong)}._loadAction_rxzct_105:focus-visible,._action_rxzct_88:focus-visible,._deleteAction_rxzct_107:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (width<=620px){._card_rxzct_1{padding:var(--space-4)}._action_rxzct_88,._deleteAction_rxzct_107{flex:1 1 calc(50% - var(--space-2))}}._card_18b4a_1{gap:var(--space-4);min-width:0;padding:var(--space-5);color:var(--color-text);font:inherit;text-align:left;background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}._card_18b4a_1:hover{border-color:var(--color-accent-line);box-shadow:var(--shadow-control);transform:translateY(-2px)}._card_18b4a_1:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._headingRow_18b4a_32{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}._icon_18b4a_40{aspect-ratio:1;width:2.85rem;color:var(--color-accent-text);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-sm);place-items:center;display:grid}._icon_18b4a_40 svg{width:1.8rem}._headingCopy_18b4a_55{gap:.15rem;min-width:0;display:grid}._headingCopy_18b4a_55 strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.06rem;overflow:hidden}._category_18b4a_68,._subtype_18b4a_69,._metadata_18b4a_70,._tags_18b4a_71{color:var(--color-text-muted);font-size:var(--font-size-sm)}._category_18b4a_68{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:700}._favorite_18b4a_85{color:var(--color-accent-text);font-size:1.15rem}._metadata_18b4a_70{gap:var(--space-1);display:grid}._description_18b4a_95{gap:var(--space-4);display:grid}._badges_18b4a_100,._tags_18b4a_71{gap:var(--space-2);flex-wrap:wrap;display:flex}._tags_18b4a_71 span{overflow-wrap:anywhere}._openHint_18b4a_111{padding-top:var(--space-2);color:var(--color-accent-text);margin-top:auto;font-weight:750}._visuallyHidden_18b4a_118{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._card_18b4a_1:hover{transform:none}}._dashboard_1kucg_1,._section_1kucg_2{gap:var(--space-5);min-width:0;display:grid}._dashboard_1kucg_1{gap:clamp(2rem,5vw,4.5rem)}._hero_1kucg_12{border-radius:var(--radius-xl);grid-template-columns:minmax(0,1.3fr) minmax(16rem,.55fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}._hero_1kucg_12:before{content:"";pointer-events:none;background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 100%);mask-image:linear-gradient(90deg,#0000 12%,#000 100%)}._heroCopy_1kucg_35,._heroVisual_1kucg_36{z-index:1;min-width:0;position:relative}._eyebrow_1kucg_42{margin:0 0 var(--space-2);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:750}._heroCopy_1kucg_35>._eyebrow_1kucg_42{margin-top:var(--space-5)}._hero_1kucg_12 h1{letter-spacing:-.052em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2.3rem,5.5vw,5rem);line-height:.98}._intro_1kucg_67{max-width:64ch;margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.7}._heroActions_1kucg_75{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}._primaryAction_1kucg_82,._secondaryAction_1kucg_83{min-height:var(--control-min-size);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:1px solid;padding:.75rem 1.05rem;font-weight:750;text-decoration:none;display:inline-flex}._primaryAction_1kucg_82{color:var(--color-ink-inverse);background:var(--color-accent);border-color:var(--color-accent-strong);box-shadow:var(--shadow-control)}._secondaryAction_1kucg_83{color:var(--color-text);background:var(--color-control);border-color:var(--color-control-border)}._primaryAction_1kucg_82:hover,._secondaryAction_1kucg_83:hover{filter:brightness(1.04)}._primaryAction_1kucg_82:focus-visible,._secondaryAction_1kucg_83:focus-visible,._categoryCard_1kucg_118:focus-visible,._draftButton_1kucg_119:focus-visible,._textLink_1kucg_120:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._heroFacts_1kucg_125{max-width:43rem;margin:var(--space-6) 0 0;border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._heroFacts_1kucg_125 div{min-width:0;padding:var(--space-4) var(--space-4) 0 0}._heroFacts_1kucg_125 dt{color:var(--color-text);font-family:var(--font-mono);font-size:1.12rem;font-weight:800}._heroFacts_1kucg_125 dd{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._heroVisual_1kucg_36{aspect-ratio:1;width:min(100%,18rem);color:var(--color-accent);background:var(--color-canvas);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 .5rem var(--color-panel), 1rem 1rem 0 var(--color-accent-wash-strong);justify-self:center;place-items:center;display:grid}._heroGrid_1kucg_166{background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:.6rem}._heroMark_1kucg_175{width:52%;filter:drop-shadow(.65rem .65rem 0 var(--color-accent-wash-strong));display:block}._heroMark_1kucg_175 svg{width:100%;display:block}._heroLabel_1kucg_186{inset:auto var(--space-4) var(--space-4);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.08em;text-align:center;font-weight:750;position:absolute}._draftButton_1kucg_119{width:100%;min-height:var(--control-min-size);gap:var(--space-4);padding:var(--space-4) var(--space-5);color:var(--color-text);text-align:left;background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:var(--radius-lg);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}._draftMarker_1kucg_213,._baseMonogram_1kucg_214{aspect-ratio:1;width:2.8rem;color:var(--color-ink-inverse);background:var(--color-accent);border-radius:var(--radius-sm);font-family:var(--font-mono);place-items:center;font-weight:800;display:grid}._draftCopy_1kucg_226{gap:var(--space-1);min-width:0;display:grid}._draftCopy_1kucg_226 ._eyebrow_1kucg_42{margin:0}._draftCopy_1kucg_226>span:not(._eyebrow_1kucg_42),._draftCopy_1kucg_226 time,._baseCard_1kucg_238 time{color:var(--color-text-muted);font-size:var(--font-size-sm)}._draftAction_1kucg_243,._textLink_1kucg_120,._emptyState_1kucg_245 a{color:var(--color-accent-text);font-weight:750}._sectionHeading_1kucg_250{gap:var(--space-5);justify-content:space-between;align-items:end;min-width:0;display:flex}._sectionHeading_1kucg_250 h2,._materialStrip_1kucg_259 h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3vw,2.35rem)}._sectionHeading_1kucg_250 p:not(._eyebrow_1kucg_42),._materialStrip_1kucg_259 p:not(._eyebrow_1kucg_42){max-width:63ch;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.6}._textLink_1kucg_120{min-height:var(--control-min-size);flex:none;align-items:center;display:inline-flex}._categoryGrid_1kucg_280,._profileGrid_1kucg_281,._baseGrid_1kucg_282{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}._categoryGrid_1kucg_280 li,._profileGrid_1kucg_281 li,._baseGrid_1kucg_282 li{min-width:0;display:flex}._profileGrid_1kucg_281 li>*,._baseGrid_1kucg_282 li>*{width:100%}._categoryCard_1kucg_118{--category-color:var(--color-accent-text);--category-wash:color-mix(in srgb, var(--category-color) 12%, transparent);gap:var(--space-4);width:100%;min-width:0;min-height:15rem;padding:var(--space-5);color:var(--color-text);text-align:left;background:linear-gradient(145deg, var(--category-wash), transparent 48%), var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}._categoryCard_1kucg_118[data-accent=sky]{--category-color:var(--color-category-sky)}._categoryCard_1kucg_118[data-accent=clay]{--category-color:var(--color-category-clay)}._categoryCard_1kucg_118[data-accent=violet]{--category-color:var(--color-category-violet)}._categoryCard_1kucg_118[data-accent=leaf]{--category-color:var(--color-category-leaf)}._categoryCard_1kucg_118[data-accent=gold]{--category-color:var(--color-category-gold)}._categoryCard_1kucg_118[data-accent=aqua]{--category-color:var(--color-category-aqua)}._categoryCard_1kucg_118[data-accent=rose]{--category-color:var(--color-category-rose)}._categoryCard_1kucg_118[data-accent=indigo]{--category-color:var(--color-category-indigo)}._categoryCard_1kucg_118:hover{border-color:var(--category-color);box-shadow:var(--shadow-control);transform:translateY(-3px)}._categoryIcon_1kucg_369{aspect-ratio:1;width:3.6rem;color:var(--category-color);background:var(--category-wash);border-radius:var(--radius-sm);border:1px solid;place-items:center;display:grid}._categoryIcon_1kucg_369 svg{width:2.3rem}._categoryCopy_1kucg_384{gap:var(--space-2);min-width:0;display:grid}._categoryCopy_1kucg_384 strong{font-size:1.14rem}._categoryCopy_1kucg_384 span,._categoryMeta_1kucg_395>span{color:var(--color-text-muted);line-height:1.55}._categoryMeta_1kucg_395{gap:var(--space-2);width:100%;font-size:var(--font-size-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:auto;display:flex}._categoryArrow_1kucg_411{inset:var(--space-4) var(--space-4) auto auto;color:var(--category-color);font-size:1.35rem;position:absolute}._materialStrip_1kucg_259{gap:var(--space-6);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);align-items:center;padding:clamp(1.5rem,4vw,2.5rem);display:grid}._materialBadges_1kucg_426{gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}._emptyState_1kucg_245{gap:var(--space-2);padding:var(--space-5);justify-items:start;display:grid}._emptyState_1kucg_245 p,._storageNotice_1kucg_441{color:var(--color-text-muted);margin:0;line-height:1.55}._visuallyHidden_1kucg_447{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._storageNotice_1kucg_441{padding:var(--space-3) var(--space-4);background:var(--color-panel-soft);border-left:3px solid var(--color-line-strong)}._baseCard_1kucg_238{gap:var(--space-3);width:100%;min-width:0;padding:var(--space-5);color:var(--color-text);font:inherit;text-align:left;background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:grid}._baseCard_1kucg_238:hover{border-color:var(--color-accent-line);box-shadow:var(--shadow-control)}._baseCard_1kucg_238[aria-pressed=true]{background:var(--color-accent-wash);border-color:var(--color-accent-line)}._baseCard_1kucg_238:disabled{cursor:default}._baseCard_1kucg_238:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._baseTopline_1kucg_502{justify-content:space-between;align-items:center;display:flex}._baseMonogram_1kucg_214{width:2.5rem;font-size:var(--font-size-xs)}._baseFacts_1kucg_513{color:var(--color-text-muted);line-height:1.5}._baseDescription_1kucg_518{gap:var(--space-2);display:grid}._baseAction_1kucg_523{color:var(--color-accent-text);font-weight:750}@media (width<=960px){._categoryGrid_1kucg_280,._profileGrid_1kucg_281,._baseGrid_1kucg_282{grid-template-columns:repeat(2,minmax(0,1fr))}._hero_1kucg_12,._materialStrip_1kucg_259{grid-template-columns:1fr}._heroVisual_1kucg_36{width:min(60vw,16rem)}}@media (width<=620px){._categoryGrid_1kucg_280,._profileGrid_1kucg_281,._baseGrid_1kucg_282,._heroFacts_1kucg_125{grid-template-columns:1fr}._hero_1kucg_12 h1{font-size:clamp(2.05rem,12vw,3.35rem)}._heroActions_1kucg_75,._sectionHeading_1kucg_250{flex-direction:column;align-items:stretch}._primaryAction_1kucg_82,._secondaryAction_1kucg_83{width:100%}._heroFacts_1kucg_125 div{padding-right:0}._draftButton_1kucg_119{grid-template-columns:auto minmax(0,1fr)}._draftAction_1kucg_243{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){._categoryCard_1kucg_118:hover{transform:none}}._visuallyHidden_hx21u_1{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._skipLink_hx21u_11{z-index:20;min-height:var(--control-min-size);padding:var(--space-3) var(--space-4);color:var(--color-ink-inverse);background:var(--color-accent);border-radius:0 0 var(--radius-sm) var(--radius-sm);transition:transform var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex;position:fixed;inset:0 auto auto 1rem;transform:translateY(-120%)}._skipLink_hx21u_11:focus{transform:translateY(0)}._shell_hx21u_30{grid-template-rows:auto 1fr auto;width:min(1240px,100% - 2rem);min-height:100vh;margin:0 auto;display:grid}._header_hx21u_38{min-width:0;padding:var(--space-5) 0 0;border-bottom:1px solid var(--color-line)}._topbar_hx21u_44,._navigationRow_hx21u_45,._headerTools_hx21u_46,._quickNavigation_hx21u_47,._footer_hx21u_48{align-items:center;min-width:0;display:flex}._topbar_hx21u_44{justify-content:space-between;gap:var(--space-6);padding-bottom:var(--space-5);flex-wrap:wrap}._brand_hx21u_61{align-items:center;gap:var(--space-3);color:var(--color-text);flex:none;text-decoration:none;display:inline-flex}._brand_hx21u_61 strong,._brand_hx21u_61 small{display:block}._brand_hx21u_61 strong{font-size:var(--font-size-md);letter-spacing:.04em}._brand_hx21u_61 small{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase;margin-top:.12rem}._mark_hx21u_88{aspect-ratio:1;width:2.8rem;color:var(--color-ink-inverse);background:var(--color-accent);border:1px solid var(--color-accent-strong);border-radius:var(--radius-sm);box-shadow:.28rem .28rem 0 var(--color-accent-wash-strong);place-items:center;display:grid}._mark_hx21u_88 svg{width:1.7rem}._headerTools_hx21u_46{justify-content:flex-end;gap:var(--space-5);flex-wrap:wrap}._navigationRow_hx21u_45{justify-content:space-between;gap:var(--space-5);padding:var(--space-3) 0;border-top:1px solid var(--color-line)}._primaryNavigation_hx21u_117{min-width:0}._navigationList_hx21u_121{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._navigationLink_hx21u_130,._primaryAction_hx21u_131,._secondaryAction_hx21u_132{min-height:var(--control-min-size);border-radius:var(--radius-sm);font-size:var(--font-size-sm);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}._navigationLink_hx21u_130{padding:.65rem var(--space-3);color:var(--color-text-muted);position:relative}._navigationLink_hx21u_130:hover{color:var(--color-text);background:var(--color-control-hover)}._navigationLink_hx21u_130[aria-current=page]{color:var(--color-accent-text);background:var(--color-accent-wash);border-color:var(--color-accent-line)}._navigationLink_hx21u_130[aria-current=page]:before{content:"";aspect-ratio:1;width:.38rem;margin-right:var(--space-2);box-shadow:0 0 0 .2rem var(--color-accent-wash-strong);background:currentColor}._quickNavigation_hx21u_47{justify-content:flex-end;gap:var(--space-2);flex:none}._primaryAction_hx21u_131,._secondaryAction_hx21u_132{padding:.65rem var(--space-4)}._primaryAction_hx21u_131{gap:var(--space-2);color:var(--color-ink-inverse);background:var(--color-accent);border-color:var(--color-accent-strong);box-shadow:var(--shadow-control)}._primaryAction_hx21u_131:hover{background:var(--color-accent-strong)}._secondaryAction_hx21u_132{color:var(--color-text);background:var(--color-control);border-color:var(--color-control-border)}._secondaryAction_hx21u_132:hover{background:var(--color-control-hover)}._primaryAction_hx21u_131[aria-current=page],._secondaryAction_hx21u_132[aria-current=page]{box-shadow:0 0 0 2px var(--color-panel), 0 0 0 4px var(--color-accent-line)}._main_hx21u_216{min-width:0;scroll-margin-top:var(--space-5);align-self:center;padding:clamp(2rem,6vw,5.5rem) 0}._footer_hx21u_48{justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 0 var(--space-6);color:var(--color-text-subtle);border-top:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.04em}@media (width<=1020px){._navigationRow_hx21u_45{flex-direction:column;align-items:stretch}._quickNavigation_hx21u_47{justify-content:flex-start}}@media (width<=760px){._topbar_hx21u_44{flex-direction:column;align-items:flex-start}._headerTools_hx21u_46{justify-content:space-between;width:100%}}@media (width<=620px){._shell_hx21u_30{width:min(100% - 1rem,1240px)}._headerTools_hx21u_46,._quickNavigation_hx21u_47,._footer_hx21u_48{flex-direction:column;align-items:flex-start}._navigationList_hx21u_121{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._navigationLink_hx21u_130,._primaryAction_hx21u_131,._secondaryAction_hx21u_132,._quickNavigation_hx21u_47{width:100%}._navigationLink_hx21u_130{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){._skipLink_hx21u_11,._navigationLink_hx21u_130,._primaryAction_hx21u_131,._secondaryAction_hx21u_132{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-xs:.72rem;--font-size-sm:.84rem;--font-size-md:1rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--radius-sm:.55rem;--radius-md:.85rem;--radius-lg:1.2rem;--radius-xl:1.65rem;--radius-pill:999px;--control-min-size:2.75rem;--focus-ring-width:3px;--focus-ring-offset:3px;--duration-fast:.14s;--duration-theme:.22s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--color-page:#f4f1e8;--color-page-glow:#dcebd2;--color-canvas:#fffdf7;--color-panel:#fffdf8;--color-panel-soft:#ece9de;--color-panel-raised:#fff;--color-control:#e4e5dc;--color-control-hover:#d8ded2;--color-line:#c5cbc1;--color-line-strong:#9ba69e;--color-control-border:#6f7e75;--color-grid:#276b2f14;--color-text:#17211b;--color-text-muted:#495b51;--color-text-subtle:#59685f;--color-ink-inverse:#f7fff3;--color-accent:#286e31;--color-accent-strong:#165523;--color-accent-soft:#397e3f;--color-accent-text:#205f2a;--color-accent-wash:#286e3117;--color-accent-wash-strong:#286e3129;--color-accent-line:#205f2a7a;--color-success:#236a2c;--color-success-wash:#236a2c17;--color-success-line:#236a2c5c;--color-danger-text:#8c2525;--color-danger-wash:#a42d2d17;--color-danger-wash-strong:#a42d2d2b;--color-danger-line:#8c252594;--color-dialog-backdrop:#141d1894;--color-focus:#176fc1;--color-selection:#286e31;--color-selection-text:#fff;--color-category-sky:#2775a8;--color-category-clay:#a95433;--color-category-violet:#7456b8;--color-category-leaf:#397c46;--color-category-gold:#8a5c08;--color-category-aqua:#197a7f;--color-category-rose:#a74768;--color-category-indigo:#4d62ad;--shadow-panel:0 2rem 5rem #2a362d24;--shadow-control:0 .25rem .8rem #2a362d21;--shadow-inset:inset 0 1px 2px #2a362d1a}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:#080d11;--color-page-glow:#17271d;--color-canvas:#0c1319;--color-panel:#101920;--color-panel-soft:#142029;--color-panel-raised:#192830;--color-control:#0b1218;--color-control-hover:#1a2830;--color-line:#2d3b43;--color-line-strong:#465860;--color-control-border:#6d8177;--color-grid:#91e8750f;--color-text:#f0f6f2;--color-text-muted:#abbab2;--color-text-subtle:#84978d;--color-ink-inverse:#10200d;--color-accent:#91e875;--color-accent-strong:#b8fb9e;--color-accent-soft:#b2f39e;--color-accent-text:#b2f39e;--color-accent-wash:#91e8751a;--color-accent-wash-strong:#91e8752b;--color-accent-line:#91e87566;--color-success:#9ce888;--color-success-wash:#9ce88817;--color-success-line:#9ce8884d;--color-danger-text:#ffb5ac;--color-danger-wash:#ff7d711a;--color-danger-wash-strong:#ff7d712e;--color-danger-line:#ffb5ac85;--color-dialog-backdrop:#000000b8;--color-focus:#84c9ff;--color-selection:#91e875;--color-selection-text:#10200d;--color-category-sky:#7fc9f4;--color-category-clay:#f1a17f;--color-category-violet:#c4a8ff;--color-category-leaf:#91df9d;--color-category-gold:#f3c968;--color-category-aqua:#70d8dc;--color-category-rose:#f29ab8;--color-category-indigo:#a9b8ff;--shadow-panel:0 2rem 6rem #00000057;--shadow-control:0 .25rem .9rem #00000047;--shadow-inset:inset 0 1px 2px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:#080d11;--color-page-glow:#17271d;--color-canvas:#0c1319;--color-panel:#101920;--color-panel-soft:#142029;--color-panel-raised:#192830;--color-control:#0b1218;--color-control-hover:#1a2830;--color-line:#2d3b43;--color-line-strong:#465860;--color-control-border:#6d8177;--color-grid:#91e8750f;--color-text:#f0f6f2;--color-text-muted:#abbab2;--color-text-subtle:#84978d;--color-ink-inverse:#10200d;--color-accent:#91e875;--color-accent-strong:#b8fb9e;--color-accent-soft:#b2f39e;--color-accent-text:#b2f39e;--color-accent-wash:#91e8751a;--color-accent-wash-strong:#91e8752b;--color-accent-line:#91e87566;--color-success:#9ce888;--color-success-wash:#9ce88817;--color-success-line:#9ce8884d;--color-danger-text:#ffb5ac;--color-danger-wash:#ff7d711a;--color-danger-wash-strong:#ff7d712e;--color-danger-line:#ffb5ac85;--color-dialog-backdrop:#000000b8;--color-focus:#84c9ff;--color-selection:#91e875;--color-selection-text:#10200d;--color-category-sky:#7fc9f4;--color-category-clay:#f1a17f;--color-category-violet:#c4a8ff;--color-category-leaf:#91df9d;--color-category-gold:#f3c968;--color-category-aqua:#70d8dc;--color-category-rose:#f29ab8;--color-category-indigo:#a9b8ff;--shadow-panel:0 2rem 6rem #00000057;--shadow-control:0 .25rem .9rem #00000047;--shadow-inset:inset 0 1px 2px #00000059}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-theme:1ms}}*,:before,:after{box-sizing:border-box}html{background:var(--color-page);scroll-behavior:smooth;min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--color-text);background:radial-gradient(circle at 76% 10%, var(--color-page-glow), transparent 31rem), var(--color-page);font-family:var(--font-sans);font-synthesis:none;overflow-wrap:break-word;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}#root{min-height:100vh}button,input,select,textarea{color:inherit;font:inherit}button:not(:disabled),summary{cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}::selection{color:var(--color-selection-text);background:var(--color-selection)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}
