:root{--bg:#07070c;--card:#ffffff0a;--line:#ffffff17;--tx:#f4f3f8;--mut:#9c9ab0;--a:#ff4d8d;--b:#7c5cff;--ok:#b8f5d4;--danger:#ffb4c8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg)}body{min-height:100vh;color:var(--tx);background:var(--bg);margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.glow{filter:blur(40px);z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 30% 30%,#7c5cff59,#0000 70%),radial-gradient(35% 45% at 75% 20%,#ff4d8d47,#0000 70%);height:70vh;position:fixed;inset:-20% -10% auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:.4rem;font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.05}h2{letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.35rem}h3{margin-bottom:.35rem}.shell{width:min(1120px,100% - 2rem);margin:0 auto;padding:1.5rem 0 4rem}.shell.narrow{width:min(760px,100% - 2rem)}.skip{background:var(--tx);color:var(--bg);z-index:20;border-radius:8px;padding:.4rem .7rem;position:absolute;top:-4rem;left:.75rem}.skip:focus{top:.75rem}.nav{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#07070cd1;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;padding:.8rem 1.1rem;display:flex;position:sticky;top:0}.brand{letter-spacing:-.04em;font-size:1.35rem;font-weight:800;text-decoration:none}.brand span,.hero h1 span{background:linear-gradient(90deg, var(--a), var(--b));color:#0000;-webkit-background-clip:text;background-clip:text}.nav-links,.nav-meta,.footer nav,.seller-nav{flex-wrap:wrap;gap:.85rem;display:flex}.nav-links a,.nav-meta a,.footer a,.seller-nav a{text-decoration:none}.nav-search{flex:180px;min-width:0}.nav-meta{margin-left:auto}.seller-nav{margin-bottom:1.25rem}.seller-nav a[aria-current=page]{color:var(--tx);border-bottom:2px solid var(--a)}input,select,textarea{border:1px solid var(--line);background:#0f0f18;border-radius:12px;width:100%;padding:.75rem .85rem}textarea{resize:vertical}.nav-search input{padding:.55rem .75rem}.btn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--a), var(--b));color:#07070c}.btn-ghost{color:var(--tx);border:1px solid var(--line);background:0 0}.btn-small{padding:.4rem .65rem;font-size:.85rem}.btn:disabled{opacity:.45;cursor:not-allowed}.hero{padding:2.5rem 0 1rem}.hero h1{max-width:14ch}.lede{max-width:40rem;color:var(--mut);font-size:1.05rem}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:.35rem;font-size:.75rem}.muted,.fine{color:var(--mut)}.fine{font-size:.85rem}.pill{border:1px solid var(--line);color:var(--mut);background:#07070c59;border-radius:999px;align-items:center;padding:.3rem .75rem;font-size:.82rem;display:inline-flex}.pill b,.live{color:var(--a)}.brand-chip{border:1px solid var(--line);letter-spacing:.01em;vertical-align:middle;border-radius:999px;align-items:center;padding:.12rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.dot{background:var(--a);border-radius:50%;width:.45rem;height:.45rem;margin-right:.45rem}@media (prefers-reduced-motion:no-preference){.dot{animation:1.6s infinite pulse}}@keyframes pulse{50%{opacity:.25}}.actions,.chips,.inline-fields{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.inline-fields>label,.inline-fields>.btn{flex:140px}.section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:2rem;display:flex}.show-grid,.trust,.stat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;display:grid}.show-card-link{height:100%;text-decoration:none;display:block}.cover{border:1px solid var(--line);border-bottom:0;border-radius:16px 16px 0 0;align-items:flex-start;height:150px;padding:.8rem;display:flex}.show-card-body,.panel{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:1rem 1.05rem}.show-card-body{border-radius:0 0 16px 16px}.show-card h3{margin-bottom:.25rem}.chip{border:1px solid var(--line);color:var(--mut);border-radius:999px;padding:.45rem .8rem;text-decoration:none}.trust{margin-top:2rem}.room{grid-template-columns:minmax(0,1.6fr) minmax(260px,.85fr);align-items:start;gap:.9rem;margin-top:1rem;display:grid}.room-main,.stack,.fields,.split{gap:.9rem;min-width:0;display:grid}.split{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stage{aspect-ratio:16/9;border:1px solid var(--line);border-radius:22px;min-height:180px;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #7c5cff73}.stage-copy{z-index:1;gap:.35rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.chat{gap:.7rem;max-height:720px;display:grid}.chat-log{gap:.7rem;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.chat-log li{gap:.15rem;display:grid}.chat-form{gap:.55rem;display:grid}.safety-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.safety-actions>button{color:var(--mut);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.safety-dialog{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-basis:100%;gap:.55rem;padding:.75rem;display:grid}.safety-dialog label{gap:.25rem;font-size:.85rem;display:grid}.lot-top,.plain-list li,.total,.order-list a{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.price,.stat,.total strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:750}.stat{margin:.2rem 0}.lot-actions{gap:.55rem;display:grid}label,fieldset{color:var(--mut);border:0;gap:.35rem;margin:0;padding:0;font-size:.85rem;display:grid}.choice{color:var(--tx);border:1px solid var(--line);border-radius:12px;flex-direction:row;align-items:center;gap:.7rem;padding:.7rem .8rem;display:flex}.choice input{width:auto}.choice span{display:grid}.choice small{color:var(--mut)}.payment-element{min-height:7rem;margin:.75rem 0 .9rem}.payment-step{margin-bottom:.35rem}.saved-method{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.saved-method-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.money{gap:.45rem;margin:.6rem 0 0;display:grid}.money div{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding-top:.45rem;display:flex}.money dt{color:var(--mut)}.money dd{font-variant-numeric:tabular-nums;margin:0}.plain-list,.order-list,.facts,.steps{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.plain-list li a,.order-list a{text-decoration:none}.plain-list small,.order-list small{color:var(--mut);display:block}.search-form{grid-template-columns:1.4fr 1fr auto;align-items:end;gap:.7rem;margin:1rem 0 .5rem;display:grid}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.65rem .4rem}.tier-bar{background:#ffffff14;border-radius:99px;height:8px;margin:.8rem 0 .4rem;overflow:hidden}.tier-fill{background:linear-gradient(90deg, var(--a), var(--b));height:100%}.steps li{color:var(--mut)}.steps .on,.ok{color:var(--ok)}.error{color:var(--danger)}.empty{color:var(--mut)}.breadcrumb{color:var(--mut);font-size:.9rem}.show-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.footer{border-top:1px solid var(--line);width:min(1120px,100% - 2rem);color:var(--mut);gap:.8rem;margin:0 auto;padding:1.4rem 0 2rem;font-size:.9rem;display:grid}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:2px;outline:2px solid #c4b5ff}.plain-list li .btn{flex:none;align-self:center}.console{gap:.75rem;display:grid}.console-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.console-controls{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.mode-switch{border:0;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;display:flex}.mode-switch .choice{padding:.45rem .7rem}.mode-switch .choice:has(input:checked){background:linear-gradient(135deg, var(--a), var(--b));color:#07070c;border-color:#0000}.console-stage{grid-template-columns:minmax(0,1.6fr) minmax(240px,.85fr);align-items:start;gap:.9rem;display:grid}.console-panes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.unfinished{letter-spacing:.08em;text-transform:uppercase;color:var(--danger);border-color:var(--danger);font-size:.72rem}.console-preview{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chat[data-text-size=small] .chat-log{font-size:.8rem}.chat[data-text-size=large] .chat-log{font-size:1.125rem}.console-expanded,.console:fullscreen{background:var(--bg);overflow:auto}.console-expanded{z-index:40;padding:1rem;position:fixed;inset:0}.console:fullscreen{width:100%;padding:1rem}.drawer{border:0;border-left:1px solid var(--line);background:var(--bg);width:min(22rem,100vw);height:100%;max-height:100%;color:var(--tx);border-radius:0;margin:0;padding:1.1rem;position:fixed;inset:0 0 0 auto}.drawer::backdrop{background:#07070cb8}@media (max-width:800px){.room,.search-form,.console-stage,.console-panes{grid-template-columns:1fr}.nav-meta{margin-left:0}.hero{padding-top:1.4rem}}@media (prefers-reduced-motion:reduce){.dot{animation:none}}
