._shell_dxoyq_1{background:var(--color-canvas);height:100dvh;min-height:100dvh;color:var(--color-text);flex-direction:column;display:flex;overflow:hidden}._appBar_dxoyq_11{z-index:var(--layer-sticky);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:52px;padding:env(safe-area-inset-top) var(--space-5) 0;border-bottom:1px solid var(--color-hairline);background:var(--color-surface-frosted);display:flex;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){._appBar_dxoyq_11{background:var(--color-surface-frosted-supported);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}}._systemNotice_dxoyq_32{align-items:center;gap:var(--space-4);padding:var(--space-3) max(var(--space-5), calc((100vw - 1440px) / 2 + var(--space-5)));border-bottom:1px solid var(--color-hairline);background:var(--color-action-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}._systemNotice_dxoyq_32[data-tone=offline]{background:var(--color-surface-raised)}._systemNotice_dxoyq_32[data-tone=error]{background:color-mix(in srgb, var(--color-error) 9%, var(--color-surface))}._systemNoticeCopy_dxoyq_50{gap:var(--space-1);min-width:0;line-height:1.4;display:grid}._systemNoticeCopy_dxoyq_50 strong{color:var(--color-ink);font-size:var(--type-control)}._systemNoticeCopy_dxoyq_50 span,._systemNoticeCopy_dxoyq_50 small,._systemNoticeCopy_dxoyq_50 p{color:var(--color-text-secondary);font-size:var(--type-caption);margin:0}._systemNoticeCopy_dxoyq_50 small{color:var(--color-warning)}._systemNoticeCopy_dxoyq_50 p{color:var(--color-error)}._systemNotice_dxoyq_32[data-tone=update] ._systemNoticeCopy_dxoyq_50 span{color:var(--color-text)}._systemNoticeActions_dxoyq_82{gap:var(--space-2);display:flex}._systemNoticeActions_dxoyq_82 button{min-height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-action);cursor:pointer;font:inherit;font-size:var(--type-control);border:0;font-weight:650}._systemNoticeActions_dxoyq_82 button:first-child{background:var(--color-action-fill);color:var(--color-on-action-fill)}._systemNoticeActions_dxoyq_82 button:disabled{cursor:not-allowed;opacity:.45}._brand_dxoyq_110{color:var(--color-ink);font-family:var(--font-display);font-size:var(--type-heading);letter-spacing:-.01em;font-weight:650}._phase_dxoyq_118,._step_dxoyq_119,._fileState_dxoyq_120,._previewContext_dxoyq_121,._status_dxoyq_122{font-variant-numeric:tabular-nums}._phase_dxoyq_118{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._visuallyHidden_dxoyq_135{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._appActions_dxoyq_145{align-items:center;gap:var(--space-2);display:flex}._commandSeg_dxoyq_151{border:1px solid var(--color-hairline);border-radius:var(--radius-control);background:var(--color-surface-subtle);align-items:center;gap:2px;padding:2px;display:inline-flex}._commandSeg_dxoyq_151 button{min-height:26px;color:var(--color-text-tertiary);cursor:pointer;font:inherit;font-size:var(--type-caption);transition:background var(--motion-color), color var(--motion-color);background:0 0;border:0;border-radius:8px;padding:0 10px;font-weight:650}._commandSeg_dxoyq_151 button:hover{color:var(--color-ink)}._commandSeg_dxoyq_151 button[aria-pressed=true]{background:var(--color-action-soft);color:var(--color-action)}._commandSeg_dxoyq_151 button:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._localeControl_dxoyq_189{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-utility);flex:none;place-items:center;display:grid;position:relative}._localeControl_dxoyq_189:hover{background:var(--color-surface-subtle)}._localeControl_dxoyq_189 select{border-radius:var(--radius-utility);opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;font:inherit;border:0;padding:0;font-size:16px;position:absolute;inset:0}._localeIcon_dxoyq_218{width:17px;height:17px;color:var(--color-text-secondary);pointer-events:none;place-items:center;display:grid}._localeTip_dxoyq_227{z-index:var(--layer-popover);padding:var(--space-1) var(--space-2);border-radius:var(--radius-utility);background:var(--color-ink);color:var(--color-canvas);font-family:var(--font-mono);font-size:var(--type-micro);opacity:0;pointer-events:none;transition:opacity var(--motion-color);white-space:nowrap;line-height:1.4;position:absolute;top:calc(100% + 6px);right:0}._localeControl_dxoyq_189:hover ._localeTip_dxoyq_227,._localeControl_dxoyq_189:focus-within ._localeTip_dxoyq_227{opacity:1}._commandPaletteButton_dxoyq_250{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-utility);background:var(--color-surface-subtle);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:var(--type-micro);border:0;display:inline-flex}._commandPaletteButton_dxoyq_250:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-ink)}._commandPaletteButton_dxoyq_250:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._commandPaletteButton_dxoyq_250:disabled{cursor:not-allowed;opacity:.4}._localeControl_dxoyq_189 select:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._toolbarButton_dxoyq_286,._fileMenu_dxoyq_287 summary{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-utility);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--type-control);background:0 0;border:0;justify-content:center;align-items:center;font-weight:650;display:inline-flex}._toolbarButton_dxoyq_286:hover:not(:disabled),._fileMenu_dxoyq_287 summary:hover{background:var(--color-action-soft);color:var(--color-action)}._toolbarButton_dxoyq_286:disabled{cursor:not-allowed;opacity:.4}._fileMenu_dxoyq_287{position:relative}._fileMenu_dxoyq_287 summary{list-style:none}._fileMenu_dxoyq_287 summary::-webkit-details-marker{display:none}._fileMenu_dxoyq_287[open] summary{background:var(--color-action-soft);color:var(--color-action)}._fileMenuPanel_dxoyq_331{z-index:var(--layer-popover);top:calc(100% + var(--space-2));gap:var(--space-2);width:240px;padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-surface);border:0;display:grid;position:absolute;right:0;box-shadow:0 12px 32px #00000024}._workspace_dxoyq_346{flex:auto;grid-template-columns:320px minmax(0,1fr) auto;width:100%;min-height:0;display:grid;position:relative;overflow:hidden}._extrasBody_dxoyq_356{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}._extrasBody_dxoyq_356>label{color:var(--color-text-secondary);font-size:var(--type-caption)}._extrasInput_dxoyq_367{width:100%;min-height:var(--control-h);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--type-caption);border:0;padding:0 10px}._extrasInput_dxoyq_367:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._extrasFormats_dxoyq_384{gap:var(--space-3);border:0;align-items:center;margin:0;padding:0;display:flex}._extrasFormats_dxoyq_384 legend{float:left;margin-right:var(--space-3);color:var(--color-text-secondary);font-size:var(--type-caption)}._extrasFormats_dxoyq_384 label{gap:var(--space-1);font-size:var(--type-control);align-items:center;display:inline-flex}._extrasFormats_dxoyq_384 input:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._extrasGenerate_dxoyq_412{width:100%;min-height:var(--control-h);border:1px solid var(--color-ink);border-radius:var(--radius-control);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--type-control);background:0 0;font-weight:600}._extrasGenerate_dxoyq_412:hover:not(:disabled){background:var(--color-ink);color:var(--color-canvas)}._extrasGenerate_dxoyq_412:disabled{cursor:not-allowed;opacity:.45}._extrasPendingStatus_dxoyq_435{align-items:center;gap:var(--space-2);font-size:var(--type-caption);color:var(--color-text-tertiary);margin:0;display:flex}._extrasHeartbeat_dxoyq_444{font-family:var(--font-mono);font-size:var(--type-micro);color:var(--color-text-tertiary);animation:.2s ease-in-out infinite alternate _extrasHeartbeatPulse_dxoyq_1}@keyframes _extrasHeartbeatPulse_dxoyq_1{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){._extrasHeartbeat_dxoyq_444{animation:none}}._extrasBody_dxoyq_356 [role=alert],._extrasBody_dxoyq_356 [data-extras-bundle-identity]{color:var(--color-text-secondary);font-size:var(--type-caption)}._publicFooter_dxoyq_473{width:100%;margin-top:var(--space-4);padding:var(--space-2) var(--space-2) var(--space-6);border-top:1px solid var(--color-hairline);color:var(--color-text-secondary);font-size:var(--type-caption);flex-direction:column;align-items:flex-start;line-height:1.5;display:flex}._publicFooter_dxoyq_473 nav{justify-content:flex-start;gap:0 var(--space-4);flex-wrap:wrap;display:flex}._publicFooter_dxoyq_473 a{min-height:var(--control-h);color:var(--color-action);text-underline-offset:3px;align-items:center;font-weight:650;text-decoration-thickness:1px;display:inline-flex}._publicFooter_dxoyq_473 a:hover{color:var(--color-action-hover)}._settingsRail_dxoyq_507,._previewRail_dxoyq_508,._scenarioRail_dxoyq_509{min-width:0;min-height:0}._settingsRail_dxoyq_507,._scenarioRail_dxoyq_509{overscroll-behavior:contain;background:var(--color-surface);scrollbar-gutter:stable;overflow:hidden auto}._settingsRail_dxoyq_507{gap:var(--space-4);padding:var(--space-3);background:var(--color-canvas);flex-direction:column;display:flex}@media (width>=768px){._settingsRail_dxoyq_507{--type-heading:13px;--type-control:13px}._settingsRail_dxoyq_507 :is(input,select,textarea):not([type=range]){font-size:max(16px, var(--type-control))}}._previewRail_dxoyq_508{background:var(--color-canvas);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}._settingsRail_dxoyq_507>*,._scenarioRail_dxoyq_509>*{flex:none}._mobileWorkbench_dxoyq_565{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._fileMenuPanel_dxoyq_331 button,._projectOpen_dxoyq_573 button,._readOnly_dxoyq_574 button{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--type-control);transition:background var(--motion-color);border:0;justify-content:center;align-items:center;font-weight:620;display:inline-flex}._fileMenuPanel_dxoyq_331 button:hover:not(:disabled),._projectOpen_dxoyq_573 button:hover:not(:disabled),._readOnly_dxoyq_574 button:hover:not(:disabled){background:var(--color-surface-sunken)}._fileMenuPanel_dxoyq_331 button:disabled,._projectOpen_dxoyq_573 button:disabled,._readOnly_dxoyq_574 button:disabled{cursor:not-allowed;opacity:.45}._fileMenuPanel_dxoyq_331 button,._fileMenuPanel_dxoyq_331 ._projectOpen_dxoyq_573 button{width:100%}._projectOpen_dxoyq_573 input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._projectOpen_dxoyq_573 button:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._recipeEditor_dxoyq_623{gap:var(--space-2);padding:var(--space-3);background:0 0;border:0;border-radius:0;margin:0;display:grid}._recipePreset_dxoyq_633{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:0;border-bottom:1px solid var(--color-hairline);background:0 0;border-radius:0;margin:0;display:grid}._recipePresetHeading_dxoyq_644{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._recipePresetHeading_dxoyq_644>div{gap:var(--space-1);display:grid}._recipePresetHeading_dxoyq_644 h3,._recipePresetHeading_dxoyq_644 p,._recipePresetReview_dxoyq_658 h4,._recipePresetReview_dxoyq_658 p{margin:0}._recipePresetHeading_dxoyq_644 h3,._recipePresetReview_dxoyq_658 h4{color:var(--color-ink);font-size:var(--type-control);font-weight:600}._recipePresetHeading_dxoyq_644 p,._recipePresetReview_dxoyq_658 p{color:var(--color-text-secondary);font-size:var(--type-caption);line-height:1.45}._recipePresetHeading_dxoyq_644>span{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-micro);flex:none}._recipePresetSelect_dxoyq_684{gap:var(--space-2);color:var(--color-ink);font-size:var(--type-control);font-weight:500;display:grid}._recipePresetSelect_dxoyq_684 select{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);font:inherit;border:0}._recipePresetReview_dxoyq_658{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-hairline);display:grid}._recipePresetTableScroll_dxoyq_709{overflow-x:auto}._recipePresetTable_dxoyq_709{border-collapse:collapse;width:100%;color:var(--color-text-secondary);font-size:var(--type-caption);text-align:left}._recipePresetTable_dxoyq_709 th,._recipePresetTable_dxoyq_709 td{padding:var(--space-2);border-bottom:1px solid var(--color-hairline);white-space:nowrap}._recipePresetTable_dxoyq_709 th{color:var(--color-ink);font-weight:650}._recipePresetTable_dxoyq_709 td{font-family:var(--font-mono)}._recipePresetReview_dxoyq_658 button{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--type-control);border:0;justify-self:start;font-weight:650}._recipePresetReview_dxoyq_658 button:disabled,._recipePresetSelect_dxoyq_684 select:disabled{cursor:not-allowed;opacity:.55}._recipeHeading_dxoyq_757{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--type-control);font-weight:500;display:flex}._recipeState_dxoyq_766,._overrideFieldHeading_dxoyq_767{justify-content:space-between;align-items:center;gap:var(--space-2);display:inline-flex}._overrideFieldHeading_dxoyq_767{color:var(--color-ink);font-size:var(--type-control);font-weight:650}._overrideState_dxoyq_780{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-micro);white-space:nowrap;border:0;align-items:center;font-style:normal;font-weight:500;display:inline-flex}._trimControl_dxoyq_796>._overrideState_dxoyq_780{margin-left:auto}._recipeControl_dxoyq_800{gap:var(--space-2);min-width:0;display:grid}._framingGrid_dxoyq_806{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr);display:grid}._trimControl_dxoyq_796{min-height:var(--control-h);align-items:flex-start;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-hairline);color:var(--color-ink);cursor:pointer;display:flex}._trimControl_dxoyq_796 input{width:20px;height:20px;accent-color:var(--color-action);margin:1px 0 0}._trimControl_dxoyq_796 strong,._trimControl_dxoyq_796 small{display:block}._trimControl_dxoyq_796 strong{font-size:var(--type-control)}._trimControl_dxoyq_796 small{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--type-caption);font-weight:400;line-height:1.4}._trimControl_dxoyq_796:has(input:disabled){cursor:not-allowed;opacity:.62}._effectControl_dxoyq_854{gap:var(--space-2);min-width:0;padding:var(--space-2) 0 0;border:0;border-top:1px solid var(--color-hairline);margin:0;display:grid}._effectControl_dxoyq_854 legend{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;color:var(--color-ink);font-size:var(--type-control);padding:0;font-weight:600;display:flex}._effectModes_dxoyq_876{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._legacyShapeModes_dxoyq_882{grid-template-columns:repeat(3,minmax(0,1fr))}._effectOption_dxoyq_886{min-width:0;min-height:var(--control-h);padding:var(--space-1) var(--space-2);border:1px solid var(--color-hairline);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;font-size:var(--type-control);text-align:center;transition:background var(--motion-color), color var(--motion-color);border-radius:10px;justify-content:center;align-items:center;font-weight:500;line-height:1.25;display:flex;position:relative}._effectModes_dxoyq_876 label:hover ._effectOption_dxoyq_886{background:var(--color-surface-sunken)}._effectOption_dxoyq_886 input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._effectOption_dxoyq_886:has(input:checked){background:var(--color-action-soft);box-shadow:inset 0 0 0 1.5px var(--color-action);color:var(--color-action);border-color:#0000;font-weight:600}._effectOption_dxoyq_886:has(input:focus-visible){outline:2px solid var(--color-action);outline-offset:3px}._effectControl_dxoyq_854:disabled ._effectOption_dxoyq_886{cursor:not-allowed;opacity:.5}._effectHint_dxoyq_937{color:var(--color-text-secondary);font-size:var(--type-caption);font-weight:400;line-height:1.4}._recipeValue_dxoyq_944{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._recipeEditor_dxoyq_623 input[type=range]{width:100%;min-height:var(--control-h);appearance:none;cursor:pointer;background:0 0}._recipeEditor_dxoyq_623 input[type=range]:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._recipeEditor_dxoyq_623 input[type=range]::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:var(--color-hairline-strong);height:2px}._recipeEditor_dxoyq_623 input[type=range]::-webkit-slider-thumb{appearance:none;border:1.5px solid var(--color-ink);border-radius:var(--radius-round);background:var(--color-surface-raised);width:16px;height:16px;transition:background var(--motion-color);margin-top:-7px}._recipeEditor_dxoyq_623 input[type=range]:hover::-webkit-slider-thumb{background:var(--color-ink)}._recipeEditor_dxoyq_623 input[type=range]::-moz-range-track{border-radius:var(--radius-pill);background:var(--color-hairline-strong);height:2px}._recipeEditor_dxoyq_623 input[type=range]::-moz-range-thumb{box-sizing:border-box;border:1.5px solid var(--color-ink);border-radius:var(--radius-round);background:var(--color-surface-raised);width:16px;height:16px;transition:background var(--motion-color)}._recipeEditor_dxoyq_623 input[type=range]:hover::-moz-range-thumb{background:var(--color-ink)}._recipeInputPair_dxoyq_1003{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 92px;min-width:0;display:grid}._recipeNumericField_dxoyq_1011{min-width:0;min-height:var(--control-h);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-text-secondary);border:0;grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}._recipeNumericControl_dxoyq_1023{gap:var(--space-1);min-width:0;display:grid}._recipeNumericField_dxoyq_1011:has(input:focus-visible){outline:2px solid var(--color-action);outline-offset:2px}._recipeNumericField_dxoyq_1011:has(input[aria-invalid=true]){background:color-mix(in srgb, var(--color-error) 10%, var(--color-surface-subtle))}._recipeNumericField_dxoyq_1011 input{width:100%;min-width:0;min-height:calc(var(--control-h) - 6px);padding:0 0 0 var(--space-3);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--type-control);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0}._recipeNumericField_dxoyq_1011>span:last-child{padding:0 var(--space-3) 0 var(--space-2);font-family:var(--font-mono);font-size:var(--type-control)}._backgroundModes_dxoyq_1058{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-control);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;display:grid}._backgroundModes_dxoyq_1058 button{min-width:0;min-height:var(--control-h);padding:0 var(--space-1);border-radius:calc(var(--radius-control) - 2px);color:var(--color-text-secondary);font:inherit;font-size:var(--type-caption);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;font-weight:500;overflow:hidden}._backgroundModes_dxoyq_1058 button[aria-pressed=true]{background:var(--color-action-soft);color:var(--color-action-hover);font-weight:600}._backgroundImageInput_dxoyq_1091{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._fitModes_dxoyq_1100{grid-template-columns:repeat(2,minmax(0,1fr))}._backgroundImageControls_dxoyq_1104{gap:var(--space-2);display:grid}._backgroundImageControls_dxoyq_1104>*+*{padding-top:var(--space-2);border-top:1px solid var(--color-hairline)}._backgroundAsset_dxoyq_1114{grid-template-columns:var(--control-h) minmax(0, 1fr) max-content;align-items:center;gap:var(--space-3);min-width:0;display:grid}._backgroundAssetMark_dxoyq_1122{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-action);font-family:var(--font-mono);font-size:var(--type-micro);border:0;place-items:center;font-weight:700;display:grid}._backgroundAssetName_dxoyq_1136{min-width:0}._backgroundAssetName_dxoyq_1136 strong,._backgroundAssetName_dxoyq_1136 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._backgroundAssetName_dxoyq_1136 strong{color:var(--color-ink);font-size:var(--type-control)}._backgroundAssetName_dxoyq_1136 small{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--type-caption)}._backgroundAsset_dxoyq_1114 button{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-action);cursor:pointer;font:inherit;font-size:var(--type-control);border:0;font-weight:650}._backgroundAsset_dxoyq_1114 button:disabled{cursor:not-allowed;opacity:.5}._backgroundModes_dxoyq_1058 button[aria-pressed=true]{background:var(--color-action-soft);color:var(--color-action)}._backgroundModes_dxoyq_1058 button:disabled{cursor:not-allowed;opacity:.5}._backgroundColorControl_dxoyq_1187,._gradientControls_dxoyq_1188{gap:var(--space-3);display:grid}._gradientControls_dxoyq_1188>*+*{padding-top:var(--space-3);border-top:1px solid var(--color-hairline)}._backgroundControls_dxoyq_1198{align-items:end;gap:var(--space-2);grid-template-columns:40px minmax(0,1fr) minmax(0,76px);display:grid}._colorSwatch_dxoyq_1205{width:48px;height:var(--control-h);border-radius:var(--radius-control);background:var(--color-surface-subtle);cursor:pointer;border:0;padding:3px}._hexField_dxoyq_1215{gap:var(--space-1);min-width:0;color:var(--color-text-secondary);font-size:var(--type-micro);font-weight:650;display:grid}._hexField_dxoyq_1215 input{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--type-control);border:0}._hexField_dxoyq_1215 input[aria-invalid=true]{border-color:var(--color-error)}._alphaState_dxoyq_1239{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-action-soft);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--type-micro);white-space:nowrap;align-items:center;display:inline-flex}._fieldError_dxoyq_1252{color:var(--color-error);font-size:var(--type-caption);margin:0}._controlHint_dxoyq_1258{color:var(--color-text-secondary);font-size:var(--type-caption);line-height:1.4}._readOnly_dxoyq_574{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-warning) 10%, transparent);color:var(--color-text-secondary);font-size:var(--type-caption);border:0;display:flex}._readOnly_dxoyq_574 strong{color:var(--color-ink)}._previewPanel_dxoyq_1282,._doctorPanel_dxoyq_1283{background:var(--color-surface);border:0;border-radius:0;overflow:hidden}._panel_dxoyq_1290{border:1px solid var(--color-hairline);padding:var(--space-3);background:var(--color-surface);border-radius:12px;overflow:hidden}._previewHeading_dxoyq_1302{min-height:calc(var(--control-h) + 8px);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-hairline);display:flex}._panelHeading_dxoyq_1312{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;padding:0 0 var(--space-1);display:flex}._panelHeading_dxoyq_1312>div,._previewHeading_dxoyq_1302>div{align-items:baseline;gap:var(--space-3);display:flex}._panelHeading_dxoyq_1312 h2,._previewHeading_dxoyq_1302 h2{color:var(--color-ink);font-family:var(--font-display);font-size:var(--type-heading);margin:0;font-weight:630}._panelHeading_dxoyq_1312 h2{white-space:nowrap}@media (width<=767px){._panelHeading_dxoyq_1312 h2{font-size:15px}}._previewHeading_dxoyq_1302 h2{white-space:nowrap}._previewHeading_dxoyq_1302{row-gap:var(--space-2);flex-wrap:wrap}._previewHeading_dxoyq_1302 ._previewMeta_dxoyq_1358,._previewHeading_dxoyq_1302 [class*=Meta]{row-gap:var(--space-1)}._step_dxoyq_119{display:none}._fileState_dxoyq_120,._previewContext_dxoyq_121{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-micro)}._previewHeading_dxoyq_1302>._previewMeta_dxoyq_1358{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}@media (width>=1180px){._previewMeta_dxoyq_1358 ._previewContext_dxoyq_121{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}._previewRail_dxoyq_508>._livePreflightPanel_dxoyq_1391{display:none}._previewRail_dxoyq_508>._doctorPanel_dxoyq_1283:not(._livePreflightPanel_dxoyq_1391){max-height:132px}._previewRail_dxoyq_508>._doctorPanel_dxoyq_1283:not(._livePreflightPanel_dxoyq_1391) ._doctorIntent_dxoyq_1399,._previewRail_dxoyq_508>._doctorPanel_dxoyq_1283:not(._livePreflightPanel_dxoyq_1391) ._atomicNote_dxoyq_1400{display:none}}._sceneSelector_dxoyq_1405{min-height:var(--control-h);border-radius:var(--radius-control);background:var(--color-surface-subtle);border:0;grid-auto-flow:column;padding:2px;display:inline-grid}._sceneSelector_dxoyq_1405 button{min-width:72px;min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-utility);color:var(--color-text-secondary);cursor:pointer;font-size:var(--type-caption);background:0 0;border:1px solid #0000;font-weight:600}._sceneSelector_dxoyq_1405 button[aria-checked=true]{background:var(--color-surface-raised);color:var(--color-ink);box-shadow:0 1px 3px #0000001f}._sceneSelector_dxoyq_1405 button:disabled{cursor:not-allowed;opacity:.55}._calibrationToggle_dxoyq_1439{min-height:var(--control-h);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-text);cursor:pointer;font-size:var(--type-caption);border:0;display:inline-flex}._calibrationToggle_dxoyq_1439 strong{color:var(--color-action);font-family:var(--font-mono);font-size:var(--type-micro)}._layersButton_dxoyq_1459,._compareButton_dxoyq_1460,._compareActions_dxoyq_1461 button{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);cursor:pointer;font-size:var(--type-caption);transition:background var(--motion-color);border:0;font-weight:650}._layersButton_dxoyq_1459:hover:not(:disabled),._compareButton_dxoyq_1460:hover:not(:disabled),._compareActions_dxoyq_1461 button:hover:not(:disabled){background:var(--color-surface-sunken)}._layersButton_dxoyq_1459:hover:not(:disabled),._compareButton_dxoyq_1460:hover,._compareActions_dxoyq_1461 button:hover:not(:disabled){border-color:var(--color-action)}._layersButton_dxoyq_1459:focus,._compareButton_dxoyq_1460:focus,._compareActions_dxoyq_1461 button:focus{outline:2px solid var(--color-action);outline-offset:3px}._layersButton_dxoyq_1459:disabled{cursor:not-allowed;opacity:.55}._layersSummary_dxoyq_1498{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-hairline);background:var(--color-surface-raised);display:grid}._layersSummaryHeading_dxoyq_1506{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._layersSummaryHeading_dxoyq_1506>div{gap:var(--space-1);display:grid}._layersSummaryHeading_dxoyq_1506 strong{color:var(--color-ink);font-size:var(--type-control)}._layersSummaryHeading_dxoyq_1506 span,._layersSummaryHeading_dxoyq_1506 p,._layersList_dxoyq_1525 p{color:var(--color-text-secondary);font-size:var(--type-caption);margin:0;line-height:1.4}._layersList_dxoyq_1525{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._layersList_dxoyq_1525 li{justify-content:space-between;align-items:stretch;gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);border:0;display:flex}._layersList_dxoyq_1525 li>div{align-content:start;gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) max-content;min-width:0;display:grid}._layersList_dxoyq_1525 li>div>strong{color:var(--color-ink);font-size:var(--type-caption)}._layersList_dxoyq_1525 p{grid-column:1/-1}._layersState_dxoyq_1570{color:var(--color-action);font-family:var(--font-mono);font-size:var(--type-micro);font-weight:700}._layersList_dxoyq_1525 button{min-width:var(--control-h);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-utility);background:var(--color-surface-subtle);color:var(--color-action);cursor:pointer;font-size:var(--type-caption);border:0;align-self:center;font-weight:650}._layersList_dxoyq_1525 button:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._compareActions_dxoyq_1461{gap:var(--space-2);display:inline-flex}._compareActions_dxoyq_1461 button:disabled{cursor:not-allowed;opacity:.55}._sourceSummary_dxoyq_1606{min-width:0;min-height:calc(var(--control-h) + 8px);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:max-content minmax(0,1fr);display:grid}._sourceSummaryCopy_dxoyq_1616{min-width:0;display:block}._sourceSummaryCopy_dxoyq_1616 strong,._sourceSummaryCopy_dxoyq_1616 small{display:block}._sourceSummaryCopy_dxoyq_1616 strong{color:var(--color-ink);font-size:var(--type-control);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._sourceSummaryCopy_dxoyq_1616 small{color:var(--color-text-secondary);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.4;overflow:hidden}._catalogBadge_dxoyq_1645,._sampleBadge_dxoyq_1646,._textBadge_dxoyq_1647,._uploadBadge_dxoyq_1648{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-round);font-family:var(--font-mono);font-size:var(--type-micro);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}._sampleBadge_dxoyq_1646{background:var(--color-action-soft);color:var(--color-action-hover)}._catalogBadge_dxoyq_1645,._textBadge_dxoyq_1647{background:var(--color-action-soft);color:var(--color-action)}._uploadBadge_dxoyq_1648{background:var(--color-surface-subtle);color:var(--color-text-secondary)}._sourceTabs_dxoyq_1681{gap:var(--space-2);margin:0 var(--space-3);border:0;border-bottom:1px solid var(--color-hairline);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}._sourceTab_dxoyq_1681{min-height:var(--control-h);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--type-caption);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-weight:500}._sourceTab_dxoyq_1681[aria-selected=true]{border-bottom-color:var(--color-ink);color:var(--color-ink);background:0 0;font-weight:600}._sourceTab_dxoyq_1681:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._sourceTabPanel_dxoyq_1719{min-width:0}._iconCatalog_dxoyq_1723{gap:var(--space-2);min-width:0;padding:var(--space-3);display:grid}._iconCatalogSearch_dxoyq_1730{gap:var(--space-2);min-width:0;display:grid}._iconCatalogSearch_dxoyq_1730 label,._iconCatalogFilters_dxoyq_1737 legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._iconCatalogSearch_dxoyq_1730 input{width:100%;min-width:0;min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);font:inherit;font-size:var(--type-control);border:0}._iconCatalogSearch_dxoyq_1730 input::placeholder{color:var(--color-text-tertiary)}._iconCatalogSearch_dxoyq_1730 input:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._iconCatalogFilters_dxoyq_1737{border:0;min-width:0;margin:0;padding:0}._iconCatalogFilters_dxoyq_1737 legend{margin-bottom:var(--space-2);padding:0}._iconCatalogFilters_dxoyq_1737>div{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._iconCatalogFilters_dxoyq_1737 label{min-width:0;position:relative}._iconCatalogFilters_dxoyq_1737 input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._iconCatalogFilters_dxoyq_1737 span{min-height:calc(var(--control-h) - 4px);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-secondary);cursor:pointer;font-size:var(--type-caption);text-align:center;transition:background var(--motion-color), color var(--motion-color);border:0;justify-content:center;align-items:center;font-weight:500;display:flex}._iconCatalogFilters_dxoyq_1737 label:hover span{background:var(--color-surface-sunken)}._iconCatalogFilters_dxoyq_1737 input:checked+span{background:var(--color-action-fill);color:var(--color-on-action-fill);font-weight:600}._iconCatalogFilters_dxoyq_1737 input:focus-visible+span{outline:2px solid var(--color-action);outline-offset:3px}._iconCatalogStatus_dxoyq_1834{min-height:20px;color:var(--color-text-secondary);font-size:var(--type-caption);margin:0;line-height:1.4}._iconCatalogError_dxoyq_1842{color:var(--color-error);font-size:var(--type-caption);margin:0;line-height:1.4}._iconCatalogResults_dxoyq_1849{max-height:calc(var(--control-h) * 7 + 24px);grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:var(--control-h);overscroll-behavior:contain;align-content:start;gap:3px;padding:2px;display:grid;overflow:hidden auto}._iconCatalogResults_dxoyq_1849>button{aspect-ratio:auto;min-width:0;height:100%;min-height:0;padding:var(--space-1);border-radius:var(--radius-utility);color:var(--color-ink);cursor:pointer;font:inherit;transition:background var(--motion-color);background:0 0;border:0;place-items:center;display:grid;position:relative}._iconCatalogResults_dxoyq_1849>button:hover:not(:disabled):not([aria-pressed=true]){background:var(--color-surface-sunken)}._iconCatalogResults_dxoyq_1849>button[aria-pressed=true]{background:color-mix(in srgb, var(--color-ink) 14%, transparent)}._iconCatalogSkeleton_dxoyq_1888{aspect-ratio:1;background:linear-gradient(100deg, var(--color-surface-subtle) 38%, var(--color-surface-raised) 50%, var(--color-surface-subtle) 62%);background-size:200% 100%;border-radius:18px;animation:1.4s linear infinite _icon-catalog-skeleton-shimmer_dxoyq_1}@keyframes _icon-catalog-skeleton-shimmer_dxoyq_1{0%{background-position:120% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){._iconCatalogSkeleton_dxoyq_1888{animation:none}}._iconCatalogResults_dxoyq_1849>button:focus,._iconCatalogResults_dxoyq_1849>button:focus-visible,._iconCatalogMore_dxoyq_1914:focus-visible,._iconCatalogSelection_dxoyq_1915 select:focus-visible,._iconCatalogSelection_dxoyq_1915 input:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._iconCatalogResults_dxoyq_1849>button:disabled{cursor:wait;opacity:.6}._iconCatalogGlyph_dxoyq_1926{border-radius:calc(var(--radius-tile) - 2px);width:100%;height:100%;color:var(--color-text-secondary);font-size:var(--type-title);place-items:center;font-weight:700;display:grid}._iconCatalogGlyph_dxoyq_1926 img{object-fit:contain;width:76%;height:76%;display:block}._iconCatalogResultCopy_dxoyq_1944{z-index:var(--layer-popover);min-width:120px;max-width:200px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-tile);background:var(--color-ink);color:var(--color-canvas);opacity:0;pointer-events:none;text-align:left;transition:opacity var(--motion-color);display:block;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}._iconCatalogResults_dxoyq_1849>button:nth-child(-n+8) ._iconCatalogResultCopy_dxoyq_1944{top:calc(100% + 6px);bottom:auto}._iconCatalogResults_dxoyq_1849>button:nth-child(8n+1) ._iconCatalogResultCopy_dxoyq_1944{left:0;transform:none}._iconCatalogResults_dxoyq_1849>button:nth-child(8n) ._iconCatalogResultCopy_dxoyq_1944{left:auto;right:0;transform:none}._iconCatalogResults_dxoyq_1849>button:focus-visible ._iconCatalogResultCopy_dxoyq_1944{opacity:1}@media (hover:hover){._iconCatalogResults_dxoyq_1849>button:hover ._iconCatalogResultCopy_dxoyq_1944{opacity:1}}._iconCatalogResultCopy_dxoyq_1944 strong,._iconCatalogResultCopy_dxoyq_1944 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}._iconCatalogResultCopy_dxoyq_1944 strong{font-size:var(--type-caption)}._iconCatalogResultCopy_dxoyq_1944 small{color:color-mix(in srgb, var(--color-canvas) 76%, transparent);font-size:var(--type-micro);margin-top:2px}._iconCatalogMore_dxoyq_1914{min-height:var(--control-h);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--type-control);transition:background var(--motion-color);border:0;font-weight:500}._iconCatalogMore_dxoyq_1914:hover:not(:disabled){background:var(--color-surface-sunken)}._iconCatalogSelection_dxoyq_1915{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._iconCatalogSelection_dxoyq_1915>div,._iconCatalogSelection_dxoyq_1915>div strong,._iconCatalogSelection_dxoyq_1915>div small{min-width:0;display:block}._iconCatalogSelection_dxoyq_1915 label{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-caption);display:inline-flex}._iconCatalogSelection_dxoyq_1915 label>span{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._iconCatalogSelection_dxoyq_1915 select{min-width:112px;min-height:var(--control-h);padding:0 var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);font:inherit;border:0}._iconCatalogSelection_dxoyq_1915 input[type=color]{width:52px;min-height:var(--control-h);border-radius:var(--radius-control);background:var(--color-surface-subtle);border:0;padding:3px}._iconCatalogInfo_dxoyq_2077{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-round);background:var(--color-surface-subtle);color:var(--color-text-secondary);cursor:help;font-size:var(--type-control);flex:none;place-items:center;margin-left:auto;font-weight:650;line-height:1;display:inline-grid;position:relative}._iconCatalogInfo_dxoyq_2077:hover,._iconCatalogInfo_dxoyq_2077:focus-visible{background:var(--color-surface-sunken);color:var(--color-ink)}._iconCatalogInfoTip_dxoyq_2100{z-index:var(--layer-popover);min-width:180px;max-width:260px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-utility);background:var(--color-ink);color:var(--color-canvas);opacity:0;pointer-events:none;text-align:left;transition:opacity var(--motion-color);gap:2px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0}._iconCatalogInfoTip_dxoyq_2100 strong,._iconCatalogInfoTip_dxoyq_2100 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}._iconCatalogInfoTip_dxoyq_2100 strong{font-size:var(--type-caption)}._iconCatalogInfoTip_dxoyq_2100 small{color:color-mix(in srgb, var(--color-canvas) 76%, transparent);font-size:var(--type-micro)}._iconCatalogInfo_dxoyq_2077:hover ._iconCatalogInfoTip_dxoyq_2100,._iconCatalogInfo_dxoyq_2077:focus-visible ._iconCatalogInfoTip_dxoyq_2100{opacity:1}._textSourceForm_dxoyq_2142{gap:var(--space-3);min-width:0;padding:var(--space-3);display:grid}._textSourceField_dxoyq_2149{gap:var(--space-2);min-width:0;display:grid}._textSourceField_dxoyq_2149>label,._textSourceLabel_dxoyq_2156 label{color:var(--color-ink);font-size:var(--type-control);font-weight:650}._textSourceLabel_dxoyq_2156{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._textSourceLabel_dxoyq_2156 span{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-micro);font-variant-numeric:tabular-nums}._textSourceField_dxoyq_2149 input,._textSourceField_dxoyq_2149 select{width:100%;min-width:0;min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);font:inherit;font-size:var(--type-control);border:0}._textSourceField_dxoyq_2149 select{height:var(--control-h)}._textSourceField_dxoyq_2149 input:focus-visible,._textSourceField_dxoyq_2149 select:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._textSourceField_dxoyq_2149 input[aria-invalid=true],._textSourceField_dxoyq_2149 select[aria-invalid=true]{background:color-mix(in srgb, var(--color-error) 10%, var(--color-surface-subtle))}._textSourceField_dxoyq_2149 input:disabled,._textSourceField_dxoyq_2149 select:disabled{cursor:not-allowed;opacity:.55}._textSourceField_dxoyq_2149 small{color:var(--color-text-secondary);font-size:var(--type-caption);line-height:1.4}._textSourceState_dxoyq_2217{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-hairline)}._textSourceStatus_dxoyq_2223,._textSourceError_dxoyq_2224,._textDraftNote_dxoyq_2225{overflow-wrap:anywhere;font-size:var(--type-caption);margin:0;line-height:1.4}._textSourceStatus_dxoyq_2223{color:var(--color-text-secondary)}._textSourceError_dxoyq_2224{color:var(--color-error)}._textDraftNote_dxoyq_2225{margin-top:var(--space-1);color:var(--color-text-secondary)}._textSourceApply_dxoyq_2245{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-action-soft);color:var(--color-action);cursor:pointer;font:inherit;font-size:var(--type-control);border:0;justify-content:center;align-items:center;font-weight:650;display:inline-flex}._textSourceApply_dxoyq_2245:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._textSourceApply_dxoyq_2245:disabled{cursor:not-allowed;opacity:.5}._imageSourceIntake_dxoyq_2271{border-radius:var(--radius-control);min-width:0;transition:background var(--motion-color);border:0}._imageSourceIntake_dxoyq_2271:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._imageSourceIntake_dxoyq_2271[data-drag-active=true]{background:var(--color-action-soft)}._rawSvgSource_dxoyq_2287{gap:var(--space-2);min-width:0;margin:0 var(--space-4) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-hairline);display:grid}._rawSvgSource_dxoyq_2287>label{color:var(--color-ink);font-size:var(--type-control);font-weight:650}._rawSvgSource_dxoyq_2287 textarea{resize:vertical;width:100%;min-height:112px;padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--type-control);border:0;line-height:1.4}._rawSvgSource_dxoyq_2287 textarea:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._rawSvgSource_dxoyq_2287 textarea[aria-invalid=true]{background:color-mix(in srgb, var(--color-error) 10%, var(--color-surface-subtle))}._rawSvgSource_dxoyq_2287 textarea:disabled,._rawSvgApply_dxoyq_2326:disabled{cursor:not-allowed;opacity:.5}._rawSvgSource_dxoyq_2287 small{color:var(--color-text-secondary);font-size:var(--type-caption);line-height:1.4}._rawSvgApply_dxoyq_2326{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-action-soft);color:var(--color-action);cursor:pointer;font:inherit;font-size:var(--type-control);border:0;font-weight:650}._rawSvgApply_dxoyq_2326:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._rawSvgError_dxoyq_2355{color:var(--color-error);font-size:var(--type-caption);margin:0;line-height:1.4}._filePicker_dxoyq_2362{cursor:pointer;align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-3);grid-template-columns:max-content minmax(0,1fr);display:grid}._filePicker_dxoyq_2362 input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._filePicker_dxoyq_2362:has(input:focus-visible) ._fileAction_dxoyq_2382{outline:2px solid var(--color-action);outline-offset:3px}._fileAction_dxoyq_2382{min-height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--color-action-soft);color:var(--color-ink);font-size:var(--type-control);transition:background var(--motion-color);align-items:center;font-weight:650;display:inline-flex}._filePicker_dxoyq_2362:hover ._fileAction_dxoyq_2382{background:color-mix(in srgb, var(--color-action) 16%, transparent)}._fileHint_dxoyq_2404{min-width:0;color:var(--color-text-secondary);font-size:var(--type-caption);white-space:normal;display:grid}._fileHint_dxoyq_2404 small{color:var(--color-text-secondary);font-size:var(--type-micro);line-height:1.5}._trySample_dxoyq_2418{min-height:var(--control-h);margin:0 var(--space-3) var(--space-3);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--type-control);border:0;justify-content:center;align-items:center;font-weight:620;display:flex}._trySample_dxoyq_2418:hover{background:var(--color-surface-subtle)}._trySample_dxoyq_2418:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._examplePicker_dxoyq_2444{min-width:0;padding:var(--space-4);border:0;margin:0}._examplePicker_dxoyq_2444 legend{color:var(--color-ink);font-size:var(--type-control);padding:0;font-weight:650}._exampleIntro_dxoyq_2458{margin:var(--space-1) 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--type-caption);line-height:1.4}._exampleGrid_dxoyq_2465{gap:var(--space-2);grid-template-columns:1fr;display:grid}._exampleOption_dxoyq_2471{align-items:center;gap:var(--space-3);min-width:0;min-height:72px;padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-subtle);cursor:pointer;border:0;grid-template-columns:48px minmax(0,1fr);display:grid;position:relative}._exampleOption_dxoyq_2471 input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._exampleOption_dxoyq_2471:has(input:checked){background:var(--color-action-soft)}._exampleOption_dxoyq_2471:has(input:focus-visible){outline:2px solid var(--color-action);outline-offset:3px}._examplePicker_dxoyq_2444:disabled ._exampleOption_dxoyq_2471{cursor:wait;opacity:.64}._exampleThumbnail_dxoyq_2509{border-radius:var(--radius-utility);background:var(--color-surface-raised);border:0;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}._exampleThumbnail_dxoyq_2509 img{object-fit:contain;width:72%;height:72%;display:block}._exampleCopy_dxoyq_2527,._exampleCopy_dxoyq_2527 small{min-width:0;display:block}._exampleTitle_dxoyq_2533{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}._exampleTitle_dxoyq_2533 strong{color:var(--color-ink);font-size:var(--type-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._exampleCopy_dxoyq_2527 small{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--type-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}._error_dxoyq_2560{padding:0 var(--space-4) var(--space-4);color:var(--color-error);font-size:var(--type-caption);margin:0}._targetList_dxoyq_2567{margin:0;padding:0;list-style:none}._targetList_dxoyq_2567 li{min-height:var(--control-h);align-items:center;gap:var(--space-2);padding:4px var(--space-3);border-bottom:1px solid var(--color-hairline-subtle,var(--color-hairline));flex-wrap:wrap;display:flex;position:relative}._targetList_dxoyq_2567 li:last-child{border-bottom:0}._targetPreview_dxoyq_2588{min-width:0;min-height:var(--control-h);border-radius:var(--radius-control);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:auto;align-content:center;padding:4px 8px;display:grid}._targetPreview_dxoyq_2588[aria-pressed=true]{background:var(--color-action-soft)}._targetPreview_dxoyq_2588:disabled{cursor:not-allowed;opacity:.48}._targetList_dxoyq_2567 li[data-platform] ._targetPreview_dxoyq_2588{column-gap:var(--space-2);grid-template-columns:8px minmax(0,1fr)}._targetList_dxoyq_2567 li[data-platform] ._targetPreview_dxoyq_2588:before{background:var(--color-text-tertiary);content:"";border-radius:2.5px;align-self:start;width:8px;height:8px;margin-top:5px}._targetList_dxoyq_2567 li[data-platform] ._targetPreview_dxoyq_2588>small{grid-column:2}._targetList_dxoyq_2567 li[data-platform=android] ._targetPreview_dxoyq_2588:before{background:var(--platform-android)}._targetList_dxoyq_2567 li[data-platform=ios] ._targetPreview_dxoyq_2588:before{background:var(--platform-ios)}._targetList_dxoyq_2567 li[data-platform=web] ._targetPreview_dxoyq_2588:before{background:var(--platform-web)}._targetList_dxoyq_2567 li[data-platform=macos] ._targetPreview_dxoyq_2588:before{background:var(--platform-macos)}._assistiveText_dxoyq_2647{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._targetList_dxoyq_2567 strong,._targetList_dxoyq_2567 small{display:block}._targetList_dxoyq_2567 strong{color:var(--color-ink);font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._targetList_dxoyq_2567 small{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}._targetToggle_dxoyq_2683{min-height:var(--control-h);align-items:center;gap:var(--space-2);color:var(--color-text-secondary);cursor:pointer;font-size:var(--type-caption);font-weight:650;display:inline-flex}._targetToggle_dxoyq_2683 input{width:18px;height:18px;accent-color:var(--color-action);margin:0}._targetToggle_dxoyq_2683:has(input:disabled){cursor:not-allowed;opacity:.55}._targetDiagnostic_dxoyq_2706,._targetOverrides_dxoyq_2707{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-micro);white-space:nowrap}._targetDiagnostic_dxoyq_2706[data-state=ready],._targetDiagnostic_dxoyq_2706[data-state=passed]{color:var(--color-success)}._targetDiagnostic_dxoyq_2706[data-state=review],._targetDiagnostic_dxoyq_2706[data-state=confirmed\ warning]{color:var(--color-warning)}._targetDiagnostic_dxoyq_2706[data-state=error]{color:var(--color-error)}._targetCustomize_dxoyq_2728,._targetResetActions_dxoyq_2729 button,._targetScopes_dxoyq_2730 button,._scopeAction_dxoyq_2731{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-action);cursor:pointer;font:inherit;font-size:var(--type-control);border:0;font-weight:500}._targetCustomize_dxoyq_2728{min-height:var(--control-h);color:var(--color-ink);font-size:var(--type-caption);flex:none;padding:0 10px}._targetSwitch_dxoyq_2752{min-width:var(--control-h);min-height:var(--control-h);color:var(--color-text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._targetSwitch_dxoyq_2752 input[type=checkbox]{appearance:none;border-radius:var(--radius-pill);background:var(--color-hairline);cursor:pointer;flex:none;width:32px;height:18px;margin:0;position:relative}._targetSwitch_dxoyq_2752 input[type=checkbox]:before{border-radius:var(--radius-round);content:"";background:#fff;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000003d}._targetSwitch_dxoyq_2752 input[type=checkbox]:checked{background:var(--color-ink)}._targetSwitch_dxoyq_2752 input[type=checkbox]:checked:before{transform:translate(14px)}._targetSwitch_dxoyq_2752 input[type=checkbox]:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._targetSwitch_dxoyq_2752>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._targetSwitch_dxoyq_2752:has(input:disabled){cursor:not-allowed;opacity:.55}._targetCustomize_dxoyq_2728:disabled,._targetResetActions_dxoyq_2729 button:disabled,._scopeAction_dxoyq_2731:disabled{cursor:not-allowed;opacity:.45}._targetDisclosure_dxoyq_2823{gap:var(--space-3);margin:var(--space-1) 0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);border:0;flex:100%;display:grid}._targetDisclosure_dxoyq_2823 p,._targetMobileNote_dxoyq_2835,._scopeReadOnly_dxoyq_2836{color:var(--color-text-secondary);font-size:var(--type-caption);margin:0;line-height:1.45}._scopeReadOnly_dxoyq_2836{gap:var(--space-2);display:grid}._scopeAction_dxoyq_2731{justify-self:start}._targetScopes_dxoyq_2730,._targetResetActions_dxoyq_2729{gap:var(--space-2);flex-wrap:wrap;display:flex}._targetScopes_dxoyq_2730 button[aria-pressed=true]{background:var(--color-action-soft);color:var(--color-action-hover);font-weight:600}._targetMobileNote_dxoyq_2835,._scopeReadOnly_dxoyq_2836{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-hairline);background:var(--color-surface-subtle)}._previewPanel_dxoyq_1282{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}._previewPanel_dxoyq_1282[data-layers=open]{grid-template-rows:auto auto minmax(0,1fr) auto}._previewPanel_dxoyq_1282[data-artifact-gallery=visible]{grid-template-rows:auto minmax(0,1fr) auto}._previewPanel_dxoyq_1282[data-artifact-gallery=visible][data-layers=open]{grid-template-rows:auto auto minmax(0,1fr) auto}._previewPanel_dxoyq_1282>._stage_dxoyq_2890:not([data-compare=active]){width:min(calc(100% - var(--space-8)), 720px);border-radius:var(--radius-well);justify-self:center;overflow:hidden}._previewPanel_dxoyq_1282>._stage_dxoyq_2890>._previewComposition_dxoyq_2897{border:1.5px dashed var(--well-line);border-radius:20px;max-width:720px;margin-inline:auto}._previewPanel_dxoyq_1282>._stage_dxoyq_2890>._previewComposition_dxoyq_2897 ._previewCanvas_dxoyq_2904{border-radius:var(--radius-well)}._scenarioGallery_dxoyq_2908{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-hairline);background:var(--color-surface);border-bottom:0;display:grid}._inspectorDrawer_dxoyq_2917{border-left:1px solid var(--color-hairline);background:var(--color-surface);width:320px;min-width:0;min-height:0;transition:width var(--motion-panel);flex-direction:column;display:flex;position:relative;overflow:hidden}._inspectorCollapsed_dxoyq_2930{width:64px}._inspectorHead_dxoyq_2934{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-hairline);flex:none;justify-content:space-between;align-items:center;display:flex}._inspectorHead_dxoyq_2934 h2{color:var(--color-ink);font-family:var(--font-display);font-size:var(--type-heading);margin:0;font-weight:630}._inspectorToggle_dxoyq_2951{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-utility);color:var(--color-text-secondary);cursor:pointer;font-size:var(--type-control);background:0 0;border:0;font-weight:650}._inspectorToggle_dxoyq_2951:hover{background:var(--color-action-soft);color:var(--color-action)}._inspectorToggle_dxoyq_2951:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._inspectorMini_dxoyq_2973{flex-direction:column;width:100%;min-height:0;display:flex}._inspectorMiniTab_dxoyq_2980{border:0;border-bottom:1px solid var(--color-hairline);background:var(--color-canvas);width:100%;min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--motion-color);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 0;display:flex}._inspectorMiniTab_dxoyq_2980:hover{background:var(--color-surface-subtle)}._inspectorMiniTab_dxoyq_2980:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px}._inspectorMiniDot_dxoyq_3006{border-radius:50%;width:10px;height:10px}._inspectorMiniDot_dxoyq_3006._doctorIdle_dxoyq_3012{background:var(--color-hairline-strong)}._inspectorMiniDot_dxoyq_3006._doctorWarning_dxoyq_3016{background:var(--color-warning)}._inspectorMiniDot_dxoyq_3006._doctorError_dxoyq_3020{background:var(--color-error)}._inspectorMiniLabel_dxoyq_3024{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.02em;font-size:11px}._inspectorDrawer_dxoyq_2917 ._doctorPanel_dxoyq_1283,._inspectorDrawer_dxoyq_2917 ._livePreflightPanel_dxoyq_1391{border-bottom:1px solid var(--color-hairline)}._scenarioGalleryMeta_dxoyq_3036{align-items:center;gap:var(--space-2);flex:none;min-width:0;display:flex}._scenarioPlatformChips_dxoyq_3044{gap:var(--space-1);flex-wrap:wrap;display:flex}._scenarioPlatformChip_dxoyq_3044{align-items:center;gap:var(--space-1);height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--type-micro);transition:border-color var(--motion-color), background var(--motion-color), color var(--motion-color);font-weight:650;display:inline-flex}._scenarioPlatformChip_dxoyq_3044:before{content:"";background:var(--color-hairline-strong);border-radius:50%;width:7px;height:7px}._scenarioPlatformChip_dxoyq_3044[data-enabled=true]{background:var(--color-action-soft);color:var(--color-action);border-color:#0000}._scenarioPlatformChip_dxoyq_3044[data-enabled=true]:before{background:var(--color-success)}._scenarioPlatformChip_dxoyq_3044:hover:not(:disabled){border-color:var(--color-action)}._scenarioPlatformChip_dxoyq_3044:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._scenarioScopeCaption_dxoyq_3094{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--type-micro);white-space:nowrap;margin-left:auto}._scenarioGalleryHeading_dxoyq_3102{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}._scenarioGalleryHeading_dxoyq_3102>div{gap:var(--space-1);min-width:0;display:grid}._scenarioGalleryHeading_dxoyq_3102 h3,._scenarioGalleryHeading_dxoyq_3102 p,._scenarioGroup_dxoyq_3118 h4{margin:0}._scenarioGalleryHeading_dxoyq_3102 h3{color:var(--color-ink);font-size:var(--type-control)}._scenarioGalleryHeading_dxoyq_3102 p{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._scenarioGalleryHeading_dxoyq_3102>span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--type-micro);border:0;flex:none;font-weight:650}._scenarioGroups_dxoyq_3147{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-gutter:stable;display:flex;overflow-x:auto}._scenarioGroup_dxoyq_3118,._scenarioGroupHeading_dxoyq_3156{display:contents}._scenarioGroup_dxoyq_3118[data-enabled=false] ._scenarioOptions_dxoyq_3160{opacity:.45}._scenarioGroupHeading_dxoyq_3156{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;display:flex}._scenarioGroupState_dxoyq_3172{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-micro)}._scenarioGroupState_dxoyq_3172[data-enabled=true]{color:var(--color-success)}._scenarioGroup_dxoyq_3118 h4{color:var(--color-ink);font-size:var(--type-control);letter-spacing:.06em;text-transform:uppercase}._scenarioGroup_dxoyq_3118[data-platform] h4{align-items:center;gap:var(--space-2);display:inline-flex}._scenarioGroup_dxoyq_3118[data-platform] h4:before{background:var(--color-text-tertiary);content:"";border-radius:2.5px;flex:none;width:8px;height:8px}._scenarioGroup_dxoyq_3118[data-platform=android] h4:before{background:var(--platform-android)}._scenarioGroup_dxoyq_3118[data-platform=ios] h4:before{background:var(--platform-ios)}._scenarioGroup_dxoyq_3118[data-platform=web] h4:before{background:var(--platform-web)}._scenarioGroup_dxoyq_3118[data-platform=macos] h4:before{background:var(--platform-macos)}._scenarioTargetToggle_dxoyq_3220{min-width:var(--control-h);min-height:var(--control-h);padding:0 var(--space-2);color:var(--color-text-secondary);cursor:pointer;font-size:var(--type-micro);justify-content:center;align-items:center;display:inline-flex;position:relative}._scenarioTargetToggle_dxoyq_3220 input[type=checkbox]{appearance:none;border-radius:var(--radius-pill);background:var(--color-hairline);cursor:pointer;width:32px;height:18px;transition:background var(--motion-color);flex:none;margin:0;position:relative}._scenarioTargetToggle_dxoyq_3220 input[type=checkbox]:before{border-radius:var(--radius-round);content:"";width:14px;height:14px;transition:transform var(--motion-press);background:#fff;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000003d}._scenarioTargetToggle_dxoyq_3220 input[type=checkbox]:checked{background:var(--color-ink)}._scenarioTargetToggle_dxoyq_3220 input[type=checkbox]:checked:before{transform:translate(14px)}._scenarioTargetToggle_dxoyq_3220 input[type=checkbox]:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._scenarioTargetToggle_dxoyq_3220>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._scenarioTargetToggle_dxoyq_3220:has(input:disabled){cursor:not-allowed;opacity:.55}._scenarioOptions_dxoyq_3160{gap:var(--space-2);display:flex}._scenarioOptions_dxoyq_3160 button{place-items:start center;gap:var(--space-1);width:132px;min-width:0;padding:var(--space-2);border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:var(--color-surface-raised);text-align:center;border-radius:var(--radius-tile);background:var(--color-canvas);color:var(--color-ink);cursor:pointer;text-align:left;border:1px solid #0000;flex:none;grid-template-rows:48px auto auto;display:grid}._scenarioOptions_dxoyq_3160 button:hover:not(:disabled){background:var(--color-surface-subtle)}._scenarioOptions_dxoyq_3160 button:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._scenarioOptions_dxoyq_3160 button[aria-checked=true]{background:var(--color-action-soft);box-shadow:inset 0 0 0 1.5px var(--color-action);border-color:#0000}._scenarioOptions_dxoyq_3160 button>small{color:var(--color-text-tertiary);font-family:var(--font-mono)}._scenarioOptions_dxoyq_3160 button[aria-checked=true]>small{color:var(--color-action);font-weight:650}._scenarioOptions_dxoyq_3160 button:disabled{cursor:not-allowed;opacity:.55}._scenarioPreview_dxoyq_3344{border-radius:var(--radius-utility);background:var(--color-preview-well);place-items:center;width:100%;height:48px;display:grid;overflow:hidden}._scenarioPreview_dxoyq_3344 canvas{width:max(34px, var(--control-h));height:max(34px, var(--control-h));border-radius:var(--radius-utility);display:block;box-shadow:0 8px 20px -10px #000000b3}._scenarioPreview_dxoyq_3344[data-scenario$=themed]{background:var(--color-surface-sunken)}._scenarioPreview_dxoyq_3344[data-scenario$=themed] canvas,._scenarioPreview_dxoyq_3344[data-scenario$=dark] canvas,._scenarioPreview_dxoyq_3344[data-scenario$=maskable-pwa] canvas{border-radius:var(--radius-round)}._scenarioPreview_dxoyq_3344[data-scenario$=legacy] canvas{border-radius:8px}._scenarioPreview_dxoyq_3344[data-scenario=web-favicon] canvas{border-radius:var(--radius-utility)}._scenarioOptions_dxoyq_3160 strong,._scenarioOptions_dxoyq_3160 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._scenarioOptions_dxoyq_3160 strong{font-size:var(--type-caption)}._scenarioOptions_dxoyq_3160 small{color:var(--color-text-secondary);font-size:var(--type-micro)}._scenarioAuthority_dxoyq_3397{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._scenarioAuthority_dxoyq_3397 code{color:var(--color-text-secondary);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._artifactGallery_dxoyq_3416{gap:var(--space-2);min-width:0;padding:0 var(--space-4) var(--space-3);border-top:1px solid var(--color-hairline);background:var(--color-surface);display:grid}._artifactGalleryHeading_dxoyq_3425{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._artifactGalleryHeading_dxoyq_3425,._artifactGallerySummary_dxoyq_3435{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}._artifactGalleryHeading_dxoyq_3425>div{gap:var(--space-1);min-width:0;display:grid}._artifactGalleryHeading_dxoyq_3425 h3,._artifactGalleryHeading_dxoyq_3425 p,._artifactGalleryState_dxoyq_3451,._artifactGalleryDoctor_dxoyq_3452,._artifactGalleryNote_dxoyq_3453{margin:0}._artifactGalleryHeading_dxoyq_3425 h3{color:var(--color-ink);font-size:var(--type-control)}._artifactGalleryHeading_dxoyq_3425 p,._artifactGalleryState_dxoyq_3451,._artifactGalleryDoctor_dxoyq_3452,._artifactGalleryNote_dxoyq_3453{color:var(--color-text-secondary);font-size:var(--type-micro);line-height:1.4}._artifactGalleryHeading_dxoyq_3425>code,._artifactGallerySummary_dxoyq_3435>span:first-child{color:var(--color-text-secondary);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._artifactGalleryState_dxoyq_3451{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-utility);background:var(--color-surface-subtle);border:0;display:grid}._artifactGalleryState_dxoyq_3451 button{min-height:var(--control-h);touch-action:manipulation;justify-self:start;align-items:center;display:inline-flex}._artifactGalleryDisclosure_dxoyq_3497{gap:var(--space-3);min-width:0;display:grid}._artifactGallerySummary_dxoyq_3435{min-height:calc(var(--control-h) + 12px);padding-block:var(--space-2);cursor:pointer;touch-action:manipulation;align-items:center}._artifactGallerySummaryCopy_dxoyq_3511{gap:1px;min-width:0;display:grid}._artifactGallerySummaryCopy_dxoyq_3511 strong{color:var(--color-ink);font-size:var(--type-caption)}._artifactGallerySummaryCopy_dxoyq_3511 span{color:var(--color-text-secondary);font-size:var(--type-micro)}._artifactGallerySummary_dxoyq_3435 [data-target-status=failed]{color:var(--color-error)}._artifactGallerySummary_dxoyq_3435 [data-target-status]{color:var(--color-action);font-size:var(--type-micro);text-transform:uppercase;flex:none;font-weight:700}._artifactGalleryBody_dxoyq_3539{gap:var(--space-3);grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr);min-height:0;display:grid}._artifactGalleryList_dxoyq_3546{align-content:start;gap:var(--space-2);max-height:220px;display:grid;overflow:auto}._artifactGalleryList_dxoyq_3546 button{min-height:var(--control-h);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-utility);color:var(--color-text);cursor:pointer;touch-action:manipulation;text-align:left;background:0 0;border:1px solid #0000;gap:2px;display:grid}._artifactGalleryList_dxoyq_3546 button:hover,._artifactGalleryList_dxoyq_3546 button[aria-selected=true]{background:var(--color-action-soft)}._artifactGalleryList_dxoyq_3546 button:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._artifactGalleryList_dxoyq_3546 code,._artifactGalleryList_dxoyq_3546 span{font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._artifactGalleryList_dxoyq_3546 span{color:var(--color-text-secondary)}._artifactGalleryDetails_dxoyq_3594{gap:var(--space-3);grid-template-columns:minmax(96px,.7fr) minmax(0,1.3fr);min-width:0;display:grid}._artifactGalleryVisual_dxoyq_3601{border-radius:var(--radius-utility);background:var(--color-surface-sunken);min-height:112px;color:var(--color-text-secondary);font-size:var(--type-micro);text-align:center;border:0;place-items:center;display:grid;overflow:hidden}._artifactGalleryVisual_dxoyq_3601 img{object-fit:contain;width:100%;height:100%;max-height:180px;display:block}._artifactGalleryDetails_dxoyq_3594 dl,._artifactGalleryDetails_dxoyq_3594 dl>div{gap:var(--space-1);display:grid}._artifactGalleryDetails_dxoyq_3594 dl{align-content:start;gap:var(--space-2);min-width:0;margin:0}._artifactGalleryDetails_dxoyq_3594 dt{color:var(--color-text-secondary);font-size:var(--type-micro);text-transform:uppercase;font-weight:700}._artifactGalleryDetails_dxoyq_3594 dd{min-width:0;font-size:var(--type-micro);margin:0}._artifactGalleryDetails_dxoyq_3594 code{overflow-wrap:anywhere}._artifactGalleryDoctor_dxoyq_3452{font-family:var(--font-mono)}._artifactGalleryNote_dxoyq_3453{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._stage_dxoyq_2890{min-height:0;padding:clamp(var(--space-4), 2.5vw, var(--space-8));background-color:var(--well-bg);background-image:var(--well-dot-image);background-size:var(--well-dot-size);place-items:center;display:grid;position:relative}._stageSpecCaption_dxoyq_3676{top:var(--space-2);left:var(--space-4);color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--type-micro);margin:0;position:absolute}._stage_dxoyq_2890[data-scene=home-screen]{background-image:radial-gradient(var(--well-dot) 1.5px, transparent 1.6px);background-position:50%;background-size:52px 52px}._stage_dxoyq_2890[data-compare=active]{padding:var(--space-3);overscroll-behavior:contain;place-items:start center;overflow-y:auto}._compareStage_dxoyq_3699{gap:var(--space-2);width:100%;min-width:0;max-width:920px;display:grid}._compareGrid_dxoyq_3707{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}._comparePane_dxoyq_3714{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-container);background:var(--color-surface-raised);border:0;display:grid;box-shadow:0 8px 24px #0000000f}._comparePaneHeading_dxoyq_3726{align-items:baseline;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) max-content;min-width:0;display:grid}._comparePaneHeading_dxoyq_3726 h3,._comparePaneHeading_dxoyq_3726 p{margin:0}._comparePaneHeading_dxoyq_3726 h3{color:var(--color-ink);font-size:var(--type-control)}._comparePaneHeading_dxoyq_3726 p{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}._comparePaneHeading_dxoyq_3726 strong{color:var(--color-action);font-size:var(--type-micro);grid-area:1/2}._comparePaneHeading_dxoyq_3726 strong[data-delivery=preview-only]{color:var(--color-text-secondary)}._compareComposition_dxoyq_3765,._compareComposition_dxoyq_3765._previewCompositionHome_dxoyq_3766{justify-self:center;width:min(100%,330px,27dvh)}._compareMatch_dxoyq_3771{color:var(--color-text-secondary);font-size:var(--type-caption);text-align:center;margin:0}._previewComposition_dxoyq_2897,._emptyPreview_dxoyq_3779{width:min(420px,72%,52dvh)}._previewComposition_dxoyq_2897{gap:var(--space-2);display:grid}._previewCompositionHome_dxoyq_3766{width:min(480px,92%,52dvh)}._stage_dxoyq_2890>._stageColumn_dxoyq_3792>._previewComposition_dxoyq_2897{width:min(420px,72%,44dvh)}._previewSurface_dxoyq_3796,._emptyPreview_dxoyq_3779{aspect-ratio:1;box-shadow:var(--shadow-product)}._sceneFrame_dxoyq_3802{place-items:center;display:grid;position:relative}._sceneFrame_dxoyq_3802[data-scenario=web-favicon]{justify-items:start;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-raised);border:0;grid-template-columns:32px minmax(0,1fr);box-shadow:0 8px 24px #00000014}._sceneFrame_dxoyq_3802[data-scenario=web-favicon]:after{border-radius:var(--radius-pill);background:var(--color-hairline-strong);content:"";width:min(72%,240px);height:8px}._sceneFrame_dxoyq_3802[data-scenario=web-favicon] ._previewSurface_dxoyq_3796{width:32px;box-shadow:none;border-radius:7px;grid-area:1/1;overflow:hidden}._sceneFrame_dxoyq_3802[data-scenario=web-favicon] ._homeScreenGuidance_dxoyq_3837,._sceneFrame_dxoyq_3802[data-scenario=web-favicon] ._canvasPrecision_dxoyq_3838{grid-column:1/-1}._sceneFrame_dxoyq_3802[data-scenario=web-apple-touch]{width:100%;padding:clamp(var(--space-6), 7vw, var(--space-10));border-radius:var(--radius-container);background:radial-gradient(circle at 22% 24%, color-mix(in srgb, var(--color-action) 22%, transparent) 0 10%, transparent 11%), radial-gradient(circle at 78% 72%, color-mix(in srgb, var(--color-warning) 20%, transparent) 0 12%, transparent 13%), var(--color-surface-raised);border:0}._sceneFrame_dxoyq_3802[data-scenario=web-apple-touch] ._previewSurface_dxoyq_3796{border-radius:22%;width:min(180px,50%);overflow:hidden}._sceneFrame_dxoyq_3802[data-scenario=web-regular-pwa]{width:100%;padding:clamp(var(--space-5), 5vw, var(--space-8));border-radius:var(--radius-container);background:var(--color-surface-raised);border:0;box-shadow:0 12px 30px #0000001a}._sceneFrame_dxoyq_3802[data-scenario=web-regular-pwa]:after{border-radius:var(--radius-pill);background:var(--color-action-soft);content:"";width:min(68%,220px);height:10px}._sceneFrame_dxoyq_3802[data-scenario=web-regular-pwa] ._previewSurface_dxoyq_3796{border-radius:var(--radius-control);width:min(220px,64%);overflow:hidden}._canvasScene_dxoyq_3882{gap:var(--space-2);padding:clamp(var(--space-3), 2.5vw, var(--space-5))}._canvasScene_dxoyq_3882 ._previewSurface_dxoyq_3796{width:100%}._homeScreenScene_dxoyq_3891{isolation:isolate;gap:var(--space-3);padding:clamp(var(--space-3), 2.5vw, var(--space-5));border-radius:var(--radius-container);background:var(--color-surface-raised);border:0;overflow:hidden}._homeScreenScene_dxoyq_3891 ._previewSurface_dxoyq_3796{z-index:1;width:100%}._homeScreenContext_dxoyq_3906{inset:var(--space-4);z-index:-1;position:absolute}._homeScreenContext_dxoyq_3906 span{aspect-ratio:1;border-radius:var(--radius-utility);background:var(--color-surface-subtle);border:0;width:clamp(28px,9%,38px);position:absolute}._homeScreenContext_dxoyq_3906 span:first-child{top:4%;left:0}._homeScreenContext_dxoyq_3906 span:nth-child(2){top:4%;right:0}._homeScreenContext_dxoyq_3906 span:nth-child(3){top:42%;left:0}._homeScreenContext_dxoyq_3906 span:nth-child(4){top:42%;right:0}._homeScreenContext_dxoyq_3906 span:nth-child(5){bottom:4%;left:0}._homeScreenContext_dxoyq_3906 span:nth-child(6){bottom:4%;right:0}._homeScreenGuidance_dxoyq_3837,._canvasPrecision_dxoyq_3838{z-index:1;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-micro);text-align:center;margin:0;line-height:1.4}._canvasPrecision_dxoyq_3838{color:var(--color-dark-text-secondary)}._homeScreenGuidance_dxoyq_3837{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-frosted);border:0}._previewSurface_dxoyq_3796{position:relative;overflow:visible}._previewCanvas_dxoyq_2904{aspect-ratio:1;background:var(--color-surface);image-rendering:auto;border-radius:0;width:100%;height:auto;display:block}._emptyPreview_dxoyq_3779{background:var(--color-surface-raised);box-shadow:none;border:0;border-radius:25%;place-items:center;display:grid}._calibrationOverlay_dxoyq_3974{pointer-events:none;position:absolute;inset:0}._calibrationShape_dxoyq_3980{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._androidMaskedViewport_dxoyq_3987{filter:drop-shadow(0 0 1px #000000eb)drop-shadow(0 0 1px #000000eb);border:1px solid #fff}._androidSafeZone_dxoyq_3992,._webSafeZone_dxoyq_3993{border-radius:var(--radius-round);filter:drop-shadow(0 0 1px #000000eb)drop-shadow(0 0 1px #000000eb);border:1px dashed #fff}._calibrationLegend_dxoyq_3999{gap:var(--space-2) var(--space-4);color:var(--color-dark-text-secondary);font-size:var(--type-micro);background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;line-height:1.35;display:grid}._calibrationLegend_dxoyq_3999>span{align-items:center;gap:var(--space-2);display:flex}._calibrationLegend_dxoyq_3999>span:first-child,._calibrationLegend_dxoyq_3999>span:last-child{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._calibrationLegend_dxoyq_3999 i{border-top:2px solid;flex:none;width:18px}._calibrationLegend_dxoyq_3999 ._solidKey_dxoyq_4033{border-top-style:solid}._calibrationLegend_dxoyq_3999 ._dashedKey_dxoyq_4037{border-top-style:dashed}._emptyPreview_dxoyq_3779 span{aspect-ratio:1;border:2px solid var(--color-hairline-strong);border-radius:var(--radius-round);width:36%}._previewNote_dxoyq_4048{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-hairline);color:var(--color-text-secondary);font-size:var(--type-caption);margin:0;line-height:1.45}._doctorPanel_dxoyq_1283{min-height:0;max-height:min(38dvh,300px);padding:var(--space-3) var(--space-4);grid-template-rows:auto minmax(0,auto) auto auto auto;display:grid}._doctorSummary_dxoyq_4065{align-items:center;gap:var(--space-3);min-width:0;display:flex}._doctorSummaryCopy_dxoyq_4072{flex:auto;min-width:0}._doctorDisclosure_dxoyq_4077{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-utility);background:var(--color-surface-subtle);color:var(--color-action);cursor:pointer;font:inherit;font-size:var(--type-caption);border:0;flex:none;font-weight:650}._doctorDisclosure_dxoyq_4077:disabled{cursor:default;opacity:.65}._doctorDetails_dxoyq_4096{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}._doctorReady_dxoyq_4103,._doctorIdle_dxoyq_3012,._doctorWarning_dxoyq_3016,._doctorError_dxoyq_3020{border-radius:var(--radius-round);flex:none;width:10px;height:10px}._doctorReady_dxoyq_4103{background:var(--color-success)}._doctorIdle_dxoyq_3012{background:var(--color-text-tertiary)}._doctorWarning_dxoyq_3016{background:var(--color-warning)}._doctorError_dxoyq_3020{background:var(--color-error)}._doctorSummary_dxoyq_4065 h2,._doctorSummary_dxoyq_4065 span{display:block}._doctorSummary_dxoyq_4065 h2{color:var(--color-ink);font-size:var(--type-control);margin:0}._doctorSummary_dxoyq_4065 span{color:var(--color-text-secondary);font-size:var(--type-caption);margin-top:2px}._doctorIntents_dxoyq_4146{gap:var(--space-1);margin-top:var(--space-3);display:grid}._doctorIntent_dxoyq_1399{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-caption);overflow-wrap:anywhere;line-height:1.4}._doctorIntents_dxoyq_4146 ._doctorIntent_dxoyq_1399{margin:0}._doctorResults_dxoyq_4165{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-hairline);display:grid}._doctorCounts_dxoyq_4173{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._doctorCounts_dxoyq_4173 span{justify-content:space-between;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-micro);border:0;display:flex}._doctorCounts_dxoyq_4173 span[data-severity=error] strong{color:var(--color-error)}._doctorCounts_dxoyq_4173 span[data-severity=warning] strong{color:var(--color-warning)}._doctorCounts_dxoyq_4173 span[data-severity=info] strong{color:var(--color-action)}._doctorIssueGroups_dxoyq_4206,._doctorIssueGroup_dxoyq_4206{gap:var(--space-3);display:grid}._doctorIssueGroup_dxoyq_4206{gap:var(--space-2)}._doctorIssueGroup_dxoyq_4206 h3{color:var(--color-ink);font-size:var(--type-caption);margin:0}._doctorIssues_dxoyq_4222{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._doctorIssue_dxoyq_4206{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);border:0;display:grid}._doctorIssue_dxoyq_4206[data-severity=error]{border-color:var(--color-error)}._doctorIssue_dxoyq_4206[data-severity=warning]{border-color:var(--color-warning)}._doctorIssue_dxoyq_4206[data-severity=info]{border-color:var(--color-action)}._doctorIssueHeader_dxoyq_4251{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}._doctorIssueHeader_dxoyq_4251 span{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-micro);text-transform:uppercase;font-weight:700}._doctorIssueHeader_dxoyq_4251 code{color:var(--color-text-secondary);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._doctorIssueTitle_dxoyq_4275{color:var(--color-ink);font-size:var(--type-control)}._doctorIssue_dxoyq_4206 p{color:var(--color-text-secondary);font-size:var(--type-caption);margin:0;line-height:1.45}._doctorIssueMeta_dxoyq_4287{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--type-micro)!important}._reviewWarning_dxoyq_4293,._doctorFix_dxoyq_4294,._warningReviewActions_dxoyq_4295 button,._copyDiagnostics_dxoyq_4296{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-action);cursor:pointer;font:inherit;font-size:var(--type-caption);border:0;font-weight:650}._reviewWarning_dxoyq_4293,._doctorFix_dxoyq_4294{justify-self:start}._doctorFix_dxoyq_4294{min-width:var(--control-h)}[data-doctor-fix-destination]:focus,[data-doctor-issue]:focus{outline:2px solid var(--color-action);outline-offset:3px}._reviewWarning_dxoyq_4293:disabled,._doctorFix_dxoyq_4294:disabled,._warningReviewActions_dxoyq_4295 button:disabled{cursor:not-allowed;opacity:.55}._warningReviewActions_dxoyq_4295{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-warning) 10%, transparent);border:0;display:flex}._warningReviewActions_dxoyq_4295 span{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-caption)}._warningReviewActions_dxoyq_4295 button:not(:disabled){border-color:var(--color-action);background:var(--color-action-fill);color:#fff}._copyDiagnostics_dxoyq_4296{justify-self:start}._status_dxoyq_122{min-height:18px;margin:var(--space-3) 0 var(--space-2);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-caption)}._download_dxoyq_4366{width:100%;min-height:var(--control-h);border-radius:var(--radius-utility);background:var(--color-action-fill);color:var(--color-on-action-fill);cursor:pointer;font-size:var(--type-control);transition:background var(--motion-color), transform var(--motion-press);border:0;font-weight:700}._appBar_dxoyq_11 ._download_dxoyq_4366{width:auto;min-height:var(--control-h);padding:0 var(--space-4);white-space:nowrap}._download_dxoyq_4366:hover:not(:disabled){background:var(--color-action-hover)}._download_dxoyq_4366:active:not(:disabled){transform:scale(.99)}._download_dxoyq_4366:disabled{cursor:not-allowed;opacity:.45}._atomicNote_dxoyq_1400{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--type-micro);text-align:center;line-height:1.45}._mobileDownloadRail_dxoyq_4407{z-index:var(--layer-sticky);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-hairline);background:var(--color-surface-frosted);position:fixed;bottom:0;left:0;right:0}._mobileDownloadRail_dxoyq_4407 ._download_dxoyq_4366{width:min(100%,720px);margin:0 auto;display:block}._downloadScopeBackdrop_dxoyq_4424{z-index:var(--layer-modal);padding:var(--space-4);background:#1213167a;place-items:center;display:grid;position:fixed;inset:0}._downloadScope_dxoyq_4424{width:min(460px,100%);max-height:calc(100dvh - var(--space-8));border-radius:var(--radius-container);background:var(--color-surface);border:0;overflow:auto;box-shadow:0 18px 60px #0000003d}._downloadScopeHeader_dxoyq_4444{padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-hairline)}._downloadScopeHeader_dxoyq_4444 h2,._downloadScopeHeader_dxoyq_4444 p{margin:0}._downloadScopeHeader_dxoyq_4444 h2{color:var(--color-ink);font-size:var(--type-heading);letter-spacing:-.02em}._downloadScopeHeader_dxoyq_4444 p{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-caption);line-height:1.5}._downloadScopeTargets_dxoyq_4467{padding:0 var(--space-5);margin:0;list-style:none}._downloadScopeTargets_dxoyq_4467 li{border-bottom:1px solid var(--color-hairline)}._downloadScopeTargets_dxoyq_4467 label{align-items:center;gap:var(--space-3);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;min-height:60px;display:grid}._downloadScopeTargets_dxoyq_4467 input{width:16px;height:16px;accent-color:var(--color-ink);margin:0}._downloadScopeTargets_dxoyq_4467 strong,._downloadScopeTargets_dxoyq_4467 small{display:block}._downloadScopeTargets_dxoyq_4467 strong{color:var(--color-ink);font-size:var(--type-control)}._downloadScopeTargets_dxoyq_4467 small,._downloadScopeTargets_dxoyq_4467 em{color:var(--color-text-secondary);font-size:var(--type-micro);font-style:normal}._downloadScopeTargets_dxoyq_4467 li[data-enabled=false]{opacity:.65}._downloadScopeActions_dxoyq_4514{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);display:flex}._downloadScopeActions_dxoyq_4514 button{min-height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-utility);background:color-mix(in srgb, var(--color-canvas) 70%, transparent);cursor:pointer;border:0;font-weight:650}._downloadScopeActions_dxoyq_4514 ._downloadScopeCompile_dxoyq_4531{border-color:var(--color-action-fill);background:var(--color-action-fill);color:var(--color-on-action-fill)}._downloadScopeActions_dxoyq_4514 button:disabled{cursor:not-allowed;opacity:.45}._downloadReview_dxoyq_4542{z-index:var(--layer-popover);top:calc(52px + env(safe-area-inset-top) + var(--space-4));right:auto;bottom:var(--space-4);left:var(--space-4);border-radius:var(--radius-container);background:var(--color-surface);width:clamp(400px,32vw,500px);min-height:0;color:var(--color-text);border:0;grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 60px #0000003d}._downloadReviewHeader_dxoyq_4561,._downloadReviewSummary_dxoyq_4562{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-hairline);display:flex}._downloadReviewHeader_dxoyq_4561>div{gap:var(--space-1);display:grid}._downloadReviewHeader_dxoyq_4561 span{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase}._downloadReviewHeader_dxoyq_4561 h2{color:var(--color-ink);font-size:var(--type-title);margin:0}._downloadReviewHeader_dxoyq_4561 h2:focus-visible{border-radius:var(--radius-utility);outline:2px solid var(--color-action);outline-offset:4px}._downloadReviewHeader_dxoyq_4561 button{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-round);background:var(--color-surface-subtle);color:var(--color-ink);cursor:pointer;border:0;flex:none;place-items:center;font-size:24px;display:grid}._downloadReviewSummary_dxoyq_4562{padding-block:var(--space-3);color:var(--color-text-secondary);font-size:var(--type-caption);align-items:flex-start}._downloadReviewSummary_dxoyq_4562 strong{color:var(--color-action);text-align:right}._downloadReviewSummary_dxoyq_4562 strong[data-review-phase=failed]{color:var(--color-error)}._downloadReviewBody_dxoyq_4626{grid-template-columns:1fr;min-height:0;display:grid;overflow:auto}._downloadReviewTree_dxoyq_4633,._downloadReviewDetails_dxoyq_4634{min-width:0;padding:var(--space-4);overflow:visible}._downloadReviewTree_dxoyq_4633{border-bottom:1px solid var(--color-hairline)}._downloadReviewGroup_dxoyq_4644+._downloadReviewGroup_dxoyq_4644{margin-top:var(--space-3)}._downloadReviewGroupHeading_dxoyq_4648{gap:var(--space-1) var(--space-3);padding-bottom:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-caption);grid-template-columns:minmax(0,1fr) auto;display:grid}._downloadReviewGroupHeading_dxoyq_4648 code{color:var(--color-ink);text-overflow:ellipsis;font-weight:700;overflow:hidden}._downloadReviewGroupHeading_dxoyq_4648 span:last-child{grid-column:1/-1}._downloadReviewGroupHeading_dxoyq_4648 span[data-target-status=failed],._downloadReviewGroup_dxoyq_4644>p{color:var(--color-error)}._downloadReviewGroup_dxoyq_4644>p{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--type-micro)}._downloadReviewEntry_dxoyq_4679{width:100%;min-height:36px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-utility);color:var(--color-text);cursor:pointer;font-family:var(--font-mono);font-size:var(--type-micro);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;display:block;overflow:hidden}._downloadReviewEntry_dxoyq_4679:hover{background:var(--color-action-soft);color:var(--color-ink)}._downloadReviewEntry_dxoyq_4679[aria-selected=true]{background:var(--color-surface-subtle);box-shadow:inset 0 0 0 1px var(--color-ink);color:var(--color-ink)}._downloadReviewEntry_dxoyq_4679:focus-visible,._downloadReviewHeader_dxoyq_4561 button:focus-visible,._downloadReviewGroup_dxoyq_4644:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._downloadReviewEmpty_dxoyq_4715,._downloadReviewDoctor_dxoyq_4716{padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--type-micro);display:block}._downloadReviewDoctor_dxoyq_4716{margin-top:var(--space-4);border-top:1px solid var(--color-hairline);font-family:var(--font-mono)}._downloadReviewDetails_dxoyq_4634 h3{margin:0 0 var(--space-4);color:var(--color-ink);font-size:var(--type-control)}._downloadReviewDetails_dxoyq_4634 dl,._downloadReviewDetails_dxoyq_4634 dl>div{gap:var(--space-2);display:grid}._downloadReviewDetails_dxoyq_4634 dl{gap:var(--space-4);margin:0}._downloadReviewDetails_dxoyq_4634 dt{color:var(--color-text-secondary);font-size:var(--type-micro);text-transform:uppercase;font-weight:700}._downloadReviewDetails_dxoyq_4634 dd{min-width:0;font-size:var(--type-caption);margin:0}._downloadReviewDetails_dxoyq_4634 code{overflow-wrap:anywhere}._downloadReviewDetails_dxoyq_4634 ul{gap:var(--space-2);padding-left:var(--space-4);margin:0;display:grid}._downloadReviewNote_dxoyq_4770{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-hairline);color:var(--color-text-secondary);font-size:var(--type-micro);margin:0;line-height:1.45}._downloadReviewActions_dxoyq_4779{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-hairline);display:flex}._downloadReviewActions_dxoyq_4779 p{color:var(--color-text-secondary);font-size:var(--type-micro);margin:0;line-height:1.45}._downloadReviewActions_dxoyq_4779 button{min-height:var(--control-h);padding:var(--space-2) var(--space-4);border-radius:var(--radius-utility);background:var(--color-action-fill);color:var(--color-on-action-fill);cursor:pointer;font:inherit;border:0;flex:none;font-weight:700}._downloadReviewActions_dxoyq_4779 button:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._commandHelpBackdrop_dxoyq_4813{z-index:var(--layer-modal);padding:var(--space-4);background:#00000061;place-items:center;display:grid;position:fixed;inset:0}._commandHelp_dxoyq_4813{width:min(520px,100vw - 32px);max-height:min(760px, calc(100dvh - var(--space-8)));overscroll-behavior:contain;border-radius:var(--radius-container);background:var(--color-surface);color:var(--color-text);animation:_command-help-enter_dxoyq_1 var(--motion-panel);transform-origin:50%;border:0;display:grid;overflow:auto}@keyframes _command-help-enter_dxoyq_1{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._commandHelp_dxoyq_4813{animation:none}}._commandHelpHeader_dxoyq_4855{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--color-hairline);display:flex}._commandHelpHeader_dxoyq_4855>div{gap:var(--space-2);display:grid}._commandHelpHeader_dxoyq_4855 h2,._commandHelpHeader_dxoyq_4855 p{margin:0}._commandHelpHeader_dxoyq_4855 h2{color:var(--color-ink);font-size:var(--type-title)}._commandHelpHeader_dxoyq_4855 p{color:var(--color-text-secondary);font-size:var(--type-caption);line-height:1.45}._commandHelpHeader_dxoyq_4855 button{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-round);background:var(--color-surface-subtle);color:var(--color-ink);cursor:pointer;border:0;flex:none;place-items:center;font-size:24px;display:grid}._commandHelpHeader_dxoyq_4855 button:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._commandHelpList_dxoyq_4904{padding:var(--space-3) var(--space-5) var(--space-5);margin:0;list-style:none;display:grid}._commandHelpList_dxoyq_4904 li{min-height:var(--control-h);align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}._commandHelpList_dxoyq_4904 li:last-child{border-bottom:0}._commandHelpList_dxoyq_4904 kbd{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-caption);white-space:nowrap}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){._mobileDownloadRail_dxoyq_4407{background:var(--color-surface-frosted-supported);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}}@media (width<=1179px){._shell_dxoyq_1{height:auto;overflow:visible}._downloadReview_dxoyq_4542{top:max(calc(52px + env(safe-area-inset-top)), 10dvh);right:var(--space-2);bottom:auto;left:var(--space-2);height:clamp(220px,38dvh,360px);width:calc(100vw - var(--space-4))}._downloadReviewBody_dxoyq_4626{grid-template-columns:1fr;overflow:auto}._downloadReviewTree_dxoyq_4633,._downloadReviewDetails_dxoyq_4634{overflow:visible}._downloadReviewTree_dxoyq_4633{border-right:0;border-bottom:1px solid var(--color-hairline)}._commandHelpBackdrop_dxoyq_4813{padding:var(--space-2)}._commandHelp_dxoyq_4813{max-height:calc(100dvh - var(--space-4))}._commandHelpHeader_dxoyq_4855,._commandHelpList_dxoyq_4904{padding-inline:var(--space-4)}._workspace_dxoyq_346{width:min(980px,100%);min-height:calc(100dvh - 52px - env(safe-area-inset-top));padding:var(--space-8) var(--space-5) var(--space-12);flex:none;grid-template-columns:1fr;overflow:visible}._settingsRail_dxoyq_507,._previewRail_dxoyq_508,._scenarioRail_dxoyq_509{border:0;display:block;overflow:visible}._settingsRail_dxoyq_507,._scenarioRail_dxoyq_509{background:0 0}._mobileWorkbench_dxoyq_565 ._previewPanel_dxoyq_1282{flex:none}._iconCatalogResults_dxoyq_1849{grid-template-columns:repeat(4,minmax(0,1fr))}._mobileWorkbench_dxoyq_565{padding-bottom:calc(72px + env(safe-area-inset-bottom))}._mobileSettingsDrawer_dxoyq_5015{margin-inline:var(--space-3);background:var(--color-surface)}._mobileSettingsDrawer_dxoyq_5015>summary{min-height:var(--control-h);padding:var(--space-3) var(--space-4);color:var(--color-ink);cursor:pointer;font-size:var(--type-heading);border-bottom:1px solid #0000;font-weight:650}._mobileSettingsDrawer_dxoyq_5015[open]>summary{border-bottom-color:var(--color-hairline)}._doctorPanel_dxoyq_1283{max-height:none;display:block}._doctorDetails_dxoyq_4096{overflow:visible}._publicFooter_dxoyq_473{padding-bottom:calc(88px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}._publicFooter_dxoyq_473 nav{justify-content:flex-start}._targetList_dxoyq_2567 li{border-bottom:1px solid var(--color-hairline)}._stage_dxoyq_2890{min-height:380px}._stage_dxoyq_2890>._stageColumn_dxoyq_3792>._previewComposition_dxoyq_2897{width:min(320px,100%)}._scenarioGroups_dxoyq_3147{padding-bottom:var(--space-2);scroll-snap-type:inline proximity;display:flex;overflow-x:auto}._scenarioGroup_dxoyq_3118{scroll-snap-align:start;flex:none;width:min(280px,82vw)}}@media (width<=599px){._systemNotice_dxoyq_32{padding-right:var(--space-4);padding-left:var(--space-4);grid-template-columns:1fr;align-items:stretch}._systemNoticeActions_dxoyq_82>*{flex:1}._targetList_dxoyq_2567{overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}}@media (width<=479px){._appBar_dxoyq_11{gap:var(--space-2);padding-right:var(--space-4);padding-left:var(--space-4)}._appActions_dxoyq_145{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;min-width:0}._localeControl_dxoyq_189{min-width:var(--control-h);flex:0 0 var(--control-h)}._commandPaletteButton_dxoyq_250{display:none}._toolbarButton_dxoyq_286,._fileMenu_dxoyq_287 summary{padding-right:var(--space-2);padding-left:var(--space-2)}._workspace_dxoyq_346{gap:var(--space-3);padding:var(--space-4) var(--space-2) var(--space-8)}._phase_dxoyq_118{display:none}._fileMenuPanel_dxoyq_331{top:calc(52px + env(safe-area-inset-top) + var(--space-2));right:var(--space-4);position:fixed}._publicFooter_dxoyq_473{padding-right:var(--space-4);padding-left:var(--space-4)}._readOnly_dxoyq_574 button{width:100%}._readOnly_dxoyq_574{flex-direction:column;align-items:stretch}._filePicker_dxoyq_2362{gap:var(--space-2);grid-template-columns:1fr}._sourceSummaryCopy_dxoyq_1616 strong,._sourceSummaryCopy_dxoyq_1616 small{white-space:normal}._exampleGrid_dxoyq_2465{grid-template-columns:1fr}._iconCatalogFilters_dxoyq_1737>div{grid-template-columns:repeat(2,minmax(0,1fr))}._backgroundControls_dxoyq_1198{grid-template-columns:48px 1fr}._backgroundAsset_dxoyq_1114{grid-template-columns:var(--control-h) minmax(0, 1fr)}._backgroundAsset_dxoyq_1114 button{grid-column:1/-1}._backgroundImageControls_dxoyq_1104 ._framingGrid_dxoyq_806{grid-template-columns:1fr}._effectModes_dxoyq_876{grid-template-columns:repeat(2,minmax(0,1fr))}._hexField_dxoyq_1215 input{font-size:16px}._alphaState_dxoyq_1239{grid-column:1/-1;justify-content:center}._doctorIssueHeader_dxoyq_4251,._warningReviewActions_dxoyq_4295{flex-direction:column;align-items:stretch}._doctorIssueHeader_dxoyq_4251 code{white-space:normal}._reviewWarning_dxoyq_4293,._doctorFix_dxoyq_4294,._warningReviewActions_dxoyq_4295 button,._copyDiagnostics_dxoyq_4296{width:100%}._fileAction_dxoyq_2382{justify-content:center}._stage_dxoyq_2890{min-height:320px;padding:var(--space-8) var(--space-4)}._previewHeading_dxoyq_1302{flex-direction:column;align-items:flex-start}._previewMeta_dxoyq_1358{flex-direction:column;align-items:flex-start;width:100%}._scenarioGalleryHeading_dxoyq_3102,._scenarioAuthority_dxoyq_3397,._artifactGalleryHeading_dxoyq_3425,._artifactGallerySummary_dxoyq_3435{flex-direction:column;align-items:flex-start}._artifactGalleryBody_dxoyq_3539,._artifactGalleryDetails_dxoyq_3594{grid-template-columns:1fr}._artifactGalleryList_dxoyq_3546{max-height:180px}._scenarioAuthority_dxoyq_3397 code{max-width:100%}._previewCompositionHome_dxoyq_3766{width:min(420px,100%)}._sceneSelector_dxoyq_1405{width:100%}._sceneSelector_dxoyq_1405 button{min-width:0}._homeScreenScene_dxoyq_3891{padding-inline:var(--space-3)}._homeScreenContext_dxoyq_3906 span:nth-child(3),._homeScreenContext_dxoyq_3906 span:nth-child(4){display:none}}@media (width>=1180px) and (width<=1360px){._workspace_dxoyq_346{grid-template-columns:320px minmax(0,1fr)}._inspectorDrawer_dxoyq_2917:not(._inspectorCollapsed_dxoyq_2930){z-index:var(--layer-popover);box-shadow:var(--shadow-popover);position:absolute;top:0;bottom:0;right:0}}._stageColumn_dxoyq_3792{align-items:center;gap:var(--space-5);flex-direction:column;width:100%;display:flex}._sizeLadder_dxoyq_5311{align-items:flex-end;gap:var(--space-5);display:flex}._ladderItem_dxoyq_5317{justify-items:center;gap:4px;margin:0;display:grid}._ladderItem_dxoyq_5317 canvas{border-radius:var(--radius-utility);display:block}._ladderItem_dxoyq_5317 figcaption{font-family:var(--font-mono);font-size:var(--type-micro);color:var(--color-text-tertiary)}@media (width<=1500px){._previewHeading_dxoyq_1302>._previewMeta_dxoyq_1358 button,._previewHeading_dxoyq_1302>._previewMeta_dxoyq_1358 ._sceneSelector_dxoyq_1405 button{min-height:28px;padding:0 var(--space-2);font-size:var(--type-caption)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-canvas:#eeeff1;--color-surface:#f7f8f9;--color-surface-raised:#fff;--color-surface-subtle:#f2f3f4;--color-surface-sunken:#e3e5e8;--color-preview-well:#121316;--color-surface-frosted:#f7f8f9f5;--color-surface-frosted-supported:#f7f8f9e6;--color-ink:#121316;--color-text:#121316e0;--color-text-secondary:#5d616a;--color-text-tertiary:#676c77;--color-hairline:#d5d7dc;--color-hairline-strong:#b9bdc5;--color-action:#0a6a78;--color-action-fill:#121316;--color-on-action-fill:#eeeff1;--color-action-hover:#095f6b;--color-action-soft:#0b7a8a24;--color-success:#1c6e3e;--color-warning:#8a4b00;--color-error:#c0172a;--color-info:#0b7a8a;--platform-android:#3ddc84;--platform-ios:#0a84ff;--platform-web:#f97316;--platform-macos:#8b909a;--font-ui:-apple-system, blinkmacsystemfont, "SF Pro Text", "Segoe UI Variable", "Segoe UI", sans-serif;--font-display:-apple-system, blinkmacsystemfont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", sans-serif;--font-mono:"SF Mono", "Cascadia Code", "Cascadia Mono", ui-monospace, monospace;--font-cjk:-apple-system, blinkmacsystemfont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--type-display:32px;--type-title:22px;--type-heading:17px;--type-body-lg:17px;--type-body:15px;--type-control:14px;--type-caption:12px;--type-micro:11px;--radius-none:0;--radius-utility:8px;--radius-tile:10px;--radius-control:11px;--radius-well:12px;--radius-container:18px;--radius-pill:999px;--radius-round:50%;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--control-h:32px;--layer-base:0;--layer-panel:1;--layer-sticky:20;--layer-popover:30;--layer-toast:40;--layer-modal:50;--motion-press:.12s cubic-bezier(.23, 1, .32, 1);--motion-color:.15s ease;--motion-popover:.18s cubic-bezier(.23, 1, .32, 1);--motion-panel:.2s cubic-bezier(.77, 0, .175, 1);--motion-toast-in:.2s cubic-bezier(.23, 1, .32, 1);--motion-toast-out:.14s cubic-bezier(.23, 1, .32, 1);--shadow-product:#0000006b 0 18px 40px -12px;--well-bg:#f7f8f9;--well-line:#b9bdc5;--well-dot-image:radial-gradient(#d5d7dc 1px, transparent 1px);--well-dot-size:24px 24px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-workbench-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-workbench-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#121316;--color-surface:#1a1b1e;--color-surface-raised:#24262b;--color-surface-subtle:#202227;--color-surface-sunken:#0c0d0f;--color-preview-well:#0c0d0f;--color-surface-frosted:#1a1b1ef5;--color-surface-frosted-supported:#1a1b1ee6;--color-ink:#eeeff1;--color-text:#eeeff1e0;--color-text-secondary:#aeb2ba;--color-text-tertiary:#898d96;--color-hairline:#303239;--color-hairline-strong:#4a4d56;--color-action:#45bdca;--color-action-fill:#eeeff1;--color-on-action-fill:#121316;--color-action-hover:#76d3dc;--color-action-soft:#45bdca29;--color-success:#53b979;--color-warning:#ffb14a;--color-error:#ff7f8c;--color-info:#45bdca;--platform-android:#5ce1a0;--platform-ios:#4da3ff;--platform-web:#fb923c;--platform-macos:#a9aeb9;--well-bg:#17181c;--well-line:#3a3d45;--well-dot-image:radial-gradient(#eeeff112 1.5px, transparent 1.5px);--well-dot-size:52px 52px;--guide-viewport:#eeeff173}@media (prefers-color-scheme:dark){:root:not([data-workbench-appearance=light]){--color-canvas:#121316;--color-surface:#1a1b1e;--color-surface-raised:#24262b;--color-surface-subtle:#202227;--color-surface-sunken:#0c0d0f;--color-preview-well:#0c0d0f;--color-surface-frosted:#1a1b1ef5;--color-surface-frosted-supported:#1a1b1ee6;--color-ink:#eeeff1;--color-text:#eeeff1e0;--color-text-secondary:#aeb2ba;--color-text-tertiary:#898d96;--color-hairline:#303239;--color-hairline-strong:#4a4d56;--color-action:#45bdca;--color-action-fill:#eeeff1;--color-on-action-fill:#121316;--color-action-hover:#76d3dc;--color-action-soft:#45bdca29;--color-success:#53b979;--color-warning:#ffb14a;--color-error:#ff7f8c;--color-info:#45bdca;--platform-android:#5ce1a0;--platform-ios:#4da3ff;--platform-web:#fb923c;--platform-macos:#a9aeb9;--well-bg:#17181c;--well-line:#3a3d45;--well-dot-image:radial-gradient(#eeeff112 1.5px, transparent 1.5px);--well-dot-size:52px 52px;--guide-viewport:#eeeff173}}@media (width<=1024px){:root{--control-h:44px}}@media (width<=767px){:root{--type-display:28px;--type-title:20px;--type-body:16px;--type-control:16px;--type-caption:13px;--type-micro:12px}}@media (prefers-reduced-motion:reduce){:root{--motion-press:0s;--motion-color:.1s linear;--motion-popover:0s;--motion-panel:0s;--motion-toast-in:0s;--motion-toast-out:0s}}*,:before,:after{box-sizing:border-box}html{background:var(--color-canvas);min-width:320px;height:100%;font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow:hidden}body{min-width:320px;height:100%;min-height:100dvh;margin:0;overflow:hidden}#root{position:fixed;inset:0;overflow:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--color-action-soft);color:var(--color-ink)}@media (width<=1179px){html,body,#root{height:auto;position:static;inset:auto;overflow:visible}html{scroll-padding-top:calc(52px + env(safe-area-inset-top))}}
