:root{--bg:#05070d;--bg-2:#0a1019;--edge:#24344d;--text:#edf3ff;--muted:#9aa9c0;--accent:#00c6b5;--accent-2:#37e3c7}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;color:var(--text);background:radial-gradient(70rem 40rem at 85% -10%,rgba(0,198,181,.12),transparent),radial-gradient(55rem 30rem at 10% 0,rgba(67,116,255,.1),transparent),linear-gradient(180deg,var(--bg-2),var(--bg));font-family:Sora,Manrope,Segoe UI,sans-serif}.topNavWrap{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,rgba(7,12,20,.92),rgba(4,9,16,.78)),rgba(5,7,13,.72);border-bottom:1px solid hsla(0,0%,100%,.09)}.topNavWrap:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,rgba(55,227,199,0),rgba(55,227,199,.48),rgba(55,227,199,0))}.topNav{min-height:4.1rem;display:flex;justify-content:space-between;gap:1rem}.brand,.topNav{align-items:center}.brand{color:var(--text);text-decoration:none;font-weight:900;display:inline-flex;gap:0;letter-spacing:.08em;position:relative;padding:.24rem .44rem .24rem .24rem;border-radius:999px;border:1px solid rgba(55,227,199,.22);background:linear-gradient(120deg,rgba(8,18,30,.72),rgba(5,10,18,.42));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.brand:before{content:"";position:absolute;inset:-6px -10px;border-radius:999px;background:radial-gradient(circle at 25% 50%,rgba(55,227,199,.2),rgba(55,227,199,0));pointer-events:none;z-index:-1}.brandLogoWrap{width:8.8rem;height:2.45rem;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.brandLogo{width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;filter:saturate(1.06) contrast(1.05) brightness(1.04)}.topNavLinks{display:flex;align-items:center;gap:.3rem;padding:.24rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.topNavLinks a{position:relative;color:#c7d2e6;text-decoration:none;font-size:.9rem;padding:.45rem .72rem;border-radius:999px;transition:color .2s ease,background-color .2s ease}.topNavLinks a:after{content:"";position:absolute;left:.72rem;right:.72rem;bottom:.26rem;height:1px;background:var(--accent-2);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.topNavLinks a:hover{color:var(--text);background:hsla(0,0%,100%,.04)}.topNavLinks a:hover:after{transform:scaleX(1)}.topNavLinks .navActive{color:#eaf7ff;border:1px solid rgba(55,227,199,.38);background:linear-gradient(120deg,rgba(8,24,35,.9),rgba(5,13,21,.82))}.topNavLinks .navActive:after{display:none}.page{position:relative;overflow:clip;min-height:100vh;padding:3.2rem 0 4.2rem}.subPage{padding-top:2rem}.ambientGlow{position:absolute;width:36rem;height:36rem;border-radius:999px;top:-12rem;right:-8rem;background:radial-gradient(circle,rgba(55,227,199,.25),transparent 70%);filter:blur(14px);pointer-events:none;animation:float 10s ease-in-out infinite}.container{width:min(1160px,calc(100% - 2rem));margin:0 auto}.kicker{margin:0;letter-spacing:.12em;font-size:.76rem;font-weight:700;color:var(--accent-2)}.hero{animation:rise .7s ease}.heroIdentity{margin-bottom:.9rem;width:-moz-fit-content;width:fit-content;gap:.72rem;padding:.5rem .75rem .5rem .5rem;border-radius:999px;border:1px solid rgba(55,227,199,.3);background:linear-gradient(120deg,rgba(55,227,199,.14),rgba(55,227,199,.03))}.heroIdentity,.heroLogoWrap{display:inline-flex;align-items:center}.heroLogoWrap{width:2.5rem;height:2.5rem;border-radius:.8rem;background:rgba(4,14,20,.7);border:1px solid rgba(55,227,199,.35);justify-content:center}.heroLogo{width:1.65rem;height:1.65rem;object-fit:contain}.heroIdentityTitle{margin:0;font-weight:700;letter-spacing:.04em}.heroIdentitySub{margin:.05rem 0 0;color:var(--muted);font-size:.75rem}.hero h1{margin:.9rem 0 0;font-size:clamp(2rem,4.4vw,3.8rem);line-height:1.05;max-width:17ch}.lead{margin:1.1rem 0 0;max-width:72ch;color:var(--muted);line-height:1.72}.heroActions{margin-top:1.6rem;display:flex;gap:.85rem;flex-wrap:wrap}.btn{border:1px solid transparent;border-radius:999px;padding:.75rem 1.2rem;color:var(--text);background:transparent;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-2px)}.btnPrimary{color:#041315;background:linear-gradient(120deg,var(--accent),var(--accent-2))}.btnGhost{border-color:var(--edge);background:hsla(0,0%,100%,.02)}.statGrid{margin-top:1.2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.statCard{padding:.9rem 1rem;border-radius:.9rem;background:radial-gradient(80% 90% at 90% 0,rgba(55,227,199,.14),rgba(55,227,199,0)),linear-gradient(180deg,rgba(18,31,49,.9),rgba(10,17,29,.9));border:1px solid rgba(55,227,199,.24);position:relative;overflow:hidden}.statCard p{margin:0;color:var(--muted);font-size:.82rem}.statCard strong{display:block;margin-top:.4rem;font-size:1.55rem;color:#eaffff}.statHint{display:inline-flex;margin-top:.55rem;font-size:.72rem;color:#bbf8ef;border:1px solid rgba(55,227,199,.33);border-radius:999px;padding:.2rem .5rem;background:rgba(55,227,199,.09)}.intro{margin-top:1.2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.introCard{padding:1rem;border-radius:.9rem;border:1px solid var(--edge);background:linear-gradient(180deg,rgba(16,24,39,.96),rgba(8,13,23,.96))}.introCard h2{margin:0;font-size:1.06rem}.introCard p{margin:.55rem 0 0;color:var(--muted);line-height:1.6}.content{margin-top:1.2rem;display:grid;grid-template-columns:1.7fr 1fr;grid-gap:1rem;gap:1rem}.feedPanel,.panelBox{background:linear-gradient(180deg,rgba(16,24,39,.96),rgba(8,13,23,.96));border:1px solid var(--edge);border-radius:1rem}.feedPanel{padding:1rem}.sectionHeader{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.sectionHeader h2{margin:0;font-size:1.25rem}.sectionLink{color:var(--accent-2);text-decoration:none;font-size:.9rem}.sectionLink:hover{text-decoration:underline}.questionList{display:grid;grid-gap:.8rem;gap:.8rem}.questionCard{display:grid;grid-template-columns:156px 1fr;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:linear-gradient(180deg,rgba(16,24,39,.94),rgba(8,13,23,.94));transition:border-color .2s ease,transform .2s ease}.questionCard:hover{border-color:rgba(55,227,199,.45);transform:translateY(-2px)}.questionMeta{display:grid;grid-gap:.6rem;gap:.6rem}.questionMeta span{border:1px solid hsla(0,0%,100%,.08);border-radius:.65rem;padding:.52rem .62rem;color:var(--muted);font-size:.75rem;text-align:center}.metaState strong{font-size:.9rem}.metaStateClosed{border-color:hsla(0,100%,74%,.38)!important}.questionMeta strong{display:block;color:var(--text);font-size:1rem;margin-bottom:.15rem}.urgencyMeta{border:1px solid hsla(0,0%,100%,.08);border-radius:.65rem;padding:.45rem .6rem;color:var(--muted);font-size:.75rem}.urgencyMeta strong{display:block;margin-bottom:.28rem;font-size:.76rem;color:#d8e5f8}.urgencyBar{height:.5rem;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.urgencyFill{display:block;height:100%;border-radius:999px}.urgencyFilllow{background:linear-gradient(90deg,#24d6a3,#5ee7bf)}.urgencyFillmedium{background:linear-gradient(90deg,#f3b94a,#ffde6b)}.urgencyFillhigh{background:linear-gradient(90deg,#ff6d6d,#ff9c6d)}.questionBody h3{margin:0;font-size:1.22rem;line-height:1.3}.questionBody>p{margin-top:.55rem;line-height:1.68;color:#c8d7ee}.questionTitleLink{color:#edf5ff;text-decoration:none}.questionTitleLink:hover{color:var(--accent-2);text-decoration:underline}.tagRow{margin-top:.65rem;display:flex;gap:.45rem;flex-wrap:wrap}.questionOpenRow{margin-top:.9rem;display:flex;justify-content:flex-end}.questionOpenLink{color:var(--accent-2);text-decoration:none;font-size:.92rem;font-weight:700}.questionOpenLink:hover{text-decoration:underline}.tag{background:rgba(55,227,199,.11);border:1px solid rgba(55,227,199,.35);color:#baf8ee;border-radius:999px;font-size:.74rem;padding:.28rem .58rem}.sidePanel{display:grid;grid-gap:.8rem;gap:.8rem}.panelBox{padding:.95rem}.panelBox h3{margin:0 0 .7rem;font-size:1rem}.panelBox p{margin:0;color:var(--muted);line-height:1.6}.answerCard{padding:.9rem;border:1px solid hsla(0,0%,100%,.09);border-radius:.85rem;background:hsla(0,0%,100%,.02)}.answerCardAccepted{border-color:rgba(55,227,199,.48);background:linear-gradient(180deg,rgba(55,227,199,.1),rgba(55,227,199,.03))}.answerListModern{display:grid;grid-gap:.8rem;gap:.8rem}.answerHead{display:flex;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.45rem}.answerUser{font-size:1rem;color:#eef6ff;letter-spacing:.01em}.answerDate{color:var(--muted);font-size:.8rem}.acceptedMark{margin-top:.5rem;color:#bff7ef!important;font-size:.8rem;font-weight:700}.inlineAction{border:0;background:transparent;color:var(--accent-2);padding:0;margin-top:.35rem;font:inherit;font-size:.85rem;cursor:pointer}.inlineAction:hover{text-decoration:underline}.mentionText{color:#7fe8ff;font-weight:700}.mentionSuggestBox{margin-top:-.2rem;border:1px solid rgba(55,227,199,.28);border-radius:.75rem;background:rgba(6,14,25,.94);padding:.35rem;display:grid;grid-gap:.25rem;gap:.25rem}.mentionSuggestItem{text-align:left;border:0;background:transparent;color:#d9ecff;border-radius:.5rem;padding:.4rem .5rem;cursor:pointer}.mentionSuggestItem:hover{background:rgba(55,227,199,.12);color:#c8fff6}.paginationRow{margin-top:.85rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem}.paginationRow p{margin:0;text-align:center;color:var(--muted);font-size:.88rem}.notificationList{display:grid;grid-gap:.7rem;gap:.7rem}.notificationCard{border:1px solid hsla(0,0%,100%,.09);border-radius:.8rem;padding:.85rem;background:hsla(0,0%,100%,.02)}.tagList{margin:0;padding:0;list-style:none;display:grid;grid-gap:.45rem;gap:.45rem}.tagList li{display:flex;justify-content:space-between;align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:.65rem;padding:.5rem .6rem;color:#dce6f8}.tagList b{color:var(--accent-2)}.leaderList{margin:0;padding:0;list-style:none;display:grid;grid-gap:.6rem;gap:.6rem}.leaderboardStage{width:min(520px,calc(100% - 2rem));margin:0 auto;position:relative}.leaderboardTopBar{display:flex;justify-content:flex-start;margin-bottom:.8rem}.leaderboardBoard{position:relative;border-radius:1.4rem 1.4rem 2rem 2rem;border:2px solid rgba(55,227,199,.45);background:radial-gradient(120% 120% at 50% -12%,rgba(55,227,199,.18),rgba(55,227,199,0)),linear-gradient(180deg,rgba(12,18,34,.98),rgba(7,12,24,.98));padding:1.4rem .9rem 1.18rem;overflow:hidden;animation:none}.leaderboardBoard:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.07) 44%,transparent 70%);transform:translateX(-120%);animation:boardShine 6.5s ease-in-out infinite;pointer-events:none}.leaderboardBoard:after{content:"";position:absolute;left:10%;right:10%;bottom:-38px;height:80px;border:2px solid rgba(55,227,199,.45);border-top:0;border-radius:0 0 46% 46%;background:linear-gradient(180deg,rgba(10,18,38,.96),rgba(6,11,22,.96));z-index:0}.leaderboardEmpty{margin-top:1.7rem!important;position:relative;z-index:1}.leaderItem{display:grid;grid-template-columns:34px 32px 1fr auto;align-items:center;grid-gap:.55rem;gap:.55rem;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:.46rem .72rem;position:relative;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .22s ease,box-shadow .22s ease}.leaderItem:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,198,181,.22)}.leaderRankBadge{width:28px;height:28px;border-radius:999px;font-size:.82rem;color:#f8fbff;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.24)}.leaderAvatar,.leaderRankBadge{display:inline-flex;align-items:center;justify-content:center;font-weight:800}.leaderAvatar{width:30px;height:30px;border-radius:999px;font-size:.78rem;color:#05222b;background:radial-gradient(circle at 30% 20%,#bafcff,#2dcad7);border:1px solid hsla(0,0%,100%,.5)}.leaderUserLine{display:inline-flex;align-items:center;gap:.35rem}.leaderUserName{color:#f4fbff;font-weight:700;letter-spacing:.01em}.leaderScore{color:#ddfff9;font-size:.82rem;padding:.17rem .5rem;border-radius:999px;background:rgba(45,202,215,.22);border:1px solid rgba(139,242,255,.4)}.leaderTone1{background:linear-gradient(90deg,rgba(45,202,215,.9),rgba(23,143,176,.9));box-shadow:0 0 0 1px rgba(121,250,242,.5),0 0 22px rgba(45,202,215,.45);animation:topLeaderPulse 2.2s ease-in-out infinite}.leaderTone2{background:linear-gradient(90deg,rgba(56,158,255,.86),rgba(51,116,234,.86))}.leaderTone3{background:linear-gradient(90deg,rgba(89,119,232,.88),rgba(86,92,202,.88))}.leaderTone10,.leaderTone4,.leaderTone5,.leaderTone6,.leaderTone7,.leaderTone8,.leaderTone9{background:linear-gradient(90deg,rgba(128,126,223,.86),rgba(86,109,207,.86))}@keyframes boardShine{0%{transform:translateX(-120%)}45%,to{transform:translateX(140%)}}@keyframes topLeaderPulse{0%,to{box-shadow:0 0 0 1px rgba(121,250,242,.5),0 0 22px rgba(45,202,215,.45)}50%{box-shadow:0 0 0 1px rgba(179,255,250,.8),0 0 32px rgba(121,250,242,.6)}}.ctaBox{border-color:rgba(55,227,199,.35)}.fullWidth{margin-top:.8rem;width:100%}.subHero h1{margin:.55rem 0 0;font-size:clamp(1.8rem,3.5vw,2.8rem)}.discoverLayout{margin-top:1.2rem;display:grid;grid-template-columns:1.7fr 1fr;grid-gap:1rem;gap:1rem}.discoverMain{display:grid;grid-gap:.8rem;gap:.8rem}.discoverLayoutFocus{grid-template-columns:1fr}.filterRow{display:flex;gap:.5rem;flex-wrap:wrap}.filterSearchRow{display:grid;grid-gap:.65rem;gap:.65rem}.searchForm{display:flex;gap:.5rem;align-items:center;width:100%}.searchInput{flex:1 1 auto}.searchBtn{white-space:nowrap}.chip{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:#d7e3f9;border-radius:999px;padding:.4rem .75rem;font-size:.8rem;cursor:pointer}.chipActive,.chipOpen{border-color:rgba(55,227,199,.5);background:rgba(55,227,199,.12);color:#bff7ef}.chipClosed{border-color:hsla(0,100%,74%,.45);background:hsla(0,100%,74%,.14);color:#ffd0d0}.discoverSide{display:grid;grid-gap:.8rem;gap:.8rem}.tagCloud{display:flex;gap:.45rem;flex-wrap:wrap}.narrow{width:min(760px,calc(100% - 2rem))}.authCard,.authInfo,.formPanel{padding:1rem;border-radius:1rem;border:1px solid var(--edge);background:linear-gradient(180deg,rgba(16,24,39,.96),rgba(8,13,23,.96))}.formStack{display:grid;grid-gap:.85rem;gap:.85rem}.formStack label{display:grid;grid-gap:.36rem;gap:.36rem;font-size:.86rem;color:#d7e2f6}input,select,textarea{width:100%;border:1px solid var(--edge);background:rgba(0,0,0,.26);color:var(--text);border-radius:.68rem;padding:.68rem .76rem;font:inherit}input:focus,select:focus,textarea:focus{outline:1px solid rgba(55,227,199,.6);border-color:rgba(55,227,199,.6)}.formGrid{display:grid;grid-template-columns:1fr 220px;grid-gap:.8rem;gap:.8rem}.formActions{display:flex;justify-content:flex-end;gap:.7rem}.authLayout{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:1rem;gap:1rem}.authInfo h1{margin:.6rem 0 0}.authMetricGrid{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.authMetricCard{padding:.75rem;border-radius:.8rem;border:1px solid rgba(55,227,199,.25);background:linear-gradient(180deg,rgba(13,25,37,.92),rgba(8,13,23,.92))}.authMetricCard strong{display:block;font-size:1.15rem;color:#eaf6ff}.authMetricCard p{margin:.35rem 0 0;color:var(--muted);font-size:.75rem}.authFeatureBox{margin-top:.9rem;padding:.9rem;border-radius:.85rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.authFeatureBox h3{margin:0 0 .55rem;font-size:.96rem}.benefitList{margin:0;padding-left:1.1rem;color:#d5e1f7;display:grid;grid-gap:.5rem;gap:.5rem}.authNote{margin:1rem 0 0;color:var(--muted)}.authNote a{color:var(--accent-2)}.authCard h2{margin:0}.authCardTop{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.9rem}.authCardTop span{color:var(--accent-2);font-size:.78rem;font-weight:600}.authFormGrid{grid-template-columns:1fr 1fr}.formStack label.policyCheck{display:flex;align-items:flex-start;gap:.55rem;color:var(--muted);font-size:.82rem;grid-template-columns:none}.formStack label.policyCheck input{width:auto;margin-top:.18rem;flex:0 0 auto}.formStack label.policyCheck span{line-height:1.5}.authCardHint{margin:.8rem 0 0;color:var(--muted);font-size:.8rem}.topToast{grid-column:1/-1;padding:.75rem .9rem;border-radius:.75rem;font-weight:600;font-size:.9rem}.topToastSuccess{background:rgba(44,201,133,.15);border:1px solid rgba(44,201,133,.4);color:#b8f7d6}.topToastError{background:hsla(0,100%,71%,.15);border:1px solid hsla(0,100%,71%,.4);color:#ffd4d4}.formMessage{margin:0;padding:.65rem .75rem;border-radius:.6rem;font-size:.84rem}.formMessageSuccess{background:rgba(44,201,133,.12);border:1px solid rgba(44,201,133,.35);color:#adf5d1}.formMessageError{background:hsla(0,100%,71%,.12);border:1px solid hsla(0,100%,71%,.35);color:#ffd1d1}.loginLayout{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:1rem;gap:1rem}.loginCard,.loginInfo{padding:1rem;border-radius:1rem;border:1px solid var(--edge);background:linear-gradient(180deg,rgba(16,24,39,.96),rgba(8,13,23,.96))}.loginInfo h1{margin:.6rem 0 0}.terminalCard{margin-top:1rem;border:1px solid rgba(55,227,199,.26);border-radius:.9rem;overflow:hidden;background:#071019}.terminalTop{min-height:2rem;display:flex;align-items:center;gap:.35rem;padding:0 .75rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02))}.terminalTop span{width:.52rem;height:.52rem;border-radius:999px;background:rgba(55,227,199,.72)}.terminalTop span:nth-child(2){opacity:.72}.terminalTop span:nth-child(3){opacity:.5}.terminalTop p{margin:0 0 0 .45rem;color:#a2b4cf;font-size:.76rem}.terminalBody{margin:0;padding:.85rem .85rem 1rem;color:#9cefd7;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.78rem;line-height:1.7;white-space:pre-wrap}.signalGrid{margin-top:.8rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.signalCard{border:1px solid hsla(0,0%,100%,.08);border-radius:.72rem;padding:.65rem;background:hsla(0,0%,100%,.02)}.signalCard p{margin:0;color:var(--muted);font-size:.73rem}.signalCard strong{margin-top:.3rem;display:block;color:#c7f8ea;font-size:.86rem;text-transform:uppercase;letter-spacing:.04em}@media (max-width:990px){.authLayout,.content,.discoverLayout,.intro,.loginLayout{grid-template-columns:1fr}.discoverSide,.sidePanel{grid-template-columns:1fr 1fr}.authMetricGrid{grid-template-columns:1fr}}@media (max-width:760px){.page{padding-top:2.3rem}.discoverSide,.formGrid,.questionCard,.sidePanel,.signalGrid,.statGrid{grid-template-columns:1fr}.questionMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.topNav{min-height:4.2rem;padding:.45rem 0}.brand{padding:.2rem .35rem .2rem .2rem}.brandLogoWrap{width:7.8rem;height:2.2rem}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(-18px,16px)}}.topNavRight{position:relative;margin-left:auto}.topNavDrawer,.topNavRight{display:flex;align-items:center;gap:.6rem}.topNavMenuButton{display:none;width:2.5rem;height:2.5rem;border-radius:.8rem;border:1px solid rgba(55,227,199,.32);background:linear-gradient(120deg,rgba(8,21,33,.94),rgba(7,14,24,.94));padding:0;align-items:center;justify-content:center;gap:.21rem;flex-direction:column;cursor:pointer}.topNavMenuButton span{width:1rem;height:2px;border-radius:999px;background:#d8ecff;transition:transform .2s ease,opacity .2s ease}.topNavRight.menuOpen .topNavMenuButton span:first-child{transform:translateY(4px) rotate(45deg)}.topNavRight.menuOpen .topNavMenuButton span:nth-child(2){opacity:0}.topNavRight.menuOpen .topNavMenuButton span:nth-child(3){transform:translateY(-4px) rotate(-45deg)}.userBadge{gap:.55rem;border:1px solid rgba(55,227,199,.35);background:linear-gradient(120deg,rgba(8,24,35,.82),rgba(5,13,21,.76));padding:.38rem .45rem .38rem .68rem}.userAvatar,.userBadge{display:inline-flex;align-items:center;border-radius:999px}.userAvatar{width:1.65rem;height:1.65rem;border:1px solid rgba(55,227,199,.45);background:radial-gradient(circle at 25% 20%,#26e3d0,#0e5965);color:#02151a;font-weight:800;font-size:.78rem;justify-content:center;flex:0 0 auto}.userBadge p{margin:0;font-size:.83rem;color:#d9f7f1;font-weight:700}.userBadge span{display:block;margin-top:.05rem;font-size:.68rem;color:#9bc5be}.userMetaLine{gap:.38rem}.pointBadge,.userMetaLine{display:inline-flex!important;align-items:center}.pointBadge{gap:.26rem;margin-top:0!important;padding:.1rem .38rem;border-radius:999px;border:1px solid rgba(55,227,199,.36);background:rgba(55,227,199,.12);color:#d2fff6!important;font-size:.66rem!important}.pointBadge:before{content:"";width:.44rem;height:.44rem;border-radius:999px;background:radial-gradient(circle at 35% 35%,#6effeb,#1daea0);box-shadow:0 0 10px rgba(55,227,199,.45)}.userLogout{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.04);color:#d9e5f6;padding:.34rem .62rem;font-size:.73rem;cursor:pointer}.userLogout:hover{background:hsla(0,0%,100%,.08)}@media (max-width:760px){.topNavRight{width:auto}.userBadge{width:100%;justify-content:space-between;border-radius:.7rem}}@media (max-width:900px){.topNavMenuButton{display:inline-flex}.topNavDrawer{display:none;position:absolute;right:0;top:calc(100% + .55rem);width:min(92vw,24rem);flex-direction:column;align-items:stretch;gap:.65rem;border:1px solid rgba(55,227,199,.26);border-radius:.95rem;padding:.62rem;background:radial-gradient(80% 100% at 90% 0,rgba(55,227,199,.12),rgba(55,227,199,0)),linear-gradient(180deg,rgba(9,16,27,.98),rgba(6,11,20,.98));box-shadow:0 12px 40px rgba(0,0,0,.35)}.topNavRight.menuOpen .topNavDrawer{display:flex}.topNavLinks{width:100%;flex-direction:column;align-items:stretch;border-radius:.75rem;padding:.28rem}.topNavLinks a{padding:.62rem .72rem;border-radius:.58rem}.topNavLinks a:after{display:none}.userBadge{border-radius:.75rem;width:100%}}.profileLayout{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:1rem;gap:1rem}.profileLayoutSingle{grid-template-columns:1fr}.profileCard,.profileSide{padding:1rem;border-radius:1rem;border:1px solid var(--edge);background:linear-gradient(180deg,rgba(16,24,39,.96),rgba(8,13,23,.96))}.profileCard h1{margin:.55rem 0 0;font-size:clamp(1.8rem,3.6vw,2.7rem)}.profileHero{display:flex;align-items:flex-start;gap:.85rem}.profileAvatar{width:2.9rem;height:2.9rem;border-radius:.85rem;border:1px solid rgba(55,227,199,.45);background:linear-gradient(135deg,#27d8c8,#0f5a66);color:#032027;font-size:1.2rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.profileGrid{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.profileGrid article{border:1px solid hsla(0,0%,100%,.09);border-radius:.75rem;background:hsla(0,0%,100%,.02);padding:.7rem}.profileGrid h3{margin:0;color:var(--muted);font-size:.8rem;font-weight:600}.profileGrid p{margin:.35rem 0 0;color:#dff1ff;font-weight:600}.profileGrid .pointCard p{display:inline-flex;align-items:center;gap:.38rem}.profileGrid .pointCard p:before{content:"";width:.56rem;height:.56rem;border-radius:999px;background:radial-gradient(circle at 35% 35%,#6effeb,#1daea0);box-shadow:0 0 10px rgba(55,227,199,.4)}.profileSettings{margin-top:1rem;display:grid;grid-gap:.8rem;gap:.8rem}.profileTabs{display:flex;gap:.45rem;flex-wrap:wrap}.profileTab{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:#d2ddf0;border-radius:999px;padding:.46rem .78rem;font-size:.8rem;cursor:pointer}.profileTab:hover{background:hsla(0,0%,100%,.06)}.profileTabActive{border-color:rgba(55,227,199,.42);background:rgba(55,227,199,.14);color:#c9fff4}.profileQuestionLink{color:#dff5ff;text-decoration:none;font-weight:600}.profileQuestionLink:hover{color:var(--accent-2);text-decoration:underline}@media (max-width:990px){.profileGrid,.profileLayout{grid-template-columns:1fr}}