/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.today-challenge-wrapper{z-index:10;flex-direction:column;align-items:center;width:100%;margin:.5rem 0 1.75rem;display:flex;position:relative}.today-challenge-card{box-sizing:border-box;isolation:isolate;background:linear-gradient(#040c08db,#040e09c7 35%,#040e09bf 60%,#040c08e0),linear-gradient(#10b9810f,#0000 40%,#10b9810d),url(/cyborg/visual-lab/media/stadium_fans.jpg) 50% 40%/cover no-repeat;border:1px solid #2dd4bf38;border-radius:1.25rem;width:100%;max-width:1200px;padding:2rem 2.25rem;position:relative;overflow:hidden;box-shadow:0 28px 72px #000000d9,0 0 0 1px #2dd4bf14,0 0 80px #10b98114,inset 0 1px #2dd4bf2e}@media (max-width:640px){.today-challenge-card{border-radius:1rem;padding:1.15rem .85rem 1.35rem}}.challenge-card-highlight{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#2dd4bf73,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.challenge-card-header{z-index:4;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;width:100%;max-width:100%;margin-bottom:1.85rem;display:flex;position:relative}@media (max-width:640px){.challenge-card-header{flex-direction:column;align-items:stretch;gap:.85rem;margin-bottom:1.25rem}}.challenge-brand-block{flex-direction:column;display:flex}.challenge-live-pulse{background:#2dd4bf;border-radius:999px;width:9px;height:9px;animation:challengePulse 2.5s cubic-bezier(.4,0,.6,1) infinite;display:inline-block;box-shadow:0 0 12px #2dd4bf,0 0 4px #2dd4bf}@keyframes challengePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.challenge-main-title{letter-spacing:.035em;color:#f1f5f9;text-transform:uppercase;text-shadow:0 0 28px #2dd4bf59,0 2px 8px #000000b3;align-items:center;gap:.65rem;margin:0;font-size:1.45rem;font-weight:900;display:flex}@media (max-width:640px){.challenge-main-title{font-size:1.2rem}}.challenge-subcopy{color:#e2e8f0d9;letter-spacing:.005em;margin-top:.35rem;font-size:.88rem;font-weight:450}.challenge-microcopy{color:#2dd4bfcc;letter-spacing:.01em;margin-top:.25rem;font-size:.72rem;font-weight:500}.challenge-status-capsule{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box;background:#04140ed9;border:1px solid #2dd4bf52;border-radius:.75rem;flex-direction:column;gap:.4rem;padding:.55rem 1.15rem;display:flex;box-shadow:0 4px 20px #00000080,inset 0 1px #2dd4bf26}@media (max-width:640px){.challenge-status-capsule{width:100%;padding:.45rem .75rem}}.challenge-status-items{color:#e2e8f0;letter-spacing:.02em;align-items:center;gap:.65rem;font-size:.72rem;font-weight:800;display:flex}@media (max-width:640px){.challenge-status-items{flex-wrap:wrap;gap:.25rem .5rem;font-size:.68rem}}.challenge-status-picks{color:#2dd4bf;font-weight:900}.challenge-status-divider{color:#94a3b859;font-size:.6rem}.challenge-status-rank{color:#cbd5e1}.challenge-status-pos{color:#38bdf8;font-weight:850}.challenge-status-bar-wrap{background:#10b9812e;border-radius:999px;width:100%;height:3px;overflow:hidden}.challenge-status-bar-fill{background:linear-gradient(90deg,#10b981,#2dd4bf);border-radius:999px;height:100%;transition:width .3s;box-shadow:0 0 8px #2dd4bf}.challenge-energy-filament-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.challenge-filament-svg{width:100%;height:100%}.challenge-picks-track{z-index:3;box-sizing:border-box;grid-template-columns:repeat(3,1fr);align-items:center;gap:1.5rem;width:100%;max-width:100%;margin-bottom:2.25rem;display:grid;position:relative}@media (max-width:860px){.challenge-picks-track{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;max-width:100%;margin-bottom:1.5rem;display:flex}}.challenge-pick-card{box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(1.2);cursor:pointer;z-index:2;background:linear-gradient(135deg,#ffffff14,#0000 40%),linear-gradient(160deg,#0e261cc7,#06140ee0);border:1px solid #2dd4bf59;border-radius:1.15rem;flex-direction:column;justify-content:space-between;width:100%;max-width:100%;min-height:195px;padding:1.35rem 1.25rem 1.25rem;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s,border-color .28s;display:flex;position:relative;box-shadow:0 18px 48px #000000b3,0 0 20px #10b98114,inset 0 1px #ffffff29,inset 0 -1px #0006}@media (max-width:860px){.challenge-pick-card,.challenge-pick-card.pos-center,.challenge-pick-card.pos-left,.challenge-pick-card.pos-right{min-height:auto;padding:1.15rem 1rem;transform:none!important}}@media (min-width:861px){.challenge-pick-card.pos-left{transform:translateY(12px)rotate(-1deg)}.challenge-pick-card.pos-left:hover{border-color:#2dd4bf99;transform:translateY(6px)rotate(-.5deg)scale(1.02)}.challenge-pick-card.pos-center{z-index:4;background:linear-gradient(135deg,#ffffff1f,#0000 40%),linear-gradient(160deg,#143024db,#081812eb);border-color:#2dd4bf8c;transform:translateY(-8px)scale(1.04);box-shadow:0 24px 58px #000000bf,0 8px 36px #10b98133,0 0 28px #2dd4bf38,inset 0 1px #ffffff38}.challenge-pick-card.pos-center:hover{border-color:#2dd4bfbf;transform:translateY(-12px)scale(1.06)}.challenge-pick-card.pos-right{transform:translateY(6px)rotate(.8deg)}.challenge-pick-card.pos-right:hover{border-color:#2dd4bf99;transform:translateY(2px)rotate(.4deg)scale(1.02)}}.challenge-card-badge{color:#2dd4bf;letter-spacing:.08em;text-transform:uppercase;background:#04140ed9;border:1px solid #2dd4bf66;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.65rem;font-weight:900;display:inline-flex;box-shadow:0 0 10px #2dd4bf33}.challenge-card-fixture{color:#cbd5e1e6;margin:.65rem 0 .2rem;font-size:.85rem;font-weight:600;line-height:1.3}.challenge-card-selection{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 4px #0009;margin:0 0 .5rem;font-size:1.15rem;font-weight:900;line-height:1.25}.challenge-card-odds-row{justify-content:space-between;align-items:center;margin-top:auto;padding-top:.4rem;display:flex}.challenge-card-odds{color:#34d399;font-size:.85rem;font-weight:750}.challenge-card-odds strong{color:#6ee7b7;font-size:1.05rem;font-weight:900}.challenge-pick-card.is-empty{text-align:center;background:linear-gradient(135deg,#ffffff0a,#0000 40%),linear-gradient(160deg,#081810a6,#040e0abf);border:1px dashed #2dd4bf59;justify-content:center;align-items:center}.challenge-empty-content{flex-direction:column;align-items:center;gap:.85rem;margin:auto 0;display:flex}.challenge-empty-prompt{color:#e2e8f0d9;font-size:.92rem;font-weight:700}.challenge-empty-add-btn{cursor:pointer;background:#10b98129;border:1px solid #2dd4bf80;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 0 20px #10b9814d,inset 0 0 12px #10b98114}.challenge-empty-add-btn:hover{background:#10b9814d;transform:scale(1.12);box-shadow:0 0 32px #10b98199}.challenge-action-area{z-index:4;flex-direction:column;align-items:center;gap:.85rem;margin-bottom:1.85rem;display:flex;position:relative}.challenge-progress-row{align-items:center;gap:.75rem;width:100%;max-width:320px;display:flex}.challenge-progress-bar-track{background:#10b98126;border-radius:999px;flex:1;height:4px;overflow:hidden}.challenge-progress-bar-fill{background:linear-gradient(90deg,#10b981,#2dd4bf);border-radius:999px;height:100%;transition:width .25s;box-shadow:0 0 10px #2dd4bf80}.challenge-progress-label{color:#94a3b8;letter-spacing:.04em;font-size:.72rem;font-weight:850}.challenge-main-cta{letter-spacing:.07em;cursor:pointer;text-transform:uppercase;color:#f8fafc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#2dd4bf40,#10b98161);border:1px solid #2dd4bf73;border-radius:.65rem;justify-content:center;align-items:center;min-height:46px;padding:.75rem 2.5rem;font-size:.85rem;font-weight:900;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 4px 24px #10b98159,0 0 40px #10b98126,inset 0 1px #ffffff2e}.challenge-main-cta:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#2dd4bf59,#10b98180);transform:translateY(-2px);box-shadow:0 6px 30px #10b98180,0 0 48px #10b98140}.challenge-main-cta:disabled{opacity:.6;cursor:not-allowed}.challenge-bottom-grid{z-index:4;box-sizing:border-box;border-top:1px solid #2dd4bf1f;grid-template-columns:minmax(0,1.25fr) minmax(0,395px);gap:1.75rem;width:100%;min-width:0;max-width:100%;padding-top:1.5rem;display:grid;position:relative}@media (max-width:950px){.challenge-bottom-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (max-width:640px){.challenge-bottom-grid{flex-direction:column;gap:1.25rem;padding-top:1.25rem;display:flex}}.challenge-rivals-column{box-sizing:border-box;flex-direction:column;justify-content:flex-start;gap:.95rem;width:100%;min-width:0;max-width:100%;display:flex}.challenge-rivals-header{flex-direction:column;gap:.35rem;display:flex}.challenge-rivals-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.challenge-rivals-title-group{align-items:center;gap:.65rem;display:flex}.challenge-rivals-title{letter-spacing:.01em;color:#f1f5f9;text-shadow:0 1px 4px #0009;margin:0;font-size:1.05rem;font-weight:850}.challenge-rivals-badge{letter-spacing:.08em;color:#38bdf8;text-transform:uppercase;background:#0ea5e91f;border:1px solid #38bdf84d;border-radius:999px;padding:.12rem .5rem;font-size:.58rem;font-weight:900}.challenge-rivals-counters{color:#e2e8f0bf;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.challenge-rivals-track-wrap{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;padding-bottom:2px;overflow-x:auto}.challenge-rivals-track-wrap::-webkit-scrollbar{width:0;height:0;display:none}.challenge-rivals-row{z-index:1;box-sizing:border-box;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1rem;width:100%;max-width:100%;display:grid;position:relative}@media (max-width:640px){.challenge-rivals-row{box-sizing:border-box;flex-wrap:nowrap;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}}.challenge-rival-card{text-align:center;-webkit-backdrop-filter:blur(10px);cursor:pointer;box-sizing:border-box;background:linear-gradient(#081a128c,#040e0ab3);border:1px solid #2dd4bf33;border-radius:.95rem;flex-direction:column;align-items:center;min-width:110px;padding:.85rem .55rem .75rem;transition:transform .22s cubic-bezier(.4,0,.2,1),border-color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff0f}@media (max-width:640px){.challenge-rival-card{flex:0 0 120px;min-width:120px;max-width:135px}}.challenge-rival-card:hover{border-color:#2dd4bf80;transform:translateY(-3px);box-shadow:0 14px 36px #0009,0 0 20px #10b98133}.challenge-rival-orb-wrap{width:54px;height:54px;margin-bottom:.65rem;position:relative}.challenge-rival-avatar-inner{border:2px solid #38bdf899;border-radius:999px;width:54px;height:54px;overflow:hidden;box-shadow:0 0 16px #38bdf859}.challenge-rival-kind-tag{letter-spacing:.07em;color:#38bdf8;white-space:nowrap;z-index:2;background:#04141cf2;border:1px solid #38bdf880;border-radius:999px;padding:.08rem .42rem;font-size:.52rem;font-weight:900;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.challenge-rival-name{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:.88rem;font-weight:850;overflow:hidden}.challenge-rival-streak{color:#fbbf24;letter-spacing:.02em;align-items:center;margin:.2rem 0 .15rem;font-size:.72rem;font-weight:800;display:inline-flex}.challenge-rival-status{color:#94a3b8d9;font-size:.65rem;font-weight:650}.challenge-rival-status.is-ready-locked{color:#34d399;font-weight:750}.challenge-intel-column{gap:.5rem}.challenge-dual-intel-card,.challenge-intel-column{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.challenge-dual-intel-card{-webkit-backdrop-filter:blur(20px);background:#04100ce0;border:1px solid #2dd4bf47;border-radius:1.15rem;overflow:hidden;box-shadow:0 16px 48px #000000bf,0 0 24px #10b98114,inset 0 1px #ffffff1f}.challenge-intel-card-upper{text-align:center;background:radial-gradient(at 50% 20%,#10b9811f 0,#061812f2 75%);border-bottom:1px solid #2dd4bf38;flex-direction:column;align-items:center;padding:.85rem 1.15rem 1.15rem;display:flex;position:relative}.challenge-intel-top-bar{justify-content:flex-end;width:100%;margin-bottom:.15rem;display:flex}.challenge-intel-live-pill{letter-spacing:.08em;color:#2dd4bf;background:#04140ed9;border:1px solid #2dd4bf66;border-radius:999px;align-items:center;gap:.35rem;padding:.16rem .55rem;font-size:.58rem;font-weight:900;display:inline-flex}.challenge-brain-hero-wrap{justify-content:center;align-items:center;width:100%;max-width:220px;height:56px;margin:.1rem 0 .4rem;display:flex}.challenge-intel-main-title{letter-spacing:.04em;color:#f8fafc;text-transform:uppercase;text-shadow:0 0 14px #2dd4bf59;margin:0 0 .4rem;font-size:.82rem;font-weight:900}.challenge-intel-body-copy{color:#e2e8f0d9;max-width:320px;margin:0 0 .25rem;font-size:.72rem;line-height:1.35}.challenge-intel-italic-copy{color:#2dd4bf;margin:0 0 .75rem;font-size:.68rem;font-style:italic}.challenge-intel-cta-btn{color:#f1f5f9;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#2dd4bf29,#10b98142);border:1px solid #2dd4bf73;border-radius:.55rem;justify-content:center;align-items:center;width:85%;max-width:280px;padding:.55rem 1.25rem;font-size:.75rem;font-weight:900;transition:all .18s;display:inline-flex}.challenge-intel-cta-btn:hover{background:linear-gradient(135deg,#2dd4bf47,#10b98166);border-color:#2dd4bfb3;box-shadow:0 0 20px #10b98159}.challenge-intel-card-lower{text-align:center;background:radial-gradient(at 50% 30%,#d977061f 0,#140c08f2 75%);flex-direction:column;align-items:center;padding:.95rem 1.15rem 1.15rem;display:flex;position:relative}.challenge-gift-hero-wrap{justify-content:center;align-items:center;width:100%;max-width:180px;height:54px;margin:.1rem 0 .4rem;display:flex}.challenge-gift-title{letter-spacing:.04em;color:#fbbf24;text-transform:uppercase;text-shadow:0 0 14px #f59e0b59;margin:0 0 .4rem;font-size:.82rem;font-weight:900}.challenge-intel-unlock-btn{color:#fde68a;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#f59e0b29,#d9770642);border:1px solid #f59e0b73;border-radius:.55rem;justify-content:center;align-items:center;width:85%;max-width:280px;padding:.55rem 1.25rem;font-size:.72rem;font-weight:900;transition:all .18s;display:inline-flex}.challenge-intel-unlock-btn:hover{background:linear-gradient(135deg,#f59e0b47,#d9770666);border-color:#f59e0bb3;box-shadow:0 0 20px #f59e0b59}@media (max-width:640px){.challenge-intel-column{width:100%;min-width:0;max-width:100%}.challenge-dual-intel-card{border-radius:1rem}.challenge-dual-intel-card,.challenge-intel-card-lower,.challenge-intel-card-upper{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;margin:0;display:flex;transform:none}.challenge-intel-card-lower,.challenge-intel-card-upper{text-align:center;align-items:center;padding:1.25rem 1rem}.challenge-brain-hero-wrap,.challenge-gift-hero-wrap{justify-content:center;align-items:center;width:100%;max-width:100%;height:auto;margin:.2rem 0 .5rem;display:flex}.challenge-gift-title,.challenge-intel-main-title{text-align:center;white-space:normal;word-break:normal;overflow-wrap:break-word;width:100%;max-width:100%;margin:0 0 .45rem;font-size:.88rem;line-height:1.3}.challenge-intel-body-copy{margin:0 0 .35rem;padding:0 .25rem;font-size:.75rem;line-height:1.4}.challenge-intel-body-copy,.challenge-intel-italic-copy{text-align:center;white-space:normal;word-break:normal;overflow-wrap:break-word;box-sizing:border-box;width:100%;max-width:100%}.challenge-intel-italic-copy{margin:0 0 .75rem;font-size:.72rem;line-height:1.35}.challenge-intel-cta-btn,.challenge-intel-unlock-btn{box-sizing:border-box;text-align:center;white-space:normal;word-break:normal;justify-content:center;width:100%;max-width:100%;padding:.7rem 1.25rem;font-size:.76rem}}.challenge-bomba-section-wrap{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;max-width:1200px;margin-top:1.25rem;display:flex}.challenge-bomba-header{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.challenge-bomba-title{color:#f1f5f9;align-items:center;gap:.5rem;margin:0;font-size:1.05rem;font-weight:850;display:flex}.challenge-bomba-badge{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:999px;padding:.15rem .5rem;font-size:.6rem;font-weight:900}.challenge-bomba-sub{color:#94a3b8;font-size:.78rem}.challenge-bomba-grid{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,1fr);gap:.85rem;width:100%;max-width:100%;display:grid;overflow-x:auto}.challenge-bomba-grid::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:1000px){.challenge-bomba-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.challenge-bomba-grid{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;padding-bottom:.5rem;display:flex;overflow-x:auto}}.challenge-bomba-card{-webkit-backdrop-filter:blur(8px);box-sizing:border-box;background:linear-gradient(#0e1410b3,#080c0ad9);border:1px solid #f59e0b33;border-radius:.85rem;flex-direction:column;justify-content:space-between;min-height:135px;padding:.85rem .85rem .75rem;transition:all .18s;display:flex;box-shadow:0 6px 18px #0006,inset 0 1px #ffffff0d}@media (max-width:640px){.challenge-bomba-card{flex:0 0 200px;min-width:200px;max-width:240px}}.challenge-bomba-card.is-attempt:hover{border-color:#f59e0b73;transform:translateY(-2px);box-shadow:0 10px 24px #0000008c,0 0 16px #f59e0b26}.challenge-bomba-card-top{align-items:center;gap:.65rem;display:flex}.challenge-bomba-bot-name{color:#f1f5f9;margin:0;font-size:.85rem;font-weight:850}.challenge-bomba-bot-spec{color:#94a3b8;margin:0;font-size:.68rem}.challenge-bomba-len-badge{letter-spacing:.04em;color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:4px;align-self:flex-start;margin:.5rem 0 .35rem;padding:.2rem .5rem;font-size:.68rem;font-weight:900;display:inline-block}.challenge-bomba-card.is-no-opportunity .challenge-bomba-len-badge{color:#94a3b8;background:#94a3b81a;border-color:#94a3b833}.challenge-bomba-inspect-btn{color:#34d399;font-size:.72rem;font-weight:750}.challenge-bomba-card.is-no-opportunity .challenge-bomba-inspect-btn{color:#64748b;font-size:.68rem;font-weight:500}.challenge-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.challenge-modal-box{background:#091410;border:1px solid #2dd4bf59;border-radius:1rem;flex-direction:column;gap:1rem;width:100%;max-width:480px;padding:1.5rem;display:flex;box-shadow:0 24px 64px #000000e6,0 0 32px #10b98133}.challenge-modal-header{border-bottom:1px solid #2dd4bf26;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.challenge-modal-title{color:#f1f5f9;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:900}.challenge-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1rem}.challenge-modal-summary-list{flex-direction:column;gap:.5rem;display:flex}.challenge-modal-summary-item{background:#040e0a99;border:1px solid #2dd4bf1f;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.challenge-modal-footer{border-top:1px solid #2dd4bf26;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.challenge-modal-btn{text-transform:uppercase;cursor:pointer;border:1px solid;border-radius:.5rem;padding:.55rem 1.25rem;font-size:.78rem;font-weight:800}.challenge-modal-btn.is-cancel{color:#94a3b8;background:0 0;border-color:#94a3b84d}.challenge-modal-btn.is-confirm{color:#020805;background:linear-gradient(135deg,#10b981e6,#059669);border-color:#2dd4bf99;font-weight:900}.exp-root{width:100%;max-width:100vw;min-height:100vh;transition:background-color .24s,color .24s;overflow-x:hidden}.exp-root[data-appearance=normal]{--exp-bg:#faf8f5;--exp-surface:#fff;--exp-surface-soft:#f4f1e8;--exp-surface-raised:#ede9dc;--exp-border:#e3ded2;--exp-border-strong:#d2cbbd;--exp-text:#192620;--exp-text-soft:#2e3e36;--exp-muted:#5e7267;--exp-emerald:#189862;--exp-emerald-soft:#1898621f;--exp-champagne:#b5852e;--exp-champagne-soft:#b5852e1f;--exp-alert:#c64545;--exp-shadow:0 4px 20px #23190f0d;--exp-shadow-hover:0 10px 28px #23190f17;--medallion-border:#19262024;--medallion-bg:#eae6da;--orb-halo-opacity:.7;--orb-halo-blur:12px;--orb-bloom-opacity:.4;background-color:var(--exp-bg);color:var(--exp-text)}.exp-root[data-appearance=inmersivo]{--exp-bg:#09100d;--exp-surface:#0f1814;--exp-surface-soft:#15221c;--exp-surface-raised:#1c2e25;--exp-border:#1e3027;--exp-border-strong:#2c4438;--exp-text:#eef6f1;--exp-text-soft:#d3e4dc;--exp-muted:#8aa89b;--exp-emerald:#3dcf9a;--exp-emerald-soft:#3dcf9a24;--exp-champagne:#d4af6a;--exp-champagne-soft:#d4af6a24;--exp-alert:#e05a5a;--exp-shadow:0 8px 32px #00000073;--exp-shadow-hover:0 14px 40px #0009;--medallion-border:#eef6f129;--medallion-bg:#141f19;--orb-halo-opacity:.92;--orb-halo-blur:16px;--orb-bloom-opacity:.6;--home-max-wide:86rem;--home-max-primary:76rem;--home-max-social:74rem;--home-max-editorial:74rem;background-color:var(--exp-bg);color:var(--exp-text)}.exp-shell{width:100%;max-width:var(--home-max-wide);box-sizing:border-box;margin:0 auto;padding:.75rem 1rem 7rem}@media (min-width:640px){.exp-shell{padding:1rem 1.5rem 6.5rem}}.exp-lab-toolbar{background:#10b98114;border:1px solid #10b98147;border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;padding:.55rem .95rem;display:flex}.exp-topbar{border-bottom:1px solid var(--exp-border);flex-direction:column;gap:.65rem;margin-bottom:1.15rem;padding:.65rem 0 1rem;display:flex}.exp-topbar-row-primary,.exp-topbar-row-secondary{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}@media (min-width:640px){.exp-topbar{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem}.exp-topbar-row-primary{gap:1.25rem;width:auto}.exp-topbar-row-secondary{gap:.75rem;width:auto}}.exp-btn-create-rafaga{letter-spacing:.02em;background:var(--exp-emerald);color:#03150d;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.4rem;min-height:38px;padding:.4rem .95rem;font-size:.75rem;font-weight:850;transition:all .14s;display:inline-flex;box-shadow:0 0 12px #10b98159}.exp-btn-create-rafaga:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 0 16px #10b98180}.exp-preview-mode-btn{background:var(--exp-surface-soft);border:1px solid var(--exp-border);color:var(--exp-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;min-height:36px;padding:.35rem .8rem;font-size:.7rem;font-weight:800;transition:all .14s;display:inline-flex}.exp-preview-mode-btn:hover{border-color:var(--exp-emerald);color:var(--exp-text)}.exp-preview-mode-btn.is-preview-active{border-color:var(--exp-emerald);color:var(--exp-emerald);background:#10b9812e;box-shadow:0 0 10px #10b98140}[data-product-preview=true] .challenge-lab-panel,[data-product-preview=true] .exp-lab-toolbar,[data-product-preview=true] .lab-only-control,[data-product-preview=true] .orb-hero-lab-panel,[data-product-preview=true] .orb-lab-btn,[data-product-preview=true] .orb-lab-selector,[data-product-preview=true] .orbita-lab-dock,[data-product-preview=true] .pulso-live-lab-bar{display:none!important}.home-story-stream{flex-direction:column;display:flex}.home-layer,.home-story-stream{box-sizing:border-box;width:100%;max-width:100%}.home-layer{margin-left:auto;margin-right:auto}.home-layer--hero{max-width:var(--home-max-wide);margin-bottom:.15rem}.home-layer--radar{max-width:var(--home-max-primary)}.home-layer--live,.home-layer--social{max-width:var(--home-max-social)}.home-layer--editorial{max-width:var(--home-max-editorial)}.home-section-divider{pointer-events:none;background:linear-gradient(90deg,#0000,#2dd4bf1f 20%,#10b9813d 50%,#2dd4bf1f 80%,#0000);width:min(100%,72rem);height:1px;margin:2.25rem auto 2.5rem}.home-editorial-header{margin-bottom:1rem}.home-editorial-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--exp-emerald);align-items:center;font-size:.72rem;font-weight:850;display:inline-flex}.exp-brand{color:var(--exp-text);align-items:center;gap:.65rem;text-decoration:none;display:flex}.exp-brand-wordmark{letter-spacing:-.01em;color:var(--exp-text);font-size:1.1rem;font-weight:800}.exp-brand-wordmark span{color:var(--exp-emerald)}.exp-brand-sub{letter-spacing:.04em;color:var(--exp-muted);text-transform:uppercase;font-size:.65rem;font-weight:600}.exp-switcher{background:var(--exp-surface-soft);border:1px solid var(--exp-border);border-radius:999px;gap:.25rem;padding:.2rem}.exp-switcher,.exp-switcher-btn{align-items:center;display:inline-flex}.exp-switcher-btn{letter-spacing:.05em;color:var(--exp-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;gap:.35rem;padding:.35rem .75rem;font-size:.68rem;font-weight:750;transition:all .18s}.exp-switcher-btn.active{background:var(--exp-surface);color:var(--exp-text);box-shadow:0 1px 4px #00000014}.exp-switcher-dot{background:var(--exp-muted);border-radius:999px;width:6px;height:6px}.exp-btn-primary,.exp-switcher-btn.active .exp-switcher-dot{background:var(--exp-emerald)}.exp-btn-primary{letter-spacing:.03em;color:#05100b;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:.8rem;font-weight:750;transition:opacity .16s,transform .16s;display:inline-flex}.exp-btn-primary:hover{opacity:.92;transform:translateY(-1px)}.exp-btn-reward{letter-spacing:.04em;background:var(--exp-champagne-soft);border:1px solid var(--exp-champagne);color:var(--exp-champagne);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.75rem;font-weight:750;transition:all .18s;display:inline-flex}.exp-btn-reward:hover{background:var(--exp-champagne);color:#000;transform:translateY(-1px)}.orb-theme-bar{background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.45rem .85rem;display:flex}.orb-theme-pill{border:1px solid var(--exp-border);background:var(--exp-surface-soft);color:var(--exp-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.68rem;font-weight:700;transition:all .16s;display:inline-flex}.orb-theme-pill:hover{border-color:var(--exp-border-strong);color:var(--exp-text)}.orb-theme-pill.is-active{border-color:var(--exp-emerald);background:var(--exp-surface);color:var(--exp-text);box-shadow:0 1px 6px #0000001a}.orb-theme-swatch{border-radius:999px;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 4px #0000004d}.orb-ring-wrapper{aspect-ratio:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;transform:translateZ(0)}.orb-new-signal-wave{border:1.5px solid var(--orb-primary);opacity:0;pointer-events:none;animation:orb-signal-ripple 6s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--orb-delay,0s);border-radius:50%;position:absolute;inset:-6px}@keyframes orb-signal-ripple{0%{opacity:.65;transform:scale(.96)}40%{opacity:0;transform:scale(1.24)}to{opacity:0;transform:scale(1.24)}}.orb-halo-multizone{background:var(--orb-gradient);opacity:calc(var(--orb-halo-opacity,.8) * var(--glow-boost,1));filter:blur(var(--orb-halo-blur,14px));transform:scale(var(--halo-scale,1));pointer-events:none;border-radius:50%;transition:opacity .24s,transform .24s;position:absolute;inset:-10px}.orb-ring-wrapper.is-unopened-signal .orb-halo-multizone{animation:orb-breathe-unopened 5.8s ease-in-out infinite alternate,orb-theme-spin 36s linear infinite;animation-delay:var(--orb-delay,0s)}.orb-ring-wrapper.is-opened-signal .orb-halo-multizone{animation:orb-breathe-opened 8s ease-in-out infinite alternate,orb-theme-spin 36s linear infinite;animation-delay:var(--orb-delay,0s)}.orb-ring-wrapper.is-bar-node .orb-halo-multizone{filter:blur(9px);inset:-6px}.orb-halo-ambient{background:radial-gradient(circle,var(--orb-glow) 25%,transparent 75%);opacity:calc(.65 * var(--glow-boost,1));pointer-events:none;animation:orb-breathe-opened 7.5s ease-in-out infinite alternate;animation-delay:var(--orb-delay,0s);border-radius:50%;position:absolute;inset:-4px}@keyframes orb-breathe-unopened{0%{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.12)}to{opacity:.72;transform:scale(.98)}}@keyframes orb-breathe-opened{0%{opacity:.58;transform:scale(.98)}50%{opacity:.88;transform:scale(1.08)}to{opacity:.62;transform:scale(.99)}}.orb-ring-wrapper.is-paused .orb-halo-ambient,.orb-ring-wrapper.is-paused .orb-halo-multizone{animation:orb-breathe-opened 9.5s ease-in-out infinite alternate!important}.orb-ribbon-svg{pointer-events:none;z-index:8;width:112%;height:112%;position:absolute;inset:-6%;overflow:visible}.orb-ribbon-group-back{opacity:.95}.orb-ribbon-group-front{opacity:1}.orb-svg-path-a{transform-origin:50%;animation:orb-ribbon-float-a 30s ease-in-out infinite alternate;animation-delay:var(--orb-delay,0s)}.orb-svg-path-b{transform-origin:50%;animation:orb-ribbon-float-b 36s ease-in-out infinite alternate;animation-delay:calc(var(--orb-delay,0s) + 2.2s)}@keyframes orb-ribbon-float-a{0%{transform:rotate(0)scale(1)}50%{transform:rotate(1.2deg)scale(1.015)}to{transform:rotate(-1deg)scale(.99)}}@keyframes orb-ribbon-float-b{0%{transform:rotate(0)scale(1)}50%{transform:rotate(-1.4deg)scale(1.015)}to{transform:rotate(.9deg)scale(.99)}}:is(.orb-ring-wrapper.is-paused .orb-svg-path-a,.orb-ring-wrapper.is-paused .orb-svg-path-b) .orb-svg-path-a,:is(.orb-ring-wrapper.is-paused .orb-svg-path-a,.orb-ring-wrapper.is-paused .orb-svg-path-b) .orb-svg-path-b{animation:none!important}.orb-hold-charge-layer{pointer-events:none;z-index:15;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:-8px}.orb-hold-charge-indicator{border:3px solid #fbbf24e6;border-radius:50%;inset:0;box-shadow:0 0 28px 8px #fbbf24d9,inset 0 0 20px #fbbf24a6}.orb-hold-charge-indicator,.orb-hold-charge-inner{transition:transform 50ms linear,opacity 50ms linear;position:absolute}.orb-hold-charge-inner{border:2px solid #fffffff2;border-radius:50%;inset:12px;box-shadow:0 0 20px 4px #fef08ae6}.orb-like-burst-badge{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#000000e0;border:2px solid #fbbf24;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.15rem 1.75rem;animation:orb-burst-appear .32s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;box-shadow:0 0 36px #fbbf24b3}@keyframes orb-burst-appear{0%{opacity:0;transform:scale(.6)translateY(20px)}60%{opacity:1;transform:scale(1.15)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}.orb-core-content{z-index:5;background:radial-gradient(circle,#064e3b 0,#032117 65%,#01140e 100%);border:1px solid #2dd4bf40;border-radius:50%;justify-content:center;align-items:center;width:74%;height:74%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 20px #10b98140}.orb-inner-bloom{pointer-events:none;z-index:4;box-shadow:inset 0 0 16px var(--orb-glow);background:radial-gradient(circle at center,transparent 65%,var(--orb-glow) 100%);opacity:calc(var(--orb-bloom-opacity,.45) * var(--glow-boost,1));border-radius:50%;transition:opacity .24s;position:absolute;inset:0}.viewer-orb-wrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;transform:translateZ(0)}.viewer-orb-halo-outer{background:var(--vorb-gradient);opacity:calc(.38 * var(--vorb-halo-opacity,1));filter:blur(22px);transform:scale(var(--vorb-halo-scale,1));pointer-events:none;border-radius:50%;transition:opacity 1.8s,transform 1.8s;animation:vorb-breathe-outer 8s ease-in-out infinite alternate;position:absolute;inset:-18px}.viewer-orb-wrapper.is-paused .viewer-orb-halo-outer{animation-duration:12s!important}@keyframes vorb-breathe-outer{0%{opacity:.32;transform:scale(.985)}55%{opacity:.48;transform:scale(1.025)}to{opacity:.34;transform:scale(.985)}}.viewer-orb-halo-inner{background:radial-gradient(circle,transparent 38%,var(--vorb-glow) 68%,transparent 100%);opacity:calc(.45 * var(--vorb-halo-opacity,1));filter:blur(7px);pointer-events:none;border-radius:50%;transition:opacity 2s;animation:vorb-breathe-inner 9.5s ease-in-out infinite alternate;position:absolute;inset:-5px}.viewer-orb-wrapper.is-paused .viewer-orb-halo-inner{animation-duration:14s!important}@keyframes vorb-breathe-inner{0%{opacity:.38}60%{opacity:.55}to{opacity:.4}}.viewer-orb-ring-thin{background:var(--vorb-gradient) border-box;-webkit-mask-composite:destination-out;opacity:.72;pointer-events:none;border:1.5px solid #0000;border-radius:50%;animation:vorb-ring-sway 22s ease-in-out infinite;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.viewer-orb-wrapper.is-paused .viewer-orb-ring-thin{opacity:.55;animation-play-state:paused}@keyframes vorb-ring-sway{0%{transform:rotate(-1.2deg) brightness(1)}18%{transform:rotate(1.8deg) brightness(1.05)}35%{transform:rotate(-.5deg) brightness(1.02)}52%{transform:rotate(2.1deg) brightness(1.04)}67%{transform:rotate(-1.5deg) brightness(1.01)}83%{transform:rotate(.8deg) brightness(1.03)}to{transform:rotate(-1.2deg) brightness(1)}}.viewer-orb-hold-field{pointer-events:none;z-index:15;border-radius:50%;position:absolute;inset:-10px}.viewer-orb-hold-warm{background:radial-gradient(circle,transparent 50%,var(--vorb-glow) 100%);filter:blur(8px);opacity:0;border-radius:50%;transition:opacity 80ms linear;position:absolute;inset:-2px}.viewer-orb-hold-charge-ring{border:2px solid var(--vorb-glow);box-shadow:0 0 12px 3px var(--vorb-glow),inset 0 0 8px #ffffff14;opacity:0;border-radius:50%;transition:opacity .12s ease-out,transform 80ms ease-out,border-color .4s,box-shadow .4s;position:absolute;inset:0}.viewer-orb-wrapper.hold-phase-2 .viewer-orb-hold-charge-ring,.viewer-orb-wrapper.hold-phase-3 .viewer-orb-hold-charge-ring{border-color:#d97706;box-shadow:0 0 18px 5px #d9770699,inset 0 0 10px #fbbf242e}.viewer-orb-hold-ready{border:1.5px solid var(--vorb-ready,#fef3c7);opacity:0;border-radius:50%;transition:opacity 80ms ease-out,transform 80ms ease-out;position:absolute;inset:-2px;box-shadow:0 0 16px 5px #fbbf248c,inset 0 0 10px #fef3c74d}.viewer-orb-wrapper.hold-phase-3 .viewer-orb-halo-inner{opacity:calc(.6 * var(--vorb-halo-opacity,1))}.viewer-orb-content{background:var(--exp-surface,#0f1814);z-index:5;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:92%;height:92%;transition:opacity .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 24px #0000008c}.viewer-orb-bloom{pointer-events:none;z-index:6;background:radial-gradient(circle at center,transparent 68%,var(--vorb-glow,#10b981) 100%);box-shadow:inset 0 0 22px var(--vorb-glow,#10b981);opacity:calc(.28 * var(--vorb-halo-opacity,1));border-radius:50%;transition:opacity 2s;position:absolute;inset:0}.viewer-orb-wrapper.is-paused .viewer-orb-halo-outer{filter:blur(24px)}.viewer-orb-wrapper.is-me-late .viewer-orb-halo-outer{animation:vorb-melate-pulse .8s cubic-bezier(.22,1,.36,1) forwards!important}.viewer-orb-wrapper.is-me-late .viewer-orb-halo-inner{animation:vorb-melate-bloom .8s cubic-bezier(.22,1,.36,1) forwards!important}@keyframes vorb-melate-pulse{0%{opacity:.4408;transform:scale(1)}25%{opacity:.5568;transform:scale(1.05)}60%{opacity:.5104;transform:scale(1.04)}to{opacity:.38;transform:scale(1)}}@keyframes vorb-melate-bloom{0%{opacity:.522}30%{opacity:.754}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.viewer-orb-halo-inner,.viewer-orb-halo-outer{opacity:.38!important;animation:none!important}.viewer-orb-ring-thin{animation:none!important}.viewer-orb-wrapper.is-me-late .viewer-orb-halo-inner,.viewer-orb-wrapper.is-me-late .viewer-orb-halo-outer{opacity:.55!important;transition:opacity .3s!important;animation:none!important}}.comm-avatar-box{border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.comm-avatar-svg{width:100%;height:100%}.orb-hero-wrapper{margin:1.75rem 0 2.5rem}.orb-hero-strip,.orb-hero-wrapper{box-sizing:border-box;width:100%;max-width:100%}.orb-hero-strip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#080c10e6,#06090df7),url(/cyborg/visual-lab/media/stadium_night.jpg) 50% 22%/cover no-repeat;border:1px solid #ffffff14;border-radius:1.5rem;padding:2.25rem 1.75rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 16px 52px #000000a6}[data-appearance=normal] .orb-hero-strip{background:linear-gradient(#fffffff2,#f8fafcfa),url(/cyborg/visual-lab/media/stadium_night.jpg) 50% 22%/cover no-repeat;border:1px solid #10b98133;box-shadow:0 12px 36px #00000017}.orb-hero-top-bar{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:100%;margin-bottom:2rem;display:flex}.orb-hero-live-pill{align-items:center;gap:.5rem;display:inline-flex}.orb-hero-live-dot{background:#10b981;border-radius:50%;width:10px;height:10px;box-shadow:0 0 14px #10b981}.orb-hero-title{letter-spacing:.04em;text-transform:uppercase;color:var(--exp-text);margin:0;font-size:clamp(1.85rem,2.5vw,2.35rem);font-weight:900;line-height:1}.orb-hero-subtitle{color:var(--exp-muted);margin-left:.5rem;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:500}.orb-hero-track-container{box-sizing:border-box;width:100%;max-width:100%;position:relative}.orb-hero-track-edge-btn{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#080c10e0;border:1.5px solid #10b98199;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .16s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:38%;transform:translateY(-50%);box-shadow:0 6px 20px #000000b3}.orb-hero-track-edge-btn.edge-btn--left{left:-14px}.orb-hero-track-edge-btn.edge-btn--right{right:-14px}.orb-hero-track-edge-btn:hover{background:#10b98159;border-color:#10b981;transform:translateY(-50%)scale(1.12);box-shadow:0 0 24px #10b98180}.orb-hero-scroll-track{box-sizing:border-box;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:2.75rem;width:100%;max-width:100%;padding:.5rem .5rem 1rem;display:flex;overflow-x:auto}.orb-hero-scroll-track::-webkit-scrollbar{display:none}.orb-tile-item{scroll-snap-align:start;text-align:center;-webkit-user-select:none;user-select:none;--orb-tile-size:196px;flex-direction:column;flex:0 0 216px;align-items:center;display:flex;position:relative}.orb-tile-top-status{justify-content:center;align-items:center;height:28px;margin-bottom:.6rem;display:flex}.orb-live-status-pill{color:#fff;letter-spacing:.08em;background:#e11d48;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .85rem;font-family:monospace;font-size:.75rem;font-weight:900;display:inline-flex;box-shadow:0 0 16px #e11d48d9}.orb-live-badge-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:liveBlink 1s infinite alternate}@keyframes liveBlink{0%{opacity:.4}to{opacity:1}}.orb-status-spacer{width:1px;height:28px}.orb-tile-touch-target{cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;align-items:center;padding:0;transition:transform .18s cubic-bezier(.16,1,.3,1);display:flex}.orb-tile-touch-target:hover{transform:translateY(-4px)}.orb-tile-ring-wrapper{display:inline-flex;position:relative}.orb-hero-ring{width:var(--orb-tile-size,196px)!important;height:var(--orb-tile-size,196px)!important;max-width:var(--orb-tile-size,196px)!important;max-height:var(--orb-tile-size,196px)!important}.orb-tile-media-core{background:radial-gradient(circle,#065f46 0,#032117 70%,#01140e 100%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.orb-crew-badge{letter-spacing:.05em;text-transform:uppercase;color:#34d399;background:#064e3bd9;border:1px solid #34d39959;border-radius:9999px;align-items:center;margin-left:4px;padding:1px 5px;font-size:8px;font-weight:800;display:inline-flex;box-shadow:0 0 6px #10b98133}.orb-media-canvas{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .26s cubic-bezier(.16,1,.3,1),filter .26s}.orb-media-canvas.is-photo-hovered{filter:brightness(1.08)contrast(1.05);transform:scale(1.05)}.orb-media-vignette{pointer-events:none;background:radial-gradient(circle,#0000 52%,#00000080 100%);border-radius:50%;position:absolute;inset:0}.orb-video-preview-overlay{opacity:0;background:#00000059;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.orb-video-preview-overlay.is-active-preview{opacity:1;background:#00000026;animation:videoPulse 1.2s infinite alternate}@keyframes videoPulse{0%{transform:scale(.96)}to{transform:scale(1.04)}}.orb-tile-bottom-badge{border:2px solid var(--exp-emerald);color:#fff;z-index:12;background:#0b1118;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #000c}.orb-tile-meta{flex-direction:column;gap:.25rem;margin-top:.95rem}.orb-tile-meta,.orb-tile-name-row{align-items:center;width:100%;display:flex}.orb-tile-name-row{justify-content:center;gap:.35rem}.orb-tile-name{color:var(--exp-text);letter-spacing:.01em;max-width:95%;font-size:1.35rem;font-weight:900;line-height:1.2}.orb-tile-star{color:#fbbf24;text-shadow:0 0 8px #fbbf24cc;font-size:1.2rem}.orb-tile-sub-row{justify-content:center;align-items:center;gap:.35rem;width:100%;max-width:100%;display:flex}.orb-tile-subtitle{color:var(--exp-muted);max-width:190px;font-size:1.02rem;font-weight:600}.orb-tile-metrics-row{justify-content:center;align-items:center;gap:.85rem;margin-top:.35rem;display:flex}.orb-metric-item{color:var(--exp-muted);align-items:center;gap:.3rem;font-family:monospace;font-size:1.02rem;font-weight:800;display:inline-flex}.orb-metric-item.has-recent-activity{animation:commentPulse 2s ease-in-out infinite}@keyframes commentPulse{0%,to{transform:scale(1)}50%{color:#34d399;transform:scale(1.15)}}.orb-hero-lab-panel{background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:.75rem;margin-top:.85rem;padding:.65rem 1rem}.orb-lab-btn{background:var(--exp-surface-soft);border:1px solid var(--exp-border);color:var(--exp-text);cursor:pointer;border-radius:.45rem;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.68rem;font-weight:750;transition:all .12s;display:inline-flex}.orb-lab-btn:hover{border-color:var(--exp-emerald);background:var(--exp-surface)}@media (max-width:640px){.orb-hero-strip{padding:1.5rem 1rem 1.75rem}.orb-hero-top-bar{margin-bottom:1.25rem}.orb-hero-scroll-track{gap:1.5rem;padding:.25rem .25rem .75rem}.orb-tile-item{--orb-tile-size:140px;flex:0 0 148px}.orb-tile-top-status{height:22px;margin-bottom:.35rem}.orb-live-status-pill{padding:.15rem .55rem;font-size:.62rem}.orb-tile-bottom-badge{width:26px;height:26px;font-size:.75rem;bottom:-4px}.orb-tile-meta{gap:.15rem;margin-top:.65rem}.orb-tile-name{font-size:1.05rem}.orb-tile-star{font-size:.95rem}.orb-tile-subtitle{max-width:130px;font-size:.85rem}.orb-tile-metrics-row{gap:.6rem;margin-top:.2rem;font-size:.85rem}}.orb-viewer-backdrop{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040806e0;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0;overflow-y:auto}.orb-viewer-stage{flex-direction:column;align-items:center;width:min(25rem,100%);margin:auto;padding:.5rem 0;display:flex;position:relative}.orb-viewer-topbar{justify-content:space-between;align-items:center;width:100%;padding:.5rem .25rem .65rem;display:flex}.orb-viewer-close-btn,.orb-viewer-icon-btn{background:var(--exp-surface);border:1px solid var(--exp-border);width:2.25rem;height:2.25rem;color:var(--exp-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .14s,color .14s;display:flex}.orb-viewer-close-btn:hover,.orb-viewer-icon-btn:hover{color:var(--exp-emerald);transform:scale(1.06)}.orb-viewer-icon-btn.is-active-paused{border-color:var(--exp-emerald);background:var(--exp-emerald-soft)}.orb-center-hero-wrap{justify-content:center;align-items:center;width:100%;margin:.35rem 0;display:flex;position:relative}.orb-protagonist-window{border-radius:50%;width:300px;height:300px;transition:width .24s,height .24s,border-radius .24s;box-shadow:0 16px 52px #000000a6}@media (min-width:640px){.orb-protagonist-window{width:330px;height:330px}}.orb-intent-surface{z-index:12;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;outline:none;position:absolute;inset:0}.orb-intent-surface,.orb-visual-scene{justify-content:center;align-items:center;display:flex}.orb-visual-scene{background:#060b09;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden}.scene-photo-wrap{width:100%;height:100%;position:absolute;inset:0}.orb-video-ui-overlay{z-index:14;pointer-events:auto;flex-direction:column;justify-content:space-between;padding:1.15rem;display:flex;position:absolute;inset:0}.orb-video-top-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;border:1px solid #fff3;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.2rem .55rem;display:inline-flex}.orb-video-live-tag{letter-spacing:.06em;color:var(--exp-emerald);font-size:.6rem;font-weight:800}.orb-video-timer{color:#fff;font-size:.62rem}.orb-video-center-btn-wrap,.orb-video-play-toggle{justify-content:center;align-items:center;display:flex}.orb-video-play-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#000000a6;border:1.5px solid #fff6;border-radius:50%;width:3.25rem;height:3.25rem;transition:transform .14s,background .14s}.orb-video-play-toggle:hover{border-color:var(--exp-emerald);background:#000000d9;transform:scale(1.08)}.orb-video-bottom-actions{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.orb-video-mini-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#000000bf;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;transition:all .14s;display:inline-flex}.orb-video-mini-btn:hover{border-color:var(--exp-emerald);background:#000000e6}.orb-viewer-arrow{background:var(--exp-surface);border:1px solid var(--exp-border);width:2.75rem;height:2.75rem;color:var(--exp-text);cursor:pointer;z-index:20;border-radius:50%;justify-content:center;align-items:center;transition:all .16s;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0006}@media (min-width:640px){.orb-viewer-arrow{display:flex}}.orb-viewer-arrow:hover{border-color:var(--exp-emerald);color:var(--exp-emerald);transform:translateY(-50%)scale(1.08)}.orb-viewer-arrow--prev{left:-3.5rem}.orb-viewer-arrow--next{right:-3.5rem}.orb-viewer-bottombar{background:var(--exp-surface);border:1px solid var(--exp-border);width:100%;box-shadow:var(--exp-shadow);border-radius:1.25rem;margin-top:.4rem;padding:.85rem 1rem .65rem}.media-medallion-box{aspect-ratio:1;background:var(--medallion-bg);border:1.5px solid var(--medallion-border);cursor:pointer;border-radius:50%;outline:none;justify-content:center;align-items:center;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000014}.media-medallion-box:hover{border-color:var(--exp-emerald);transform:scale(1.025);box-shadow:0 6px 20px #00000024}.medallion--large{width:180px;height:180px}@media (min-width:640px){.medallion--large{width:210px;height:210px}}.medallion--medium{width:125px;height:125px}.medallion--small{width:90px;height:90px}.medallion-inner-frame{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.medallion-media-content{width:100%;height:100%;transition:filter .2s}.medallion-media-content.medallion-blur{filter:blur(14px)brightness(.7);transform:scale(1.08)}.medallion-video-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;background:#000000c7;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.medallion-gate-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:6;flex-direction:column;padding:.75rem;inset:0}.medallion-expand-hint,.medallion-gate-overlay{background:#000000a6;justify-content:center;align-items:center;display:flex;position:absolute}.medallion-expand-hint{opacity:0;z-index:5;border-radius:50%;width:1.5rem;height:1.5rem;transition:opacity .14s;top:8px;right:8px}.media-medallion-box:hover .medallion-expand-hint{opacity:1}.social-feed-section{margin-bottom:0}.social-feed-header{border-bottom:1px solid var(--exp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.social-feed-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--exp-text);align-items:center;gap:.35rem;font-size:.7rem;font-weight:800;display:inline-flex}.social-tabs-wrap{background:var(--exp-surface-soft);border:1px solid var(--exp-border);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem;display:flex}.social-tab-btn{color:var(--exp-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.74rem;font-weight:750;transition:all .16s;display:inline-flex}.social-tab-btn.is-active{background:var(--exp-surface);color:var(--exp-text);box-shadow:0 1px 4px #00000014}.social-posts-stack{flex-direction:column;gap:1.25rem;display:flex}.social-post-card{background:var(--exp-surface);border:1px solid var(--exp-border);box-shadow:var(--exp-shadow);border-radius:1.25rem;padding:1.25rem;transition:box-shadow .18s}.social-post-card:hover{box-shadow:var(--exp-shadow-hover)}.social-post-card.is-expired-card{opacity:.75;border-style:dashed}.sports-object-header{border-radius:.85rem;margin-bottom:.85rem;padding:.75rem .95rem}.sports-header-parley{background:var(--exp-emerald-soft);border:1px solid var(--exp-emerald)}@supports (color:color-mix(in lab,red,red)){.sports-header-parley{border:1px solid color-mix(in srgb,var(--exp-emerald) 35%,transparent)}}.sports-header-challenge{background:var(--exp-champagne-soft);border:1px solid var(--exp-champagne)}@supports (color:color-mix(in lab,red,red)){.sports-header-challenge{border:1px solid color-mix(in srgb,var(--exp-champagne) 40%,transparent)}}.sports-badge{letter-spacing:.06em;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.68rem;font-weight:900;display:inline-flex}.sports-badge-won{background:var(--exp-emerald);color:#05100b}.sports-badge-trophy{color:#fef08a;background:#78350f}.social-post-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.social-post-text{color:var(--exp-text);margin-bottom:.85rem;font-size:.92rem;line-height:1.55}.social-post-medallion-wrap{justify-content:center;align-items:center;padding:.25rem 0 .85rem;display:flex}.social-post-actions-bar{border-top:1px solid var(--exp-border);justify-content:space-between;align-items:center;padding-top:.65rem;display:flex}.social-reaction-btn{border:1px solid var(--exp-border);background:var(--exp-surface-soft);color:var(--exp-text);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.35rem .65rem;font-size:.82rem;transition:all .14s;display:inline-flex}.social-reaction-btn:hover{border-color:var(--exp-emerald);transform:scale(1.06)}.social-reaction-btn.is-selected{border-color:var(--exp-emerald);background:var(--exp-emerald-soft)}.social-comment-toggle-btn{color:var(--exp-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.78rem;font-weight:700;display:inline-flex}.social-comment-toggle-btn:hover{color:var(--exp-text)}.social-comments-thread{border-top:1px solid var(--exp-border);flex-direction:column;gap:.85rem;margin-top:.85rem;padding-top:.85rem;display:flex}.social-comment-row{padding:.4rem 0}.social-replies-tree{border-left:2px solid var(--exp-border);flex-direction:column;gap:.65rem;margin-top:.65rem;margin-left:.75rem;padding-left:.85rem;display:flex}.social-reply-row{padding:.2rem 0}.social-icon-btn,.social-icon-btn-tiny{color:var(--exp-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:all .14s;display:flex}.social-icon-btn{width:2.25rem;height:2.25rem}.social-icon-btn-tiny{width:1.75rem;height:1.75rem}.social-icon-btn-tiny:hover,.social-icon-btn:hover{background:var(--exp-surface-soft);color:var(--exp-text)}.social-composer-box{background:var(--exp-surface);border:1px solid var(--exp-border);box-shadow:var(--exp-shadow);border-radius:1.15rem;padding:.85rem 1rem}.social-composer-box.is-compact{border-radius:.95rem;padding:.6rem .75rem}.social-composer-textarea{width:100%;color:var(--exp-text);resize:none;background:0 0;border:0;outline:none;font-size:.85rem}.social-composer-media-preview{align-items:center;gap:.85rem;padding:.5rem 0;display:flex}.social-composer-remove-media-btn{color:#fff;cursor:pointer;background:#e11d48;border:0;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute;top:-4px;right:-4px}.social-composer-media-picker{background:var(--exp-surface-soft);border:1px dashed var(--exp-border-strong);border-radius:.85rem;margin:.4rem 0;padding:.5rem .65rem}.social-picker-chip{background:var(--exp-surface);border:1px solid var(--exp-border);color:var(--exp-text);cursor:pointer;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:700;transition:all .14s}.social-picker-chip:hover{border-color:var(--exp-emerald)}.social-composer-footer{border-top:1px solid var(--exp-border);justify-content:space-between;align-items:center;margin-top:.35rem;padding-top:.5rem;display:flex}.social-composer-tool-btn{background:var(--exp-surface-soft);border:1px solid var(--exp-border);color:var(--exp-text);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;transition:all .14s;display:inline-flex}.social-composer-tool-btn:hover{border-color:var(--exp-emerald)}.social-composer-submit-btn{background:var(--exp-emerald);color:#05100b;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem 1.15rem;font-size:.78rem;font-weight:750;transition:opacity .14s;display:inline-flex}.social-composer-submit-btn:disabled{opacity:.4;cursor:not-allowed}.media-viewer-container{background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:1.5rem;width:100%;max-width:36rem;animation:radar-sheet-up .2s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 16px 48px #0009}.media-viewer-canvas{background:#060b09;min-height:280px;padding:1.5rem}.media-viewer-canvas,.media-viewer-media-wrap{justify-content:center;align-items:center;display:flex}.media-viewer-media-wrap{width:100%}.radar-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000bf;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (min-width:640px){.radar-modal-backdrop{align-items:center;padding:1.5rem}}.radar-modal-sheet{background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:1.5rem 1.5rem 0 0;width:100%;max-width:26rem;padding:1.25rem 1.25rem 1.75rem;animation:radar-sheet-up .24s cubic-bezier(.16,1,.3,1);box-shadow:0 -8px 32px #00000080}@media (min-width:640px){.radar-modal-sheet{border-radius:1.5rem;padding:1.5rem;box-shadow:0 12px 48px #0009}}@keyframes radar-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.radar-modal-icon-close{background:var(--exp-surface-soft);border:1px solid var(--exp-border);width:2rem;height:2rem;color:var(--exp-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .14s;display:flex}.radar-modal-icon-close:hover{color:var(--exp-text);border-color:var(--exp-border-strong)}.radar-menu-item{background:var(--exp-surface-soft);border:1px solid var(--exp-border);cursor:pointer;width:100%;color:var(--exp-text);border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .95rem;transition:all .14s;display:flex}.radar-menu-item:hover{border-color:var(--exp-border-strong);background:var(--exp-surface-raised)}.radar-menu-item.is-active-priority{border-color:var(--exp-emerald);background:var(--exp-emerald-soft)}.radar-menu-item--danger:hover{background:#f43f5e14;border-color:#f43f5e66}.rdr-radio-dock{bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:50;border:1px solid var(--exp-border);background:var(--exp-surface);max-width:24rem;box-shadow:var(--exp-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.15rem;margin:0 auto;padding:.55rem .85rem;transition:transform .2s,opacity .2s,width .2s,background .2s;position:fixed;left:1rem;right:1rem}@media (min-width:640px){.rdr-radio-dock{width:23rem;bottom:1.5rem;left:auto;right:1.5rem}}@media (max-width:640px){.rdr-radio-dock.is-smart-compact{left:auto;right:.85rem;bottom:calc(.65rem + env(safe-area-inset-bottom,0px));z-index:60;background:#060d09eb;border-color:#2dd4bf66;border-radius:999px;width:auto;max-width:none;margin:0;padding:.35rem .65rem;box-shadow:0 4px 18px #000000a6}.rdr-radio-dock.is-smart-compact .rdr-expand-btn,.rdr-radio-dock.is-smart-compact .rdr-radio-expanded,.rdr-radio-dock.is-smart-compact .rdr-radio-info,.rdr-radio-dock.is-smart-compact .rdr-vol-wrap,.rdr-radio-dock.is-smart-compact .rdr-wave-bars{display:none!important}.rdr-radio-dock.is-smart-compact .rdr-live-text{font-size:.55rem}.rdr-radio-dock.is-smart-compact .rdr-play-btn{width:1.75rem;height:1.75rem}}@media (prefers-reduced-motion:reduce){.rdr-radio-dock{transition:none!important}}.rdr-radio-inner{justify-content:space-between}.rdr-radio-brand,.rdr-radio-inner{align-items:center;gap:.65rem;display:flex}.rdr-radio-brand{cursor:pointer;min-width:0}.rdr-radio-badge{background:var(--exp-emerald-soft);border:1px solid var(--exp-emerald);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rdr-radio-badge{border:1px solid color-mix(in srgb,var(--exp-emerald) 35%,transparent)}}.rdr-live-dot{background:var(--exp-emerald);border-radius:50%;width:5px;height:5px}.rdr-live-text{letter-spacing:.06em;color:var(--exp-emerald);font-size:.6rem;font-weight:800}.rdr-radio-info{min-width:0}.rdr-radio-station{letter-spacing:.03em;color:var(--exp-text);font-size:.72rem;font-weight:780}.rdr-radio-program,.rdr-radio-station{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rdr-radio-program{color:var(--exp-muted);font-size:.65rem}.rdr-wave-bars{align-items:flex-end;gap:2px;height:14px;padding:0 .25rem;display:flex}.rdr-wave-bar{background:var(--exp-muted);border-radius:999px;width:2.5px;height:4px;transition:height .16s,background .16s}.rdr-wave-bar.playing{background:var(--exp-emerald)}.rdr-wave-bar.playing.bar-1{animation:rdr-wave .8s ease-in-out infinite alternate}.rdr-wave-bar.playing.bar-2{animation:rdr-wave 1.1s ease-in-out .2s infinite alternate}.rdr-wave-bar.playing.bar-3{animation:rdr-wave .7s ease-in-out .4s infinite alternate}.rdr-wave-bar.playing.bar-4{animation:rdr-wave .9s ease-in-out .1s infinite alternate}@keyframes rdr-wave{0%{height:3px}to{height:14px}}.rdr-radio-controls{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.rdr-play-btn{background:var(--exp-emerald);color:#05100b;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .16s,opacity .16s;display:flex}.rdr-play-btn:hover{transform:scale(1.05)}.rdr-expand-btn,.rdr-vol-btn{color:var(--exp-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.rdr-expand-btn:hover,.rdr-vol-btn:hover{color:var(--exp-text)}.rdr-vol-slider{accent-color:var(--exp-emerald);cursor:pointer;width:3.5rem;height:3px}.orbita-v2-section{margin-top:.25rem;margin-bottom:.5rem;position:relative;overflow:visible}.radar-convergence-wrap{pointer-events:none;z-index:2;width:100%;height:75px;margin-bottom:-15px;position:relative;overflow:visible}.radar-convergence-svg{width:100%;height:100%;overflow:visible}.radar-stream-line{stroke-linecap:round;opacity:.45;animation:radar-stream-flow 7s ease-in-out infinite alternate}.radar-stream-line.stream-center{opacity:.65}.radar-stream-line.stream-1{animation-delay:.3s}.radar-stream-line.stream-2{animation-delay:.9s}.radar-stream-line.stream-3{animation-delay:.6s}.radar-stream-line.stream-4{animation-delay:1.2s}@keyframes radar-stream-flow{0%{opacity:.3;stroke-dasharray:6 12;stroke-dashoffset:0}50%{opacity:.6;stroke-dasharray:10 8;stroke-dashoffset:-14px}to{opacity:.38;stroke-dasharray:6 12;stroke-dashoffset:-28px}}.radar-hub-pulse{animation:radar-hub-glow 3.5s ease-in-out infinite alternate}@keyframes radar-hub-glow{0%{opacity:.5;filter:drop-shadow(0 0 2px #10b981);transform:scale(.9)}50%{opacity:.9;filter:drop-shadow(0 0 6px #34d399);transform:scale(1.15)}to{opacity:.5;filter:drop-shadow(0 0 2px #10b981);transform:scale(.9)}}.orbita-v2-header{z-index:4;flex-direction:column;gap:.2rem;margin-bottom:.5rem;display:flex;position:relative}.orbita-v2-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--exp-emerald);align-items:center;gap:.45rem;font-size:.72rem;font-weight:850;display:inline-flex}.orbita-v2-title{letter-spacing:-.025em;color:var(--exp-text);margin-top:.1rem;font-size:1.45rem;font-weight:850}.orbita-v2-subtitle{color:var(--exp-muted);max-width:36rem;margin-top:.1rem;font-size:.84rem}.social-radar-stage{justify-content:center;align-items:center;gap:.65rem;min-height:510px;margin-top:.35rem;display:flex;position:relative}.radar-satellite{opacity:.68;cursor:pointer;z-index:5;flex:0 0 14rem;transition:opacity .2s,transform .2s;display:none;position:relative}@media (min-width:1024px){.radar-satellite{display:block}}.radar-satellite:hover{opacity:.96;transform:scale(1.025)}.satellite-capsule{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060d09d1;border:1px solid #2dd4bf3d;border-radius:1.15rem;padding:.85rem 1.05rem;transition:border-color .16s,box-shadow .16s;box-shadow:0 10px 30px #00000080}.radar-satellite:hover .satellite-capsule{border-color:#2dd4bf8c;box-shadow:0 12px 36px #0009,0 0 14px #10b98133}.satellite-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--exp-emerald);font-size:.62rem;font-weight:850}.satellite-title{color:var(--exp-text);margin-top:.2rem;font-size:.82rem;font-weight:750;line-height:1.32}.satellite-connector{pointer-events:none;z-index:4;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.satellite-connector--left{right:-14px}.satellite-connector--right{flex-direction:row-reverse;left:-14px}.satellite-connector-line{background:linear-gradient(90deg,#2dd4bfd9,#10b98159);width:14px;height:1.5px;box-shadow:0 0 6px #2dd4bf99}.satellite-connector-node{background:#34d399;border-radius:50%;width:6.5px;height:6.5px;box-shadow:0 0 8px 2px #2dd4bf}.social-radar-hero{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:520px;height:520px;display:flex;position:relative;overflow:visible}@media (min-width:1280px){.social-radar-hero{width:550px;height:550px}}@media (max-width:640px){.social-radar-hero{background:radial-gradient(circle at 50% 30%,#06120ef2 0,#040907fa 100%);border:1px solid #10b9814d;border-radius:28px;width:100%;max-width:440px;height:auto;min-height:500px;box-shadow:0 0 25px #10b9811f}}.social-radar-halo{filter:blur(24px);pointer-events:none;z-index:0;background:radial-gradient(circle,#10b98138 0,#2dd4bf17 45%,#0000 72%);border-radius:50%;animation:radar-halo-breathe 9s ease-in-out infinite alternate;position:absolute;inset:-18px}@keyframes radar-halo-breathe{0%{opacity:.5;transform:scale(.98)}50%{opacity:.8;transform:scale(1.025)}to{opacity:.55;transform:scale(.985)}}.social-radar-svg{z-index:1;width:100%;height:100%;inset:0;overflow:visible}.radar-serene-glow,.social-radar-svg{pointer-events:none;position:absolute}.radar-serene-glow{z-index:2;background:radial-gradient(circle at 50% 35%,#2dd4bf0f 0,#10b98105 60%,#0000 80%);border-radius:50%;animation:radar-serene-breathe 10s ease-in-out infinite alternate;inset:16px}@keyframes radar-serene-breathe{0%{opacity:.5;transform:scale(.99)}50%{opacity:.9;transform:scale(1.015)}to{opacity:.55;transform:scale(.995)}}.radar-blip-ring{transform-origin:0 0;animation:blip-expand 3.6s ease-out infinite}.radar-blip.blip-1 .radar-blip-ring{animation-delay:0s}.radar-blip.blip-2 .radar-blip-ring{animation-delay:1.8s}@keyframes blip-expand{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2)}}.radar-content-core{z-index:20;text-align:center;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;width:88%;max-width:440px;padding:.5rem .85rem;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1!important;visibility:visible!important}.radar-content-core.is-switching{transform:translate(-50%,-50%)scale(.995);opacity:.95!important}@media (max-width:640px){.radar-content-core{border-radius:24px;width:100%;height:auto;padding:1rem .75rem;position:relative;top:auto;left:auto;transform:none}}.radar-pill-top{margin-bottom:.4rem}.radar-tag-pill{letter-spacing:.08em;text-transform:uppercase;color:#34d399;background:#10b98126;border:1px solid #10b98173;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .75rem;font-size:.66rem;font-weight:850;display:inline-flex;box-shadow:0 0 10px #10b98133}.radar-tag-pill--champagne{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b73;box-shadow:0 0 10px #f59e0b33}.radar-tag-pill--alert{color:#fb7185;background:#e11d4826;border-color:#e11d4873;box-shadow:0 0 10px #e11d4833}.radar-analyst-row{text-align:left;align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.radar-role-badge{color:#34d399;text-transform:uppercase;background:#10b98133;border:1px solid #10b98166;border-radius:4px;padding:.1rem .35rem;font-size:.55rem;font-weight:850}.radar-signal-title{letter-spacing:-.015em;color:var(--exp-text);max-width:24rem;margin-bottom:.18rem;font-size:1.15rem;font-weight:850;line-height:1.22}@media (max-width:640px){.radar-signal-title{font-size:.92rem}}.radar-signal-subtitle{color:var(--exp-muted);max-width:22rem;margin-bottom:.5rem;font-size:.78rem;font-weight:550;line-height:1.34}@media (max-width:640px){.radar-signal-subtitle{margin-bottom:.3rem;font-size:.68rem}}.radar-market-box{background:#0f172a94;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:22.5rem;margin-bottom:.5rem;padding:.5rem .95rem}.radar-widget-tag{letter-spacing:.06em;color:var(--exp-emerald);text-transform:uppercase;align-items:center;gap:.25rem;font-size:.62rem;font-weight:850;display:inline-flex}.radar-vs-widget{background:#0f172a94;border:1px solid #2dd4bf38;border-radius:12px;width:100%;max-width:22.5rem;margin-bottom:.5rem;padding:.5rem .95rem}.radar-vs-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.35rem;display:grid}.radar-vs-box{text-align:center;background:#00000052;border:1px solid #ffffff0f;border-radius:8px;padding:.35rem .5rem}.radar-vs-box-label{letter-spacing:.06em;color:var(--exp-muted);font-size:.6rem;font-weight:800;display:block}.radar-vs-box-val{margin:.1rem 0;font-family:monospace;font-size:1.25rem;font-weight:900;line-height:1.1;display:block}.radar-vs-mini-track{background:#ffffff1a;border-radius:999px;width:100%;height:4px;margin-top:.25rem;overflow:hidden}.radar-vs-mini-fill{border-radius:999px;height:100%}.radar-debate-widget{background:#e11d4814;border:1px solid #f43f5e40;border-radius:12px}.radar-debate-widget,.radar-perfects-widget{width:100%;max-width:22.5rem;margin-bottom:.5rem;padding:.55rem .95rem}.radar-perfects-widget{background:#d9770614;border:1px solid #f59e0b40;border-radius:12px}.radar-perfects-list{flex-direction:column;gap:.25rem;margin-top:.3rem;display:flex}.radar-perfect-row{justify-content:space-between;align-items:center;font-size:.74rem;display:flex}.radar-locked-widget{background:#f59e0b14;border:1px dashed #f59e0b80;border-radius:12px;width:100%;max-width:22.5rem;margin-bottom:.5rem;padding:.6rem .85rem}.radar-strength-container{width:100%;max-width:17rem;margin-top:.15rem}.radar-strength-track{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;height:6px;position:relative;overflow:visible}.radar-strength-fill{background:linear-gradient(90deg,#059669,#10b981 60%,#34d399);border-radius:999px;height:100%;transition:width .28s;box-shadow:0 0 10px #10b981b3}.radar-strength-glow-tip{pointer-events:none;background:#a7f3d0;border-radius:50%;width:10px;height:10px;transition:left .28s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px 2px #34d399}.radar-dots-row{justify-content:center;align-items:center;gap:.35rem;margin-top:.55rem;display:flex}.radar-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:6px;height:6px;transition:all .18s}.radar-dot.is-active{background:var(--exp-emerald);border-radius:999px;width:20px;box-shadow:0 0 8px #10b98199}.radar-nav-arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:2.25rem;height:2.25rem;color:var(--exp-text);cursor:pointer;z-index:10;background:#060d09d9;border:1px solid #2dd4bf4d;border-radius:50%;justify-content:center;align-items:center;transition:all .16s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.radar-nav-arrow--left{left:10px}.radar-nav-arrow--right{right:10px}.radar-nav-arrow:hover{border-color:var(--exp-emerald);color:var(--exp-emerald);transform:translateY(-50%)scale(1.1);box-shadow:0 0 14px #10b98166}@media (max-width:640px){.radar-nav-arrow{width:1.85rem;height:1.85rem}.radar-nav-arrow--left{left:4px}.radar-nav-arrow--right{right:4px}}.orbita-lab-dock{background:#060d0973;border:1px dashed #2dd4bf38;border-radius:1rem;justify-content:center;margin-top:1.5rem;padding:.65rem 1rem;display:flex}.orbita-lab-dock-inner{flex-direction:column;align-items:center;gap:.35rem;display:flex}.orbita-lab-dock-label{letter-spacing:.08em;color:var(--exp-muted);text-transform:uppercase;font-family:monospace;font-size:.62rem}.orbita-lab-dock-pills{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.orbita-lab-dock-btn{letter-spacing:.04em;text-transform:uppercase;background:var(--exp-surface);border:1px solid var(--exp-border);color:var(--exp-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .65rem;font-size:.65rem;font-weight:800;transition:all .14s;display:inline-flex}.orbita-lab-dock-btn:hover{border-color:var(--exp-emerald);color:var(--exp-text);transform:translateY(-1px)}.orbita-lab-dock-btn.is-active{border-color:var(--exp-emerald);color:var(--exp-emerald);background:#10b98129;box-shadow:0 0 10px #10b98140}[data-appearance=normal] .social-radar-halo{background:radial-gradient(circle,#10b98124 0,#2dd4bf0f 45%,#0000 72%)}[data-appearance=normal] .satellite-capsule{background:#ffffffeb;border-color:#10b98147;box-shadow:0 10px 25px #0000000d}[data-appearance=normal] .radar-nav-arrow{color:#0f172a;background:#ffffffeb;border-color:#10b98147}[data-appearance=normal] .radar-market-box,[data-appearance=normal] .radar-vs-widget{background:#f1f5f9eb;border-color:#10b98138}[data-appearance=normal] .radar-vs-box{background:#fffc;border-color:#0000000f}[data-appearance=normal] .orbita-lab-dock{background:#f1f5f999;border-color:#10b98140}@media (prefers-reduced-motion:reduce){.radar-blip-ring,.radar-hub-pulse,.radar-serene-glow,.radar-stream-line,.social-radar-halo{animation:none!important}}.editorial-module{margin-bottom:2rem}.editorial-module-header{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.editorial-module-title{letter-spacing:.08em;text-transform:uppercase;color:var(--exp-text);font-size:.82rem;font-weight:800}.editorial-module-badge{color:var(--exp-muted);font-size:.68rem;font-weight:600}.editorial-card,.editorial-perfect-card,.editorial-vs-container{background:var(--exp-surface);border:1px solid var(--exp-border);box-shadow:var(--exp-shadow);border-radius:1.15rem;padding:1.1rem}.pulso-live-wrapper{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--exp-border);box-shadow:var(--exp-shadow),0 12px 40px #00000073;background:linear-gradient(#0d1117e0,#0a0c10f2),url(/cyborg/visual-lab/media/stadium_night.jpg) 50% 25%/cover no-repeat;border-radius:1.45rem;margin:0;padding:1.35rem;position:relative;overflow:hidden}[data-appearance=normal] .pulso-live-wrapper{background:linear-gradient(#fffffff2,#f8fafcf7),url(/cyborg/visual-lab/media/stadium_night.jpg) 50% 25%/cover no-repeat;box-shadow:0 8px 30px #00000014}.pulso-live-top-bar{border-bottom:1px solid var(--exp-border);margin-bottom:.85rem;padding-bottom:.85rem}.live-broadcast-pill{background:#e11d4829;border:1px solid #e11d4873;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;display:inline-flex}.live-broadcast-dot{background-color:#f43f5e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #f43f5e}.live-sound-toggle-btn{background:var(--exp-surface-soft);border:1px solid var(--exp-border);color:var(--exp-text);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;transition:all .14s;display:inline-flex}.live-sound-toggle-btn:hover{background:var(--exp-surface);border-color:var(--exp-emerald)}.live-sound-toggle-btn.is-muted{background:#f59e0b1f;border-color:#f59e0b66}.live-users-chip{background:var(--exp-surface-soft);border:1px solid var(--exp-border);border-radius:999px;padding:.3rem .65rem}.live-battle-launch-btn,.live-users-chip{align-items:center;gap:.35rem;display:inline-flex}.live-battle-launch-btn{color:#000;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:999px;padding:.35rem .85rem;font-size:.72rem;font-weight:900;transition:transform .14s,box-shadow .14s;box-shadow:0 2px 10px #f59e0b59}.live-battle-launch-btn:hover{transform:translateY(-1px)scale(1.02);box-shadow:0 4px 14px #f59e0b80}.live-battle-exit-btn{color:#fbbf24;cursor:pointer;background:#f59e0b26;border:1px solid #f59e0b73;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.live-arena-surface{background:radial-gradient(circle at 50% 0,rgba(var(--leader-glow,249,115,22),.18) 0,#0f172ad9 100%);border:1.5px solid rgba(var(--leader-glow,249,115,22),.42);box-shadow:0 8px 32px rgba(var(--leader-glow,249,115,22),.18);border-radius:1.25rem;margin:.5rem 0 1rem;padding:1.15rem;transition:border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden}[data-appearance=normal] .live-arena-surface{background:radial-gradient(circle at 50% 0,rgba(var(--leader-glow,249,115,22),.14) 0,#fffffff2 100%);border-color:rgba(var(--leader-glow,249,115,22),.35);box-shadow:0 4px 20px rgba(var(--leader-glow,249,115,22),.1)}.live-arena-surface.is-climax-phase{border-color:#f43f5ebf;box-shadow:0 8px 36px #f43f5e4d}.arena-header-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.arena-badge-live{text-transform:uppercase;letter-spacing:.08em;color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b73;border-radius:.4rem;padding:.2rem .55rem;font-family:monospace;font-size:.65rem;font-weight:900}.arena-countdown-chip{background:var(--exp-surface);border:1px solid var(--exp-border);color:var(--exp-text);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .75rem;display:inline-flex}.arena-countdown-chip.is-urgent{color:#fda4af;background:#f43f5e26;border-color:#f43f5e;animation:urgentPulse .6s ease-in-out infinite alternate}@keyframes urgentPulse{0%{transform:scale(1)}to{transform:scale(1.05)}}.arena-energy-ribbon{border:1px solid var(--exp-border);background:#00000080;border-radius:999px;height:20px;margin-bottom:1.15rem;display:flex;overflow:hidden}.arena-energy-segment{justify-content:center;align-items:center;height:100%;transition:width .24s cubic-bezier(.2,.8,.2,1);display:flex}.arena-touch-row{grid-template-columns:repeat(2,1fr);gap:.85rem;margin-bottom:.85rem;display:grid}@media (min-width:640px){.arena-touch-row{grid-template-columns:repeat(4,1fr)}}.arena-touch-btn{background:rgba(var(--emoji-glow),.07);border:1.5px solid rgba(var(--emoji-glow),.25);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:1.15rem;flex-direction:column;justify-content:space-between;align-items:center;padding:.85rem .6rem;transition:transform 90ms,box-shadow 90ms,background .12s,border-color .12s,opacity .2s;display:flex;position:relative}.arena-touch-btn:active:not(:disabled):not(.is-other-locked){box-shadow:0 0 22px rgba(var(--emoji-glow),.7);transform:scale(.92)translateY(2px)}.arena-touch-btn.is-pressed{box-shadow:0 0 18px rgba(var(--emoji-glow),.55);transform:scale(.94)}.arena-touch-btn.is-leading{border-color:var(--emoji-accent);background:rgba(var(--emoji-glow),.16);box-shadow:0 0 20px rgba(var(--emoji-glow),.4)}.arena-touch-btn.is-my-team{border-color:var(--emoji-accent);background:rgba(var(--emoji-glow),.22);box-shadow:0 0 24px rgba(var(--emoji-glow),.55);border-width:2px;opacity:1!important}.arena-touch-btn.is-other-locked{opacity:.76;cursor:not-allowed;filter:saturate(.85)}.arena-touch-btn.is-other-locked:hover .arena-touch-orb{transform:none}.arena-totem-header{text-align:center;flex-direction:column;gap:.15rem;width:100%;margin-bottom:.55rem;display:flex}.arena-totem-title{text-transform:uppercase;letter-spacing:.06em;color:var(--exp-text);font-size:.75rem;font-weight:900}.arena-my-team-pill{background:var(--emoji-accent);color:#000;letter-spacing:.04em;border-radius:999px;padding:.08rem .35rem;font-family:monospace;font-size:.58rem;font-weight:900;box-shadow:0 2px 6px #0006}.arena-totem-stats{color:var(--exp-muted);font-family:monospace;font-size:.68rem;font-weight:700}.arena-touch-orb{background:radial-gradient(circle at 35% 30%,#ffffff40 0,rgba(var(--emoji-glow),.22) 60%,#00000073 100%);border:1.5px solid rgba(var(--emoji-glow),.45);width:68px;height:68px;box-shadow:0 4px 16px rgba(var(--emoji-glow),.25),inset 0 2px 6px #fff3;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s cubic-bezier(.34,1.56,.64,1);display:flex}.arena-touch-btn:hover:not(:disabled):not(.is-other-locked) .arena-touch-orb{transform:scale(1.08)}.arena-touch-glyph{filter:drop-shadow(0 2px 8px #0006);font-size:2.5rem;line-height:1}.arena-totem-footer{min-height:14px;margin-top:.4rem}.arena-join-alert{text-align:center;background:#f59e0b2e;border:1px solid #f59e0b80;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .85rem;animation:joinPulse .3s ease-out;display:flex}@keyframes joinPulse{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.arena-lock-warning{text-align:center;background:#f43f5e2e;border:1px solid #f43f5e80;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .85rem;animation:shakeSoft .3s ease-out;display:flex}@keyframes shakeSoft{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.arena-leader-banner{background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:.75rem;align-items:center;gap:.6rem;padding:.45rem .85rem;display:flex}.arena-leader-pill{text-transform:uppercase;letter-spacing:.06em;color:var(--leader-accent,#f97316);font-size:.68rem;font-weight:900}.live-flow-team-tag{background:#ffffff1f;border:1px solid #ffffff40;border-radius:.35rem;align-items:center;padding:.05rem .35rem;font-size:.68rem;line-height:1;display:inline-flex}.arena-victory-podium{text-align:center;background:linear-gradient(135deg,#eab30838,#ca8a0461);border:1.5px solid #eab308;border-radius:1.15rem;flex-direction:column;align-items:center;gap:.45rem;margin-top:.85rem;padding:1.25rem;animation:winnerAppear .35s cubic-bezier(.16,1,.3,1) forwards;display:flex}@keyframes winnerAppear{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.arena-reward-pill{background:#10b98138;border:1px solid #10b981;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .75rem;display:inline-flex}.arena-sky-layer{z-index:10;inset:0;overflow:hidden}.arena-particle,.arena-sky-layer{pointer-events:none;position:absolute}.arena-particle{-webkit-user-select:none;user-select:none;opacity:1;bottom:0}.particle--heart{animation:floatSway 2.4s ease-out forwards}.particle--fire{filter:drop-shadow(0 0 10px #f97316cc);animation:fireAscend 1.8s ease-out forwards}.particle--joy{animation:joyWobble 2.2s ease-out forwards}.particle--target{animation:targetFly 1.9s cubic-bezier(.1,.8,.3,1) forwards}@keyframes floatSway{0%{opacity:0;transform:translateY(0)translate(0)scale(.6)}15%{opacity:1;transform:translateY(-30px) translateX(calc(var(--drift-x) * .4)) scale(1.1)}70%{opacity:.9;transform:translateY(-160px) translateX(calc(var(--drift-x) * -.6)) scale(1)}to{opacity:0;transform:translateY(-260px) translateX(var(--drift-x)) scale(.8)}}@keyframes fireAscend{0%{opacity:0;transform:translateY(0)scale(.7)}20%{opacity:1;transform:translateY(-40px)scale(1.2)}80%{opacity:.85;transform:translateY(-200px)scale(1.1)}to{opacity:0;transform:translateY(-300px)scale(.7)}}@keyframes joyWobble{0%{opacity:0;transform:translateY(0)rotate(0)scale(.6)}20%{opacity:1;transform:translateY(-35px)rotate(15deg)scale(1.15)}50%{transform:translateY(-120px)rotate(-15deg)scale(1.05)}to{opacity:0;transform:translateY(-270px)rotate(20deg)scale(.75)}}@keyframes targetFly{0%{opacity:0;transform:translateY(0)scale(.5)}20%{opacity:1;transform:translateY(-50px)scale(1.2)}75%{opacity:.9;transform:translateY(-190px)scale(1)}to{opacity:0;transform:translateY(-290px)scale(.6)}}.pulso-live-stream-area{flex-direction:column;justify-content:flex-end;gap:.45rem;min-height:180px;max-height:280px;padding:.25rem 0;transition:opacity .25s,filter .25s;display:flex;overflow-y:hidden}.pulso-live-stream-area.is-in-battle-mode{opacity:.48;filter:grayscale(15%)}.live-stream-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1rem;display:flex}.live-flow-row{background:var(--exp-surface-soft);will-change:opacity,transform;border:1px solid #0000;border-radius:.85rem;align-items:center;gap:.65rem;padding:.45rem .75rem;transition:opacity 1.2s ease-out,transform 1.2s ease-out,filter 1.2s ease-out;animation:liveRowEntrance .26s ease-out;display:flex}@keyframes liveRowEntrance{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.live-flow-row:hover{border-color:var(--exp-border)}.live-flow-row.is-fading{opacity:.6}.live-flow-row.is-evaporating{opacity:.12;filter:blur(1.5px);transform:translateY(-4px)}.live-flow-avatar{border-radius:50%;justify-content:center;width:26px;height:26px}.live-flow-avatar,.live-flow-header-row{flex-shrink:0;align-items:center;display:flex}.live-flow-header-row{gap:.5rem}.live-flow-body,.live-flow-content{flex:1;min-width:0}.live-flow-text{color:var(--exp-text);white-space:normal;overflow-wrap:break-word;word-break:normal;font-size:.82rem;font-weight:500;line-height:1.35}.live-flow-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.live-flow-reactions-strip{align-items:center;gap:.25rem;display:flex}.live-react-pill{background:var(--exp-surface);border:1px solid var(--exp-border);cursor:pointer;border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .35rem;font-size:.75rem;transition:transform .12s,background .12s;display:inline-flex}.live-react-pill:hover{border-color:var(--exp-emerald);transform:scale(1.1)}.live-react-pill.is-voted{background:var(--exp-emerald-soft);border-color:var(--exp-emerald)}.live-radar-btn{cursor:pointer;background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;padding:.25rem;transition:background .12s;display:flex}.live-radar-btn:hover,.live-radar-dropdown{background:var(--exp-surface)}.live-radar-dropdown{border:1px solid var(--exp-border);z-index:50;border-radius:.75rem;flex-direction:column;gap:.15rem;width:190px;margin-top:.3rem;padding:.3rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000073}.live-radar-opt{color:var(--exp-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.45rem;align-items:center;gap:.45rem;padding:.4rem .55rem;font-size:.72rem;font-weight:700;transition:background .12s;display:flex}.live-radar-opt:hover{background:var(--exp-surface-soft)}.pulso-live-composer{border-top:1px solid var(--exp-border);margin-top:.85rem;padding-top:.85rem}.live-composer-line{align-items:center;gap:.5rem;display:flex}.live-composer-field{background:var(--exp-surface-soft);border:1px solid var(--exp-border);width:100%;color:var(--exp-text);border-radius:999px;outline:none;padding:.55rem .85rem;font-size:.8rem;transition:border-color .14s}.live-composer-field:focus{border-color:var(--exp-emerald)}.live-counter-tag{font-family:monospace;font-size:.65rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.live-quick-emoji-chip{background:var(--exp-surface-soft);border:1px solid var(--exp-border);cursor:pointer;border-radius:.5rem;padding:.25rem .4rem;font-size:.85rem;transition:transform .12s}.live-quick-emoji-chip:hover{transform:scale(1.15)}.live-send-action-btn{background:var(--exp-emerald);color:#000;letter-spacing:.04em;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem 1rem;font-size:.75rem;font-weight:900;transition:opacity .14s,transform .14s;display:inline-flex}.live-send-action-btn:disabled{opacity:.4;cursor:not-allowed}.live-send-action-btn:not(:disabled):hover{opacity:.9;transform:scale(1.02)}.live-alert-pill{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:.65rem;align-items:center;gap:.35rem;margin-top:.4rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;display:flex}.pulso-live-lab-bar{border-top:1px dashed var(--exp-border);margin-top:.85rem;padding-top:.85rem}.live-lab-dropdown{outline:none;padding:.3rem .55rem;font-weight:700}.live-lab-dropdown,.live-lab-toggle{background:var(--exp-surface-soft);border:1px solid var(--exp-border);color:var(--exp-text);cursor:pointer;border-radius:.5rem;font-size:.72rem}.live-lab-toggle{align-items:center;gap:.3rem;padding:.3rem .6rem;font-weight:800;display:inline-flex}.live-lab-toggle.is-active{background:var(--exp-emerald-soft);border-color:var(--exp-emerald);color:var(--exp-emerald)}@media (max-width:640px){.pulso-live-wrapper{box-sizing:border-box;border-radius:1.15rem;width:100%;min-width:0;max-width:100%;margin-bottom:2rem;padding:.85rem .75rem}.pulso-live-top-bar .flex-wrap{flex-direction:column;align-items:stretch;gap:.65rem}.live-battle-launch-btn{white-space:nowrap;flex-shrink:0;padding:.28rem .55rem;font-size:.65rem}.pulso-live-stream-area{gap:.55rem;min-height:200px;max-height:360px}.live-flow-row{box-sizing:border-box;border-radius:.75rem;flex-direction:column;align-items:stretch;gap:.35rem;width:100%;min-width:0;max-width:100%;padding:.55rem .65rem;display:flex}.live-flow-header-row{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.live-flow-body{box-sizing:border-box}.live-flow-body,.live-flow-text{width:100%;min-width:0;max-width:100%}.live-flow-text{color:var(--exp-text);white-space:normal;overflow-wrap:break-word;word-break:normal;margin:0;padding:.05rem 0;font-size:.82rem;line-height:1.38}.live-flow-actions{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:.3rem;width:100%;padding-top:.1rem;display:flex;overflow-x:auto}.live-flow-actions::-webkit-scrollbar{display:none}.live-flow-reactions-strip{align-items:center;gap:.3rem;display:flex;overflow-x:auto}.live-react-pill{padding:.18rem .45rem;font-size:.75rem}.live-arena-surface{border-radius:1rem;margin:.35rem 0 .65rem;padding:.75rem .65rem}.arena-touch-row{gap:.35rem;margin-bottom:.45rem;grid-template-columns:repeat(4,1fr)!important}.arena-touch-btn{border-radius:.75rem;padding:.45rem .2rem}.arena-touch-orb{width:36px;height:36px}.arena-touch-glyph{font-size:1.35rem}.arena-totem-title{font-size:.58rem}.arena-totem-stats{font-size:.55rem}.arena-energy-ribbon{height:15px;margin-bottom:.55rem}.pulso-live-composer{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:.65rem;padding-top:.65rem}.live-composer-line{align-items:center;gap:.4rem;width:100%;max-width:100%;display:flex}.live-composer-field{flex:1;width:100%;min-width:0;padding:.55rem .75rem;font-size:.78rem}.live-send-action-btn{flex-shrink:0;align-items:center;gap:.25rem;padding:.55rem .85rem;font-size:.72rem;font-weight:900;display:inline-flex}}.voice-mic-btn{color:#34d399;cursor:pointer;box-sizing:border-box;background:#064e3b59;border:1px solid #10b98159;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.voice-mic-btn:hover{background:#064e3b99;border-color:#34d39999;transform:scale(1.04);box-shadow:0 0 14px #10b9814d}.voice-mic-btn:active{transform:scale(.96)}.voice-recorder-bar{box-sizing:border-box;background:#051812f2;border:1px solid #ef444466;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.4rem .75rem;display:flex;box-shadow:0 0 16px #ef444426}.voice-rec-dot{background:#ef4444;border-radius:9999px;width:8px;height:8px;box-shadow:0 0 8px #ef4444}.voice-rec-label{letter-spacing:.05em;color:#ef4444;font-size:.7rem;font-weight:900}.voice-rec-timer{color:#fca5a5;font-family:monospace;font-size:.75rem;font-weight:700}.voice-btn-cancel{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.25rem;min-height:38px;padding:.45rem .65rem;transition:all .15s;display:inline-flex}.voice-btn-cancel:hover{color:#f87171;background:#ef444426;border-color:#ef44444d}.voice-btn-stop{color:#fca5a5;cursor:pointer;background:#ef444440;border:1px solid #ef444499;border-radius:8px;align-items:center;gap:.25rem;min-height:38px;padding:.45rem .85rem;transition:all .15s;display:inline-flex;box-shadow:0 0 10px #ef444440}.voice-btn-stop:hover{background:#ef444466;transform:scale(1.02)}.voice-preview-bar{box-sizing:border-box;background:#041a14f2;border:1px solid #10b98166;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.4rem .75rem;display:flex;box-shadow:0 0 16px #10b98126}.voice-preview-play-btn{color:#34d399;cursor:pointer;background:#10b98140;border:1px solid #10b98180;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.voice-preview-play-btn:hover{background:#10b98173;transform:scale(1.05)}.voice-btn-discard{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.25rem;min-height:36px;padding:.45rem .65rem;transition:all .15s;display:inline-flex}.voice-btn-discard:hover{color:#fca5a5;background:#ef444426;border-color:#ef44444d}.voice-btn-send{color:#ecfdf5;cursor:pointer;background:linear-gradient(135deg,#059669,#047857);border:1px solid #34d39999;border-radius:8px;align-items:center;gap:.35rem;min-height:36px;padding:.45rem .85rem;transition:all .15s;display:inline-flex;box-shadow:0 0 12px #10b98159}.voice-btn-send:hover{background:linear-gradient(135deg,#10b981,#059669);transform:scale(1.02)}.voice-error-banner{z-index:40;color:#fda4af;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e0a0af2;border:1px solid #f43f5e66;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.68rem;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 4px 14px #00000080}.live-voice-stack-container{box-sizing:border-box;border-top:1px solid #2dd4bf1f;width:100%;min-width:0;max-width:100%;margin-top:.65rem;padding-top:.65rem}.live-voice-stack-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.voice-stack-badge-icon{background:#10b98126;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.voice-stack-title{letter-spacing:.08em;color:#a7f3d0;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.voice-stack-count{color:#34d399;background:#10b98133;border-radius:9999px;padding:.1rem .4rem;font-family:monospace;font-size:.65rem;font-weight:700}.live-voice-cards-list{flex-direction:column;gap:.45rem;width:100%;min-width:0;max-height:420px;padding-right:.2rem;display:flex;overflow-y:auto}.voice-stack-show-more-btn{color:#34d399;letter-spacing:.05em;cursor:pointer;background:#064e3b33;border:1px dashed #10b98140;border-radius:8px;justify-content:center;align-items:center;gap:.3rem;width:100%;margin-top:.4rem;padding:.4rem;font-size:.65rem;font-weight:800;transition:all .15s;display:flex}.voice-stack-show-more-btn:hover{background:#064e3b59;border-color:#34d39966}.voice-card-wrapper{box-sizing:border-box;background:#041410b3;border:1px solid #10b9812e;border-radius:10px;flex-direction:column;gap:.4rem;width:100%;min-width:0;max-width:100%;padding:.55rem .7rem;transition:opacity .35s,transform .35s,border-color .2s;display:flex}.voice-card-wrapper.is-expiring-soon{background:#181206b3;border-color:#f59e0b59}.voice-card-header{justify-content:space-between;align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.voice-avatar{border:1px solid #2dd4bf4d;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.voice-author-name{color:#f1f5f9;font-size:.72rem;font-weight:800}.voice-author-tag{color:#64748b;font-mono:true;font-size:.62rem}.voice-duration-badge{color:#34d399;background:#10b9811f;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .4rem;font-family:monospace;font-size:.62rem;font-weight:700;display:inline-flex}.voice-player-core{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.voice-play-btn{cursor:pointer;background:#064e3b66;border:1px solid #10b98173;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;transition:all .2s;display:inline-flex}.voice-play-btn:hover{background:#064e3bb3;border-color:#34d399cc;transform:scale(1.05);box-shadow:0 0 10px #10b98159}.voice-play-btn.is-playing{background:#10b98140;border-color:#34d399;box-shadow:0 0 14px #10b98180}.voice-waveform-strip{flex:1;align-items:center;gap:2px;min-width:0;height:26px;padding:0 2px;display:flex;overflow:hidden}.voice-waveform-bar{cursor:pointer;background:#2dd4bf2e;border:none;border-radius:2px;flex:1;min-width:2px;max-width:5px;padding:0;transition:background .12s,transform .15s}.voice-waveform-bar.is-played{background:#10b981;box-shadow:0 0 4px #10b98166}.voice-waveform-bar.is-animating{animation:voiceBarPulse 1.2s ease-in-out infinite}@keyframes voiceBarPulse{0%,to{opacity:.9;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.25)}}.voice-time-readout{color:#94a3b8;flex-shrink:0;align-items:center;gap:.2rem;font-family:monospace;font-size:.62rem;display:flex}.voice-card-footer{justify-content:flex-end;align-items:center;width:100%;display:flex}.voice-countdown-pill{color:#64748b;letter-spacing:.03em;align-items:center;gap:.25rem;font-family:monospace;font-size:.6rem;display:inline-flex}.voice-countdown-pill.is-urgent{color:#fbbf24;text-shadow:0 0 8px #f59e0b66;font-weight:700}@media (prefers-reduced-motion:reduce){.arena-particle,.arena-victory-podium,.drop-radiance-halo,.gold-ambient-rays,.media-viewer-container,.orb-halo-ambient,.orb-halo-multizone,.orb-like-burst-badge,.orb-new-signal-wave,.orb-theme-chroma-sweep,.orb-theme-track-360,.radar-modal-sheet,.rdr-wave-bar.playing{animation:none!important}}@keyframes floatUp{0%{opacity:1;transform:translateY(0)scale(.8)}50%{opacity:.9;transform:translateY(-50px)scale(1.2)}to{opacity:0;transform:translateY(-110px)scale(1.4)}}.mirror{transform:scaleX(-1)}