.edge-room-page0 *,.edge-room-page0 :before,.edge-room-page0 :after{box-sizing:border-box;margin:0;padding:0}.edge-room-page0{--mint:#00e8a0;--violet:#5b0eeb;--blue:#2b72c9;--red:#ff2d2d;--dark:#07070f;--white:#f4fbff;width:100%;height:100%;font-family:var(--font-inter), "Inter", sans-serif;cursor:none;z-index:10000;background:#000;position:fixed;inset:0;overflow:hidden}.edge-room-page0 .cursor{background:var(--mint);pointer-events:none;z-index:9999;mix-blend-mode:difference;border-radius:50%;width:12px;height:12px;transition:transform .1s,width .3s,height .3s,opacity .3s;position:fixed;transform:translate(-50%,-50%)}.edge-room-page0 .cursor-ring{pointer-events:none;z-index:9998;border:1px solid #00e8a080;border-radius:50%;width:40px;height:40px;transition:transform .15s,width .3s,height .3s,border-color .3s;position:fixed;transform:translate(-50%,-50%)}.edge-room-page0 #intro{z-index:500;background:#000;flex-direction:column;justify-content:center;align-items:center;transition:opacity 1.2s,visibility 1.2s;display:flex;position:fixed;inset:0}.edge-room-page0 #intro.hidden{opacity:0;visibility:hidden;pointer-events:none}.edge-room-page0 .intro-logo{font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--white);letter-spacing:-.02em;opacity:0;align-items:center;gap:12px;font-size:1.3rem;font-weight:800;animation:.8s .3s forwards fadeInLogo;display:flex}.edge-room-page0 .intro-logo-icon{background:linear-gradient(135deg,#00e8a0,#2f6fb0);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.edge-room-page0 .intro-line{background:linear-gradient(90deg, transparent, var(--mint), transparent);width:0;height:1px;margin:2.5rem auto;animation:1s 1s forwards expandLine}.edge-room-page0 .intro-question{font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--white);letter-spacing:-.02em;text-align:center;opacity:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;animation:.8s 1.5s forwards fadeInUp}.edge-room-page0 .intro-question span{color:var(--mint)}.edge-room-page0 .intro-sub{color:#f4fbff66;text-align:center;opacity:0;letter-spacing:.05em;margin-top:1rem;font-size:.9rem;animation:.8s 2s forwards fadeInUp}.edge-room-page0 .intro-skip{color:#f4fbff40;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;transition:color .3s;position:absolute;bottom:2rem;right:2rem}.edge-room-page0 .intro-skip:hover{color:#f4fbff99}@keyframes fadeInLogo{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes expandLine{0%{width:0}to{width:240px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.edge-room-page0 #split{opacity:0;transition:opacity 1s;display:flex;position:fixed;inset:0}.edge-room-page0 #split.visible{opacity:1}.edge-room-page0 .side{cursor:pointer;width:50%;height:100%;transition:width .8s cubic-bezier(.77,0,.18,1);position:relative;overflow:hidden}.edge-room-page0 .side-left{background:#0d0305}.edge-room-page0 .side-right{background:#020d07}.edge-room-page0 #split:not(.chosen) .side:hover{width:58%}.edge-room-page0 #split:not(.chosen) .side:hover~.side{width:42%}.edge-room-page0 #split.chose-left .side-left{width:100%}.edge-room-page0 #split.chose-left .side-right{width:0%}.edge-room-page0 #split.chose-right .side-right{width:100%}.edge-room-page0 #split.chose-right .side-left{width:0%}.edge-room-page0 .divider{z-index:10;background:#ffffff0f;width:1px;transition:left .8s cubic-bezier(.77,0,.18,1),opacity .5s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.edge-room-page0 .divider-label{z-index:20;font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;color:#ffffff80;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#000;border:1px solid #ffffff1f;border-radius:100px;padding:10px 20px;font-size:.75rem;font-weight:700;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edge-room-page0 .grain{z-index:1;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px;animation:.5s step-end infinite grainShift;position:absolute;inset:0}@keyframes grainShift{0%{transform:translate(0)}10%{transform:translate(-2%,-2%)}30%{transform:translate(2%,-1%)}50%{transform:translate(-1%,2%)}70%{transform:translate(1%,1%)}90%{transform:translate(-2%,1%)}to{transform:translate(0)}}.edge-room-page0 .left-glow{z-index:0;background:radial-gradient(70% 60% at 40% 40%,#ff1e1e26 0%,#0000 70%);animation:4s ease-in-out infinite pulseGlowRed;position:absolute;inset:0}@keyframes pulseGlowRed{0%,to{opacity:.6}50%{opacity:1}}.edge-room-page0 .right-glow{z-index:0;background:radial-gradient(70% 60% at 60% 40%,#00e8a01a 0%,#0000 70%);animation:4s ease-in-out infinite pulseGlowGreen;position:absolute;inset:0}@keyframes pulseGlowGreen{0%,to{opacity:.6}50%{opacity:1}}.edge-room-page0 .chart-red{z-index:2;opacity:.25;height:45%;position:absolute;bottom:0;left:0;right:0}.edge-room-page0 .chart-green{z-index:2;opacity:.22;height:45%;position:absolute;bottom:0;left:0;right:0}.edge-room-page0 .float-numbers{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.edge-room-page0 .float-num{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;opacity:0;animation:floatUp var(--dur,6s) linear var(--delay,0s) infinite;font-size:.75rem;font-weight:500;position:absolute}.edge-room-page0 .float-num.red{color:#ff2d2d80}.edge-room-page0 .float-num.green{color:#00e8a080}@keyframes floatUp{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh)}}.edge-room-page0 .side-content{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex;position:absolute;inset:0}.edge-room-page0 .side-left .side-tag{letter-spacing:3px;text-transform:uppercase;color:#ff5050b3;background:#ff1e1e14;border:1px solid #ff1e1e33;border-radius:100px;margin-bottom:2rem;padding:6px 16px;font-size:10px;font-weight:700}.edge-room-page0 .side-left .side-title{font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.03em;color:#f4f1f1d9;margin-bottom:1.5rem;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:800;line-height:1.1}.edge-room-page0 .side-left .side-title span{color:#f44}.edge-room-page0 .side-left .side-stats{flex-direction:column;gap:.75rem;width:100%;max-width:280px;margin-bottom:2.5rem;display:flex}.edge-room-page0 .loss-stat{background:#ff1e1e0f;border:1px solid #ff1e1e1a;border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;animation:3s ease-in-out infinite flickerRed;display:flex}@keyframes flickerRed{0%,to{border-color:#ff1e1e1a}50%{border-color:#ff1e1e40}}.edge-room-page0 .loss-label{color:#f4f1f166;font-size:.78rem;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace}.edge-room-page0 .loss-value{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:#f44;font-size:.9rem;font-weight:500}.edge-room-page0 .side-left .side-desc{color:#f4f1f159;max-width:280px;margin-bottom:2.5rem;font-size:.88rem;line-height:1.75}.edge-room-page0 .btn-left{color:#ff5050cc;font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;cursor:pointer;letter-spacing:.02em;background:#ff1e1e1a;border:1px solid #ff1e1e4d;border-radius:100px;align-items:center;gap:8px;padding:12px 24px;font-size:.88rem;font-weight:600;transition:all .3s;display:inline-flex}.edge-room-page0 .btn-left:hover{color:#f66;background:#ff1e1e2e}.edge-room-page0 .side-right .side-tag{letter-spacing:3px;text-transform:uppercase;color:var(--mint);background:#00e8a014;border:1px solid #00e8a033;border-radius:100px;margin-bottom:2rem;padding:6px 16px;font-size:10px;font-weight:700}.edge-room-page0 .side-right .side-title{font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.03em;color:#f4fbffe6;margin-bottom:1.5rem;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:800;line-height:1.1}.edge-room-page0 .side-right .side-title span{color:var(--mint)}.edge-room-page0 .side-right .side-stats{flex-direction:column;gap:.75rem;width:100%;max-width:280px;margin-bottom:2.5rem;display:flex}.edge-room-page0 .gain-stat{background:#00e8a00d;border:1px solid #00e8a01f;border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;animation:3s ease-in-out infinite flickerGreen;display:flex}@keyframes flickerGreen{0%,to{border-color:#00e8a01f}50%{border-color:#00e8a04d}}.edge-room-page0 .gain-label{color:#f4fbff66;font-size:.78rem;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace}.edge-room-page0 .gain-value{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--mint);font-size:.9rem;font-weight:500}.edge-room-page0 .side-right .side-desc{color:#f4fbff59;max-width:280px;margin-bottom:2.5rem;font-size:.88rem;line-height:1.75}.edge-room-page0 .btn-right{background:var(--mint);color:#07070f;font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;cursor:pointer;letter-spacing:-.01em;border:none;border-radius:100px;align-items:center;gap:10px;padding:14px 30px;font-size:.95rem;font-weight:800;transition:all .3s;animation:3s ease-in-out infinite pulseCTA;display:inline-flex}@keyframes pulseCTA{0%,to{box-shadow:0 0 #00e8a000}50%{box-shadow:0 0 0 16px #00e8a014}}.edge-room-page0 .btn-right:hover{transform:translateY(-2px);box-shadow:0 20px 60px #00e8a04d}.edge-room-page0 .btn-right svg{width:18px;height:18px}.edge-room-page0 .center-question{z-index:50;text-align:center;pointer-events:none;white-space:nowrap;transition:opacity .5s;position:fixed;top:10%;left:50%;transform:translate(-50%)}.edge-room-page0 .center-question h1{font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;color:#ffffffb3;letter-spacing:-.02em;font-size:clamp(1rem,2vw,1.4rem);font-weight:700}.edge-room-page0 .center-question h1 span{color:var(--mint)}.edge-room-page0 .scanlines{z-index:4;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 2px 4px);position:absolute;inset:0}.edge-room-page0 .vignette{z-index:5;pointer-events:none;background:radial-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.edge-room-page0 #transition{z-index:1000;opacity:0;pointer-events:none;background:#000;transition:opacity .8s;position:fixed;inset:0}.edge-room-page0 #transition.active{opacity:1;pointer-events:all}@media (max-width:768px){.edge-room-page0 #split{flex-direction:column}.edge-room-page0 .side{height:50%;width:100%!important}.edge-room-page0 .divider{width:100%;height:1px;inset:50% 0 auto;transform:translateY(-50%)}.edge-room-page0 .divider-label{padding:6px 14px;font-size:.65rem;top:50%;left:50%}.edge-room-page0 .center-question{display:none}.edge-room-page0 .side-content{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;padding:1.1rem 1rem;overflow-y:auto}.edge-room-page0 .side-content::-webkit-scrollbar{display:none}.edge-room-page0 .side-left .side-tag,.edge-room-page0 .side-right .side-tag{letter-spacing:2px;margin-bottom:.85rem;padding:5px 12px;font-size:9px}.edge-room-page0 .side-left .side-title,.edge-room-page0 .side-right .side-title{margin-bottom:.85rem;font-size:clamp(1.3rem,5.5vw,1.8rem);line-height:1.1}.edge-room-page0 .side-left .side-stats,.edge-room-page0 .side-right .side-stats{gap:.4rem;max-width:100%;margin-bottom:.85rem}.edge-room-page0 .loss-stat,.edge-room-page0 .gain-stat{padding:.5rem .7rem}.edge-room-page0 .loss-label,.edge-room-page0 .gain-label{font-size:.66rem}.edge-room-page0 .loss-value,.edge-room-page0 .gain-value{font-size:.8rem}.edge-room-page0 .side-left .side-desc,.edge-room-page0 .side-right .side-desc{max-width:100%;margin-bottom:.85rem;font-size:.74rem;line-height:1.5}.edge-room-page0 .btn-left{padding:9px 18px;font-size:.74rem}.edge-room-page0 .btn-right{padding:10px 22px;font-size:.82rem}.edge-room-page0 .btn-right svg{width:15px;height:15px}.edge-room-page0 .chart-red,.edge-room-page0 .chart-green{height:30%}.edge-room-page0 #split.chose-left .side-left{height:100%}.edge-room-page0 #split.chose-left .side-right{height:0%}.edge-room-page0 #split.chose-right .side-right{height:100%}.edge-room-page0 #split.chose-right .side-left{height:0%}.edge-room-page0 #split:not(.chosen) .side:hover{width:100%;height:55%}.edge-room-page0 #split:not(.chosen) .side:hover~.side{height:45%}}@media (max-width:400px){.edge-room-page0 .side-content{padding:.85rem .75rem}.edge-room-page0 .side-left .side-tag,.edge-room-page0 .side-right .side-tag{margin-bottom:.6rem}.edge-room-page0 .side-left .side-title,.edge-room-page0 .side-right .side-title{margin-bottom:.6rem;font-size:1.25rem}.edge-room-page0 .side-left .side-stats,.edge-room-page0 .side-right .side-stats{gap:.3rem;margin-bottom:.6rem}.edge-room-page0 .loss-stat,.edge-room-page0 .gain-stat{padding:.4rem .6rem}.edge-room-page0 .loss-label,.edge-room-page0 .gain-label{font-size:.6rem}.edge-room-page0 .loss-value,.edge-room-page0 .gain-value{font-size:.74rem}.edge-room-page0 .side-left .side-desc,.edge-room-page0 .side-right .side-desc{margin-bottom:.6rem;font-size:.68rem}.edge-room-page0 .btn-left{padding:8px 14px;font-size:.68rem}.edge-room-page0 .btn-right{padding:9px 18px;font-size:.76rem}}
