:root{--paper:#fbfaf4;--ink:#12110b;--ink-70:rgba(18,17,11,.7);--ink-45:rgba(18,17,11,.45);--hair:rgba(18,17,11,.1);--signal:#ffce00;--amber:#e8a400;--wash:#fff7ce;--tally:#ff5a1f;--r-lg:26px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--paper);color:var(--ink);font-family:Funnel Display,system-ui,sans-serif;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(90% 60% at 50% -8%,var(--wash) 0,rgba(255,247,206,0) 62%),radial-gradient(60% 40% at 92% 42%,rgba(255,206,0,.1) 0,rgba(255,206,0,0) 70%)}::selection{background:var(--signal);color:var(--ink)}a{color:inherit;text-decoration:none}:focus-visible{outline:2.5px solid var(--amber);outline-offset:3px;border-radius:6px}.mono{font-family:Space Mono,ui-monospace,monospace}h1,h2,h3{font-weight:700;letter-spacing:-.035em;line-height:1.02}h1{font-size:clamp(44px,6.6vw,84px);letter-spacing:-.045em;font-weight:800}h2{font-size:clamp(32px,4.6vw,54px)}h3{font-size:20px;letter-spacing:-.02em;font-weight:700}.eyebrow{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-45)}.wrap{max-width:1200px;margin:0 auto;padding:0 26px}.wrap,section{position:relative;z-index:2}.glass{position:relative;background:linear-gradient(135deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,.46) 44%,hsla(0,0%,100%,.7));-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);border:1px solid hsla(0,0%,100%,.78);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 -26px 46px -34px rgba(232,164,5,.6),0 24px 56px -32px rgba(40,33,6,.28);overflow:hidden}.glass:before{inset:0;z-index:2;background:linear-gradient(118deg,transparent 28%,hsla(0,0%,100%,.52) 41%,hsla(0,0%,100%,.04) 52%,transparent 60%)}.glass:after,.glass:before{content:"";position:absolute;pointer-events:none}.glass:after{top:-20%;bottom:-20%;width:44%;left:-70%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.75),transparent);transform:skewX(-14deg);z-index:3}.glass:hover:after{animation:sweep 1s cubic-bezier(.3,.7,.3,1)}@keyframes sweep{to{left:130%}}.nav{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;align-items:center;gap:22px;padding:14px 30px;border-bottom:1px solid hsla(0,0%,100%,.6);background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.5));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);transition:box-shadow .3s,background .3s,border-color .3s}.nav.stuck{background:linear-gradient(180deg,hsla(0,0%,100%,.93),hsla(0,0%,100%,.74));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 10px 30px -22px rgba(40,33,6,.55);border-bottom-color:var(--hair)}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:-.045em}.brand-logo{border-radius:8px;object-fit:cover;box-shadow:0 2px 8px -3px rgba(40,33,6,.5),inset 0 1px 0 hsla(0,0%,100%,.4)}.nav-x,.theme-toggle{display:grid;place-items:center;width:38px;height:38px;border-radius:100px;flex-shrink:0;cursor:pointer;color:var(--ink-70);border:1px solid rgba(18,17,11,.12);background:linear-gradient(140deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.52));box-shadow:inset 0 1px 0 #fff;transition:color .2s,border-color .2s,transform .12s}.nav-x:hover,.theme-toggle:hover{color:var(--ink);border-color:rgba(18,17,11,.22)}.nav-x:active,.theme-toggle:active{transform:translateY(1.5px)}.nav-x svg,.theme-toggle svg{width:16px;height:16px}.tally{width:9px;height:9px;border-radius:50%;background:var(--tally);box-shadow:0 0 0 0 rgba(255,90,31,.55);animation:tally 2.2s infinite}@keyframes tally{0%{box-shadow:0 0 0 0 rgba(255,90,31,.5)}70%{box-shadow:0 0 0 11px rgba(255,90,31,0)}to{box-shadow:0 0 0 0 rgba(255,90,31,0)}}.nav-links{display:flex;gap:26px;font-size:14.5px;color:var(--ink-70);font-weight:500}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--ink)}.nav-right{margin-left:auto;display:flex;gap:12px}.btn,.nav-right{align-items:center}.btn{position:relative;display:inline-flex;justify-content:center;gap:9px;padding:13px 22px;border-radius:100px;border:1px solid hsla(0,0%,100%,.8);font-family:Funnel Display,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em;background:linear-gradient(178deg,#ffe264 0,var(--signal) 42%,var(--amber) 100%);color:#221b00;cursor:pointer;overflow:hidden;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.95),inset 0 -8px 14px -8px rgba(122,84,0,.45),0 10px 22px -10px rgba(200,140,0,.75);transition:transform .12s ease,box-shadow .2s ease,filter .2s}.btn:hover{filter:brightness(1.03) saturate(1.06);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.95),inset 0 -8px 14px -8px rgba(122,84,0,.45),0 16px 30px -12px rgba(200,140,0,.85)}.btn:active{transform:translateY(2.5px);box-shadow:inset 0 2px 6px rgba(122,84,0,.45),0 3px 8px -6px rgba(200,140,0,.9)}.btn[disabled]{opacity:.6;cursor:default;transform:none}.btn-ghost{background:linear-gradient(140deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.52));color:var(--ink);border:1px solid rgba(18,17,11,.12);box-shadow:inset 0 1px 0 #fff,0 8px 20px -14px rgba(40,33,6,.5)}.btn-ghost:hover{filter:none;border-color:rgba(18,17,11,.22)}.btn-sm{padding:9px 16px;font-size:13.5px}.btn-xs{padding:6px 12px;font-size:12px}.hero{padding:168px 0 62px;text-align:center;display:flex;flex-direction:column;align-items:center}.hero h1{margin:20px 0 0;max-width:15ch}.hero h1 .lit{display:inline-block;padding:0 .12em;border-radius:8px;transform:rotate(-1deg);background:linear-gradient(100deg,var(--signal),#ffe677);box-shadow:0 10px 26px -16px rgba(200,140,0,.95)}.lede{margin-top:24px;font-size:18.5px;color:var(--ink-70);max-width:56ch;line-height:1.55}.hero-cta{gap:12px;margin-top:32px}.hero-cta,.stat-row{display:flex;flex-wrap:wrap;justify-content:center}.stat-row{margin-top:46px;padding:6px;border-radius:100px}.stat{padding:12px 26px;display:flex;flex-direction:column;gap:2px;position:relative;z-index:4;text-align:left}.stat+.stat{border-left:1px solid var(--hair)}.stat b{font-size:17px;font-weight:700;letter-spacing:-.02em}.stat b,.stat span{font-family:Space Mono,monospace}.stat span{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45)}.tape{margin-top:56px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:13px 0;overflow:hidden;background:hsla(0,0%,100%,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;z-index:2}.tape-track{display:flex;gap:44px;width:max-content;animation:tape 52s linear infinite;font-family:Space Mono,monospace;font-size:12.5px;color:var(--ink-70)}.tape:hover .tape-track{animation-play-state:paused}@keyframes tape{to{transform:translateX(-50%)}}.tape-item{display:flex;align-items:center;gap:9px;white-space:nowrap}.tape-item i{width:6px;height:6px;border-radius:50%;background:var(--tally);flex-shrink:0}.tape-item b{color:var(--ink);font-weight:700}.sec{padding:104px 0}.sec-head{max-width:680px;margin-bottom:44px}.sec-head h2{margin-top:14px}.sec-head p{margin-top:18px;font-size:17px;color:var(--ink-70);line-height:1.55}.wallet-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:46px;gap:46px;align-items:start}.claim{display:flex;gap:18px;padding:22px 0;border-top:1px solid var(--hair)}.claim .k{font-family:Space Mono,monospace;font-size:11px;color:var(--amber);padding-top:5px;width:34px;flex-shrink:0}.claim h3{margin-bottom:7px}.claim p{font-size:15px;color:var(--ink-70);line-height:1.55}.panel{padding:18px}.panel-head{display:flex;align-items:center;gap:12px;padding:4px 6px 14px;border-bottom:1px solid var(--hair);position:relative;z-index:4}.addr{font-size:13px}.addr,.chip{font-family:Space Mono,monospace}.chip{font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;padding:4px 9px;border-radius:100px;background:var(--wash);border:1px solid rgba(232,164,5,.3);color:#7a5a00}.panel-head .chip{margin-left:auto}.empty{padding:56px 20px;text-align:center;position:relative;z-index:4}.empty h3{font-size:19px}.empty p{color:var(--ink-45);font-size:14.5px;margin:10px auto 22px;max-width:34ch}.search{display:flex;align-items:center;gap:10px;margin:14px 6px 6px;padding:10px 14px;border-radius:100px;background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 #fff;position:relative;z-index:4}.search input{flex:1 1;border:0;background:transparent;outline:none;font-family:Funnel Display,sans-serif;font-size:14px;color:var(--ink)}.search input::placeholder{color:var(--ink-45)}.search .mono{font-size:10.5px;color:var(--ink-45);letter-spacing:.12em}.coin{display:flex;align-items:center;gap:14px;padding:13px 8px;border-bottom:1px solid var(--hair);cursor:pointer;position:relative;z-index:4;transition:background .2s,padding-left .2s}.coin:last-child{border-bottom:0}.coin:hover{background:hsla(0,0%,100%,.55);padding-left:14px}.coin.on{background:linear-gradient(90deg,var(--wash),rgba(255,247,206,0))}.coin-mark{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;font-family:Space Mono,monospace;font-size:11px;font-weight:700;color:#3d2e00;background:linear-gradient(150deg,#ffefa8,#ffd84d);border:1px solid hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 #fff}.coin-name{flex:1 1;min-width:0}.coin-name .t{font-weight:600;font-size:15px;letter-spacing:-.015em;display:block}.coin-name .s{font-size:11.5px;color:var(--ink-45)}.coin-bal,.coin-name .s{font-family:Space Mono,monospace}.coin-bal{text-align:right;font-size:12.5px;color:var(--ink-70);margin-right:6px}.coin-bal em{display:block;font-style:normal;font-size:10.5px;color:var(--ink-45)}.live-flag{font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:.12em;color:var(--tally);display:flex;align-items:center;gap:5px;flex-shrink:0}.live-flag i{width:5px;height:5px;border-radius:50%;background:var(--tally)}.you-tag{margin-left:8px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#7a5a00;background:var(--wash);border:1px solid rgba(232,164,5,.3);padding:2px 6px;border-radius:100px}.no-hits{padding:34px 10px;text-align:center;color:var(--ink-45);font-size:14px;position:relative;z-index:4}.coin-loading{padding:16px 8px;font-size:12.5px;color:var(--ink-45);letter-spacing:.04em}.studio{display:grid;grid-template-columns:1.45fr .8fr;padding:0;overflow:hidden}.st-main{border-right:1px solid var(--hair)}.st-main,.st-side{padding:16px;position:relative;z-index:4}.st-side{display:flex;flex-direction:column;min-height:0}.st-bar{gap:12px;padding:2px 4px 14px;flex-wrap:wrap}.onair,.st-bar{display:flex;align-items:center}.onair{gap:8px;font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.16em;font-weight:700;color:var(--tally);padding:5px 11px;border-radius:100px;background:rgba(255,90,31,.1);border:1px solid rgba(255,90,31,.25)}.onair i{width:7px;height:7px;border-radius:50%;background:var(--tally);animation:tally 2.2s infinite}.onair.off{color:var(--ink-45);background:rgba(18,17,11,.05);border-color:var(--hair)}.onair.off i{background:var(--ink-45);animation:none}.st-tick{font-family:Space Mono,monospace;font-size:15px;font-weight:700}.st-title{font-size:13px;color:var(--ink-45)}.viewers{margin-left:auto;font-family:Space Mono,monospace;font-size:12.5px;color:var(--ink-70)}.viewers b{color:var(--ink);font-weight:700}.stage{position:relative;height:262px;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,#fffcec,#fff3be 60%,#ffe9a0);border:1px solid hsla(0,0%,100%,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -30px 50px -34px rgba(232,164,5,.6)}.share-label{position:absolute;top:12px;left:12px;z-index:3;font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-45);background:hsla(0,0%,100%,.75);padding:4px 9px;border-radius:100px;border:1px solid hsla(0,0%,100%,.9)}#chartCanvas{width:100%;height:100%;transition:opacity .35s}#chartCanvas,.cam-view{position:absolute;inset:0}.cam-view{display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .35s}.cam-view.show{opacity:1}.cam-tile{width:128px;height:128px;border-radius:22px;border:1px solid hsla(0,0%,100%,.9);background:linear-gradient(150deg,#ffde72,var(--amber));box-shadow:inset 0 2px 0 hsla(0,0%,100%,.7);display:grid;place-items:center;transition:background .3s}.cam-tile span{font-family:Space Mono,monospace;font-size:10.5px;color:#3d2e00;letter-spacing:.12em}.cam-tile.cam-off{background:linear-gradient(150deg,#efeada,#dcd6c4)}.listen-strip{position:absolute;left:12px;right:12px;bottom:12px;gap:8px;z-index:3}.listen-pill,.listen-strip{display:flex;align-items:center}.listen-pill{gap:7px;font-family:Space Mono,monospace;font-size:10.5px;color:var(--ink-70);background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.9);padding:6px 11px;border-radius:100px}.listen-pill i{width:6px;height:6px;border-radius:50%;background:var(--amber)}.wave{display:flex;align-items:flex-end;gap:2.5px;height:22px;margin-left:auto;padding-bottom:2px}.wave i{width:3px;background:var(--amber);border-radius:2px;height:5px;animation:wv .9s ease-in-out infinite;opacity:.85}.wave.muted i{animation:none!important;height:4px;background:var(--ink-45);opacity:.5}@keyframes wv{0%,to{height:4px}50%{height:20px}}.dock{display:flex;margin-top:14px;flex-wrap:wrap}.dock,.tgl{gap:8px;align-items:center}.tgl{display:inline-flex;padding:10px 15px;border-radius:100px;cursor:pointer;font-family:Funnel Display,sans-serif;font-size:13.5px;font-weight:600;background:hsla(0,0%,100%,.62);border:1px solid rgba(18,17,11,.1);color:var(--ink-70);box-shadow:inset 0 1px 0 #fff;transition:background .18s,color .18s,border-color .18s,transform .12s}.tgl:hover{border-color:rgba(18,17,11,.2);color:var(--ink)}.tgl:active{transform:translateY(2px)}.tgl.active{background:linear-gradient(178deg,#ffe264,var(--signal));color:#221b00;border-color:hsla(0,0%,100%,.85);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.95),0 8px 18px -12px rgba(200,140,0,.9)}.tgl svg{width:15px;height:15px;stroke-width:2.1}.dock .end{margin-left:auto;color:var(--tally);border-color:rgba(255,90,31,.3);background:rgba(255,90,31,.07)}.dock .end:hover{background:rgba(255,90,31,.13);color:var(--tally)}.side-h{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45);padding:2px 2px 10px}.chat{flex:1 1;min-height:150px;max-height:300px;overflow:hidden;margin-top:4px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000);mask-image:linear-gradient(180deg,transparent,#000 16%,#000)}.msg{display:flex;gap:8px;padding:5px 0;font-size:13px;animation:msgin .45s cubic-bezier(.2,.8,.3,1)}@keyframes msgin{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.msg .who{font-family:Space Mono,monospace;font-size:11px;color:var(--amber);flex-shrink:0;font-weight:700}.msg.mine .who{color:var(--tally)}.msg .txt{color:var(--ink-70)}.chat-input{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;border-radius:100px;background:hsla(0,0%,100%,.62);border:1px solid hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 #fff}.chat-input input{flex:1 1;border:0;background:transparent;outline:none;font-family:Funnel Display,sans-serif;font-size:14px;color:var(--ink)}.chat-input input::placeholder{color:var(--ink-45)}.send{width:30px;height:30px;border-radius:50%;border:1px solid hsla(0,0%,100%,.9);cursor:pointer;background:linear-gradient(178deg,#ffe264,var(--amber));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);display:grid;place-items:center;transition:transform .12s}.send:active{transform:translateY(2px)}.send svg{width:13px;height:13px}.caps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.cap{padding:26px}.cap .k,.cap h3,.cap p{position:relative;z-index:4}.cap .k{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);display:block;margin-bottom:14px}.cap h3{margin-bottom:8px}.cap p{font-size:14.5px;color:var(--ink-70);line-height:1.55}.rooms-bar{display:flex;align-items:center;gap:10px;margin-bottom:24px;flex-wrap:wrap}.tab{padding:9px 16px;border-radius:100px;font-size:13.5px;font-weight:600;cursor:pointer;background:hsla(0,0%,100%,.55);border:1px solid rgba(18,17,11,.1);color:var(--ink-70);font-family:Funnel Display,sans-serif;transition:background .18s,color .18s,border-color .18s}.tab:hover{border-color:rgba(18,17,11,.2)}.tab.active{background:linear-gradient(178deg,#ffe264,var(--signal));color:#221b00;border-color:hsla(0,0%,100%,.85);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.95)}.rooms-bar .search{margin:0 0 0 auto;min-width:230px}.rooms{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.room{padding:0;cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.3,1)}.room:hover{transform:translateY(-6px)}.room-thumb{height:132px;margin:12px;border-radius:15px;position:relative;overflow:hidden;background:linear-gradient(155deg,#fffcec,#fff0b4);border:1px solid hsla(0,0%,100%,.9);z-index:4}.room-thumb .glyph{right:-16px;bottom:-28px;font-weight:700;font-size:80px;color:rgba(232,164,5,.16);letter-spacing:-.05em}.room-thumb .flag,.room-thumb .glyph{position:absolute;font-family:Space Mono,monospace}.room-thumb .flag{top:10px;left:10px;font-size:9px;letter-spacing:.14em;color:#fff;background:var(--tally);padding:3px 8px;border-radius:100px}.room-thumb .flag.soon{background:rgba(18,17,11,.55)}.room-thumb .cnt{position:absolute;bottom:10px;left:10px;font-family:Space Mono,monospace;font-size:10.5px;color:var(--ink-70);background:hsla(0,0%,100%,.78);padding:3px 8px;border-radius:100px}.room-meta{padding:2px 18px 18px;position:relative;z-index:4}.room-meta .t{font-weight:600;font-size:16px;letter-spacing:-.015em}.room-meta .s{font-family:Space Mono,monospace;font-size:11.5px;color:var(--ink-45);margin-top:4px}.cta-slab{padding:68px 50px;text-align:center;border-radius:32px}.cta-slab h2{max-width:17ch;margin:14px auto 0}.cta-slab p{margin:18px auto 0;max-width:48ch;color:var(--ink-70);font-size:17px}.cta-slab .hero-cta{position:relative;z-index:4}footer{border-top:1px solid var(--hair);padding:34px 0 44px;margin-top:76px;position:relative;z-index:2}.foot{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-45)}.foot .brand{font-size:16px;color:var(--ink)}.foot-links{margin-left:auto;display:flex;gap:22px}.foot-links a:hover{color:var(--ink)}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);z-index:90;padding:12px 20px;border-radius:100px;font-size:14px;font-weight:500;background:rgba(18,17,11,.92);color:#fff6d0;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s cubic-bezier(.2,.8,.3,1);box-shadow:0 16px 40px -18px rgba(0,0,0,.6)}.toast.show{opacity:1;transform:translate(-50%)}.rv{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.2,.8,.3,1),transform .7s cubic-bezier(.2,.8,.3,1)}.rv.in{opacity:1;transform:none}@media(max-width:1000px){.wallet-grid{gap:34px}.studio,.wallet-grid{grid-template-columns:1fr}.st-main{border-right:0;border-bottom:1px solid var(--hair)}.caps,.rooms{grid-template-columns:1fr}.nav-links{display:none}}@media(max-width:560px){.wrap{padding:0 18px}.nav{padding:12px 18px}.hero{padding-top:130px}.sec{padding:74px 0}.cta-slab{padding:46px 24px}.coin-bal{display:none}.stat{padding:10px 18px}.stat+.stat{border-left:0;border-top:1px solid var(--hair)}.stat-row{border-radius:22px;width:100%}.rooms-bar .search{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto}}.lgr-page{position:relative;z-index:2;min-height:100dvh;display:flex;flex-direction:column;gap:14px;padding:14px}.lgr-header{display:flex;align-items:center;gap:16px;padding:12px 18px;border-radius:100px;flex:0 0 auto}.lgr-header .brand{font-size:18px}.lgr-viewers{margin-left:auto;font-family:Space Mono,monospace;font-size:12.5px;color:var(--ink-70)}.lgr-viewers b{color:var(--ink);font-weight:700}.lgr-main{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr 340px;grid-gap:14px;gap:14px}.lgr-stage-col{display:flex;flex-direction:column;gap:14px;min-height:0}.lgr-stage{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px}.lgr-featured{position:relative;flex:1 1 auto;min-height:0;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#1a1710,#2a2313);border:1px solid hsla(0,0%,100%,.12)}.lgr-featured .lk-participant-tile{width:100%;height:100%;border-radius:20px}.lgr-featured-empty{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(160deg,#fffcec,#ffe9a0)}.lgr-share-flag{position:absolute;top:12px;left:12px;z-index:3;font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--tally);padding:4px 10px;border-radius:100px}.lgr-pip{position:absolute;right:12px;bottom:12px;z-index:4;width:180px;height:120px;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.7);background:#16130c;box-shadow:0 12px 28px -14px rgba(0,0,0,.6)}.lgr-pip .lk-participant-tile{width:100%;height:100%}@media(max-width:560px){.lgr-pip{width:120px;height:80px}}.lgr-controls{flex:0 0 auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:20px}.lgr-ctl{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:100px;cursor:pointer;font-family:Funnel Display,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:-.01em;border:1px solid rgba(18,17,11,.14);color:var(--ink);background:linear-gradient(140deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.5));box-shadow:inset 0 1px 0 #fff;transition:transform .12s,box-shadow .2s,filter .2s}.lgr-ctl:hover{border-color:rgba(18,17,11,.24)}.lgr-ctl:active{transform:translateY(2px)}.lgr-ctl:disabled{opacity:.55;cursor:default}.lgr-ctl.on{border-color:hsla(0,0%,100%,.8);color:#221b00;background:linear-gradient(178deg,#ffe264 0,var(--signal) 42%,var(--amber) 100%);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.95),0 8px 18px -12px rgba(200,140,0,.8)}.lgr-viewer-note{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-70)}.lgr-listen-dot{width:8px;height:8px;border-radius:50%;background:var(--amber);animation:tally 2.2s infinite}.lgr-leave{margin-left:auto}.lgr-chat{display:flex;flex-direction:column;min-height:0;border-radius:20px;padding:0}.lgr-chat-head{flex:0 0 auto;padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.6);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45);position:relative;z-index:4}.lgr-chat-log{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px;position:relative;z-index:4}.lgr-chat-empty{font-size:13.5px;color:var(--ink-45);padding:8px 0}.lgr-chat .chat-input{margin:0 12px 12px}.lgr-ended{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(18,17,11,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lgr-ended-card{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:34px 40px;border-radius:24px}.lgr-status{position:relative;z-index:2;min-height:100dvh;display:grid;place-items:center;padding:24px}.lgr-status-card{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:40px 36px;border-radius:26px;max-width:520px;font-family:Space Mono,monospace;font-size:14px;color:var(--ink-70)}.lgr-spinner{width:26px;height:26px;border-radius:50%;border:3px solid rgba(18,17,11,.15);border-top:3px solid var(--amber);animation:lgr-spin .8s linear infinite}@keyframes lgr-spin{to{transform:rotate(1turn)}}.lgr-env{text-align:left;width:100%;font-family:Space Mono,monospace;font-size:11.5px;line-height:1.7;background:var(--ink);color:#ffe264;padding:16px 18px;border-radius:14px;white-space:pre-wrap}@media(max-width:900px){.lgr-main{grid-template-columns:1fr;grid-auto-rows:minmax(0,auto)}.lgr-chat{height:280px}}html[data-theme=dark]{--paper:#0f0e09;--ink:#f3efe2;--ink-70:hsla(46,41%,92%,.72);--ink-45:hsla(46,41%,92%,.46);--hair:hsla(46,41%,92%,.12);--wash:rgba(255,206,0,.1)}html[data-theme=dark] body:before{background:radial-gradient(90% 60% at 50% -8%,rgba(255,206,0,.08) 0,rgba(255,206,0,0) 62%),radial-gradient(60% 40% at 92% 42%,rgba(255,206,0,.06) 0,rgba(255,206,0,0) 70%)}html[data-theme=dark] .glass{background:linear-gradient(135deg,rgba(40,36,24,.72),rgba(24,22,15,.55) 44%,rgba(34,30,20,.7));border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -26px 46px -34px rgba(232,164,5,.28),0 24px 56px -32px rgba(0,0,0,.6)}html[data-theme=dark] .glass:before{background:linear-gradient(118deg,transparent 28%,hsla(0,0%,100%,.1) 41%,hsla(0,0%,100%,.02) 52%,transparent 60%)}html[data-theme=dark] .glass:after{background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.18),transparent)}html[data-theme=dark] .nav{background:linear-gradient(180deg,rgba(20,18,12,.8),rgba(20,18,12,.52));border-bottom-color:hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}html[data-theme=dark] .nav.stuck{background:linear-gradient(180deg,rgba(20,18,12,.93),rgba(20,18,12,.78));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 10px 30px -22px rgba(0,0,0,.7)}html[data-theme=dark] .btn-ghost,html[data-theme=dark] .chat-input,html[data-theme=dark] .lgr-ctl,html[data-theme=dark] .nav-x,html[data-theme=dark] .search,html[data-theme=dark] .tab,html[data-theme=dark] .tgl,html[data-theme=dark] .theme-toggle{background:linear-gradient(140deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.03));border-color:hsla(0,0%,100%,.13);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);color:var(--ink)}html[data-theme=dark] .btn-ghost:hover,html[data-theme=dark] .lgr-ctl:hover,html[data-theme=dark] .nav-x:hover,html[data-theme=dark] .tab:hover,html[data-theme=dark] .tgl:hover,html[data-theme=dark] .theme-toggle:hover{border-color:hsla(0,0%,100%,.28)}html[data-theme=dark] .tape{background:hsla(0,0%,100%,.04)}html[data-theme=dark] .coin:hover{background:hsla(0,0%,100%,.06)}html[data-theme=dark] .chip,html[data-theme=dark] .you-tag{color:#f3c34d;background:rgba(255,206,0,.12);border-color:rgba(232,164,5,.35)}html[data-theme=dark] .lgr-featured-empty,html[data-theme=dark] .room-thumb,html[data-theme=dark] .stage{background:linear-gradient(160deg,#2a2416,#3a2f14 60%,#4a3a12);border-color:hsla(0,0%,100%,.08)}html[data-theme=dark] .share-label{background:rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.15);color:var(--ink-45)}html[data-theme=dark] .listen-pill,html[data-theme=dark] .room-thumb .cnt{background:rgba(0,0,0,.5);color:var(--ink-70)}html[data-theme=dark] .hero h1 .lit{color:#12110b}html[data-theme=dark] .lgr-env{background:#050505;color:#ffe264}