.daynight-root[data-v-eda854fd]{--font-mono:"SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--font-serif:"Songti SC", "STSong", "Noto Serif SC", Georgia, serif;min-height:100vh;transition:background-color .65s cubic-bezier(.16,1,.3,1),color .65s cubic-bezier(.16,1,.3,1);position:relative;overflow-x:hidden}.theme-day[data-v-eda854fd]{color:#17181c;--text-primary:#17181c;--text-secondary:#585a66;--text-tertiary:#8c8e99;--nav-border:#17181c14;--accent-solid:#e09f3e;--accent-glow:#e09f3e59;--accent-bg-wash:#e09f3e14;--switch-track-bg:#17181c0f;--switch-track-border:#17181c1f;--glass-thumb-bg:#ffffffc7;--glass-thumb-shadow:0 4px 16px #00000014, 0 1px 3px #0000001f;--card-bg:#ffffffa6;--card-border:#17181c17;--card-shadow:0 12px 32px -8px #0000000d;--token-poly-fill:#e09f3e0f;background-color:#f5f2eb}.theme-night[data-v-eda854fd]{color:#ffffffeb;--text-primary:#fffffff0;--text-secondary:#ffffff8f;--text-tertiary:#ffffff52;--nav-border:#ffffff14;--accent-solid:#7c83ff;--accent-glow:#7c83ff52;--accent-bg-wash:#7c83ff17;--switch-track-bg:#ffffff0f;--switch-track-border:#ffffff24;--glass-thumb-bg:#ffffff24;--glass-thumb-shadow:0 4px 20px #00000073, 0 0 18px #7c83ff47;--card-bg:#12131ab8;--card-border:#ffffff14;--card-shadow:0 16px 40px -12px #0006;--token-poly-fill:#7c83ff14;background-color:#0a0b0e}.ambient-glow[data-v-eda854fd]{pointer-events:none;z-index:0;background:radial-gradient(circle, var(--accent-glow) 0%, transparent 68%);filter:blur(48px);opacity:.85;border-radius:50%;width:720px;height:720px;transition:background .7s cubic-bezier(.16,1,.3,1),opacity .7s;position:fixed;transform:translate(-50%,-50%)}.mono-meta[data-v-eda854fd]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px}.section-label[data-v-eda854fd]{margin:0 0 12px;display:inline-block}.lab-nav[data-v-eda854fd],.lab-footer[data-v-eda854fd]{z-index:2;border-bottom:1px solid var(--nav-border);position:relative}.lab-footer[data-v-eda854fd]{border-bottom:none;border-top:1px solid var(--nav-border);margin-top:80px}.nav-container[data-v-eda854fd],.footer-container[data-v-eda854fd]{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding:20px 32px;display:flex}.nav-brand[data-v-eda854fd]{color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.nav-brand[data-v-eda854fd]:hover{opacity:.7}.nav-status[data-v-eda854fd]{align-items:center;gap:8px;display:inline-flex}.status-dot[data-v-eda854fd]{background-color:var(--accent-solid);width:6px;height:6px;box-shadow:0 0 8px var(--accent-solid);border-radius:50%;transition:background-color .4s}.meta-divider[data-v-eda854fd]{color:var(--text-tertiary);opacity:.4}.back-link[data-v-eda854fd]{color:var(--text-secondary);text-decoration:none;transition:color .2s}.back-link[data-v-eda854fd]:hover{color:var(--text-primary)}.lab-main[data-v-eda854fd]{z-index:1;max-width:1320px;margin:0 auto;padding:0 32px;position:relative}.hero-stage[data-v-eda854fd]{text-align:center;flex-direction:column;align-items:center;padding:88px 0 96px;display:flex}.hero-header[data-v-eda854fd]{max-width:680px;margin-bottom:48px}.hero-title[data-v-eda854fd]{letter-spacing:-.025em;color:var(--text-primary);margin:0 0 16px;font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.15;transition:color .5s}.hero-sub[data-v-eda854fd]{color:var(--text-secondary);margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.6;transition:color .5s}.toggle-anchor[data-v-eda854fd]{flex-direction:column;align-items:center;gap:16px;display:flex}.lumina-switch[data-v-eda854fd]{background:var(--switch-track-bg);border:1px solid var(--switch-track-border);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:999px;outline:none;width:88px;height:48px;padding:4px;transition:border-color .3s,box-shadow .3s,transform .15s;box-shadow:inset 0 2px 4px #00000014,0 6px 20px -4px #0000001a}.is-dragging .lumina-switch[data-v-eda854fd]{cursor:grabbing}.lumina-switch[data-v-eda854fd]:focus-visible{box-shadow:0 0 0 3px var(--accent-glow), 0 6px 20px -4px #00000026;border-color:var(--accent-solid)}.switch-track[data-v-eda854fd]{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 10px;display:flex;position:relative}.track-indicator[data-v-eda854fd]{color:var(--text-tertiary);opacity:.45;justify-content:center;align-items:center;transition:opacity .35s,color .35s,transform .35s;display:flex}.track-indicator.active[data-v-eda854fd]{opacity:.95;color:var(--text-primary);transform:scale(1.1)}.glass-thumb[data-v-eda854fd]{background:var(--glass-thumb-bg);-webkit-backdrop-filter:blur(16px);width:40px;height:40px;box-shadow:var(--glass-thumb-shadow);will-change:transform;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.thumb-lens-highlight[data-v-eda854fd]{pointer-events:none;background:linear-gradient(#fff9 0%,#fff0 100%);border-radius:50% 50% 40% 40%;height:12px;position:absolute;top:1px;left:6px;right:6px}.thumb-core[data-v-eda854fd]{background-color:var(--accent-solid);width:12px;height:12px;box-shadow:0 0 14px 2px var(--accent-solid);border-radius:50%;transition:background-color .45s,box-shadow .45s}.switch-hint[data-v-eda854fd]{opacity:.65;align-items:center;gap:8px;display:flex}.hint-divider[data-v-eda854fd]{opacity:.4}.specimen-section[data-v-eda854fd]{border-top:1px solid var(--nav-border);padding-top:32px}.specimen-header[data-v-eda854fd]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.specimen-title[data-v-eda854fd]{letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:clamp(22px,2vw,28px);font-weight:600}.specimen-desc[data-v-eda854fd]{max-width:420px;color:var(--text-secondary);text-align:right;margin:0;font-size:13.5px;line-height:1.6}.specimen-grid[data-v-eda854fd]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.specimen-card[data-v-eda854fd]{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(12px);border-radius:14px;flex-direction:column;gap:14px;padding:16px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:flex}.specimen-card[data-v-eda854fd]:hover{border-color:var(--accent-solid);transform:translateY(-3px)}.card-meta[data-v-eda854fd]{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.card-viewport[data-v-eda854fd]{aspect-ratio:16/10;border:1px solid var(--card-border);background:var(--switch-track-bg);border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.card-footer[data-v-eda854fd]{padding:0 4px 4px}.card-name[data-v-eda854fd]{letter-spacing:-.01em;color:var(--text-primary);margin:0 0 6px;font-size:16px;font-weight:600}.card-summary[data-v-eda854fd]{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.55}.slice-stage[data-v-eda854fd]{perspective:700px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.slice-window[data-v-eda854fd]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:7px;width:82%;transition:transform .4s;overflow:hidden;transform:rotateX(8deg)rotateY(-8deg)rotate(1deg);box-shadow:0 10px 24px -4px #0000002e}.slice-card:hover .slice-window[data-v-eda854fd]{transform:rotateX(0)rotateY(0)rotate(0)scale(1.02)}.slice-titlebar[data-v-eda854fd]{border-bottom:1px solid var(--card-border);background:var(--switch-track-bg);align-items:center;gap:5px;padding:6px 10px;display:flex}.win-dot[data-v-eda854fd]{background:var(--text-tertiary);opacity:.4;border-radius:50%;width:6px;height:6px}.win-title[data-v-eda854fd]{margin-left:auto;font-size:9px}.slice-body[data-v-eda854fd]{flex-direction:column;gap:8px;padding:10px;display:flex}.slice-duotone-art[data-v-eda854fd]{background:linear-gradient(135deg, var(--accent-bg-wash) 0%, transparent 80%);border:1px solid var(--card-border);border-radius:4px;height:72px;position:relative;overflow:hidden}.art-grid-lines[data-v-eda854fd]{background-image:linear-gradient(var(--card-border) 1px, transparent 1px), linear-gradient(90deg, var(--card-border) 1px, transparent 1px);opacity:.35;background-size:14px 14px;position:absolute;inset:0}.art-orb[data-v-eda854fd]{background:radial-gradient(circle, var(--accent-solid) 0%, transparent 70%);opacity:.6;border-radius:50%;width:44px;height:44px;position:absolute;top:14px;right:12px}.meter-bar[data-v-eda854fd]{background:var(--switch-track-bg);border-radius:2px;height:4px;overflow:hidden}.meter-fill[data-v-eda854fd]{background:var(--accent-solid);border-radius:2px;height:100%}.meter-labels[data-v-eda854fd]{justify-content:space-between;margin-top:4px;font-size:9px;display:flex}.poster-stage[data-v-eda854fd]{box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:16px;display:flex;position:relative}.poster-grid-bg[data-v-eda854fd]{background-image:radial-gradient(var(--text-tertiary) .75px, transparent .75px);opacity:.2;background-size:12px 12px;position:absolute;inset:0}.poster-content[data-v-eda854fd]{z-index:1;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.poster-badge[data-v-eda854fd]{color:var(--accent-solid);align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.terminal-line[data-v-eda854fd]{color:var(--text-secondary);font-size:11px}.prompt-sym[data-v-eda854fd]{color:var(--accent-solid);font-weight:700}.poster-huge-mono[data-v-eda854fd]{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--text-primary);font-size:26px;font-weight:700;line-height:1}.poster-hash[data-v-eda854fd]{opacity:.5;font-size:8.5px}.token-stage[data-v-eda854fd]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:flex;position:relative}.token-svg[data-v-eda854fd]{width:86%;height:auto;max-height:120px}.token-caption[data-v-eda854fd]{opacity:.5;margin-top:6px;font-size:8.5px}@media (width<=960px){.specimen-grid[data-v-eda854fd]{grid-template-columns:1fr;gap:20px}.specimen-header[data-v-eda854fd]{flex-direction:column;align-items:flex-start}.specimen-desc[data-v-eda854fd]{text-align:left}}@media (width<=640px){.hide-mobile[data-v-eda854fd]{display:none!important}.nav-container[data-v-eda854fd],.footer-container[data-v-eda854fd],.lab-main[data-v-eda854fd]{padding-left:20px;padding-right:20px}.hero-stage[data-v-eda854fd]{padding:48px 0 56px}.status-text[data-v-eda854fd]{font-size:10px}}@media (prefers-reduced-motion:reduce){.daynight-root[data-v-eda854fd],.ambient-glow[data-v-eda854fd],.glass-thumb[data-v-eda854fd],.specimen-card[data-v-eda854fd],.slice-window[data-v-eda854fd]{transition:opacity .2s!important;transform:none!important}}
