.atmo-disco{position:fixed;inset:0;z-index:5;pointer-events:none}.atmo-disco-dim{position:absolute;inset:0;background:rgba(0,0,0,.5);animation:atmo-dim-fade 5s forwards}@keyframes atmo-dim-fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.atmo-disco-cone{position:absolute;mix-blend-mode:screen}.atmo-disco-cone-1{width:600px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,transparent 0deg,rgba(46,229,107,.4) 60deg,transparent 120deg);animation:atmo-cone-rotate-1 5s linear forwards}@keyframes atmo-cone-rotate-1{0%{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(2turn)}}.atmo-disco-cone-2{width:400px;height:800px;top:-100px;left:20%;background:linear-gradient(90deg,transparent,rgba(154,245,187,.3) 50%,transparent);animation:atmo-cone-sweep-2 5s ease-in-out forwards}@keyframes atmo-cone-sweep-2{0%{opacity:0;transform:rotate(-30deg) translateX(-100px)}15%{opacity:1}50%{transform:rotate(30deg) translateX(100px)}85%{opacity:1}to{opacity:0;transform:rotate(-30deg) translateX(-100px)}}.atmo-disco-cone-3{width:500px;height:500px;bottom:10%;right:15%;background:conic-gradient(from 180deg,transparent 0deg,rgba(46,229,107,.35) 90deg,transparent 180deg);animation:atmo-cone-rotate-3 5s ease-in-out forwards}@keyframes atmo-cone-rotate-3{0%{opacity:0;transform:rotate(0deg)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:rotate(-540deg)}}@media (prefers-reduced-motion:reduce){.atmo-disco-cone-1,.atmo-disco-cone-2,.atmo-disco-cone-3{animation:atmo-reduced-fade 5s forwards}@keyframes atmo-reduced-fade{0%{opacity:0}10%{opacity:.6}90%{opacity:.6}to{opacity:0}}}.atmo-sound-toggle{background:none;border:1px solid var(--tx3,#555);border-radius:4px;color:var(--tx2,#aaa);padding:.2rem .7rem;cursor:pointer;font-size:.8rem;transition:all .2s}.atmo-sound-toggle:hover{background:rgba(46,229,107,.15);border-color:var(--green,#2ee56b)}.atmo-sound-toggle[aria-pressed=true]{border-color:var(--green,#2ee56b);color:var(--green,#2ee56b);box-shadow:0 0 10px rgba(46,229,107,.4)}.atmo-sound-toggle:focus-visible{outline:2px solid var(--green,#2ee56b);outline-offset:2px}.clb-stage{position:relative;height:100vh;min-height:640px;overflow:hidden;background:#050806;user-select:none;outline:none}.clb-stage:focus-visible{box-shadow:inset 0 0 0 2px rgba(46,229,107,.55)}.clb-world{position:absolute;top:0;bottom:0;left:0;width:179.2vh;transform-origin:0 100%;will-change:transform}.clb-world img.clb-plate{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.clb-world:after{content:"";inset:0;background:linear-gradient(180deg,rgba(4,7,5,.3),transparent 14%,transparent 80%,rgba(4,7,5,.75))}.clb-sign,.clb-world:after{position:absolute;pointer-events:none}.clb-sign{left:49.75%;top:25.5%;transform:translateX(-50%);width:9%;z-index:3}.clb-sign img{width:100%;display:block;filter:drop-shadow(0 0 10px rgba(46,229,107,.65)) drop-shadow(0 0 26px rgba(46,229,107,.35));animation:clb-signbreath 5s ease-in-out infinite}@keyframes clb-signbreath{0%,to{filter:drop-shadow(0 0 8px rgba(46,229,107,.55)) drop-shadow(0 0 20px rgba(46,229,107,.3))}50%{filter:drop-shadow(0 0 13px rgba(46,229,107,.8)) drop-shadow(0 0 32px rgba(46,229,107,.45))}}.clb-eq{position:absolute;left:44.9%;top:37.9%;width:9.9%;height:3.5%;z-index:2;display:flex;align-items:flex-end;gap:5.5%;padding:0 2%;pointer-events:none}.clb-eq i{flex:1;background:linear-gradient(180deg,#b9ffd2,var(--green));border-radius:2px 2px 0 0;box-shadow:0 0 10px rgba(46,229,107,.8);animation:clb-eqbounce 1.1s ease-in-out infinite;transform-origin:bottom;height:100%}.clb-eq i:first-child{animation-delay:0s}.clb-eq i:nth-child(2){animation-delay:.18s}.clb-eq i:nth-child(3){animation-delay:.36s}.clb-eq i:nth-child(4){animation-delay:.09s}.clb-eq i:nth-child(5){animation-delay:.27s}.clb-eq i:nth-child(6){animation-delay:.45s}.clb-eq i:nth-child(7){animation-delay:.14s}.clb-eq i:nth-child(8){animation-delay:.31s}.clb-eq i:nth-child(9){animation-delay:.05s}.clb-eq i:nth-child(10){animation-delay:.4s}@keyframes clb-eqbounce{0%,to{transform:scaleY(.18);opacity:.7}50%{transform:scaleY(1);opacity:1}}.clb-dj{position:absolute;left:40.1%;bottom:30%;width:5.4%;z-index:2;pointer-events:none}.clb-dj img{width:100%;height:auto;display:block;animation:clb-djbob 3.2s ease-in-out infinite;transform-origin:bottom center;filter:drop-shadow(0 4px 16px rgba(4,10,6,.75))}@keyframes clb-djbob{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-1.6%) rotate(.8deg)}}.clb-dj:after{content:"";position:absolute;left:50%;bottom:-1.5%;transform:translateX(-50%);width:78%;height:6%;border-radius:50%;background:rgba(2,6,3,.7);filter:blur(5px)}.clb-dj .clb-spot{position:absolute;inset:-20% -45%;background:radial-gradient(50% 42% at 50% 26%,rgba(46,229,107,.22),transparent 70%);mix-blend-mode:screen}.clb-say{position:absolute;left:56%;top:28%;z-index:8;transform:translateY(6px);opacity:0;transition:all .35s;background:rgba(7,13,9,.96);border:1px solid rgba(46,229,107,.5);border-radius:10px;padding:9px 13px;font-size:12px;color:var(--tx1);white-space:nowrap;box-shadow:0 14px 40px -12px rgba(0,0,0,.9),0 0 30px -10px rgba(46,229,107,.5);pointer-events:none}.clb-say b{color:var(--green)}.clb-say.clb-on{opacity:1;transform:translateY(0)}.clb-say:after{content:"";position:absolute;left:22px;bottom:-6px;width:10px;height:10px;background:inherit;border-right:1px solid rgba(46,229,107,.5);border-bottom:1px solid rgba(46,229,107,.5);transform:rotate(45deg)}.clb-hud{position:absolute;top:20px;left:24px;right:24px;z-index:20;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.clb-hud .clb-hl .clb-hk{font-size:11px;font-weight:700;letter-spacing:.22em;color:var(--green);text-transform:uppercase;text-shadow:0 0 12px rgba(46,229,107,.6)}.clb-hud .clb-hl .clb-hn{font-size:10px;color:var(--tx2);margin-top:6px;max-width:400px;line-height:1.5;text-shadow:0 1px 8px rgba(0,0,0,.9)}.clb-hud .clb-hr{display:flex;gap:9px}.clb-hud .clb-hr div{border:1px solid rgba(46,229,107,.35);background:rgba(6,10,7,.82);border-radius:7px;padding:7px 12px;font-size:10.5px;color:var(--tx2);backdrop-filter:blur(4px)}.clb-hud .clb-hr b{color:var(--green);font-size:14px;display:block;line-height:1.2}.clb-controls{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:20;font-size:11px;color:var(--tx2);background:rgba(6,10,7,.8);border:1px solid var(--line);border-radius:8px;padding:8px 14px;backdrop-filter:blur(4px);white-space:nowrap;pointer-events:none}.clb-controls b{color:var(--green)}.clb-edge{position:absolute;top:0;bottom:0;width:70px;z-index:11;pointer-events:none;opacity:.8}.clb-edge.clb-le{left:0;background:linear-gradient(90deg,rgba(5,8,6,.85),transparent)}.clb-edge.clb-re{right:0;background:linear-gradient(-90deg,rgba(5,8,6,.85),transparent)}.clb-ring{position:absolute;z-index:4;border-radius:14px;pointer-events:none;opacity:0;transition:opacity .3s;border:1px solid rgba(46,229,107,.55);box-shadow:0 0 30px -6px rgba(46,229,107,.8),inset 0 0 24px rgba(46,229,107,.22);animation:clb-ringpulse 2s ease-in-out infinite}@keyframes clb-ringpulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.clb-ring.clb-on{opacity:1}.clb-ring.clb-sec{border-color:rgba(249,115,22,.55);box-shadow:0 0 30px -6px rgba(249,115,22,.8),inset 0 0 24px rgba(249,115,22,.22)}.clb-ring.clb-gold{border-color:rgba(255,210,122,.55);box-shadow:0 0 30px -6px rgba(255,196,87,.8),inset 0 0 24px rgba(255,196,87,.2)}.clb-label{position:absolute;z-index:9;transform:translate(-50%,8px);opacity:0;transition:all .3s;pointer-events:none;background:#060b08;border:1px solid rgba(46,229,107,.55);border-radius:8px;padding:8px 12px;text-align:center;box-shadow:0 16px 50px -10px rgba(0,0,0,1),0 0 0 3px rgba(4,8,5,.6),0 0 28px -8px rgba(46,229,107,.5)}.clb-label.clb-on{opacity:1;transform:translate(-50%);pointer-events:auto}.clb-label .clb-nm{font-size:12px;font-weight:700;color:var(--green);white-space:nowrap}.clb-label .clb-ds{font-size:10.5px;color:var(--tx2);white-space:nowrap;margin-top:2px}.clb-label .clb-key{display:inline-block;margin-top:6px;font-size:9.5px;color:var(--cyan-ink);background:var(--green);border:none;border-radius:4px;padding:3px 8px;font-weight:700;cursor:pointer;font-family:inherit}.clb-label.clb-sec .clb-nm{color:var(--orange)}.clb-label.clb-sec .clb-key{background:var(--orange)}.clb-label.clb-gold .clb-nm{color:#ffd27a}.clb-label.clb-gold .clb-key{background:#ffd27a}.clb-ava{z-index:10;width:34px;height:40px;will-change:left,bottom;pointer-events:none}.clb-ava,.clb-ava .clb-body{position:absolute;transform:translateX(-50%)}.clb-ava .clb-body{bottom:0;left:50%;width:26px;height:30px;background:radial-gradient(60% 55% at 50% 38%,#b9ffd2 0,#2ee56b 55%,#16a34a 100%);border-radius:12px 12px 9px 9px;box-shadow:0 0 18px 2px rgba(46,229,107,.75),0 6px 14px -4px rgba(0,0,0,.8),inset 0 -4px 8px rgba(4,23,11,.5);animation:clb-hover 1.6s ease-in-out infinite}@keyframes clb-hover{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-3px)}}.clb-ava .clb-body:before{content:"";position:absolute;top:9px;left:6px;width:5px;height:6px;border-radius:50%;background:#06130a;box-shadow:9px 0 0 #06130a}.clb-ava .clb-shadow{bottom:-5px;width:26px;height:7px;border-radius:50%;background:rgba(0,0,0,.55);filter:blur(2px)}.clb-ava .clb-shadow,.clb-ava .clb-tag{position:absolute;left:50%;transform:translateX(-50%)}.clb-ava .clb-tag{bottom:108%;white-space:nowrap;font-size:9.5px;color:var(--tx2);background:rgba(6,10,7,.85);border:1px solid var(--line);border-radius:5px;padding:2px 7px}.clb-ava .clb-tag b{color:var(--green)}.clb-ava.clb-bot .clb-body{width:20px;height:24px;opacity:.85;background:radial-gradient(60% 55% at 50% 38%,#d8ffe6 0,#34d399 55%,#117a46 100%);box-shadow:0 0 12px 1px rgba(52,211,153,.6),0 5px 10px -4px rgba(0,0,0,.8)}.clb-ava.clb-bot .clb-body:before{top:7px;left:4px;width:4px;height:5px;box-shadow:7px 0 0 #06130a}.clb-ava.clb-guest{transition:left .35s linear}.clb-ava.clb-guest .clb-body{width:19px;height:23px;opacity:.8;background:radial-gradient(60% 55% at 50% 38%,#eafff2 0,var(--mint,#9af5bb) 55%,#2c8a5b 100%);box-shadow:0 0 10px 1px rgba(154,245,187,.45),0 5px 10px -4px rgba(0,0,0,.8)}.clb-ava.clb-guest .clb-body:before{top:7px;left:4px;width:4px;height:5px;box-shadow:7px 0 0 #0a1710}.clb-ava.clb-guest .clb-tag{color:var(--mint,#9af5bb)}.clb-arrive{position:absolute;inset:0;z-index:25;pointer-events:none;background:#030503;animation:clb-arrivefade 1.6s ease-out forwards}@keyframes clb-arrivefade{0%{opacity:1}35%{opacity:.92}48%{opacity:.35}56%{opacity:.7}70%{opacity:.15}to{opacity:0}}.clb-stations-list{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){.clb-hud .clb-hl .clb-hn,.clb-label .clb-ds{display:none}}@media (prefers-reduced-motion:reduce){.clb-ava .clb-body,.clb-dj img,.clb-eq i,.clb-ring,.clb-sign img{animation:none}.clb-arrive{display:none}.clb-stage{height:auto;min-height:0}.clb-world{position:relative;width:100%;height:auto;aspect-ratio:1376/768;transform:none!important}.clb-stations-list{position:static;width:auto;height:auto;margin:0;padding:16px 24px 22px;overflow:visible;clip:auto;white-space:normal;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.clb-stations-list button{display:block;width:100%;padding:12px 14px;background:var(--s1);border:1px solid var(--line);border-radius:8px;color:var(--tx1);cursor:pointer;text-align:left;font-size:13px;font-family:inherit}.clb-stations-list button:hover{border-color:rgba(46,229,107,.5)}.clb-ava.clb-bot,.clb-ava.clb-guest,.clb-controls,.clb-label,.clb-ring,.clb-say{display:none}}.clb-sound{position:absolute;bottom:18px;right:18px;z-index:20}@media (max-width:640px){.clb-sound{bottom:60px;right:12px}}.cls-below{position:relative;background:radial-gradient(120% 60% at 50% 0,rgba(46,229,107,.05) 0,transparent 55%),linear-gradient(180deg,#0a100c,#080d0a);overflow:hidden}.cls-vein{position:absolute;top:0;bottom:0;left:50%;width:1px;z-index:0;background:linear-gradient(180deg,transparent,rgba(46,229,107,.14) 12%,rgba(46,229,107,.14) 88%,transparent)}.cls-vein:before{content:"";position:absolute;left:-1.5px;top:0;width:4px;height:110px;border-radius:3px;background:linear-gradient(180deg,transparent,var(--green),transparent);filter:blur(.5px);box-shadow:0 0 18px 2px rgba(46,229,107,.55);animation:cls-veinflow 7s linear infinite}@keyframes cls-veinflow{0%{top:-12%;opacity:0}8%{opacity:1}88%{opacity:1}to{top:104%;opacity:0}}.cls-wrap{max-width:1120px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.cls-sect{padding:84px 0 30px}.cls-h2{font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;letter-spacing:-.025em;margin-bottom:8px;color:var(--tx1)}.cls-h2 em{font-style:normal;color:var(--green)}.cls-sub{color:var(--tx2);font-size:clamp(.95rem,1.2vw,1.05rem);max-width:52em}.cls-rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.cls-rv.cls-in{opacity:1;transform:none}.cls-rooms{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-top:34px}.cls-room{position:relative;background:var(--s1);border:1px solid var(--line);border-radius:13px;overflow:hidden;transition:border-color .25s,transform .25s,box-shadow .25s}.cls-room:hover{border-color:rgba(46,229,107,.45);transform:translateY(-3px);box-shadow:0 18px 50px -18px rgba(46,229,107,.35)}.cls-room.cls-sec:hover{border-color:rgba(249,115,22,.5);box-shadow:0 18px 50px -18px rgba(249,115,22,.4)}.cls-rhead{position:relative;height:150px;overflow:hidden}.cls-crop{position:absolute;inset:0;background-image:url(/community/club-interior.webp);background-repeat:no-repeat;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cls-room:hover .cls-crop{transform:scale(1.07)}.cls-rhead:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,16,12,.05) 40%,rgba(16,24,15,.92))}.cls-badge{position:absolute;top:10px;right:10px;z-index:2;font-size:9px;font-weight:700;letter-spacing:.16em;color:var(--green);background:rgba(6,12,8,.8);border:1px solid rgba(46,229,107,.45);border-radius:5px;padding:3px 8px}.cls-badge i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);margin-right:5px;vertical-align:1px;box-shadow:0 0 8px 1px rgba(46,229,107,.9)}.cls-room.cls-sec .cls-badge{color:var(--orange);border-color:rgba(249,115,22,.45)}.cls-room.cls-sec .cls-badge i{background:var(--orange);box-shadow:0 0 8px 1px rgba(249,115,22,.9)}.cls-rbody{padding:16px 18px 18px}.cls-rchan{font-size:12.5px;font-weight:700;color:var(--green)}.cls-room.cls-sec .cls-rchan{color:var(--orange)}.cls-rtitle{font-size:1.06rem;font-weight:700;margin:4px 0 6px;color:var(--tx1)}.cls-rdesc{font-size:.88rem;color:var(--tx2);line-height:1.55;min-height:2.7em}.cls-rtopic{margin-top:12px;font-size:11px;color:var(--tx3);border-left:2px solid rgba(46,229,107,.5);padding:4px 0 4px 10px;line-height:1.6}.cls-rtopic b{color:var(--mint);font-weight:500}.cls-room.cls-sec .cls-rtopic{border-left-color:rgba(249,115,22,.5)}.cls-rfoot{display:flex;align-items:center;justify-content:flex-end;margin-top:14px}.cls-rgo{font-size:11px;font-weight:700;color:var(--cyan-ink);background:var(--green);border:none;border-radius:7px;padding:8px 14px;cursor:pointer;transition:transform .2s}.cls-room:hover .cls-rgo{transform:translateY(-1px)}.cls-room.cls-sec .cls-rgo{background:var(--orange);color:#1a0d02}.cls-pulseband{margin-top:40px;border:1px solid var(--line);border-radius:14px;background:rgba(9,15,11,.85);padding:18px 20px;position:relative;overflow:hidden}.cls-pulseband:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 120% at 50% 0,rgba(46,229,107,.06),transparent 70%);pointer-events:none}.cls-pbtop{display:flex;align-items:center;gap:16px}.cls-pbbadge{font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--green);border:1px solid rgba(46,229,107,.5);border-radius:6px;padding:5px 10px;white-space:nowrap;text-shadow:0 0 10px rgba(46,229,107,.6)}.cls-pbline{flex:1;height:46px;min-width:120px}.cls-pbline svg{width:100%;height:100%;overflow:visible;display:block}.cls-pbline path{fill:none;stroke-width:2;stroke-linecap:round}.cls-pbline .cls-ekg-base{stroke:rgba(46,229,107,.2);stroke-width:1.5}.cls-pbline .cls-ekg-hot{stroke:var(--green);filter:drop-shadow(0 0 5px rgba(46,229,107,.8));stroke-dasharray:90 1500;animation:cls-ekgrun 5.5s linear infinite}@keyframes cls-ekgrun{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1590}}.cls-pbstats{display:flex;gap:8px}.cls-pbstats>div{border:1px solid rgba(46,229,107,.3);border-radius:6px;padding:5px 10px;font-size:10px;color:var(--tx2);white-space:nowrap}.cls-pbstats b{color:var(--green);font-size:13px;display:block;line-height:1.2}.cls-pbevents{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.cls-pev{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:9px;padding:8px 12px 8px 8px;background:rgba(12,18,14,.7);flex:1 1 260px;min-width:0;text-decoration:none;transition:border-color .25s}.cls-pev:hover{border-color:rgba(46,229,107,.45)}.cls-pev img{width:62px;height:38px;object-fit:cover;border-radius:5px;border:1px solid var(--line);flex-shrink:0}.cls-pev .cls-pt{font-size:9px;color:var(--tx3);letter-spacing:.08em;text-transform:uppercase}.cls-pev .cls-pt b{color:var(--green)}.cls-pev .cls-pn{font-size:12px;font-weight:600;color:var(--tx1);line-height:1.35;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cls-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:34px}.cls-rule{position:relative;border:1px solid rgba(46,229,107,.28);border-radius:13px;padding:26px 24px 22px;background:radial-gradient(80% 60% at 50% 0,rgba(46,229,107,.07),transparent 70%),var(--s1);box-shadow:0 0 30px -14px rgba(46,229,107,.4),inset 0 0 24px -18px rgba(46,229,107,.7)}.cls-rule .cls-num{font-size:30px;font-weight:700;color:var(--green);text-shadow:0 0 14px rgba(46,229,107,.75)}.cls-rule.cls-in .cls-num{animation:cls-neonin 1.1s steps(9) both}@keyframes cls-neonin{0%{opacity:0}30%{opacity:.9}40%{opacity:.2}55%{opacity:1}65%{opacity:.4}80%,to{opacity:1}}.cls-rule h3{font-size:1.12rem;font-weight:700;margin:12px 0 8px;line-height:1.35;color:var(--tx1)}.cls-rule p{font-size:.9rem;color:var(--tx2);line-height:1.65}.cls-access{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;margin-top:38px;align-items:start}@media (max-width:900px){.cls-access{grid-template-columns:1fr}}.cls-paths{display:grid;gap:12px}.cls-path{gap:16px;border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:var(--s1);cursor:pointer;text-align:left;width:100%;transition:border-color .25s,transform .25s,background .25s,box-shadow .25s}.cls-path,.cls-path .cls-ic{display:flex;align-items:center}.cls-path .cls-ic{width:44px;height:44px;border-radius:10px;justify-content:center;font-size:20px;background:rgba(46,229,107,.09);border:1px solid rgba(46,229,107,.25);flex-shrink:0}.cls-path .cls-nm{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--tx1)}.cls-path .cls-ds{font-size:12px;color:var(--tx2);margin-top:3px;line-height:1.45}.cls-path:hover{border-color:rgba(46,229,107,.5);transform:translateX(4px)}.cls-path.cls-sel{border-color:var(--green);background:rgba(46,229,107,.08);box-shadow:0 14px 40px -16px rgba(46,229,107,.5)}.cls-path.cls-sel .cls-nm{color:var(--green)}.cls-path.cls-psec.cls-sel,.cls-path.cls-psec:hover{border-color:var(--orange)}.cls-path.cls-psec.cls-sel{background:rgba(249,115,22,.07);box-shadow:0 14px 40px -16px rgba(249,115,22,.5)}.cls-path.cls-psec.cls-sel .cls-nm{color:var(--orange)}.cls-path.cls-psec .cls-ic{background:rgba(249,115,22,.1);border-color:rgba(249,115,22,.3)}.cls-pass{--acc:var(--green);position:relative;background:linear-gradient(160deg,#0e1811,#0a120d 60%,#0b140e);border:1px solid color-mix(in srgb,var(--acc) 55%,transparent);border-radius:14px;overflow:hidden;box-shadow:0 24px 70px -30px color-mix(in srgb,var(--acc) 60%,transparent);transition:border-color .3s,box-shadow .3s}.cls-pass:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 40% at 80% 0,color-mix(in srgb,var(--acc) 10%,transparent),transparent 70%)}.cls-pass .cls-ph{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;border-bottom:1px dashed color-mix(in srgb,var(--acc) 35%,transparent)}.cls-pass .cls-ph .cls-pl{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--acc)}.cls-pass .cls-ph .cls-pr{font-size:10px;color:var(--tx3);letter-spacing:.14em}.cls-pass .cls-pb{padding:17px 18px}.cls-pass .cls-prow{margin-bottom:13px}.cls-pass .cls-pk{font-size:9px;letter-spacing:.22em;color:var(--tx3);text-transform:uppercase}.cls-pass .cls-pv{font-size:13.5px;color:var(--tx1);margin-top:4px}.cls-pass .cls-pv b{color:var(--acc)}.cls-pass .cls-pv.cls-small{font-size:11.5px;line-height:1.6;color:var(--tx2);font-weight:400}.cls-pass .cls-chan{display:inline-block;border:1px solid rgba(46,229,107,.35);border-radius:5px;padding:3px 8px;margin:2px 4px 2px 0;font-size:11px;color:var(--mint)}.cls-pass .cls-pfoot{display:flex;align-items:flex-end;justify-content:space-between;padding:2px 18px 15px}.cls-pass .cls-barcode{height:32px;width:140px;opacity:.55;background:repeating-linear-gradient(90deg,var(--tx1) 0 2px,transparent 2px 4px,var(--tx1) 4px 5px,transparent 5px 9px,var(--tx1) 9px 12px,transparent 12px 14px)}.cls-pass .cls-stamp{width:68px;height:68px;border-radius:50%;border:1px solid rgba(46,229,107,.5);overflow:hidden;position:relative;background:rgba(10,16,12,.8);flex-shrink:0}.cls-pass .cls-stamp img{position:absolute;width:300%;height:auto;top:-18%;left:50%;transform:translateX(-50%)}.cls-joinrow{padding:44px 0 90px}.cls-nojs .cls-rv{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cls-rv{opacity:1!important;transform:none!important;transition:none!important}.cls-vein:before{animation:none;opacity:0}.cls-pbline .cls-ekg-hot{animation:none;stroke-dasharray:none}.cls-rule.cls-in .cls-num{animation:none}.cls-room:hover .cls-crop{transform:none}}