.PaletteTool_sidebar__CtuJT{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--app-bg-panel);color:var(--app-text)}.PaletteTool_sidebarScroll__2cKkG{flex:1 1 auto;min-height:0;overflow-y:auto}.PaletteTool_sidebarSearch__wefFl{flex:0 0 auto;padding:8px 10px;border-bottom:1px solid var(--app-border)}.PaletteTool_sidebarList__E1Dql{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 6px}.PaletteTool_sidebarEmpty__ghtdq{padding:24px 12px;color:var(--app-text-muted);text-align:center;line-height:1.4}.PaletteTool_sidebarGroup__n5ff4{margin-bottom:8px}.PaletteTool_sidebarGroupPinned__djF4E{padding-bottom:8px;border-bottom:1px solid var(--app-border);margin-bottom:12px}.PaletteTool_sidebarGroupLabel__Nq9hg{color:var(--app-text-muted);font-size:var(--app-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:6px 8px 4px}.PaletteTool_sidebarItem__YzNhu{display:flex;flex-direction:column;gap:4px;width:100%;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--app-text);text-align:left;cursor:pointer}.PaletteTool_sidebarItem__YzNhu:hover{background:var(--app-bg-hover);border-color:var(--app-border)}.PaletteTool_sidebarItemActive__0F4vO,.PaletteTool_sidebarItemActive__0F4vO:hover{background:color-mix(in srgb,var(--app-accent) 22%,var(--app-bg-panel));border-color:var(--app-accent)}.PaletteTool_sidebarItemHead__8A06c{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.PaletteTool_sidebarItemName__4d2cr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.PaletteTool_sidebarItemCount__MuVvz{flex:0 0 auto;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.PaletteTool_sidebarItemSwatches__wgDgX{display:flex;flex-wrap:wrap;align-items:center;gap:0;width:100%;height:14px;border-radius:3px;overflow:hidden;border:1px solid var(--app-border)}.PaletteTool_sidebarItemSwatch__j2x_S{flex:1 1 6px;min-width:6px;height:100%}.PaletteTool_sidebarItemSwatchOverflow__BP_bj{flex:0 0 auto;padding:0 6px;background:var(--app-bg-sunken);color:var(--app-text-muted);font-size:var(--app-font-size-xs);line-height:14px}.PaletteTool_sidebarItemEmpty__NWzx5{color:var(--app-text-muted);font-style:italic}.PaletteTool_centerScroll__XNnco{height:100%;min-height:0;display:flex;flex-direction:column;overflow:auto;background:var(--app-bg)}.PaletteTool_viewerHeader__By2O1{display:flex;flex-direction:column;gap:8px;padding:16px 24px 12px;border-bottom:1px solid var(--app-border)}.PaletteTool_viewerHeaderBorderless__JGoHF{border-bottom:none}.PaletteTool_headerTopRow__vZM3y{display:flex;align-items:center;justify-content:space-between;gap:16px}.PaletteTool_headerActions__ron_t{display:flex;align-items:center;gap:8px;flex:0 0 auto}.PaletteTool_remixFooter__RrqNQ{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 24px 16px;border-top:1px solid var(--app-border)}.PaletteTool_viewerTitle__aaeGe{flex:1 1 auto;min-width:0;margin:0;color:var(--app-text);font-size:var(--app-font-size-l);font-weight:700}.PaletteTool_titleInput__43w75{flex:1 1 auto;min-width:0;margin:0;padding:0}.PaletteTool_titleInput__43w75 input{width:100%;margin:0;padding:2px 6px;color:var(--app-text);font-size:var(--app-font-size-l);font-weight:700;line-height:1.2;background:transparent;border:1px solid transparent;border-radius:4px;outline:none}.PaletteTool_titleInputLarge__V3_yW input{font-size:var(--app-font-size-xl)}.PaletteTool_titleInput__43w75 input:hover{background:color-mix(in srgb,var(--app-bg-sunken) 60%,transparent)}.PaletteTool_titleInput__43w75 input:focus{background:var(--app-bg-sunken);border-color:var(--app-accent)}.PaletteTool_titleInput__43w75 input::placeholder{color:var(--app-text-muted);font-weight:600;opacity:.7}.PaletteTool_viewerSubtitle__mQzLB{margin:0;color:var(--app-text-muted);line-height:1.4}.PaletteTool_viewerStripWrap__oY89h{padding:16px 24px 4px}.PaletteTool_viewerMain__FaL8_{flex:0 0 auto;padding:8px 12px 24px}.PaletteTool_viewerEmpty__1Jbxl{height:100%;display:flex;align-items:center;justify-content:center}.PaletteTool_viewerEmptyWorking__J1OXl{padding:18px 8px 8px;color:var(--app-text-muted);line-height:1.5}.PaletteTool_viewerEmptyWorking__J1OXl p{margin:0}.PaletteTool_generatorBody__Y6Cls{display:flex;flex-direction:column;gap:12px;padding:10px var(--app-pad) 14px}.PaletteTool_generatorPreview_____Ma{padding-top:4px}.PaletteTool_generatorActions__dJOM8{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.PaletteTool_generatorHint__hQq4_{color:var(--app-text-muted);font-variant-numeric:tabular-nums}.PaletteTool_wheelHostBody__bbhG2{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px var(--app-pad) 16px}.PaletteTool_wheelHostNote__jlF0u{margin:0;max-width:36em;text-align:center;color:var(--app-text-muted);line-height:1.5}.PaletteTool_wheelHostNote__jlF0u strong{color:var(--app-text);font-weight:600}.PaletteTool_detailsBody__RzwbX{display:flex;flex-direction:column;gap:10px;padding:8px 12px 14px}.PaletteTool_pickerHeader__O73t_{display:flex;align-items:center;gap:10px;padding:6px 0 4px}.PaletteTool_pickerCurrentSwatch__uI6d5{flex:0 0 auto;width:36px;height:36px;border-radius:6px;border:1px solid var(--app-border);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.PaletteTool_pickerHeaderText__MFcFB{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.PaletteTool_pickerSlotLabel__9aDg4{color:var(--app-text-muted);line-height:1.4}.PaletteTool_pickerHex__Ep7ag{font-family:var(--app-font-mono,ui-monospace,"SF Mono",Consolas,monospace);font-variant-numeric:tabular-nums;color:var(--app-text)}.PaletteTool_hexRowActive__argYH,.PaletteTool_hexRowActive__argYH:hover{background:color-mix(in srgb,var(--app-accent) 22%,var(--app-bg-panel));outline:1px solid var(--app-accent);outline-offset:-1px}.PaletteTool_designCanvasWrap__k_P_0{max-width:720px;margin:16px auto 8px;padding:0 var(--app-pad)}.PaletteTool_designEmptyHint__deM2m{margin:12px 0;padding:14px 18px;color:var(--app-text-muted);font-style:italic;text-align:center;border:1px dashed var(--app-border);border-radius:6px;background:var(--app-bg-sunken)}.PaletteTool_modeTabsBar__pZoJW{display:flex;align-items:center;padding:0 var(--app-pad);border-bottom:1px solid var(--app-border);background:var(--app-bg-panel)}.PaletteTool_workingHint__bhesf{margin:0;color:var(--app-text-muted);line-height:1.5}.PaletteTool_workingHint__bhesf strong{color:var(--app-text);font-weight:600}.PaletteTool_detailsLink__zX_Bb{display:inline-flex;align-items:center;gap:4px;color:var(--app-accent);text-decoration:none}.PaletteTool_detailsLink__zX_Bb:hover{text-decoration:underline}.PaletteTool_hexList__k7Lfl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.PaletteTool_hexRow__INNpc{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px}.PaletteTool_hexRow__INNpc:hover{background:var(--app-bg-hover)}.PaletteTool_hexSwatch__tv40s{flex:0 0 18px;width:18px;height:18px;border-radius:3px;border:1px solid var(--app-border)}.PaletteTool_hexCode__Biik8{flex:1 1 auto;min-width:0;font-family:var(--app-font-mono,ui-monospace,"SF Mono",Consolas,monospace);font-variant-numeric:tabular-nums;color:var(--app-text)}.PaletteTool_hexCopy__r2N3Q{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;background:transparent;color:var(--app-text-muted);border-radius:4px;cursor:pointer}.PaletteTool_hexCopy__r2N3Q:hover{color:var(--app-text);background:var(--app-bg-hover);border-color:var(--app-border)}.PaletteTool_statusFooterNote__Gz1g7{color:var(--app-text-muted)}.PercentageCalculator_cardStack__12vav{display:flex;flex-direction:column;gap:var(--app-pad-l);padding:var(--app-pad-l);height:100%;overflow-y:auto}.PercentageCalculator_card__HPBhc{position:relative;border-radius:var(--app-radius);border:1px solid var(--app-border);background:var(--app-bg-sunken);padding:16px 20px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;display:flex;flex-direction:column;gap:14px}.PercentageCalculator_card__HPBhc:hover{border-color:var(--app-border-strong)}.PercentageCalculator_cardActive__wgN5s{border-color:var(--app-text-accent,var(--app-border-strong));box-shadow:0 0 0 1px var(--app-text-accent,var(--app-border-strong))}.PercentageCalculator_cardHead__hrtc7{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.PercentageCalculator_cardTitle__83Xxo{font-family:var(--font-headline,inherit);font-size:var(--app-font-size-l);font-weight:600;color:var(--app-text);margin:0;line-height:1.2}.PercentageCalculator_cardSubtitle__7mHG3{font-size:var(--app-font-size-s);color:var(--app-text-muted);margin:0;line-height:1.4;text-align:right}.PercentageCalculator_cardLayout__tGHbZ{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:16px 18px;border-radius:var(--app-radius);background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.15));border:1px solid rgba(0,0,0,.4);box-shadow:inset 0 2px 4px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.03),inset 0 0 32px rgba(0,0,0,.18);position:relative;overflow:hidden;font-variant-numeric:tabular-nums}.PercentageCalculator_cardLayout__tGHbZ:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent,white) 5%,transparent),transparent)}.PercentageCalculator_cardLayout__tGHbZ>*{position:relative}.PercentageCalculator_cardActive__wgN5s .PercentageCalculator_cardLayout__tGHbZ{background:linear-gradient(180deg,rgba(0,0,0,.35) 0,color-mix(in srgb,var(--app-accent,black) 8%,rgba(0,0,0,.15)) 100%)}.PercentageCalculator_stepper__hZSzd{display:inline-flex;align-items:stretch;gap:2px}.PercentageCalculator_inline__znPR3{background:transparent;border:0;color:inherit;font:inherit;font-family:inherit;text-align:left;padding:0;margin:0;outline:none;-moz-appearance:textfield;field-sizing:content;min-width:2ch;max-width:100%}.PercentageCalculator_inline__znPR3::-webkit-inner-spin-button,.PercentageCalculator_inline__znPR3::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PercentageCalculator_stepperBtns__xEdYH{display:inline-flex;flex-direction:column;align-self:stretch;opacity:.4;transition:opacity .12s ease}.PercentageCalculator_stepper__hZSzd:focus-within .PercentageCalculator_stepperBtns__xEdYH,.PercentageCalculator_stepper__hZSzd:hover .PercentageCalculator_stepperBtns__xEdYH{opacity:1}.PercentageCalculator_stepBtn__km4W5{display:flex;align-items:center;justify-content:center;width:14px;flex:1;border:0;background:transparent;color:var(--app-text-muted);cursor:pointer;padding:0;border-radius:2px;transition:background .1s ease,color .1s ease}.PercentageCalculator_stepBtn__km4W5:hover{background:var(--app-bg-hover);color:var(--app-text)}.PercentageCalculator_stepBtn__km4W5:active{background:var(--app-bg-active)}.PercentageCalculator_formulaRow__n4puo{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;padding:4px 0}.PercentageCalculator_formulaInput__J1RL7{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--font-headline,inherit);font-size:calc(var(--app-font-size) * 1.8);font-weight:600;color:var(--app-text);line-height:1;padding:6px 10px;border-radius:var(--app-radius-s);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.PercentageCalculator_formulaInput__J1RL7:focus-within{background:rgba(255,255,255,.08);border-color:var(--app-accent,var(--app-text-accent));box-shadow:0 0 0 2px color-mix(in srgb,var(--app-accent,white) 18%,transparent)}.PercentageCalculator_formulaUnit__h_TOd{font-size:.6em;color:var(--app-text-muted);font-weight:400}.PercentageCalculator_formulaEquals__K18E1,.PercentageCalculator_formulaWord__2Z_Iq{font-size:calc(var(--app-font-size) * 1.3);color:var(--app-text-muted);font-weight:400;user-select:none}.PercentageCalculator_formulaResult__XI58v{font-family:var(--font-headline,inherit);font-size:calc(var(--app-font-size) * 1.8);font-weight:700;color:var(--app-accent,var(--app-text-accent,var(--app-text)));line-height:1;text-shadow:0 0 8px color-mix(in srgb,var(--app-accent,white) 38%,transparent),0 0 20px color-mix(in srgb,var(--app-accent,white) 16%,transparent)}.PercentageCalculator_formulaResultUnit__18_4o{font-size:.65em;margin-left:1px;font-weight:700;opacity:.85}.PercentageCalculator_inlineCaption__yUOIe{font-size:var(--app-font-size-xs);color:var(--app-text-muted);line-height:1.3;margin-left:6px;align-self:center;white-space:nowrap}.PercentageCalculator_inlineCaption__yUOIe .PercentageCalculator_up__gNruU{color:#62eca3}.PercentageCalculator_inlineCaption__yUOIe .PercentageCalculator_down__uAXPn{color:#f08585}.PercentageCalculator_iconBtn__gps2j{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--app-font-size) * 2.2);height:calc(var(--app-font-size) * 2.2);border:1px solid transparent;border-radius:var(--app-radius-s);background:transparent;color:var(--app-text-muted);cursor:pointer;margin-left:4px;transition:background .12s ease,color .12s ease,border-color .12s ease}.PercentageCalculator_iconBtn__gps2j:hover{background:var(--app-bg-hover);border-color:var(--app-border);color:var(--app-text)}.PercentageCalculator_iconBtn__gps2j:active{background:var(--app-bg-active)}.PercentageCalculator_iconBtnConfirmed__I9m93{background:color-mix(in srgb,#62eca3 16%,transparent);border-color:color-mix(in srgb,#62eca3 60%,transparent);color:#62eca3}.PercentageCalculator_iconBtnConfirmed__I9m93:hover{background:color-mix(in srgb,#62eca3 22%,transparent);border-color:color-mix(in srgb,#62eca3 70%,transparent);color:#62eca3}.PercentageCalculator_segmented__A6SQq{display:inline-flex;border-radius:var(--app-radius-s);border:1px solid var(--app-border);background:var(--app-bg-raised);overflow:hidden}.PercentageCalculator_segBtn___mBji{padding:6px 12px;border:0;background:transparent;color:var(--app-text-muted);font-size:var(--app-font-size-s);font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease}.PercentageCalculator_segBtn___mBji:hover{background:var(--app-bg-hover);color:var(--app-text)}.PercentageCalculator_segBtnActive__W45jC{background:var(--app-bg-selected);color:var(--app-text)}.PercentageCalculator_segBtn___mBji+.PercentageCalculator_segBtn___mBji{border-left:1px solid var(--app-border)}.PercentageCalculator_segmentedCompact__Gh9KW .PercentageCalculator_segBtn___mBji{padding:4px 10px;font-family:var(--font-headline,inherit);font-size:calc(var(--app-font-size) * 1.4);font-weight:600;min-width:calc(var(--app-font-size) * 2.2);line-height:1}.PercentageCalculator_signBtn__dVJ3n{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--app-font-size) * 2.3);min-width:calc(var(--app-font-size) * 2.3);padding:0 8px;border-radius:var(--app-radius-s);border:1px solid var(--app-border);background:var(--app-bg-raised);color:var(--app-text);font-family:var(--font-headline,inherit);font-size:calc(var(--app-font-size) * 1.2);font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.PercentageCalculator_signBtn__dVJ3n:hover{background:var(--app-bg-active);border-color:var(--app-border-strong)}.PercentageCalculator_signPlus__PsUC6{color:#5bba84}.PercentageCalculator_signMinus__ZZ8hp{color:#d36a6a}.PercentageCalculator_chainRemoveBtn__Z2WgP{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--app-radius-xs);border:1px solid transparent;background:transparent;color:var(--app-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease,opacity .12s ease}.PercentageCalculator_chainRemoveBtn__Z2WgP:hover:not(:disabled){background:var(--app-bg-hover);color:var(--app-text)}.PercentageCalculator_chainRemoveBtn__Z2WgP:disabled{opacity:.3;cursor:not-allowed}.PercentageCalculator_chainChip__ppIa0{display:inline-flex;align-items:baseline;gap:6px;position:relative}.PercentageCalculator_chainChip__ppIa0 .PercentageCalculator_chainRemoveBtn__Z2WgP{opacity:0}.PercentageCalculator_chainChip__ppIa0:focus-within .PercentageCalculator_chainRemoveBtn__Z2WgP,.PercentageCalculator_chainChip__ppIa0:hover .PercentageCalculator_chainRemoveBtn__Z2WgP{opacity:.7}.PercentageCalculator_chainChip__ppIa0:hover .PercentageCalculator_chainRemoveBtn__Z2WgP:hover{opacity:1}.PercentageCalculator_chainAddBtn__6LUW8{align-self:center;padding:4px 10px;border-radius:var(--app-radius-s);border:1px dashed rgba(255,255,255,.18);background:transparent;color:var(--app-text-muted);font-size:var(--app-font-size-s);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.PercentageCalculator_chainAddBtn__6LUW8:hover{background:var(--app-bg-hover);border-color:var(--app-accent,var(--app-border-strong));color:var(--app-text)}.PercentageCalculator_rightPanel__S7Uso{display:flex;flex-direction:column;gap:14px;padding:var(--app-pad);height:100%;overflow-y:auto}.PercentageCalculator_rightSection__Iynjo{display:flex;flex-direction:column;gap:8px}.PercentageCalculator_rightHeader__ccMN0{font-size:var(--app-font-size-xs);color:var(--app-text-muted);letter-spacing:.08em;text-transform:uppercase}.PercentageCalculator_quickGrid__f6dpD{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.PercentageCalculator_quickBtn__BRCf0{padding:6px 0;border-radius:var(--app-radius-s);border:1px solid var(--app-border);background:var(--app-bg-raised);color:var(--app-text);font-size:var(--app-font-size-s);cursor:pointer;transition:background .12s ease,border-color .12s ease}.PercentageCalculator_quickBtn__BRCf0:hover{background:var(--app-bg-active);border-color:var(--app-border-strong)}.PercentageCalculator_quickBtnActive__Tn0HF{background:var(--app-bg-selected);border-color:var(--app-text-accent,var(--app-border-strong));color:var(--app-text-accent,var(--app-text))}.PercentageCalculator_commonGroups__EPf9_{display:flex;flex-direction:column;gap:12px}.PercentageCalculator_commonGroup__96eqO{display:flex;flex-direction:column;gap:6px}.PercentageCalculator_commonGroupLabel__u_yZU{font-size:var(--app-font-size-xs);color:var(--app-text-dim);letter-spacing:.04em}.PercentageCalculator_settingsRow__vPFeb{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--app-font-size-s);color:var(--app-text-muted)}.PercentageCalculator_settingsActions__BwjhA{display:flex;flex-direction:column;gap:4px}.PercentageCalculator_actionBtn__GdHDw{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--app-radius-s);border:1px solid var(--app-border);background:var(--app-bg-raised);color:var(--app-text);font-size:var(--app-font-size-s);cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}.PercentageCalculator_actionBtn__GdHDw:hover:not(:disabled){background:var(--app-bg-active);border-color:var(--app-border-strong)}.PercentageCalculator_actionBtn__GdHDw:disabled{opacity:.5;cursor:not-allowed}.PercentageCalculator_actionBtnConfirmed__LD2q_{background:color-mix(in srgb,#62eca3 16%,transparent);border-color:color-mix(in srgb,#62eca3 60%,transparent);color:#62eca3}.PercentageCalculator_actionBtnConfirmed__LD2q_:hover:not(:disabled){background:color-mix(in srgb,#62eca3 22%,transparent);border-color:color-mix(in srgb,#62eca3 70%,transparent);color:#62eca3}@media (max-width:720px){.PercentageCalculator_cardLayout__tGHbZ{gap:12px}.PercentageCalculator_formulaRow__n4puo{gap:6px 10px}}.DocsMarkdown_root__DG8w5{--docs-markdown-root:1}.DocsMarkdown_root__DG8w5 .docsMarkdownCodeFigure{position:relative;margin:12px 0}.DocsMarkdown_root__DG8w5 .docsMarkdownCodeFigure .docsMarkdownCode{margin:0}.DocsMarkdown_root__DG8w5 .docsMarkdownCopyBtn{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:rgba(0,0,0,.35);border:1px solid var(--app-border);color:var(--app-text-muted);border-radius:4px;cursor:pointer;opacity:0;transition:opacity var(--app-transition),color var(--app-transition),background var(--app-transition)}.DocsMarkdown_root__DG8w5 .docsMarkdownCodeFigure:hover .docsMarkdownCopyBtn,.DocsMarkdown_root__DG8w5 .docsMarkdownCopyBtn:focus-visible{opacity:1}.DocsMarkdown_root__DG8w5 .docsMarkdownCopyBtn:hover{color:var(--app-text);background:rgba(0,0,0,.55)}.DocsMarkdown_root__DG8w5 .docsMarkdownCopyBtnDone{opacity:1!important;color:var(--app-success,#61c46a)!important}.Phaser_center__ej4GJ{position:relative;height:100%;min-height:0;background:var(--app-bg);overflow:hidden;display:flex;flex-direction:column}.Phaser_centerStatus__ZOLVl{text-align:center}.Phaser_centerStatus__ZOLVl,.Phaser_leftEmpty__clqsF{padding:24px;color:var(--app-text-muted)}.Phaser_leftPanel__JvW72{height:100%;min-height:0;display:flex;flex-direction:column}.Phaser_leftFilterRow__I7EKU{flex:0 0 auto;padding:8px 8px 6px;border-bottom:1px solid var(--app-border)}.Phaser_leftScroll__E3dTG{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 0}.Phaser_toolbarNavBtn__P9taR{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:0;color:var(--app-text-muted);border-radius:4px;cursor:pointer;transition:color var(--app-transition),background var(--app-transition)}.Phaser_toolbarNavBtn__P9taR:hover:not(:disabled){color:var(--app-text);background:var(--app-bg-hover)}.Phaser_toolbarNavBtn__P9taR:disabled{color:var(--app-text-dim);opacity:.4;cursor:default}.Phaser_dim__JFM50{color:var(--app-text-muted)}.Phaser_searchWrap__x2wLV{position:relative;flex:0 1 240px;max-width:240px;width:240px}.Phaser_searchBackdrop__1Bma1{position:fixed;inset:0;z-index:50}.Phaser_searchPanel__SIS9T{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:60;max-height:70vh;overflow-y:auto;background:var(--app-bg-raised);border:1px solid var(--app-border);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.Phaser_searchEmpty__Tuz2h{padding:14px 12px;color:var(--app-text-muted);text-align:center}.Phaser_searchSectionLabel__Jr6nW{padding:8px 12px 4px;color:var(--app-text-dim);font-size:var(--app-font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.Phaser_searchResult__3ihLw{width:100%;display:flex;align-items:center;gap:10px;padding:6px 12px;background:transparent;border:0;color:var(--app-text);text-align:left;cursor:pointer}.Phaser_searchResult__3ihLw:hover{background:var(--app-bg-hover)}.Phaser_searchResultIcon__j7_o6{flex:0 0 auto;color:var(--app-text-muted);display:flex;align-items:center;justify-content:center}.Phaser_searchResultBody__EDV2U{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden}.Phaser_searchResultName__d4qO_{color:var(--app-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Phaser_searchResultPath__VVIiS{color:var(--app-text-dim);font-size:var(--app-font-size-s);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Phaser_searchResultKind___KAwG{flex:0 0 auto;color:var(--app-text-dim);font-size:var(--app-font-size-xs);text-transform:uppercase}.Phaser_searchInheritedTag__AEJOo{color:var(--app-text-dim);font-weight:400;margin-left:6px}.Phaser_pageScroll__t7GXC{height:100%;overflow-y:auto;color:var(--app-text);outline:none}.Phaser_pageScroll__t7GXC:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 60%,transparent);outline-offset:-2px}.Phaser_pageArticle__PNc8q{max-width:920px;margin:0 auto;padding:20px 18px 56px;font-size:calc(14px * var(--app-font-scale, 1));line-height:1.6}.Phaser_pageHeader__3V42h{margin-bottom:24px}.Phaser_pageHeaderTop__Rak_e{display:flex;align-items:flex-start;gap:12px}.Phaser_pageTitle__VqXG9{flex:1 1 auto;margin:0;font-size:calc(22px * var(--app-font-scale, 1));font-weight:600;color:var(--app-text);line-height:1.25;overflow-wrap:anywhere}.Phaser_pageTitleNamespace__iTEYr{color:var(--app-text-muted);font-weight:400}.Phaser_pageBadgeStack__F_fLI{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;margin-top:4px}.Phaser_pageSince__Nx5sW{color:var(--app-text-dim);font-size:.8em}.Phaser_toolbarSourceLink__zQ7q1{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--app-text-muted);border-radius:4px;text-decoration:none;transition:color var(--app-transition),background var(--app-transition)}.Phaser_toolbarSourceLink__zQ7q1:hover{color:var(--app-text);background:var(--app-bg-hover)}.Phaser_inheritanceChain__arPxb{background:var(--app-bg-hover);border:1px solid var(--app-border);border-radius:6px;margin-bottom:16px;overflow:hidden}.Phaser_inheritanceToggle__XHe1P{display:inline-flex;align-items:center;gap:8px;width:100%;padding:6px 12px;background:transparent;border:0;color:var(--app-text-muted);font-size:.9em;cursor:pointer;text-align:left}.Phaser_inheritanceToggle__XHe1P:hover{color:var(--app-text)}.Phaser_inheritanceCount__LYo3a{background:var(--app-bg-raised);color:var(--app-text-dim);padding:1px 7px;border-radius:8px;font-size:.85em}.Phaser_inheritanceList__MRJIh{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 12px 10px;border-top:1px solid var(--app-border)}.Phaser_chainLink__q0ZK6{color:var(--app-accent);text-decoration:none;font-weight:500}.Phaser_chainLink__q0ZK6:hover{text-decoration:underline}.Phaser_pageDescription__TT9o9{margin-bottom:24px}.Phaser_pageDescription__TT9o9 p{margin:0 0 12px}.Phaser_pageDescription__TT9o9 :not(pre)>code{background:color-mix(in srgb,var(--app-accent) 12%,transparent);color:var(--app-accent);padding:1px 6px;border-radius:4px;font-size:.9em;border:1px solid color-mix(in srgb,var(--app-accent) 22%,transparent)}.Phaser_pageDescription__TT9o9 pre{background:var(--app-bg-sunken);border:1px solid var(--app-border);border-radius:6px;padding:12px 14px;margin:12px 0;overflow-x:auto;font-size:.9em;line-height:1.5}.Phaser_pageDescription__TT9o9 pre code{background:transparent;padding:0;border:0;color:inherit;font-size:1em}.Phaser_pageDescription__TT9o9 a{color:var(--app-accent);text-decoration:none}.Phaser_pageDescription__TT9o9 a:hover{text-decoration:underline}.Phaser_pageDescription__TT9o9 ol,.Phaser_pageDescription__TT9o9 ul{margin:0 0 12px 24px;padding:0}.Phaser_section__kUtAg{margin-bottom:48px}.Phaser_sectionHeading__31qx0{display:flex;align-items:baseline;gap:10px;font-size:1.4em;font-weight:600;color:var(--app-text);margin:0 0 22px;padding-bottom:10px;border-bottom:1px solid var(--app-border)}.Phaser_sectionCount__5kCDv{color:var(--app-text-dim);font-size:.8em;font-weight:400}.Phaser_subheading___nLps{margin:12px 0 6px;font-size:.8em;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.05em}.Phaser_memberRow__e0Iin{padding:16px 18px;margin-bottom:18px;background:var(--app-bg-raised);border:1px solid var(--app-border);border-radius:8px}.Phaser_memberRow__e0Iin:last-child{margin-bottom:0}.Phaser_memberHeader__xV9PT{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--app-border)}.Phaser_memberHeaderMain__RVPOy{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.Phaser_memberTitle__74zKM{margin:0;font-size:1.4em;font-weight:600;color:var(--app-text);line-height:1.25;font-family:inherit}.Phaser_memberSignature__O1E2k{color:var(--app-text-muted);font-size:.95em;font-family:var(--app-font-mono,monospace);font-weight:400;letter-spacing:-.01em;overflow-wrap:anywhere;line-height:1.5;margin-top:2px}.Phaser_memberSignature__O1E2k code{background:transparent;padding:0;color:inherit}.Phaser_typeLink__raRZu{color:inherit;text-decoration:none;border-bottom:1px dashed;cursor:pointer;transition:color var(--app-transition)}.Phaser_typeLink__raRZu:hover{color:var(--app-accent);border-bottom-style:solid}.Phaser_memberMeta__rmbPW{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.Phaser_memberDescription__WaVIi{color:var(--app-text);margin:6px 0}.Phaser_memberDescription__WaVIi p{margin:0 0 8px}.Phaser_memberDescription__WaVIi :not(pre)>code{background:color-mix(in srgb,var(--app-accent) 12%,transparent);color:var(--app-accent);padding:1px 6px;border-radius:4px;font-size:.9em;border:1px solid color-mix(in srgb,var(--app-accent) 22%,transparent)}.Phaser_memberDescription__WaVIi pre{background:var(--app-bg-sunken);border:1px solid var(--app-border);border-radius:6px;padding:12px 14px;margin:10px 0;overflow-x:auto;font-size:.9em;line-height:1.5}.Phaser_memberDescription__WaVIi pre code{background:transparent;padding:0;border:0;color:inherit;font-size:1em}.Phaser_memberDescription__WaVIi a{color:var(--app-accent);text-decoration:none}.Phaser_memberDescription__WaVIi a:hover{text-decoration:underline}.Phaser_memberSection__MOWog{margin:8px 0}.Phaser_constructorSignature__oZSXh{display:inline-block;color:var(--app-text)}.Phaser_paramList__csKOK{display:flex;flex-direction:column;gap:0;margin-bottom:4px;border:1px solid var(--app-border);border-radius:6px;overflow:hidden}.Phaser_paramItem__XOG7R{padding:10px 12px;border-bottom:1px solid var(--app-border);background:var(--app-bg-sunken)}.Phaser_paramItem__XOG7R:last-child{border-bottom:0}.Phaser_paramSignature___YmBa{color:var(--app-text);margin-bottom:4px;line-height:1.5}.Phaser_paramName__gjWPw{color:var(--app-text);font-weight:600}.Phaser_paramTypeInline__1aRH7{color:var(--app-accent);margin-left:6px;overflow-wrap:anywhere}.Phaser_paramDefaultInline__f2rGp{color:var(--app-text-muted);margin-left:8px;overflow-wrap:anywhere}.Phaser_paramSep__46FAl{color:var(--app-text-dim);margin-right:4px}.Phaser_paramOptional__QOJTp{color:var(--app-text-dim);margin-left:1px}.Phaser_paramDescription__afAb6{color:var(--app-text-muted);font-size:.95em;line-height:1.5}.Phaser_paramDescription__afAb6 p{margin:0}.Phaser_paramDescription__afAb6 code{background:color-mix(in srgb,var(--app-accent) 12%,transparent);color:var(--app-accent);padding:1px 6px;border-radius:4px;font-size:.9em;border:1px solid color-mix(in srgb,var(--app-accent) 22%,transparent)}.Phaser_returnsRow__wGKFI{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.Phaser_returnsType__nXsXy{color:var(--app-accent);overflow-wrap:anywhere}.Phaser_firesList__pxiNs{margin:0 0 0 18px;padding:0;color:var(--app-text-muted)}.Phaser_firesList__pxiNs code{background:transparent;padding:0;color:var(--app-accent)}.Phaser_exampleBlock__Ka1qp{background:var(--app-bg-sunken);border:1px solid var(--app-border);border-radius:6px;padding:10px 12px;overflow-x:auto;font-size:.9em;margin:6px 0;line-height:1.45}.Phaser_sourceLink__tnSPE{display:inline-flex;align-items:center;gap:4px;color:var(--app-text-dim);font-size:.85em;text-decoration:none;transition:color var(--app-transition)}.Phaser_sourceLink__tnSPE:hover{color:var(--app-accent)}.Phaser_sourceLink__tnSPE:hover span{text-decoration:underline}.Phaser_memberFooter__UShFS{display:flex;align-items:center;gap:12px;margin-top:10px;color:var(--app-text-dim);font-size:.85em}.Phaser_memberSince__317o8{margin-left:auto}.Phaser_cardSourceLink__3PJJw{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--app-text-muted);border-radius:4px;text-decoration:none;transition:color var(--app-transition),background var(--app-transition)}.Phaser_cardSourceLink__3PJJw:hover{color:var(--app-text);background:var(--app-bg-hover)}.Phaser_namespaceGroup__6KtiG{margin-bottom:20px}.Phaser_namespaceList__OFsPw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 16px}.Phaser_namespaceList__OFsPw li{padding:4px 0}.Phaser_namespaceList__OFsPw a{color:var(--app-accent);text-decoration:none}.Phaser_namespaceList__OFsPw a:hover{text-decoration:underline}.Phaser_toc__SBHRf{height:100%;overflow-y:auto;display:flex;flex-direction:column;font-size:var(--app-font-size)}.Phaser_tocEmpty__NaVK5{padding:24px 16px;color:var(--app-text-muted);text-align:center}.Phaser_tocToggleRow__DAHyJ{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 12px 6px}.Phaser_tocToggleLabel__mL4Pf{display:inline-flex;align-items:center;gap:6px;color:var(--app-text-muted)}.Phaser_tocToggleCount__eZny0{background:var(--app-bg-hover);padding:1px 6px;border-radius:8px;color:var(--app-text-dim);font-size:.85em}.Phaser_tocList__yl00f{list-style:none;margin:0;padding:4px 6px 8px;display:flex;flex-direction:column}.Phaser_tocItem__mxGQZ{width:100%;text-align:left;background:transparent;border:0;padding:4px 8px;font-size:1em;color:var(--app-text);cursor:pointer;border-radius:3px;font-family:var(--app-font-mono,monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Phaser_tocItem__mxGQZ:hover{background:var(--app-bg-hover);color:var(--app-accent)}.Phaser_tocItemInherited__cdkcR{color:var(--app-text-dim);font-style:italic}.Phaser_copyButton__ei3W6{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:0;color:var(--app-text-dim);border-radius:4px;cursor:pointer;transition:color var(--app-transition),background var(--app-transition);flex-shrink:0}.Phaser_copyButton__ei3W6:hover{color:var(--app-text);background:var(--app-bg-hover)}.Phaser_copyButtonDone__2Ry6t{color:var(--app-success,#61c46a)}.Phaser_constructorRow__G_VAo{display:flex;align-items:center;gap:8px;margin-bottom:12px}.BrushBar_grid__Pfluo{display:inline-flex;gap:2px}.BrushBar_cell__RNnP1{width:22px;height:22px;border:1px solid var(--app-border);border-radius:3px;background:var(--app-bg-sunken);color:var(--app-text);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.BrushBar_cellActive__FCa5z,.BrushBar_cell__RNnP1:hover{background:var(--app-bg-raised);border-color:var(--app-accent)}.BrushBar_cellActive__FCa5z{color:var(--app-accent)}.BrushBar_customChip__K1ho6{display:inline-flex;align-items:center;padding:0 6px;height:22px;font-size:10px;color:var(--app-text-muted);background:var(--app-bg-sunken);border:1px solid var(--app-border);border-radius:3px;font-family:var(--app-font-mono,ui-monospace,monospace)}.PaletteGrid_wrap__OnB6a{display:flex;flex-direction:column;gap:4px}.PaletteGrid_canvas__WXZoY{display:block;width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;cursor:crosshair;border:1px solid var(--app-border);border-radius:3px;background:var(--app-bg-sunken)}.PaletteGrid_hint__rSQKn{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:var(--app-text-muted);font-family:var(--app-font-mono,ui-monospace,monospace);height:14px}.PaletteGrid_hex__xv4hI{color:var(--app-text);font-weight:600}.PaletteGrid_dim__JZweN{font-family:inherit;color:var(--app-text-dim)}.ColorGradient_wrap__3xBDQ{display:flex;flex-direction:column;gap:6px}.ColorGradient_gradientWrap__bHU3X{position:relative;width:100%;aspect-ratio:220/110;border:1px solid var(--app-border);border-radius:3px;overflow:hidden;cursor:crosshair;user-select:none;touch-action:none}.ColorGradient_canvas__3_aBN{display:block;width:100%;height:100%;image-rendering:auto}.ColorGradient_marker__T_R7l{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid white;box-shadow:0 0 0 1px rgba(0,0,0,.85),0 1px 4px rgba(0,0,0,.4);transform:translate(-50%,-50%);pointer-events:none}.ColorGradient_satRow__vXjBa{display:flex;align-items:center;gap:8px}.ColorGradient_satLabel__Xxa7O{font-size:11px;color:var(--app-text-muted);font-family:var(--app-font-mono,ui-monospace,monospace);width:24px;flex-shrink:0}.ColorPanel_body__5DnoF{display:flex;flex-direction:column;gap:10px;padding:10px var(--app-pad)}.ColorPanel_fgBgRow__rquvF{display:flex;align-items:flex-start;gap:10px}.ColorPanel_swatchStack__KFjH1{position:relative;width:56px;height:56px;flex-shrink:0}.ColorPanel_bigSwatch__sRpON{position:absolute;width:38px;height:38px;border:1px solid var(--app-border);border-radius:3px;cursor:pointer;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.3)}.ColorPanel_bigSwatch__sRpON:hover{box-shadow:0 2px 6px rgba(0,0,0,.45)}.ColorPanel_activeSwatch__4_vPZ{outline:2px solid var(--app-accent);outline-offset:1px}.ColorPanel_swap__gDKqX{background:transparent;border:1px solid var(--app-border);border-radius:3px;padding:4px;cursor:pointer;color:var(--app-text);align-self:center;flex-shrink:0}.ColorPanel_swap__gDKqX:hover{background:var(--app-bg-raised);color:var(--app-accent)}.ColorPanel_activeRow__5d3a7{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ColorPanel_activeLabel__TgT5C{font-size:10px;text-transform:uppercase;color:var(--app-text-dim);letter-spacing:.05em}.ColorPanel_slotPair__OI1Yf{display:flex;border:1px solid var(--app-border);border-radius:3px;overflow:hidden}.ColorPanel_slot__fOD9I{flex:1;background:transparent;border:none;color:var(--app-text-muted);font-size:11px;font-weight:600;padding:4px 0;cursor:pointer;border-right:1px solid var(--app-border)}.ColorPanel_slot__fOD9I:last-child{border-right:none}.ColorPanel_slot__fOD9I:hover{background:var(--app-bg-raised);color:var(--app-text)}.ColorPanel_slotActive__9pCSt,.ColorPanel_slotActive__9pCSt:hover{background:var(--app-accent);color:var(--app-bg)}.ColorPanel_paletteRow___30RJ{display:flex;align-items:center;gap:8px}.ColorPanel_hexRow__nuoyp{display:flex;align-items:center;gap:6px}.ColorPanel_hexLabel__3AAn6{font-size:11px;color:var(--app-text-muted);width:28px;flex-shrink:0;font-family:var(--app-font-mono,ui-monospace,monospace)}.ColorPanel_hexInput__frmHR{flex:1;background:var(--app-bg-sunken);border:1px solid var(--app-border);border-radius:3px;color:var(--app-text);font-family:var(--app-font-mono,ui-monospace,monospace);font-size:12px;padding:4px 6px;min-width:0}.ColorPanel_hexInput__frmHR:focus{outline:none;border-color:var(--app-accent)}.ColorPanel_customRow__8127d{display:flex;flex-direction:column;gap:4px}.ColorPanel_customLabel__s_b7o{font-size:10px;text-transform:uppercase;color:var(--app-text-dim);letter-spacing:.05em}.ColorPanel_customGrid__hBRLQ{display:grid;grid-template-columns:repeat(8,1fr);gap:3px}.ColorPanel_swatch__MSHlX{width:100%;aspect-ratio:1;border:1px solid var(--app-border);border-radius:2px;cursor:pointer;padding:0}.ColorPanel_swatch__MSHlX:hover{border-color:var(--app-accent);transform:scale(1.1);z-index:1;position:relative}.CursorReadout_wrap__G_CWq{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums;font-family:var(--app-font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace)}.CursorReadout_label__RODhu{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-dim);user-select:none}.CursorReadout_value__ffA50{display:inline-flex;align-items:center;justify-content:flex-end;padding:1px 3px;border-radius:2px;background:color-mix(in srgb,var(--app-bg-sunken) 80%,#000 20%);color:var(--app-text-accent,var(--app-accent,var(--app-text)));font-size:11px;line-height:1.2;box-shadow:inset 0 1px 2px rgba(0,0,0,.55),0 1px 0 color-mix(in srgb,var(--app-bg-raised) 70%,transparent);border:1px solid color-mix(in srgb,var(--app-border) 50%,#000 50%);text-align:right}.FgBgSwatches_wrap__rLBJE{display:inline-flex;align-items:center;gap:3px}.FgBgSwatches_swatch___7BOw{width:22px;height:22px;border:1px solid var(--app-border);border-radius:3px;cursor:pointer;padding:0;box-shadow:0 1px 2px rgba(0,0,0,.3)}.FgBgSwatches_swatch___7BOw:hover{border-color:var(--app-accent)}.FgBgSwatches_active__S8tIg{outline:2px solid var(--app-accent);outline-offset:1px}.FgBgSwatches_swap__SVIOt{background:transparent;border:1px solid var(--app-border);border-radius:3px;color:var(--app-text-muted);cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center}.FgBgSwatches_swap__SVIOt:hover{background:var(--app-bg-raised);color:var(--app-accent);border-color:var(--app-accent)}.PreviewPanel_body__i4Dqc{height:160px;background:var(--app-bg-sunken);background-image:linear-gradient(45deg,var(--app-checker-a,rgba(255,255,255,.04)) 25%,transparent 25%),linear-gradient(-45deg,var(--app-checker-a,rgba(255,255,255,.04)) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--app-checker-a,rgba(255,255,255,.04)) 75%),linear-gradient(-45deg,transparent 75%,var(--app-checker-a,rgba(255,255,255,.04)) 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0;border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border);overflow:hidden}.PreviewPanel_canvas__nC2Kv{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.PreviewPanel_modeBtn__Sxkfi{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid var(--app-border);border-radius:3px;padding:2px 6px;color:var(--app-text-muted);font-size:11px;cursor:pointer}.PreviewPanel_modeBtn__Sxkfi:hover{background:var(--app-bg-raised);color:var(--app-text);border-color:var(--app-accent)}.ViewportPanel_center__F1a2j{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--app-bg)}.ViewportPanel_viewport___qe3F{width:100%;height:100%;position:absolute;inset:0}.ViewportPanel_canvasWrap__u6h1Z{transform-origin:0 0;box-shadow:0 0 0 1px rgba(0,0,0,.4),0 4px 18px rgba(0,0,0,.45);touch-action:none;background:var(--canvas-flat,repeating-conic-gradient(var(--canvas-checker-a,var(--app-checker-a,rgba(255,255,255,.85))) 0 25%,var(--canvas-checker-b,var(--app-checker-b,rgba(180,180,180,.85))) 0 50%) 0 0/2px 2px
        )}.ViewportPanel_canvasWrap__u6h1Z,.ViewportPanel_docCanvas__N9DAG{position:absolute;top:0;left:0;image-rendering:pixelated;image-rendering:crisp-edges}.ViewportPanel_docCanvas__N9DAG{width:100%;height:100%;pointer-events:none}.ViewportPanel_strokeCanvas__rc48r{position:absolute;top:0;left:0;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none}.ViewportPanel_gridOverlay__lSlch{transform-origin:0 0;mix-blend-mode:difference;opacity:.4}.ViewportPanel_gridOverlay__lSlch,.ViewportPanel_overlayCanvas___pVYT{position:absolute;top:0;left:0;pointer-events:none}.PixelArtist_sidebar__qvqx2{height:100%;min-height:0;display:flex;flex-direction:column;overflow:auto;background:var(--app-bg-panel);color:var(--app-text)}.RadioPhaser_root__EXVcq{--winamp-panel:#1a1f2c;--winamp-panel-hi:#2a3142;--winamp-panel-lo:#0a0d14;--winamp-bevel-light:#4a5366;--winamp-bevel-dark:#050810;--winamp-lcd-bg:#060a08;--winamp-lcd-glow:#00ff66;--winamp-lcd-dim:#007733;--winamp-yellow:#ffd866;--winamp-cyan:#66e4ff;--winamp-select:#1a3d8f;display:flex;flex-direction:column;height:100%;overflow:hidden;background:linear-gradient(180deg,var(--winamp-panel-hi) 0,var(--winamp-panel) 30%,var(--winamp-panel-lo) 100%);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;color:var(--winamp-lcd-glow);padding:4px;gap:3px}.RadioPhaser_display__Qnpj7{background:var(--winamp-lcd-bg);border-top:1px solid var(--winamp-bevel-dark);border-left:1px solid var(--winamp-bevel-dark);border-right:1px solid var(--winamp-bevel-light);border-bottom:1px solid var(--winamp-bevel-light);border-radius:2px;padding:4px 8px;display:flex;flex-direction:column;gap:2px;flex-shrink:0;box-shadow:inset 0 0 18px rgba(0,255,102,.04)}.RadioPhaser_displayTop__GBt9n{display:flex;align-items:center;gap:8px;height:26px}.RadioPhaser_lcdTime__e93C9.RadioPhaser_lcdTime__e93C9{appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;text-align:left;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:22px;font-weight:700;color:var(--winamp-lcd-glow);text-shadow:0 0 4px rgba(0,255,102,.6),0 0 12px rgba(0,255,102,.35);letter-spacing:.04em;line-height:1;font-variant-numeric:tabular-nums;min-width:70px;user-select:none;transition:filter .12s}.RadioPhaser_lcdTime__e93C9:hover{filter:brightness(1.15)}.RadioPhaser_lcdTime__e93C9:focus-visible{outline:1px dashed rgba(0,255,102,.5);outline-offset:2px}.RadioPhaser_viz__8GvN_{flex:1;height:26px;position:relative;overflow:hidden;cursor:pointer;background:repeating-linear-gradient(90deg,rgba(0,255,102,.04) 0,rgba(0,255,102,.04) 1px,transparent 0,transparent 3px);transition:filter .12s}.RadioPhaser_viz__8GvN_:hover{filter:brightness(1.15)}.RadioPhaser_viz__8GvN_:focus-visible{outline:1px dashed rgba(0,255,102,.5);outline-offset:1px}.RadioPhaser_viz__8GvN_ canvas{display:block;width:100%!important;height:100%!important;transition:opacity .2s}.RadioPhaser_viz__8GvN_[data-viz-off=true] canvas{opacity:0}.RadioPhaser_vizFlash__dvA6_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--winamp-lcd-glow);text-shadow:0 0 6px rgba(0,255,102,.7);background:linear-gradient(180deg,rgba(6,10,8,0),rgba(6,10,8,.65) 40%,rgba(6,10,8,.65) 60%,rgba(6,10,8,0));pointer-events:none;animation:RadioPhaser_vizFlashFade__JRbEH 1.2s ease-out forwards}@keyframes RadioPhaser_vizFlashFade__JRbEH{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}.RadioPhaser_vizIdle__6b0pR{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;letter-spacing:.2em;color:var(--winamp-lcd-dim);text-shadow:0 0 4px rgba(0,255,102,.3);pointer-events:none}.RadioPhaser_marquee__qvyLo{height:18px;overflow:hidden;position:relative;border-top:1px solid rgba(0,255,102,.08);padding-top:2px}.RadioPhaser_marqueeInner__AvrC7{white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--winamp-lcd-glow);text-shadow:0 0 4px rgba(0,255,102,.4);line-height:1.4}.RadioPhaser_marqueeInner__AvrC7[data-scrolling=true]{display:inline-block;animation:RadioPhaser_marqueeScroll__ii2XM 22s linear infinite;padding-left:100%}.RadioPhaser_marqueeInner__AvrC7[data-scrolling=true]>span{display:inline-block}@keyframes RadioPhaser_marqueeScroll__ii2XM{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.RadioPhaser_statusRow__IqLAP{display:flex;align-items:center;gap:4px;font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--winamp-lcd-dim);height:12px;line-height:1}.RadioPhaser_kbps__pbNEL{color:var(--winamp-lcd-glow);text-shadow:0 0 3px rgba(0,255,102,.4);font-variant-numeric:tabular-nums}.RadioPhaser_statusLabel__SDGrr{color:var(--winamp-lcd-dim)}.RadioPhaser_statusLabel__SDGrr[data-on=true]{color:var(--winamp-yellow);text-shadow:0 0 3px rgba(255,216,102,.5)}.RadioPhaser_statusSep__kY7i6{opacity:.4}.RadioPhaser_statusSpacer__qmruf{flex:1}.RadioPhaser_listeners__ATdLs{display:inline-flex;align-items:center;gap:3px;color:var(--winamp-cyan);text-shadow:0 0 3px rgba(102,228,255,.4);font-variant-numeric:tabular-nums}.RadioPhaser_transport__Hm5Et{display:flex;gap:2px;background:var(--winamp-panel);border-radius:2px;padding:3px 6px;flex-shrink:0}.RadioPhaser_tButton__XeAZJ,.RadioPhaser_transport__Hm5Et{align-items:center;border-top:1px solid var(--winamp-bevel-light);border-left:1px solid var(--winamp-bevel-light);border-right:1px solid var(--winamp-bevel-dark);border-bottom:1px solid var(--winamp-bevel-dark)}.RadioPhaser_tButton__XeAZJ{width:26px;height:20px;padding:0;background:linear-gradient(180deg,var(--winamp-panel-hi),var(--winamp-panel));border-radius:1px;color:#c8ccd6;cursor:pointer;display:inline-flex;justify-content:center;transition:background 80ms}.RadioPhaser_tButton__XeAZJ:hover:not(:disabled){background:linear-gradient(180deg,#353b4a,var(--winamp-panel-hi));color:#fff}.RadioPhaser_tButtonActive__yJ5v2,.RadioPhaser_tButton__XeAZJ:active:not(:disabled),.RadioPhaser_tPlay__v_PdD:disabled{background:linear-gradient(180deg,var(--winamp-panel-lo),var(--winamp-panel));border-color:var(--winamp-bevel-dark) var(--winamp-bevel-light) var(--winamp-bevel-light) var(--winamp-bevel-dark);color:var(--winamp-lcd-glow)}.RadioPhaser_tButton__XeAZJ:disabled{cursor:default;opacity:.55}.RadioPhaser_tPlay__v_PdD:disabled{opacity:1}.RadioPhaser_tSep__Hy1BA{width:1px;height:18px;margin:0 4px;background:var(--winamp-bevel-dark);box-shadow:1px 0 0 var(--winamp-bevel-light)}.RadioPhaser_tFavourite__dA0eV{margin-left:4px;transition:background 80ms,color .12s,box-shadow .16s}.RadioPhaser_tFavouriteOn__dcUY5,.RadioPhaser_tFavouriteOn__dcUY5:hover:not(:disabled){color:#ff3b6b;text-shadow:0 0 6px rgba(255,59,107,.6);box-shadow:inset 0 0 6px rgba(255,59,107,.35),0 0 8px rgba(255,59,107,.45)}.RadioPhaser_tFavouriteOn__dcUY5 svg{filter:drop-shadow(0 0 3px rgba(255,59,107,.65))}.RadioPhaser_volume__Yxtey{-webkit-appearance:none;appearance:none;flex:1;height:8px;background:linear-gradient(180deg,var(--winamp-panel-lo),var(--winamp-panel));border-top:1px solid var(--winamp-bevel-dark);border-left:1px solid var(--winamp-bevel-dark);border-right:1px solid var(--winamp-bevel-light);border-bottom:1px solid var(--winamp-bevel-light);border-radius:1px;margin-left:4px;cursor:pointer;outline:none}.RadioPhaser_volume__Yxtey::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:11px;height:14px;background:linear-gradient(180deg,#c8ccd6,#6a7080);border-color:#e5e8ee #1a1d24 #1a1d24 #e5e8ee;border-style:solid;border-width:1px;border-radius:1px;cursor:pointer;margin-top:-3px}.RadioPhaser_volume__Yxtey::-moz-range-thumb{width:11px;height:14px;background:linear-gradient(180deg,#c8ccd6,#6a7080);border-color:#e5e8ee #1a1d24 #1a1d24 #e5e8ee;border-style:solid;border-width:1px;border-radius:1px;cursor:pointer}.RadioPhaser_errorBar__x_hXm{padding:4px 8px;background:rgba(255,80,80,.18);border:1px solid rgba(255,80,80,.45);border-radius:2px;color:#ffb0b0;font-size:10px;font-weight:600;letter-spacing:.05em;flex-shrink:0}.RadioPhaser_liveBanner__ZeJ4i{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:2px 8px;border-radius:2px;background:rgba(255,60,90,.18);border:1px solid rgba(255,60,90,.55);color:#ffe1e6;font-size:9px;font-weight:700;letter-spacing:.15em}.RadioPhaser_liveDot__sUb0K{width:6px;height:6px;border-radius:50%;background:#ff3b5c;box-shadow:0 0 6px #ff3b5c;animation:RadioPhaser_livePulse__7zssp 1.4s ease-in-out infinite}@keyframes RadioPhaser_livePulse__7zssp{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.RadioPhaser_playlist__nDFZl{flex:1;min-height:0;display:flex;flex-direction:column;background:#000;border-top:1px solid var(--winamp-bevel-dark);border-left:1px solid var(--winamp-bevel-dark);border-right:1px solid var(--winamp-bevel-light);border-bottom:1px solid var(--winamp-bevel-light);border-radius:2px;overflow:hidden}.RadioPhaser_playlistHeader__9MizT{background:linear-gradient(180deg,#2a3142,#1a1f2c);border-bottom:1px solid var(--winamp-bevel-dark);padding:3px 8px;font-size:9px;font-weight:700;letter-spacing:.15em;color:var(--winamp-yellow);text-shadow:0 0 3px rgba(255,216,102,.4);flex-shrink:0}.RadioPhaser_playlistList__vhADa{list-style:none;margin:0;padding:2px 0;flex:1;overflow-y:auto;font-size:11px;line-height:1.35}.RadioPhaser_playlistList__vhADa::-webkit-scrollbar{width:8px}.RadioPhaser_playlistList__vhADa::-webkit-scrollbar-track{background:#000}.RadioPhaser_playlistList__vhADa::-webkit-scrollbar-thumb{background:var(--winamp-panel);border:1px solid var(--winamp-bevel-light);border-radius:1px}.RadioPhaser_playlistRow__vCPws{display:flex;align-items:center;gap:6px;padding:2px 8px;color:var(--winamp-yellow);text-shadow:0 0 2px rgba(255,216,102,.25);white-space:nowrap;font-variant-numeric:tabular-nums}.RadioPhaser_playlistRowPlaying__nP_Il{background:var(--winamp-select);color:#fff;text-shadow:0 0 4px rgba(255,255,255,.5);font-weight:600}.RadioPhaser_playlistRowNext__KudMZ{color:var(--winamp-cyan);text-shadow:0 0 3px rgba(102,228,255,.35)}.RadioPhaser_playlistRowPast__FLxHU{opacity:.55}.RadioPhaser_playlistRowPast__FLxHU .RadioPhaser_playlistText__boXFj{font-style:italic}.RadioPhaser_playlistLabel__cCnPf{flex-shrink:0;display:inline-block;min-width:2.8em;padding:1px 5px;font-size:8px;font-weight:700;letter-spacing:.12em;text-align:center;border-radius:2px;text-shadow:none;line-height:1.3}.RadioPhaser_playlistRowPlaying__nP_Il .RadioPhaser_playlistLabel__cCnPf{background:#fff;color:var(--winamp-select)}.RadioPhaser_playlistRowNext__KudMZ .RadioPhaser_playlistLabel__cCnPf{background:var(--winamp-cyan);color:#001824}.RadioPhaser_playlistText__boXFj{flex:1;overflow:hidden;text-overflow:ellipsis;text-shadow:inherit}.RadioPhaser_playlistDuration__8GwH5{flex-shrink:0;opacity:.85;font-size:10px}.RadioPhaser_playlistEmpty__zr6Rk{padding:8px;color:var(--winamp-lcd-dim);font-size:10px;text-align:center;letter-spacing:.1em}.SampleTool_sidebar__43Fqo{height:100%;min-height:0;display:flex;flex-direction:column;overflow:auto;background:var(--app-panel-active);color:var(--app-text)}.SampleTool_sectionBody__wUFmf{display:flex;flex-direction:column;gap:8px;padding:10px var(--app-pad)}.SampleTool_center__u5_6q{position:relative;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;background:var(--app-bg);overflow:hidden}.SampleTool_helpText__ZGvcY{margin:0;color:var(--app-text-muted);line-height:1.5}.SampleTool_helpText__ZGvcY code{font-size:.92em;color:var(--app-text);background:var(--app-bg-hover);padding:1px 4px;border-radius:3px}.SampleTool_chipDemoStack__hPoQD{display:flex;flex-direction:column;gap:6px;margin-top:2px}.SampleTool_chipDemoRow__HXix_{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-bg-hover)}.SampleTool_chipDemoLabel__UG9La{color:var(--app-text);font-weight:500}.SampleTool_alertDemoGroup__YaHUT{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-bg-hover)}.SampleTool_alertDemoLabel__xLhcY{color:var(--app-text-muted);font-weight:500;line-height:1.4}.SampleTool_alertDemoRow__Mjzkj{display:flex;flex-wrap:wrap;gap:6px}.TextureViewer_card__ZiLZ7{display:flex;flex-direction:column;margin:0;gap:6px}.TextureViewer_viewport__Rba9f{aspect-ratio:1/1;border-radius:4px;overflow:hidden;background-color:var(--app-bg-sunken,#111);background-repeat:repeat;border:1px solid var(--app-border);cursor:grab;touch-action:none;user-select:none}.TextureViewer_viewport__Rba9f:active{cursor:grabbing}.TextureViewer_controls__T_cUs{display:flex;justify-content:center;align-items:center;gap:4px;padding:2px 0}.TextureViewer_caption__BiI2f{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:var(--app-font-size-xs);color:var(--app-text-muted);padding:0 2px;margin:0}.TextureViewer_captionLabel__GlXep{color:var(--app-text,currentColor);font-weight:500}.TextureViewer_captionDims__2DRos{font-variant-numeric:tabular-nums;opacity:.75}.SeamlessTextureGenerator_sidebar__brWKw{display:flex;flex-direction:column;padding:var(--app-pad-s);gap:var(--app-pad-s);height:100%;overflow-y:auto}.SeamlessTextureGenerator_promptWrap__x13u7{padding:var(--app-pad-s)}.SeamlessTextureGenerator_prompt__OolUd{width:100%;min-height:90px;padding:var(--app-pad-s);border-radius:4px;background:var(--app-bg-sunken,var(--app-bg-raised));color:var(--app-text,currentColor);border:1px solid var(--app-border);font-family:inherit;font-size:var(--app-font-size);line-height:1.4;resize:vertical;outline:none;transition:border-color .12s ease}.SeamlessTextureGenerator_prompt__OolUd:focus{border-color:var(--app-text-accent)}.SeamlessTextureGenerator_prompt__OolUd::placeholder{color:var(--app-text-muted);opacity:.7}.SeamlessTextureGenerator_prompt__OolUd:disabled{opacity:.55;cursor:not-allowed}.SeamlessTextureGenerator_seedInput__T_kzM{width:100%;padding:4px 8px;border-radius:3px;background:var(--app-bg-sunken,var(--app-bg-raised));color:var(--app-text,currentColor);border:1px solid var(--app-border);font-family:inherit;font-size:var(--app-font-size);outline:none}.SeamlessTextureGenerator_seedInput__T_kzM:focus{border-color:var(--app-text-accent)}.SeamlessTextureGenerator_seedInput__T_kzM::placeholder{color:var(--app-text-muted);opacity:.55;font-style:italic}.SeamlessTextureGenerator_mapsHelp__7LgC_{padding:var(--app-pad-s);padding-top:0;font-size:var(--app-font-size-xs);color:var(--app-text-muted);line-height:1.4}.SeamlessTextureGenerator_generateWrap__Y12Lr{margin-top:auto;padding:var(--app-pad-s);display:flex;flex-direction:column;gap:6px;justify-content:stretch}.SeamlessTextureGenerator_generateWrap__Y12Lr>button{flex:1}.SeamlessTextureGenerator_costRow__tIcbk{display:flex;justify-content:center}.SeamlessTextureGenerator_center__7BpGp{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:var(--app-pad)}.SeamlessTextureGenerator_results__d_A0B{width:100%;height:100%;overflow:auto;padding:var(--app-pad)}.SeamlessTextureGenerator_grid__NRx_I{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--app-pad);max-width:1400px;margin:0 auto}.SeamlessTextureGenerator_metaEmpty__e796n{padding:var(--app-pad-s);font-size:var(--app-font-size-xs);color:var(--app-text-muted);line-height:1.4}.SeamlessTextureGenerator_finalPrompt__VBJfv{padding:var(--app-pad-s);font-size:var(--app-font-size-xs);color:var(--app-text,currentColor);line-height:1.5;max-height:280px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.SeamlessTextureGenerator_idsBlock__X9OZt{padding:var(--app-pad-s);display:flex;flex-direction:column;gap:6px;font-size:var(--app-font-size-xs)}.SeamlessTextureGenerator_idRow__pDEiQ{display:flex;gap:8px;align-items:baseline}.SeamlessTextureGenerator_idLabel__bW3e5{color:var(--app-text-muted);min-width:2.5em}.SeamlessTextureGenerator_idValue__jdL2r{font-family:ui-monospace,Menlo,Consolas,monospace;word-break:break-all;color:var(--app-text,currentColor)}.SeamlessTextureGenerator_spinner__21vv4{width:36px;height:36px;border-radius:50%;border:3px solid var(--app-border);border-top-color:var(--app-text-accent,var(--color-accent));animation:SeamlessTextureGenerator_spin__EtvSg .9s linear infinite;margin:0 auto}@keyframes SeamlessTextureGenerator_spin__EtvSg{to{transform:rotate(1turn)}}.SeamlessTextureGenerator_pendingBanner__oXdqD{display:flex;flex-direction:column;gap:6px;margin:var(--app-pad-s);padding:var(--app-pad-s);border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface-soft,color-mix(in srgb,var(--app-bg) 90%,var(--app-text) 4%))}.SeamlessTextureGenerator_pendingBannerHeader__Qo81d{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--app-text)}.SeamlessTextureGenerator_pendingBannerHeaderRunning__QbDVV{color:var(--app-text-muted)}.SeamlessTextureGenerator_pendingBannerHeader__Qo81d .SeamlessTextureGenerator_spinner__21vv4{width:14px;height:14px;border-width:2px;margin:0}.SeamlessTextureGenerator_pendingBannerList__wJnGJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.SeamlessTextureGenerator_pendingBannerItem__GC_PG{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:4px;background:var(--app-bg);border:1px solid var(--app-border)}.SeamlessTextureGenerator_pendingBannerItemRunning__vGhyv{opacity:.85}.SeamlessTextureGenerator_pendingBannerInfo__mHEdZ{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.SeamlessTextureGenerator_pendingBannerFilename__6VraL{color:var(--app-text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SeamlessTextureGenerator_pendingBannerMeta__jrne6{color:var(--app-text-muted);font-size:11px}.SeamlessTextureGenerator_pendingBannerActions__ZO06G{display:flex;gap:6px;flex-shrink:0}.SeamlessTextureGenerator_pendingBannerDismiss__4tciL,.SeamlessTextureGenerator_pendingBannerOpen__Alkne{appearance:none;border:1px solid var(--app-border);background:transparent;color:var(--app-text);padding:3px 10px;font-size:11px;border-radius:4px;cursor:pointer}.SeamlessTextureGenerator_pendingBannerOpen__Alkne{background:var(--app-accent,var(--color-accent));color:var(--app-bg,white);border-color:transparent}.SeamlessTextureGenerator_pendingBannerOpen__Alkne:disabled{opacity:.4;cursor:not-allowed}.SeamlessTextureGenerator_pendingBannerDismiss__4tciL:hover{background:color-mix(in srgb,var(--app-text) 8%,transparent)}.SeamlessTextureGenerator_closeConfirmBackdrop__LfPzi{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100}.SeamlessTextureGenerator_closeConfirmDialog__HBxF8{background:var(--app-bg);color:var(--app-text);border:1px solid var(--app-border);border-radius:8px;padding:18px 20px;max-width:420px;box-shadow:0 16px 48px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:10px}.SeamlessTextureGenerator_closeConfirmTitle__rS8Ug{font-weight:600;font-size:14px}.SeamlessTextureGenerator_closeConfirmBody__F2vI6{font-size:13px;line-height:1.45;color:var(--app-text)}.SeamlessTextureGenerator_closeConfirmActions__PbkT8{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}