:root{--universal-vh:100dvh;--universal-safe-top:env(safe-area-inset-top,0px);--universal-safe-bottom:env(safe-area-inset-bottom,0px)}body,html{max-width:100%;overflow-x:clip}body,body article,body aside,body main,body section{min-width:0}button,canvas,img,input,select,svg,textarea,video{max-width:100%}code,pre{overflow-wrap:anywhere}pre{overflow-x:auto}.container,.footer,.grid3,.grid4,.page-head,.panel,.project-card,.two-col{min-width:0;max-width:100%}.brand-icon{background:#0b1020;border:1px solid #26366d;overflow:hidden}.brand-icon img{width:100%;height:100%;object-fit:contain;display:block}.universal-navigation-toggle{display:none;align-items:center;justify-content:center;background:#172441;color:#ecf3ff;border:1px solid #354565;border-radius:10px;width:42px;height:42px}.universal-mobile-wrap{display:none;position:relative}.universal-mobile-nav{position:absolute;z-index:75;right:0;top:48px;min-width:200px;max-width:min(300px,95vw);display:flex;flex-direction:column;padding:9px;background:#0a1428;border:1px solid #355077;border-radius:12px;box-shadow:0 20px 70px #000b}.universal-mobile-nav a{padding:11px 12px;border-radius:7px;font-size:13px;color:#d3e1f7}.universal-mobile-nav a:hover{background:#183965}@media(max-width:1050px){.nav,.nav-links{gap:12px}.nav-links a{font-size:.82rem}.nav-actions{gap:6px}}@media(max-width:860px){.nav-links{display:none!important}.nav .brand small{display:none}.nav{padding-inline:max(12px,env(safe-area-inset-left,12px)) max(12px,env(safe-area-inset-right,12px));height:auto;min-height:64px;gap:12px}.universal-mobile-wrap{display:block}.universal-navigation-toggle{display:flex}.nav-actions{margin-left:auto}.nav-actions .button{padding:10px 12px;font-size:.75rem}.footer-links{gap:12px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.container{padding-inline:14px}.page-head{padding-top:34px}.page-head h1{font-size:clamp(2.1rem,9vw,3.3rem)}.hero h1{font-size:clamp(2.4rem,11vw,3.5rem)}.hero{min-height:auto;padding:65px 0 100px}.hero-actions{gap:9px}.grid3,.grid4,.two-col{grid-template-columns:minmax(0,1fr)}.panel{padding:18px}.nav .brand strong{font-size:1rem}.nav .brand-icon{width:32px;height:32px}.nav-actions .button{font-size:0}.nav-actions .button svg{width:19px;height:19px}.search-field{min-width:0;width:100%}.preview-shell iframe{max-width:100%}.files-list li{gap:5px;flex-wrap:wrap}.footer{padding-bottom:max(26px,env(safe-area-inset-bottom,26px))}}@media(pointer:coarse){a,button,input,select{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid #6584ff;outline-offset:3px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-universal-quality=lite] .ambient,html[data-universal-quality=survival] .ambient{background:#09101d!important}html[data-universal-quality=survival] *,html[data-universal-quality=survival] :after,html[data-universal-quality=survival] :before{box-shadow:none!important;text-shadow:none!important;animation:none!important}:root{--universal-gutter:clamp(14px,3.5vw,72px)}.classic-archive,.flow-studio,.flow-top,.flow-workspace-tabs,.pl-studio,.ps-bar,.ps-page,.ps-title,.soul-bottom-banner,.soul-catalog-bar,.soul-device,.soul-head-links,.soul-hero-stats,.soul-picker-head,.soul-selector,.soul-selector-tabs,.soul-world,.soul-world-head,.studio-bar,.studio-shell{max-width:100%;min-width:0}.flow-top,.ps-bar,.soul-catalog-bar,.soul-world-head,.studio-bar{flex-wrap:wrap}.flow-tool-drawer,.ps-filelist,.ps-source,.soul-choice-info,.soul-discovery-body,.soul-game-label{min-width:0;overflow-wrap:break-word}.classic-information,.classic-related>div,.soul-discoveries,.soul-games-grid,.soul-selector-grid{min-width:0;max-width:100%}.classic-information>div,.flow-content,.flow-stage,.flow-upper,.ps-center,.ps-shell,.soul-discoveries>*,.soul-games-grid>*,.soul-selector-grid>*,.studio-center,.studio-main{min-width:0}.flow-design-canvas,.flow-device-scaled,.pl-viewport,.ps-canvas{max-width:100%}@media(max-width:1100px){.ps-shell{grid-template-columns:minmax(195px,25%) minmax(0,1fr)}.ps-info{display:none}.studio-sidebar{width:clamp(172px,21vw,228px)}.studio-right{width:clamp(245px,28vw,320px)}}@media(max-width:850px){.studio-main{display:flex;flex-direction:column;min-height:0;height:auto}.studio-sidebar{width:100%;max-height:245px;flex-shrink:0;border-right:0;border-bottom:1px solid var(--line)}.studio-center{min-height:540px}.studio-right{display:flex;width:100%;min-height:310px;max-height:600px;border-left:0;border-top:1px solid var(--line)}.studio-console{min-height:150px}.studio-bar{height:auto;min-height:59px;padding:10px}.studio-actions{margin-left:auto}.soul-world-head{gap:10px}.soul-head-links{width:100%}.soul-hero-stats{gap:10px}}@media(max-width:610px){.ps-shell{display:flex;flex-direction:column;height:auto;min-height:0}.ps-tree{max-height:260px;min-height:150px}.ps-center{min-height:530px}.ps-info{display:flex;border-left:0;border-top:1px solid var(--line);min-height:290px;max-height:480px}.ps-title h1{font-size:clamp(2rem,10vw,3.7rem)}.ps-page{padding:24px 12px 55px}.ps-bar{padding:12px;min-height:48px}.studio-actions{gap:5px}.studio-sidebar{max-height:235px}.studio-center{min-height:520px}.studio-right{display:flex}.soul-world-hero{padding:28px 14px}.soul-catalog-bar{padding:12px;gap:8px}.soul-section-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap}.soul-section-tabs button{flex-shrink:0;padding:9px}.soul-search{min-width:0;width:100%;max-width:100%}.soul-selector-tabs{flex-wrap:wrap}.soul-selector-grid{grid-template-columns:minmax(0,1fr)}.classic-hero{padding:32px 14px}.classic-information,.classic-related,.classic-source{margin-inline:14px}.classic-hero h1{overflow-wrap:anywhere}}@media(max-width:380px){.nav{gap:6px}.nav-actions{gap:4px}.nav-actions .button{padding:7px}.nav .brand strong{font-size:.9rem}.soul-discoveries,.soul-games-grid{grid-template-columns:minmax(0,1fr)}.flow-rail{flex-basis:39px}.flow-tool-drawer{max-width:calc(100vw - 45px)}.prism-classic-catalog{padding:8px 10px 40px}}html[data-universal-contrast=high]{--prism-border:rgba(180,194,230,.44);--prism-border-strong:rgba(205,220,255,.66)}html[data-universal-reduced-transparency=yes]{--prism-blur:0px}:root{color-scheme:dark;--bg:#030303;--panel:#0b0b0d;--panel2:#141418;--line:rgba(218,228,255,.13);--text:#f7f8fc;--muted:#a7adb9;--accent:#70a7ff;--purple:#a6a4ff;--warning:#ffc286;--success:#72e4b5;--prism-ink:#f7f8fc;--prism-ink-soft:#acb1be;--prism-base:#030303;--prism-deep:#050507;--prism-glass:rgba(17,18,23,.76);--prism-glass-soft:rgba(20,21,26,.59);--prism-border:rgba(214,229,255,.14);--prism-border-strong:rgba(228,235,255,.26);--prism-sheen:rgba(255,255,255,.035);--prism-reflection:rgba(208,230,255,.105);--prism-depth:0 18px 65px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.09);--prism-blur:24px;--prism-glow-intensity:.55;--prism-blue:#6da3ff;--prism-orange:#ff9f64}html[data-pack-theme=solar]{color-scheme:light;--bg:#fff;--panel:#fff;--panel2:#f4f8ff;--line:rgba(13,31,66,.14);--text:#08101f;--muted:#48566a;--accent:#1459e9;--purple:#4c51da;--warning:#9d4c07;--success:#116543;--prism-ink:#08101f;--prism-ink-soft:#4b576a;--prism-base:#fff;--prism-deep:#fcfdff;--prism-glass:rgba(255,255,255,.84);--prism-glass-soft:rgba(255,255,255,.66);--prism-border:rgba(52,85,129,.17);--prism-border-strong:rgba(30,75,146,.30);--prism-sheen:rgba(255,255,255,.8);--prism-reflection:rgba(255,255,255,.88);--prism-depth:0 20px 60px rgba(49,90,158,.10),inset 0 1px rgba(255,255,255,.96);--prism-blue:#215fd9;--prism-orange:#bd601c}html[data-pack-theme=nebula]{color-scheme:dark;--bg:#10071f;--panel:#1a1032;--panel2:#251447;--line:rgba(207,167,255,.24);--text:#f8f0ff;--muted:#cbb8e4;--accent:#c08bff;--purple:#dfafff;--warning:#ffbb7b;--success:#9ff0d5;--prism-ink:#f8f0ff;--prism-ink-soft:#cbb8e4;--prism-base:#10071f;--prism-deep:#160a2c;--prism-glass:rgba(38,17,70,.81);--prism-glass-soft:rgba(50,24,85,.66);--prism-border:rgba(203,150,255,.30);--prism-border-strong:rgba(224,181,255,.51);--prism-sheen:rgba(229,169,255,.08);--prism-reflection:rgba(204,149,255,.24);--prism-depth:0 22px 70px rgba(18,0,38,.55),inset 0 1px rgba(238,199,255,.2);--prism-blue:#c08bff;--prism-orange:#ffb4db}html[data-pack-theme=plasma]{color-scheme:dark;--bg:#02141a;--panel:#08252b;--panel2:#0b3841;--line:rgba(99,245,255,.24);--text:#ebfcff;--muted:#a3d6dd;--accent:#3ff0ff;--purple:#9ef8ff;--warning:#ffe29a;--success:#72efbf;--prism-ink:#ebfcff;--prism-ink-soft:#a3d6dd;--prism-base:#02141a;--prism-deep:#041e27;--prism-glass:rgba(7,42,49,.83);--prism-glass-soft:rgba(10,58,68,.68);--prism-border:rgba(75,239,250,.28);--prism-border-strong:rgba(90,245,255,.48);--prism-sheen:rgba(150,255,255,.08);--prism-reflection:rgba(73,245,255,.18);--prism-depth:0 21px 68px rgba(0,16,23,.61),inset 0 1px rgba(125,248,255,.22);--prism-blue:#3ff0ff;--prism-orange:#ffbc76}html[data-pack-theme=solar][data-solar-mode=ultra]{--panel2:#fff;--prism-deep:#fff;--prism-glass:#fff;--prism-glass-soft:#fff;--prism-reflection:#fff;--prism-sheen:#fff;--prism-base:#fff;--prism-depth:0 0 calc(38px * var(--prism-radiance)) rgba(255,255,255,.88),inset 0 1px #fff}html[data-pack-theme=solar][data-solar-mode=ultra] .ambient{background:#fff}html[data-pack-theme=solar] .prism-theme-popover{color:#08101f}body,html{background:var(--prism-base);color:var(--prism-ink)}body{accent-color:var(--prism-blue)}::selection{background:color-mix(in srgb,var(--prism-blue) 37%,transparent);color:var(--prism-ink)}html :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--prism-blue);outline-offset:3px}html .ambient{background:radial-gradient(ellipse 45% 30% at 62% -4%,color-mix(in srgb,var(--prism-blue) calc(13% * var(--prism-glow-intensity)),transparent),transparent 75%),radial-gradient(ellipse 44% 28% at 7% 48%,color-mix(in srgb,var(--prism-orange) 5%,transparent),transparent 75%),var(--prism-base)}html[data-pack-theme=solar] .ambient{background:linear-gradient(rgba(255,255,255,var(--prism-radiance)),rgba(255,255,255,var(--prism-radiance))),radial-gradient(ellipse 55% 30% at 70% -2%,rgba(117,165,255,.095),transparent 86%),#e8f0fc}.prism-void{background:var(--prism-base);color:var(--prism-ink)}.prism-obsidian{background:var(--prism-deep)}.prism-obsidian,.prism-smoke{border:1px solid var(--prism-border)}.prism-smoke{background:var(--prism-glass-soft);backdrop-filter:blur(var(--prism-blur));-webkit-backdrop-filter:blur(var(--prism-blur))}.prism-crystal{border:1px solid var(--prism-border-strong);backdrop-filter:blur(var(--prism-blur)) saturate(145%);-webkit-backdrop-filter:blur(var(--prism-blur)) saturate(145%);box-shadow:var(--prism-depth)}.prism-crystal,.prism-halo{background:var(--prism-glass)}.prism-halo{border:1px solid color-mix(in srgb,var(--prism-blue) 29%,var(--prism-border));box-shadow:var(--prism-depth),0 0 calc(54px * var(--prism-glow-intensity)) color-mix(in srgb,var(--prism-blue) 15%,transparent)}.prism-mirror{background:linear-gradient(135deg,var(--prism-reflection),transparent 38%),var(--prism-glass);border:1px solid var(--prism-border-strong);backdrop-filter:blur(var(--prism-blur)) saturate(155%);-webkit-backdrop-filter:blur(var(--prism-blur)) saturate(155%);box-shadow:var(--prism-depth)}html .nav{background:var(--prism-glass);border-color:var(--prism-border);backdrop-filter:blur(var(--prism-blur)) saturate(145%);-webkit-backdrop-filter:blur(var(--prism-blur)) saturate(145%);box-shadow:0 1px 0 var(--prism-sheen);min-width:0}html .brand-icon{background:#071226;border:1px solid #253c72;box-shadow:inset 0 1px #ffffff1f}html .footer-links a,html .nav-links a{color:var(--prism-ink-soft)}html .brand strong span,html .footer-links a:hover,html .nav-links a:hover{color:var(--prism-blue)}html .brand small{color:var(--prism-orange)}html .footer{background:var(--prism-deep);border-color:var(--prism-border)}html .primary{background:linear-gradient(115deg,#3674ff,#76a7ff);color:#fff;border-color:rgba(164,195,255,.32);box-shadow:0 8px calc(36px * var(--prism-glow-intensity)) rgba(50,103,253,.24)}html .button:not(.primary),html .ghost:hover,html .outline{background:var(--prism-glass-soft);color:var(--prism-ink);border-color:var(--prism-border)}html .ghost{color:var(--prism-ink-soft)}html .badge,html .pill,html .type-tag{background:var(--prism-glass-soft);border-color:var(--prism-border-strong);color:var(--prism-blue)}html .eyebrow,html .label-upper{color:var(--prism-blue)}html .gradient-text{background:linear-gradient(98deg,#62a3ff 12%,#a5baff 55%,#ffad77);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-pack-theme=solar] .gradient-text{background:linear-gradient(105deg,#0b45b5,#3d7df0 55%,#b05a17);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html .hero-sub,html .page-head p,html .section-sub{color:var(--prism-ink-soft)}html .auth-card,html .command-demo,html .empty,html .feature-card,html .panel,html .preview-shell,html .project-card,html .search-field,html .stat,html .tabs{background:linear-gradient(147deg,var(--prism-sheen),transparent 48%),var(--prism-glass);border-color:var(--prism-border);color:var(--prism-ink);box-shadow:var(--prism-depth);backdrop-filter:blur(var(--prism-blur));-webkit-backdrop-filter:blur(var(--prism-blur))}html .feature-card,html .project-card,html .soul-choice,html .soul-classic-feature{position:relative;isolation:isolate;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}html .feature-card:before,html .project-card:before,html .soul-choice:before,html .soul-classic-feature:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,var(--prism-reflection),transparent 32%);opacity:.42;transition:opacity .23s ease}html :is(.feature-card,.project-card,.soul-choice,.soul-classic-feature):hover{border-color:var(--prism-border-strong);box-shadow:var(--prism-depth),0 0 35px color-mix(in srgb,var(--prism-blue) 9%,transparent)}html :is(.feature-card,.project-card,.soul-choice,.soul-classic-feature):hover:before{opacity:1}html .stat{box-shadow:none}html .stats{background:var(--prism-border);border-color:var(--prism-border)}html .field,html .search-field input,html select.field,html textarea.field{background:var(--prism-glass-soft);border-color:var(--prism-border-strong);color:var(--prism-ink);color-scheme:inherit}html .field-label{color:var(--prism-ink-soft)}html .field:focus{border-color:var(--prism-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--prism-blue) 18%,transparent)}html .tabs{box-shadow:none}html .tab.active{background:color-mix(in srgb,var(--prism-blue) 17%,var(--prism-glass));color:var(--prism-ink)}html .command-demo pre,html .preview-header,html .prose pre{color:var(--prism-ink-soft);background:transparent}html .project-cover{background:radial-gradient(circle at 45% 27%,color-mix(in srgb,var(--prism-blue) 15%,transparent),transparent 70%),var(--prism-deep)}html .universal-mobile-nav,html .universal-navigation-toggle{background:var(--prism-glass);border-color:var(--prism-border-strong);color:var(--prism-ink);-webkit-backdrop-filter:blur(var(--prism-blur));backdrop-filter:blur(var(--prism-blur))}html .universal-mobile-nav a{color:var(--prism-ink)}html .universal-mobile-nav a:hover{background:var(--prism-glass-soft)}html[data-pack-theme=solar] .hero .orbit{border-color:rgba(44,106,234,.16)}html[data-pack-theme=solar] .orb-core{background:linear-gradient(135deg,#bfd9ff,#e7edff);border-color:#9cbbec;color:#1f62db}html[data-pack-theme=solar] .command-demo .term-accent{color:#1959cf}html[data-pack-theme=solar] .footer p{color:var(--prism-ink-soft)}html .panel[style*=linear-gradient],html .section[style*=linear-gradient]{background:radial-gradient(ellipse at 94% 30%,color-mix(in srgb,var(--prism-blue) 8%,transparent),transparent 64%),var(--prism-glass)!important}html .classic-archive,html .classic-back,html .soul-selector,html .soul-world{background:var(--prism-base);color:var(--prism-ink)}html .soul-catalog-bar,html .soul-world-head{background:var(--prism-glass);border-color:var(--prism-border);-webkit-backdrop-filter:blur(var(--prism-blur));backdrop-filter:blur(var(--prism-blur))}html .soul-world-hero{background:radial-gradient(ellipse at 88% 52%,color-mix(in srgb,var(--s-accent) 11%,transparent),transparent 55%),var(--prism-base)}html .editor-world-heading p,html .soul-arcade-story p,html .soul-breadcrumb,html .soul-hero-stats,html .soul-world-hero p{color:var(--prism-ink-soft)}html .classic-information>div,html .classic-related>div a,html .classic-source,html .soul-catalog-bar select,html .soul-choice,html .soul-discovery,html .soul-game,html .soul-head-links :is(a,label),html .soul-picker-foot,html .soul-search,html .soul-section-tabs button{background:var(--prism-glass);border-color:var(--prism-border-strong);color:var(--prism-ink);backdrop-filter:blur(var(--prism-blur));-webkit-backdrop-filter:blur(var(--prism-blur))}html .soul-head-links option,html .soul-head-links select,html .soul-search input,html .soul-world .soul-discovery-body,html .soul-world .soul-game-label{color:var(--prism-ink);background:var(--prism-glass)}html .soul-world :is(.soul-game-label p,.soul-discovery-body p,.soul-choice-info p){color:var(--prism-ink-soft)}html .soul-hero-art{background:linear-gradient(145deg,color-mix(in srgb,var(--s-accent) 21%,transparent),transparent),var(--prism-glass)}html .soul-selector-grid{min-width:0}html .soul-arcade-story{color:var(--prism-ink)}html .soul-bottom-banner{border-color:var(--prism-border);background:var(--prism-glass)}html .classic-hero{background:radial-gradient(ellipse at 80% 27%,color-mix(in srgb,var(--prism-blue) 14%,transparent),transparent 65%),var(--prism-deep)}html .classic-copy p,html .classic-information p{color:var(--prism-ink-soft)}html .classic-source pre{background:var(--prism-deep);color:var(--prism-ink)}.soul-classic-feature{display:grid;grid-template-columns:minmax(220px,37%) minmax(0,1fr);margin:18px 0 31px;border-radius:22px;border:1px solid var(--prism-border-strong);background:var(--prism-glass);overflow:hidden;box-shadow:var(--prism-depth)}.soul-classic-preview{min-height:290px;padding:34px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;background:radial-gradient(circle at 73% 27%,rgba(59,125,255,.18),transparent 56%),linear-gradient(145deg,#050507,#12172c);color:#fff}.soul-classic-preview span{font-weight:800;font-size:11px;letter-spacing:.16em;color:#a8c4ff}.soul-classic-preview strong{font-size:clamp(2.1rem,4vw,3.8rem);letter-spacing:-.07em;line-height:1.01}.soul-classic-preview i{font-style:normal;font-size:10px;letter-spacing:.14em;color:#8895b1;margin-top:15px}.soul-classic-spark{position:absolute;top:25px;right:35px;color:var(--prism-orange);font-size:44px;text-shadow:0 0 25px var(--prism-orange)}.soul-classic-info{padding:34px clamp(22px,3vw,53px);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.soul-classic-info>span,.soul-collection-label{font-size:11px;letter-spacing:.14em;font-weight:800;color:var(--prism-blue)}.soul-classic-info h2{margin:14px 0 9px;font-size:clamp(2rem,4vw,3.9rem)}.soul-classic-info p{max-width:600px;font-size:14px;color:var(--prism-ink-soft)}.soul-classic-info>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.soul-collection-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.soul-collection-label>span:last-child{color:var(--prism-ink-soft)}.prism-classic-catalog{padding:12px clamp(16px,4vw,70px) 70px;background:var(--prism-base)}.prism-classic-intro{padding:22px 0 32px;max-width:760px}.prism-classic-editor span,.prism-classic-intro span{color:var(--prism-blue);font-size:11px;letter-spacing:.16em;font-weight:800}.prism-classic-intro h2{font-size:clamp(2rem,4vw,3.9rem);margin:12px 0}.prism-classic-editor p,.prism-classic-intro p{color:var(--prism-ink-soft);font-size:14px}.prism-classic-catalog .soul-discoveries,.prism-classic-catalog .soul-games-grid{margin:0;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.prism-classic-editor{border-radius:18px;border:1px solid var(--prism-border);background:var(--prism-glass);box-shadow:var(--prism-depth);padding:27px;display:flex;gap:22px;align-items:center;justify-content:space-between;flex-wrap:wrap}.prism-classic-editor strong{display:block;font-size:clamp(1.4rem,3vw,2.8rem);letter-spacing:-.05em;margin:10px 0}.prism-classic-editor .soul-editor-quick{flex-shrink:0}html .pl-studio,html .studio-shell{--pl-bg:var(--prism-base);--pl-panel:var(--prism-glass);--pl-border:var(--prism-border);--pl-text:var(--prism-ink);--pl-muted:var(--prism-ink-soft);background:var(--prism-base);color:var(--prism-ink)}html :is(.studio-bar,.studio-sidebar,.studio-right,.editor-tabs,.studio-console,.studio-bottom,.version-item,.studio-feedback,.pl-top,.pl-sidebar,.pl-preview-area,.pl-log,.pl-publish-panel,.pl-inspector,.ps-bar,.ps-shell,.ps-tree,.ps-info,.ps-center,.ps-metrics>div,.ps-source,.ps-info-block,.if-panel,.flow-design-canvas,.flow-device-stage,.flow-tool-drawer,.flow-help,.flow-command-dialog){background:var(--prism-glass);border-color:var(--prism-border);color:var(--prism-ink)}html :is(.studio-button,.version-item button,.pl-publish-panel input,.pl-publish-panel textarea,.pl-publish-panel select,.if-search,.if-grid button,.if-custom select,.ps-search,.ps-file,.flow-studio .flow-quick-tools button){border-color:var(--prism-border);background:var(--prism-glass-soft);color:var(--prism-ink)}html .ps-page{color:var(--prism-ink)}html .ps-title p{color:var(--prism-ink-soft)}html .flow-studio{--flow-black:var(--prism-base);--flow-panel:var(--prism-deep);--flow-surface:var(--prism-glass);--flow-muted:var(--prism-ink-soft);background:var(--prism-base);color:var(--prism-ink)}html .flow-studio :is(.flow-top,.flow-workspace-tabs,.flow-shell,.flow-rail,.flow-content,.flow-inspector,.flow-content-head,.flow-console-bar,.flow-design-pad){background:var(--prism-base);border-color:var(--prism-border);color:var(--prism-ink)}html .flow-studio :is(.flow-design-canvas,.flow-tool-drawer,.flow-help,.flow-command-dialog,.flow-test-controls,.flow-device-stage,.flow-inspector>button,.flow-switch button,.flow-head-actions button,.flow-command-button,.flow-top-actions>button,.flow-design-placeholder>div,.flow-design-placeholder span){background:var(--prism-glass);border-color:var(--prism-border);color:var(--prism-ink)}html .flow-studio :is(.flow-top-publish,.flow-workspace-tabs button.active,.flow-design-placeholder>button,.if-save){background:#326dff!important;color:#fff!important}html .flow-studio :is(.flow-inspector p,.flow-inspector p strong,.flow-inspector small,.flow-studio p,.flow-brand small){color:var(--prism-ink-soft)}html .flow-studio :is(.flow-command-search input,.if-search input,.if-custom select,.pl-publish-panel input,.pl-publish-panel textarea,.pl-publish-panel select){color:var(--prism-ink);background:var(--prism-glass-soft)}html .flow-studio .flow-design-placeholder span{background:var(--prism-border-strong)}html .flow-studio .if-panel{background:var(--prism-glass);border-color:var(--prism-border);color:var(--prism-ink)}html .flow-studio .if-grid button.selected{border-color:var(--prism-blue);background:color-mix(in srgb,var(--prism-blue) 14%,var(--prism-glass))}html[data-pack-theme=solar] .flow-studio .flow-live-canvas,html[data-pack-theme=solar] .flow-studio .pl-canvas-frame,html[data-pack-theme=solar] .pl-viewport,html[data-pack-theme=solar] .ps-canvas{background:#101421}html[data-pack-theme=solar] .flow-studio :is(.flow-rail button,.flow-switch span,.flow-inspector-head button,.flow-head-actions button){color:#324058}html[data-pack-theme=solar] .flow-studio :is(button,input,select,textarea){color-scheme:light}html[data-pack-theme=solar] .flow-studio :is(.flow-workspace-tabs button.active,.flow-top-publish,.if-save){color:#fff}html[data-pack-theme=solar] .soul-shot-caption{color:#fff}html[data-pack-theme=solar] .soul-world .soul-discovery-art,html[data-pack-theme=solar] .soul-world .soul-game-face{color:#eaf2ff}html[data-pack-theme=solar] .ps-source pre{color:#233854}.prism-theme-control{position:relative;display:flex;align-items:center;flex-shrink:0;color:var(--prism-ink);z-index:1000}html .prism-theme-trigger{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border-radius:11px;border:1px solid var(--prism-border-strong);background:var(--prism-glass-soft);color:var(--prism-ink);font-size:12px;font-weight:750;white-space:nowrap;box-shadow:inset 0 1px var(--prism-sheen)}.prism-theme-trigger:hover{border-color:var(--prism-blue);background:var(--prism-glass)}.prism-theme-trigger>svg:first-child{color:var(--prism-orange)}.prism-theme-trigger>svg:last-child{color:var(--prism-ink-soft)}.prism-theme-scrim{position:fixed!important;inset:0!important;background:transparent!important;border:0!important;z-index:9999!important;cursor:default!important}.prism-theme-popover{position:fixed;right:clamp(12px,3vw,62px);top:69px;z-index:10000;width:min(354px,calc(100vw - 24px));max-height:min(690px,calc(100dvh - 82px));overflow-y:auto;padding:19px;border:1px solid var(--prism-border-strong);border-radius:20px;background:var(--prism-glass);color:var(--prism-ink);box-shadow:0 28px 100px #0008,inset 0 1px var(--prism-sheen);backdrop-filter:blur(40px) saturate(160%);-webkit-backdrop-filter:blur(40px) saturate(160%)}.flow-studio .prism-theme-popover{top:52px}.prism-theme-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.prism-theme-head>div{display:flex;flex-direction:column;gap:6px}.prism-theme-head small{color:var(--prism-blue);font-size:10px;font-weight:850;letter-spacing:.14em}.prism-theme-head strong{font-size:23px;letter-spacing:-.05em}.prism-theme-head button{border:0;border-radius:8px;background:var(--prism-glass-soft);color:var(--prism-ink);padding:8px}.prism-theme-popover p{margin:13px 0 18px;color:var(--prism-ink-soft);font-size:12px;line-height:1.55}.prism-theme-options{display:grid;gap:9px}.prism-theme-options button{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:13px;border-radius:13px;background:var(--prism-glass-soft);color:var(--prism-ink);border:1px solid var(--prism-border)}.prism-theme-options button.selected{border-color:var(--prism-blue);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prism-blue) 18%,transparent)}.prism-theme-options button>svg:first-child{color:var(--prism-blue)}.prism-theme-options button>svg:last-child{margin-left:auto;color:var(--prism-blue)}.prism-theme-options button span{display:grid;gap:4px;min-width:0}.prism-theme-options button strong{font-size:13px}.prism-theme-options button small{font-size:10px;color:var(--prism-ink-soft)}.prism-theme-range,.prism-theme-select{display:grid;gap:10px;margin-top:18px;font-size:12px;font-weight:720}.prism-theme-range>span,.prism-theme-select>span{display:flex;align-items:center;gap:9px}.prism-theme-range strong{margin-left:auto;color:var(--prism-blue)}.prism-theme-select select{width:100%;padding:11px;border-radius:9px;border:1px solid var(--prism-border);background:var(--prism-glass-soft);color:var(--prism-ink)}.prism-theme-range input{width:100%;accent-color:var(--prism-blue)}.prism-theme-foot{display:flex;gap:9px;align-items:center;border-top:1px solid var(--prism-border);margin-top:20px;padding-top:14px;font-size:11px;color:var(--prism-ink-soft)}html[data-prism-glass=balanced]{--prism-blur:9px;--prism-glass:color-mix(in srgb,var(--prism-base) 79%,var(--prism-reflection))}html[data-prism-glass=off]{--prism-blur:0px;--prism-glass:var(--prism-deep);--prism-glass-soft:var(--prism-deep)}html[data-universal-quality=lite],html[data-universal-quality=survival]{--prism-blur:0px}html[data-pack-theme=solar][data-universal-quality=lite] .ambient,html[data-pack-theme=solar][data-universal-quality=survival] .ambient{background:#fff!important}html[data-universal-quality=lite] :is(.nav,.panel,.feature-card,.project-card,.soul-world-head,.soul-catalog-bar,.soul-choice,.prism-theme-popover),html[data-universal-quality=survival] :is(.nav,.panel,.feature-card,.project-card,.soul-world-head,.soul-catalog-bar,.soul-choice,.prism-theme-popover){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html{--prism-glass:var(--prism-deep);--prism-glass-soft:var(--prism-deep)}}@media(prefers-reduced-transparency:reduce){html{--prism-blur:0px;--prism-glass:var(--prism-deep);--prism-glass-soft:var(--prism-deep)}}@media(forced-colors:active){html .prism-theme-popover,html .prism-theme-trigger{forced-color-adjust:auto;border:1px solid CanvasText}.prism-crystal,.prism-halo,.prism-mirror,.prism-smoke{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:950px){.nav .prism-theme-trigger span{display:none}.nav .prism-theme-trigger{width:38px;padding:0}}@media(max-width:650px){.soul-classic-feature{grid-template-columns:minmax(0,1fr)}.soul-classic-preview{min-height:180px}.soul-classic-info{padding:26px 18px}.soul-classic-info .button{flex:1 1}.soul-collection-label{flex-wrap:wrap}.prism-classic-editor{padding:17px}.prism-classic-editor .soul-editor-quick{flex-wrap:wrap}.prism-theme-popover{top:61px}.flow-studio .prism-theme-popover{top:45px}.flow-top-actions .prism-theme-trigger span,.flow-top-actions .prism-theme-trigger>svg:last-child{display:none}.flow-top-actions .prism-theme-trigger{width:32px;height:32px;padding:0}}@media(prefers-reduced-motion:reduce){.feature-card,.prism-theme-trigger,.project-card,.soul-choice,.soul-classic-feature{transition:none!important}}html[data-pack-theme=solar]{--prism-base:#ffffff;--prism-deep:#ffffff;--prism-glass:#ffffff;--prism-glass-soft:#f9fbff;--prism-sheen:rgba(255,255,255,.98);--prism-reflection:rgba(255,255,255,.98);--prism-ink:#08142b}html[data-pack-theme=nebula]{color-scheme:light;--bg:#ead5ff;--panel:#fcf5ff;--panel2:#edc8ff;--line:rgba(107,16,151,.25);--text:#30094d;--muted:#603673;--accent:#8a17dd;--purple:#a222f4;--warning:#963e05;--success:#146e52;--prism-ink:#30094d;--prism-ink-soft:#653e80;--prism-base:#eedaff;--prism-deep:#f3dcff;--prism-glass:rgba(255,245,255,.93);--prism-glass-soft:rgba(244,214,255,.93);--prism-border:rgba(139,45,209,.25);--prism-border-strong:rgba(143,22,222,.45);--prism-sheen:rgba(255,255,255,.94);--prism-reflection:rgba(255,255,255,.92);--prism-depth:0 14px 47px rgba(140,25,227,.20),inset 0 1px rgba(255,255,255,.98);--prism-blue:#8c19d8;--prism-orange:#bb2377}html[data-pack-theme=plasma]{color-scheme:light;--bg:#affaff;--panel:#ecffff;--panel2:#a2f7ff;--line:rgba(0,109,140,.24);--text:#053c52;--muted:#216f7d;--accent:#007caa;--purple:#0097c9;--warning:#885207;--success:#006856;--prism-ink:#053c52;--prism-ink-soft:#216f7d;--prism-base:#bdfaff;--prism-deep:#d8ffff;--prism-glass:rgba(240,255,255,.93);--prism-glass-soft:rgba(172,251,255,.93);--prism-border:rgba(0,124,166,.26);--prism-border-strong:rgba(0,119,171,.46);--prism-sheen:rgba(255,255,255,.96);--prism-reflection:rgba(255,255,255,.94);--prism-depth:0 15px 50px rgba(0,173,217,.22),inset 0 1px #fff;--prism-blue:#007caa;--prism-orange:#b05b03}html[data-pack-theme=nebula] .ambient,html[data-pack-theme=plasma] .ambient{background:radial-gradient(ellipse 67% 40% at 76% 0,color-mix(in srgb,var(--prism-glass) calc(var(--prism-coverage)*80%),transparent),transparent 100%),linear-gradient(130deg,color-mix(in srgb,#ffffff calc(var(--prism-luminance)*34%),transparent),transparent 78%),var(--prism-base)}html:is([data-pack-theme=solar],[data-pack-theme=nebula],[data-pack-theme=plasma]) .prism-crystal,html:is([data-pack-theme=solar],[data-pack-theme=nebula],[data-pack-theme=plasma]) .prism-mirror{box-shadow:var(--prism-depth),inset 0 2px color-mix(in srgb,#fff calc(var(--prism-reflections)*100%),transparent);filter:saturate(calc(.75 + var(--prism-saturation)*.75))}html:is([data-pack-theme=solar],[data-pack-theme=nebula],[data-pack-theme=plasma]) .prism-halo{box-shadow:var(--prism-depth),0 0 calc(46px * var(--prism-glow-intensity)) color-mix(in srgb,var(--prism-blue) 24%,transparent)}html:is([data-pack-theme=solar],[data-pack-theme=nebula],[data-pack-theme=plasma])[data-prism-daybreak=on]{--prism-glass:#ffffff;--prism-glass-soft:#ffffff;--prism-reflection:#ffffff;--prism-sheen:#ffffff;--prism-depth:0 0 43px rgba(255,255,255,.7),inset 0 1px #fff}html[data-pack-theme=nebula][data-prism-daybreak=on]{--prism-base:#f1dbff;--prism-deep:#fff0ff}html[data-pack-theme=plasma][data-prism-daybreak=on]{--prism-base:#d9ffff;--prism-deep:#eeffff}html[data-prism-daybreak=on] .ambient{background:var(--prism-base)!important}.prism-luminance-heading{display:flex;align-items:center;gap:9px;margin:18px 0 0;color:var(--prism-ink)}.prism-luminance-heading small{margin-left:auto;color:var(--prism-blue);font-size:10px}.prism-daybreak{display:flex;align-items:flex-start;gap:11px;margin-top:20px;padding:13px;border:1px solid var(--prism-border-strong);border-radius:12px;background:var(--prism-glass-soft);color:var(--prism-ink)}.prism-daybreak input{margin-top:3px;accent-color:var(--prism-blue)}.prism-daybreak span{display:grid;gap:6px}.prism-daybreak strong{font-size:12px}.prism-daybreak small{font-size:11px;line-height:1.5;color:var(--prism-ink-soft)}html:is([data-pack-theme=solar],[data-pack-theme=nebula],[data-pack-theme=plasma]) :is(.docs-shell,.docs-reference){color:var(--prism-ink)}html:is([data-pack-theme=solar],[data-pack-theme=nebula],[data-pack-theme=plasma]) :is(.docs-hero p,.docs-ref-hero p,.docs-paper p,.docs-paper li,.docs-entry p,.docs-crumb,.docs-aside p,.docs-result-line){color:var(--prism-ink-soft)}html:is([data-pack-theme=solar],[data-pack-theme=nebula],[data-pack-theme=plasma]) :is(.docs-entry,.docs-paper,.docs-aside,.docs-live-card,.docs-lab,.docs-reference .docs-status){background:var(--prism-glass);color:var(--prism-ink);border-color:var(--prism-border-strong)}html:is([data-pack-theme=solar],[data-pack-theme=nebula],[data-pack-theme=plasma]) :is(.docs-entry:hover,.docs-entry:focus-visible){background:var(--prism-glass-soft);border-color:var(--prism-blue)}html:is([data-pack-theme=solar],[data-pack-theme=nebula],[data-pack-theme=plasma]) :is(.docs-lab-bar,.docs-lab-tools,.docs-lab-stage){background:var(--prism-glass-soft);color:var(--prism-ink)}html:is([data-pack-theme=solar],[data-pack-theme=nebula],[data-pack-theme=plasma]) :is(.docs-live-card h3,.docs-entry h2,.docs-paper h2){color:var(--prism-ink)}