@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-0:#1c1410;--bg-1:#2a1e18;--bg-2:#3a2a22;--border:#5a4030;--border-light:#7a5a45;--cream:#f3e6d2;--ink:#2a2018;--foam:#fff6ea;--muted:#b89f86;--wood:#8a5a38;--rose:#d87878;--mint:#7eb89a;--amber:#e0b45a;--sky:#7eb8d8;--slide-orange:#ff8a3d;--slide-yellow:#f0c41a;--slide-green:#34b87a;--nav-h:4.5rem;--pixel:"Press Start 2P", ui-monospace, monospace;--sans:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", "Segoe UI", sans-serif;color:var(--foam);background:var(--bg-0);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(at 70% 12%,#7eb8d824,#0000 42%),radial-gradient(at 18% 85%,#e0b45a1a,#0000 40%),linear-gradient(#241810,#1a120e 55%,#120c0a);min-height:100dvh}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}img{max-width:100%;display:block}img.pixel,.brand-pet,.hero-room,.product-thumb-bg,.product-thumb-pet,.product-shot,.product-pet-badge{image-rendering:pixelated;image-rendering:crisp-edges}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.main-flow{flex-direction:column;flex:1;display:flex}.px-frame{background:var(--bg-1);border:3px solid var(--border);box-shadow:inset 0 0 0 1px #1a100c,4px 4px #0e0a08}.px-btn{color:var(--ink);white-space:nowrap;border:3px solid #1a120e;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .85rem;font-size:.92rem;font-weight:700;line-height:1.2;transition:transform 80ms steps(2,end);display:inline-flex;box-shadow:2px 2px #0e0a08}.px-btn:hover{filter:brightness(1.06)}.px-btn:active{box-shadow:none;transform:translate(2px,2px)}.px-btn--wood{background:#c4a078}.px-btn--sky{background:var(--sky)}.px-btn--rose{background:var(--rose);color:#1a120e}.px-btn--amber{background:var(--amber)}.px-btn--mint{background:var(--mint)}.top-nav{z-index:40;min-height:var(--nav-h);background:color-mix(in srgb, var(--bg-1) 92%, transparent);border-bottom:3px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem .5rem;height:auto;padding:.4rem clamp(.6rem,2.5vw,1.25rem);display:grid;position:sticky;top:0}.nav-side{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.nav-side--left{justify-content:flex-start}.nav-side--right{justify-content:flex-end}.nav-side--right .px-btn{flex-shrink:0}.lang-switch{flex-shrink:0;align-items:stretch;gap:.2rem;display:inline-flex;position:relative}.lang-switch-opt{white-space:nowrap;min-width:0;padding-inline:.45rem;font-size:.78rem}.lang-switch-opt.is-active{pointer-events:none}.nav-brand{color:var(--cream);align-items:center;gap:.55rem;transition:transform .12s steps(2,end);display:inline-flex}.nav-brand:hover{transform:scale(1.04)}.nav-brand:active{transform:scale(.97)}.brand-pet{border:2px solid var(--border);background:#2a2018;flex-shrink:0;width:40px;height:40px}.brand-mark{width:92px;height:18px;color:var(--cream);flex-shrink:0}.hero{width:100%;min-height:calc(100dvh - var(--nav-h));isolation:isolate;border-bottom:3px solid var(--border);position:relative;overflow:hidden}.hero-track{will-change:transform;width:400%;transition:transform .7s steps(12,end);display:flex;position:absolute;inset:0}.hero-slide{flex:0 0 25%;width:25%;height:100%;position:relative;overflow:hidden}.hero-slide--room{background:#120c0a}.hero-slide--promo{background:#1a1410;place-items:center;display:grid}.hero-promo-stage{background:radial-gradient(at 50% 40%,#2a2018 0%,#120c0a 70%);place-items:center;display:grid;position:absolute;inset:0}.hero-promo-canvas{width:min(92%,640px);height:auto;max-height:72%;image-rendering:pixelated;image-rendering:crisp-edges;background:#c9b396;border:4px solid #1a120e;box-shadow:6px 6px #0e0a08}.hero-room{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.hero-slide--orange{background:var(--slide-orange)}.hero-slide--yellow{background:var(--slide-yellow)}.hero-slide--green{background:var(--slide-green)}.hero-hit{z-index:2;cursor:pointer;position:absolute;inset:0}.hero-hit:focus-visible{outline:3px solid var(--amber);outline-offset:-6px}.hero-copy-anchor{z-index:3;pointer-events:none;max-width:min(18rem,78vw);position:absolute;top:clamp(.9rem,3vh,1.75rem);left:clamp(.9rem,3vw,2rem)}.hero-copy{background:color-mix(in srgb, var(--bg-1) 88%, transparent);border:3px solid var(--border);padding:.75rem .9rem;animation:.45s steps(6,end) both px-pop;box-shadow:3px 3px #0e0a08}.hero-brand{width:120px;height:24px;color:var(--cream);margin-bottom:.55rem;display:block}.hero-sub{color:var(--foam);margin:0 0 .35rem;font-size:.95rem;font-weight:700}.hero-cta{font-family:var(--pixel);color:var(--amber);margin:0;font-size:.55rem;line-height:1.5}.hero-dots{z-index:4;gap:.4rem;display:flex;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.hero-dot{background:color-mix(in srgb, var(--foam) 35%, transparent);width:10px;height:10px;image-rendering:pixelated;border:2px solid #1a120e}.hero-dot.is-active{background:var(--amber)}@keyframes px-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-section{padding:clamp(1.5rem,4vw,2.75rem) clamp(.85rem,3vw,2rem) 3.5rem}.section-frame{padding:clamp(1.1rem,3vw,1.75rem)}.section-heading{color:var(--cream);margin:0 0 .45rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800}.section-lead{max-width:36rem;color:var(--muted);margin:0 0 1.35rem;font-size:.98rem;line-height:1.55}.product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1.1rem;display:grid}.product-tile{color:var(--foam);flex-direction:column;gap:.65rem;padding:.75rem;transition:transform .1s steps(2,end);display:flex}.product-tile:hover{transform:translate(-2px,-2px);box-shadow:inset 0 0 0 1px #1a100c,6px 6px #0e0a08}.product-tile:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.product-thumb{aspect-ratio:16/10;background:#120c0a;border:3px solid #1a120e;position:relative;overflow:hidden}.product-thumb--live{background:#1a1410;place-items:center;display:grid}.product-thumb-canvas{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.product-thumb-bg{object-fit:cover;object-position:center 36%;transform-origin:50% 40%;filter:brightness(.72)saturate(.9);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.55)}.product-thumb-figure{z-index:1;object-fit:contain;object-position:center;width:90%;height:90%;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 4px #0006);pointer-events:none;animation:1.2s steps(2,end) infinite product-pet-bob;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-thumb-pet{border:2px solid var(--border);background:var(--bg-1);width:48px;height:48px;animation:1.2s steps(2,end) infinite pet-bob;position:absolute;bottom:.45rem;right:.45rem}@keyframes pet-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes product-pet-bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 4px))}}.product-name{color:var(--cream);margin:0;font-size:1.15rem;font-weight:800}.product-blurb{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.page{width:min(720px,100%);margin:0 auto;padding:clamp(1.25rem,3vw,2.25rem) clamp(.9rem,3vw,1.5rem) 3.5rem;animation:.35s steps(5,end) both px-pop}.back-link{color:var(--muted);margin-bottom:1.1rem;font-weight:700;display:inline-flex}.back-link:hover{color:var(--amber)}.product-showcase{margin-bottom:1.25rem;position:relative;overflow:hidden}.product-showcase--live{background:#120c0a;flex-direction:column;gap:.5rem;padding:.65rem;display:flex}.product-promo-canvas{aspect-ratio:16/9;width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;background:#c9b396;border:2px solid #1a120e}.product-shot{aspect-ratio:16/10;object-fit:cover;object-position:center 40%;background:#120c0a;width:100%}.product-pet-badge{border:3px solid var(--border);background:var(--bg-1);width:56px;height:56px;animation:1.2s steps(2,end) infinite pet-bob;position:absolute;bottom:.75rem;right:.75rem}.page h1{color:var(--cream);margin:0 0 .65rem;font-size:clamp(1.55rem,4vw,2.1rem);font-weight:800;line-height:1.2}.page p{color:var(--muted);margin:0 0 1rem;font-size:1.02rem;line-height:1.65}.buy-note{cursor:default;pointer-events:none;width:100%;max-width:28rem;margin-top:.35rem;display:inline-flex}.stub-card{padding:1.35rem 1.2rem}.stub-card .px-btn{margin-top:.75rem}.download-card .download-cta{margin-top:1rem;text-decoration:none;display:inline-flex}.download-steps{color:var(--cream);margin:1.1rem 0 .75rem;padding-left:1.25rem;line-height:1.65}.download-steps li+li{margin-top:.35rem}.prompt-backdrop{z-index:60;background:#0a0604b8;place-items:center;padding:1.25rem;animation:.2s steps(4,end) both fade-in;display:grid;position:fixed;inset:0}.prompt-panel{width:min(24rem,100%);padding:1.35rem 1.2rem 1.15rem;animation:.3s steps(5,end) both px-pop}.prompt-panel h2{color:var(--cream);margin:0 0 .55rem;font-size:1.25rem}.prompt-panel>p{color:var(--muted);margin:0 0 1.1rem;line-height:1.55}.prompt-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.download-guide{border:2px solid var(--border);color:var(--muted);background:#120c0a;margin:1rem 0 .85rem;padding:.75rem .75rem .75rem 1.4rem;line-height:1.55}.download-guide li+li{margin-top:.45rem}.download-guide li.is-active{color:var(--cream);font-weight:800}.download-guide li.is-done{color:var(--mint)}.download-note{margin-top:.75rem}.download-card .px-btn--amber{margin-bottom:.5rem}.radio-track-row{flex-direction:row;justify-content:center;align-items:center;gap:.65rem;margin:0 0 1rem;display:flex}.radio-track-name{text-align:center;min-width:7.5rem;color:var(--cream);margin:0;font-weight:800;line-height:1.2}.radio-controls{flex-wrap:wrap;align-items:center;gap:.65rem;margin:0 0 1rem;display:flex}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (width<=720px){.top-nav{height:auto;min-height:var(--nav-h);grid-template-columns:auto 1fr auto;padding-top:.45rem;padding-bottom:.45rem}.brand-mark{width:72px;height:14px}.brand-pet{width:32px;height:32px}.px-btn{border-width:2px;padding:.4rem .5rem;font-size:.78rem}.nav-side{flex-wrap:wrap}}@media (width<=420px){.hero-copy-anchor{max-width:88vw}.hero-brand{width:96px;height:19px}}.nav-avatar-btn{border:3px solid var(--border);background:var(--bg-0);image-rendering:pixelated;place-items:center;padding:0;display:grid;box-shadow:2px 2px #0e0a08}.nav-avatar-btn:hover{filter:brightness(1.08)}.nav-avatar-btn svg{image-rendering:pixelated;display:block}.nav-name-btn{text-overflow:ellipsis;white-space:nowrap;max-width:6rem;color:var(--cream);border-bottom:2px dashed var(--border-light);padding:.35rem .45rem;font-weight:700;overflow:hidden}.nav-name-btn:hover{color:var(--amber)}.session-banner{border-bottom:3px solid var(--amber);color:var(--cream);background:#3a2418;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.92rem;display:flex}.auth-card{max-width:34rem}.mock-banner{border:2px dashed var(--border-light);color:var(--muted);background:#241810;padding:.7rem .8rem;font-size:.9rem;line-height:1.5;margin-bottom:1rem!important}.mock-banner code{font-family:var(--pixel);color:var(--amber);font-size:.55rem}.auth-form{flex-direction:column;gap:.9rem;display:flex}.gis-wrap{flex-direction:column;align-items:flex-start;gap:.5rem;margin:.75rem 0 1rem;display:flex}.gis-btn{min-height:40px}.field{color:var(--cream);border:none;flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.92rem;font-weight:700;display:flex}.field input{border:3px solid var(--border);color:var(--foam);font:inherit;background:#120c0a;padding:.55rem .65rem}.field input:focus{outline:2px solid var(--amber);outline-offset:1px}.field legend{margin-bottom:.45rem;padding:0}.form-error{font-weight:700;color:var(--rose)!important;margin:0!important}.muted-line{color:var(--muted)!important;font-size:.9rem!important}.inline-link{color:var(--amber);margin-left:.35rem}.inline-link .password-field-row{align-items:stretch;gap:.4rem;display:flex}.inline-link .password-field-row input{flex:1;min-width:0}.inline-link .password-reveal{white-space:nowrap;flex-shrink:0;padding-inline:.65rem}.inline-link{font-weight:700;text-decoration:underline}.avatar-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.avatar-option{color:var(--muted);background:#120c0a;border:3px solid #0000;flex-direction:column;align-items:center;gap:.25rem;padding:.4rem .2rem;font-size:.72rem;font-weight:700;display:flex}.avatar-option svg{image-rendering:pixelated}.avatar-option:hover{border-color:var(--border-light)}.avatar-option.is-selected{border-color:var(--amber);color:var(--cream);box-shadow:2px 2px #0e0a08}@media (width<=520px){.avatar-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-name-btn{max-width:5.5rem;font-size:.85rem}}.library-card{max-width:40rem}.library-empty{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.library-list{flex-direction:column;gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.library-item{grid-template-columns:minmax(7rem,11rem) 1fr;gap:.85rem;padding:.75rem;display:grid}.library-item-art{aspect-ratio:16/10;background:#120c0a;border:3px solid #1a120e;position:relative;overflow:hidden}.library-item-art--live{place-items:center;display:grid}.library-item-canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.library-item-bg{object-fit:cover;object-position:center 40%;width:100%;height:100%;image-rendering:pixelated}.library-item-pet{border:2px solid var(--border);background:var(--bg-1);width:40px;height:40px;image-rendering:pixelated;position:absolute;bottom:.35rem;right:.35rem}.library-item-body h2{color:var(--cream);margin:0 0 .25rem;font-size:1.2rem}.library-blurb{margin:.35rem 0 .75rem!important;font-size:.92rem!important}.library-actions{flex-wrap:wrap;gap:.45rem;display:flex}.library-hint{border:2px dashed var(--border-light);padding:.55rem .65rem;line-height:1.45;color:var(--amber)!important;margin:.5rem 0 0!important;font-size:.9rem!important}.library-demo-row{margin-top:.65rem}.text-btn{color:var(--muted);padding:0;font-size:.8rem;text-decoration:underline}.text-btn:hover{color:var(--rose)}.library-toast{border:2px solid var(--amber);word-break:break-all;background:#241810;padding:.55rem .7rem;color:var(--cream)!important;margin:0 0 .75rem!important;font-size:.85rem!important}.deep-link-doc{margin-top:1rem!important}.deep-link-doc code{font-family:var(--pixel);color:var(--amber);font-size:.5rem}@media (width<=560px){.library-item{grid-template-columns:1fr}.library-item-art{max-width:11rem}}.mock-mode-bar{z-index:50;border-top:3px solid var(--border);background:#120c0a;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.45rem .75rem;display:flex;position:sticky;bottom:0}.mock-mode-label{font-family:var(--pixel);color:var(--amber);margin-right:.35rem;font-size:.5rem}.chat-hub .chat-thread-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.chat-thread-link{flex-direction:column;gap:.25rem;padding:.75rem .85rem;display:flex}.chat-header{padding:.85rem 1rem;gap:.35rem;padding:.75rem .85rem}.chat-thread-link:hover{border-color:var(--amber)}.chat-thread-peer{align-items:center;gap:.65rem;display:flex}.chat-thread-peer-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.chat-thread-peer-name{color:var(--cream);font-size:1.05rem}.chat-thread-room{color:var(--muted);font-size:.88rem;font-weight:700}.chat-page{max-width:640px}.chat-shell{flex-direction:column;min-height:min(70vh,560px);display:flex;overflow:hidden}.chat-header{border-bottom:3px solid var(--border);padding:.85rem 1rem}.chat-header-peer{align-items:flex-start;gap:.75rem;display:flex}.chat-header-peer-name{color:var(--amber);margin:0 0 .2rem;font-size:1rem;font-weight:800}.chat-header h1{margin:0 0 .25rem;font-size:1.15rem}.chat-log{background:#120c0a;flex-direction:column;flex:1;gap:.55rem;padding:.85rem;display:flex;overflow-y:auto}.chat-bubble{border:2px solid var(--border);background:var(--bg-1);max-width:85%;padding:.55rem .7rem}.chat-bubble--mine{margin-left:auto;margin-right:0;align-self:flex-end!important}.chat-bubble--theirs{margin-left:0;margin-right:auto;align-self:flex-start!important}.chat-bubble--mine .chat-bubble-meta{flex-direction:row-reverse}.chat-bubble p{color:var(--foam)!important;margin:.2rem 0 0!important;font-size:.92rem!important}.chat-bubble--user{border-color:#5a7a8a}.chat-bubble--staff{border-color:var(--amber)}.chat-bubble--system{background:#241810;border-style:dashed;align-self:center;max-width:95%}.chat-bubble-meta{border-top:2px solid var(--border);background:#1a120e;align-items:center;gap:.4rem;margin-bottom:.15rem;display:flex}.chat-compose{border-top:3px solid var(--border);gap:.4rem;padding:.55rem .75rem;display:flex}.chat-compose input[type=text]{border:3px solid var(--border);min-width:0;color:var(--foam);font:inherit;background:#120c0a;flex:1;padding:.5rem .6rem}.chat-upload{cursor:pointer}.admin-page{max-width:720px}.admin-h2{color:var(--cream);margin:1.25rem 0 .5rem;font-size:1.1rem}.admin-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.admin-row{border:2px solid var(--border);background:#120c0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;padding:.65rem .7rem;display:flex}.play-session{max-width:36rem}.play-stage{aspect-ratio:16/10;background:#120c0a;margin:.75rem 0 1rem;position:relative;overflow:hidden}.play-stage--live{place-items:center;display:grid}.play-stage-canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.play-stage-bg{object-fit:cover;object-position:center 40%;width:100%;height:100%;image-rendering:pixelated}.play-stage-pet{border:3px solid var(--border);background:var(--bg-1);width:64px;height:64px;image-rendering:pixelated;animation:1.2s steps(2,end) infinite pet-bob;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.play-stage-label{background:color-mix(in srgb, var(--bg-1) 90%, transparent);border:2px solid var(--border);padding:.35rem .5rem;font-weight:700;position:absolute;top:.6rem;left:.6rem;color:var(--amber)!important;margin:0!important;font-size:.85rem!important}.play-license-chip{background:color-mix(in srgb, var(--bg-1) 90%, transparent);border:2px solid var(--border);color:var(--mint);margin:0;padding:.35rem .55rem;font-size:.8rem;font-weight:700;position:absolute;top:.6rem;right:.6rem}.hb-log{max-height:9rem;color:var(--muted);margin:.85rem 0 0;padding:0;font-size:.8rem;list-style:none;overflow-y:auto}.hb-log li{border-bottom:1px dashed var(--border);padding:.2rem 0}.ambient-pet{z-index:35;cursor:grab;width:150px;height:150px;image-rendering:pixelated;filter:none;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;position:fixed;top:0;left:0;overflow:visible}.ambient-pet:focus,.ambient-pet:focus-visible,.ambient-pet:active{box-shadow:none;border:none;outline:none}.ambient-pet.is-dragging{cursor:grabbing;z-index:60;filter:none;outline:none}.ambient-pet-canvas{width:150px;height:150px;image-rendering:pixelated;image-rendering:crisp-edges;box-shadow:none;pointer-events:none;background:0 0;border:none;outline:none;display:block;overflow:visible}.ambient-toast{color:#fff6ea;white-space:nowrap;pointer-events:none;z-index:5;background:#2a2018;border:2px solid #5a4030;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ambient-pet-tick{display:none}.ambient-menu{z-index:70;background:#2a2018;border:1px solid #5a4030;min-width:8.1rem;margin:0;padding:2px 0;list-style:none;position:fixed;box-shadow:0 4px 12px #0006}.ambient-menu button{text-align:left;color:#fff6ea;width:100%;font-family:var(--sans);cursor:pointer;background:0 0;border:0;padding:2px 12px;font-size:13px;font-weight:600;line-height:1.25;display:block}.ambient-menu button:hover:not(:disabled){background:#3a2c22}.ambient-menu button:disabled{opacity:.4;cursor:default}.ambient-menu-label{color:#c8b8a0;pointer-events:none;white-space:nowrap;padding:2px 12px;font-size:13px;font-weight:600;line-height:1.25;display:block}.ambient-menu-sep{pointer-events:none;background:#5a4030;height:1px;margin:2px 7px;list-style:none}.radio-check{color:var(--muted);align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;display:inline-flex}.install-wizard-backdrop{z-index:80}.install-wizard{width:min(28rem,94vw);padding:0;overflow:hidden}.install-wizard-head{border-bottom:3px solid var(--border);background:color-mix(in srgb, var(--bg-1) 88%, #000);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.install-wizard-brand{align-items:center;gap:.55rem;min-width:0;display:flex}.install-wizard-brand img{border:2px solid var(--border);image-rendering:pixelated;background:#2a2018;flex-shrink:0}.install-wizard-brand h2{color:var(--cream);margin:0;font-size:1.05rem;line-height:1.25}.install-wizard-close{flex-shrink:0;padding:.35rem .55rem;font-size:.78rem}.install-wizard-body{padding:1.15rem 1.15rem 1.1rem}.install-wizard-kicker{color:var(--amber);margin:0 0 .55rem;font-size:1.05rem;font-weight:800}.install-wizard-license{max-height:9rem;color:var(--muted);background:#120c0a;margin:0 0 1rem;padding:.75rem .85rem;font-size:.88rem;line-height:1.5;overflow:auto}.install-wizard-license p{margin:0}.install-wizard-bar{border:3px solid var(--border);background:#120c0a;height:1rem;margin:.85rem 0 .4rem;overflow:hidden;box-shadow:2px 2px #0e0a08}.install-wizard-bar-fill{background:repeating-linear-gradient(-45deg, var(--mint), var(--mint) 8px, color-mix(in srgb, var(--mint) 70%, #fff) 8px, color-mix(in srgb, var(--mint) 70%, #fff) 16px);height:100%;transition:width .2s linear}.install-wizard-pct{font-size:.85rem;font-weight:700;margin:0 0 .35rem!important}.install-wizard-steps{color:var(--foam);margin:0 0 .85rem;padding-left:1.25rem;font-size:.9rem;line-height:1.55}.install-wizard-steps li+li{margin-top:.35rem}.hp-field{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.home-below{flex-direction:column;gap:0;display:flex}.hero-scan{pointer-events:none;opacity:.35;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000014 3px);position:absolute;inset:0}.hero-placeholder-label{font-family:var(--pixel);color:#fffc;text-shadow:2px 2px #1a120e;place-items:center;margin:0;font-size:clamp(.7rem,2vw,1rem);display:grid;position:absolute;inset:0}.hero-dot{cursor:pointer;padding:0}.product-thumb{position:relative}.product-thumb-tag{background:var(--coral);color:#1a120e;border:2px solid #1a120e;padding:.15rem .4rem;font-size:.7rem;font-weight:800;position:absolute;top:.4rem;left:.4rem}.product-tile-cta{color:var(--amber);font-size:.85rem;font-weight:700}.product-page{max-width:720px}.product-lead{font-size:1.05rem!important}.product-highlights{z-index:2;flex-direction:column;gap:.35rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.product-highlights li{border:2px solid var(--border);color:var(--cream);background:#120c0a;padding:.45rem .65rem;font-size:.92rem;font-weight:700}.product-highlights li:before{content:"◆ ";color:var(--amber)}.product-video-slot{margin:0 0 1.25rem;overflow:hidden}.video-poster{cursor:pointer;background:#120c0a;border:none;width:100%;padding:0;display:block;position:relative}.video-poster img{aspect-ratio:16/9;object-fit:cover;object-position:center 40%;width:100%;image-rendering:pixelated}.video-play-badge{background:color-mix(in srgb, var(--bg-1) 88%, transparent);border:3px solid var(--amber);color:var(--amber);padding:.55rem .9rem;font-size:.95rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:3px 3px #0e0a08}.video-player-wrap{flex-direction:column;gap:.55rem;padding:.75rem;display:flex}.product-video{aspect-ratio:16/9;background:#120c0a;border:2px solid #1a120e;width:100%}.video-slot-note{color:var(--muted)!important;margin:0!important;font-size:.85rem!important}.page-nav-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex;margin-top:1.5rem!important}.pwa-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1.25rem clamp(.85rem,3vw,2rem) 0;padding:.85rem 1rem;display:flex}.pwa-banner-copy{flex:1;min-width:14rem}.pwa-banner-copy strong{color:var(--cream);margin-bottom:.25rem;display:block}.pwa-banner-copy p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.pwa-banner-copy em{color:var(--amber);font-style:normal;font-weight:700}.pwa-banner-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pwa-hint{max-width:14rem;font-size:.8rem!important}
