:root{--bg: #ffffff;--text: #111111;--muted: #61666f;--line: #e9ecf1;--card: rgba(255, 255, 255, .88);--chip-line: #dfe5ee;--frost-feed-bg: rgba(255, 255, 255, .68);--frost-feed-border: rgba(255, 255, 255, .7);--frost-feed-shadow: 0 10px 32px rgba(0, 0, 0, .1);--frost-feed-filter: blur(12px) saturate(125%) contrast(1.02);--frost-side-bg: rgba(255, 255, 255, .58);--frost-side-border: rgba(255, 255, 255, .62);--frost-side-shadow: 0 8px 24px rgba(0, 0, 0, .08);--frost-side-filter: blur(10px) saturate(120%) contrast(1.01);--radius: 12px}:root[data-theme=dark]{--bg: #0b0e13;--text: #e9edf3;--muted: #a8b0bd;--line: #1e2530;--card: rgba(15, 18, 23, .72);--chip-line: #2a3442;--frost-feed-bg: rgba(20, 22, 26, .62);--frost-feed-border: rgba(255, 255, 255, .1);--frost-feed-shadow: 0 14px 40px rgba(0, 0, 0, .4);--frost-feed-filter: blur(14px) saturate(140%) contrast(1.05);--frost-side-bg: rgba(18, 20, 24, .54);--frost-side-border: rgba(255, 255, 255, .08);--frost-side-shadow: 0 12px 34px rgba(0, 0, 0, .36);--frost-side-filter: blur(12px) saturate(135%) contrast(1.04)}:root[data-density=compact]{--radius: 10px}:root[data-density=cozy]{--radius: 12px}html[data-theme=dark] body{background:var(--bg)!important;color:var(--text)!important}html[data-theme=dark] .hero,html[data-theme=dark] .shell,html[data-theme=dark] .wrap,html[data-theme=dark] .card,html[data-theme=dark] .rightCard,html[data-theme=dark] .bottomNav{background:var(--bg);color:var(--text)}html[data-theme=dark] .card,html[data-theme=dark] .rightCard{background:var(--card);border-color:var(--line)}.globeWrap{position:fixed;top:-30px;left:0;right:0;display:grid;place-items:center;z-index:0;pointer-events:none}.globeWrap img{width:clamp(520px,64vw,1040px);height:auto;object-fit:contain;opacity:1}.globeWrap:after{content:none!important;display:none!important}.hero,.shell,.bottomNav{position:relative;z-index:1}@media (max-width: 600px){.globeWrap{top:-20px}.globeWrap img{width:clamp(340px,82vw,640px)}}.feedCol .card{background:var(--frost-feed-bg);border:1px solid var(--frost-feed-border);box-shadow:var(--frost-feed-shadow);backdrop-filter:var(--frost-feed-filter);-webkit-backdrop-filter:var(--frost-feed-filter)}.rightCard{background:var(--frost-side-bg);border:1px solid var(--frost-side-border);box-shadow:var(--frost-side-shadow);backdrop-filter:var(--frost-side-filter);-webkit-backdrop-filter:var(--frost-side-filter)}.postBody,.linkTitle{color:var(--text)}.textarea{background:#ffffffd9}html[data-theme=dark] .textarea{background:#16181cc7}@media (max-width: 600px){.feedCol .card{backdrop-filter:blur(10px) saturate(120%) contrast(1.02);-webkit-backdrop-filter:blur(10px) saturate(120%) contrast(1.02)}.rightCard{backdrop-filter:blur(8px) saturate(115%) contrast(1.01);-webkit-backdrop-filter:blur(8px) saturate(115%) contrast(1.01)}}.hh-globe-area,.hh-globe-wrap,.globeWrap{background:transparent!important;box-shadow:none!important;opacity:1!important}.hh-globe-video,.globeWrap img,.heroGlobe{opacity:1!important;filter:grayscale(100%) contrast(1.28) brightness(1.02)!important;mix-blend-mode:normal!important}.hh-globe-wrap:before,.hh-globe-wrap:after{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important;filter:none!important}html[data-theme=dark]{--icon: #f5f7fb;--icon-dim: #c9d2e3;--chip-line: rgba(255, 255, 255, .24);--line: rgba(255, 255, 255, .22)}html[data-theme=dark] .iconBtn,html[data-theme=dark] .bottomBtn,html[data-theme=dark] .btn,html[data-theme=dark] .btnOutline,html[data-theme=dark] .pill,html[data-theme=dark] .tagButton{background:#ffffff0f!important;color:var(--icon)!important;border-color:var(--line)!important}html[data-theme=dark] .iconBtn svg,html[data-theme=dark] .bottomBtn svg,html[data-theme=dark] .btn svg,html[data-theme=dark] .search svg{stroke-width:2.2!important}html[data-theme=dark] .iconBtn:hover,html[data-theme=dark] .bottomBtn:hover,html[data-theme=dark] .btn:hover,html[data-theme=dark] .btnOutline:hover,html[data-theme=dark] .pill:hover,html[data-theme=dark] .tagButton:hover{background:#ffffff1f!important;border-color:#ffffff52!important}html[data-theme=dark] .iconBtn:focus,html[data-theme=dark] .bottomBtn:focus,html[data-theme=dark] .btn:focus{outline:2px solid rgba(255,255,255,.34);outline-offset:1px}html[data-theme=dark] .search{color:var(--icon)}html[data-theme=dark] .search input{background:#14161acc!important;color:var(--icon)!important;border-color:var(--line)!important;backdrop-filter:blur(8px) saturate(135%);-webkit-backdrop-filter:blur(8px) saturate(135%)}html[data-theme=dark] .search input::placeholder{color:#ebf0ffa6}html[data-theme=dark] .bottomNav{background:#0a0c10d9}.bottomNav{display:none!important}@media (max-width: 720px){.bottomNav{display:block!important}}.hero{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.05) blur(6px);backdrop-filter:saturate(1.05) blur(6px)}.heroInner{max-width:1120px;margin:0 auto;padding:10px 20px 12px;position:relative;overflow:clip}.heroGlobe{position:absolute;top:-38%;right:50%;width:min(780px,60vw);height:auto;opacity:.2;mix-blend-mode:multiply;pointer-events:none;z-index:0;transform:translateZ(0);-webkit-mask-image:radial-gradient(65% 65% at 60% 40%,#000 60%,transparent 100%);mask-image:radial-gradient(65% 65% at 60% 40%,#000 60%,transparent 100%);filter:saturate(.9) contrast(.95)}body[data-theme=dark] .heroGlobe,.theme-dark .heroGlobe{opacity:.28;mix-blend-mode:screen}.heroGlobe{position:center;top:-28%;right:50%;transform:translate(50%);width:min(1100px,82vw);height:auto;opacity:.3;filter:grayscale(100%) contrast(1.18) brightness(1.04);mix-blend-mode:multiply;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(72% 72% at 50% 45%,#000 62%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(72% 72% at 50% 45%,#000 62%,#0000)}.brandRow,.heroTitle,.search{position:relative;z-index:2}.globeWrap{position:fixed;inset:0 auto auto 0;top:-18%;left:50%;transform:translate(-50%);display:grid;place-items:start center;z-index:0;pointer-events:none}.globeWrap img{width:min(1200px,88vw);height:auto;opacity:.3;filter:grayscale(100%) contrast(1.18) brightness(1.04)}:root{--globe-image: url(/black%20and%20white%20globe.png)}body:before{content:"";position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%) translateZ(0);width:min(100vmin,1100px);aspect-ratio:1 / 1;background-image:var(--globe-image);background-repeat:no-repeat;background-position:center;background-size:contain;image-rendering:-webkit-optimize-contrast;opacity:.34;filter:grayscale(100%) contrast(1.18) brightness(1.04);mix-blend-mode:normal;pointer-events:none;z-index:0}html[data-theme=dark] body:before{opacity:.45;filter:grayscale(0%) contrast(1.26) brightness(1.06);mix-blend-mode:normal}.heroGlobe,.globeWrap img{display:none!important}.feedCol .card,.rightCard{background:#ffffff9e;border:1px solid rgba(255,255,255,.72);border-radius:14px;box-shadow:0 10px 28px #0000001a;backdrop-filter:blur(14px) saturate(120%) contrast(1.03);-webkit-backdrop-filter:blur(14px) saturate(120%) contrast(1.03)}html[data-theme=dark] .feedCol .card,html[data-theme=dark] .rightCard{background:#1214188a;border-color:#ffffff1f;box-shadow:0 12px 34px #0000005c}.messagesPage .card,.notificationsPage .card,.messagesPage .replyItem,.notificationsPage .replyItem,.messagesPage .discItem,.notificationsPage .discItem,.messagesPage .messageItem,.notificationsPage .notifItem{background:#ffffff8c!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:14px!important;box-shadow:0 10px 28px #0000001a!important;backdrop-filter:blur(16px) saturate(120%) contrast(1.03)!important;-webkit-backdrop-filter:blur(16px) saturate(120%) contrast(1.03)!important;color:var(--text)!important}.messagesPage .list,.messagesPage .threadPane,.messagesPage .inboxList,.messagesPage .chatPane,.notificationsPage .list,.notificationsPage .rightCol,.notificationsPage .leftCol,.notificationsPage .feedCol{background:transparent!important}.messagesPage .input,.messagesPage .textarea,.notificationsPage .input,.notificationsPage .textarea{background:#ffffffd1!important;color:var(--text)!important;border:1px solid var(--line)!important}html[data-theme=dark] .messagesPage .input,html[data-theme=dark] .messagesPage .textarea,html[data-theme=dark] .notificationsPage .input,html[data-theme=dark] .notificationsPage .textarea{background:#16181cc7!important}.messagesPage .btn,.notificationsPage .btn{background:var(--card)!important;color:var(--text)!important;border:1px solid var(--line)!important}.messagesPage .btn:hover,.notificationsPage .btn:hover{background:color-mix(in oklab,var(--card) 90%,#fff 10%)!important;border-color:color-mix(in oklab,var(--chip-line) 70%,var(--line) 30%)!important}html[data-theme=dark] .messagesPage .card,html[data-theme=dark] .notificationsPage .card,html[data-theme=dark] .messagesPage .replyItem,html[data-theme=dark] .notificationsPage .replyItem,html[data-theme=dark] .messagesPage .discItem,html[data-theme=dark] .notificationsPage .discItem,html[data-theme=dark] .messagesPage .messageItem,html[data-theme=dark] .notificationsPage .notifItem{background:#12141870!important;border-color:#ffffff24!important;box-shadow:0 12px 34px #0000005c!important}.messagesPage .listAvatar,.notificationsPage .listAvatar{background:var(--card)!important;border:1px solid var(--line)!important}.messagesPage .bubble,.notificationsPage .bubble{background:#ffffff8c!important;border:1px solid rgba(255,255,255,.7)!important;-webkit-backdrop-filter:blur(14px) saturate(118%)!important;backdrop-filter:blur(14px) saturate(118%)!important}html[data-theme=dark] .messagesPage .bubble,html[data-theme=dark] .notificationsPage .bubble{background:#1214186b!important;border-color:#ffffff1f!important}html[data-route=messages] .shell,html[data-route=messages] .wrap,html[data-route=notifications] .shell,html[data-route=notifications] .wrap{background:transparent!important;color:var(--text)!important}html[data-route=messages] .hero,html[data-route=notifications] .hero{background:var(--bg)!important;border-bottom:1px solid var(--line)!important}html[data-route=messages] :where(.card,.replyItem,.discItem,.messageItem,.threadPane,.inboxList,.chatPane,.list,.rightCol,.leftCol,.feedCol),html[data-route=notifications] :where(.card,.replyItem,.discItem,.notifItem,.list,.rightCol,.leftCol,.feedCol){background:#ffffff8c!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:14px!important;box-shadow:0 10px 28px #0000001a!important;backdrop-filter:blur(16px) saturate(120%) contrast(1.03)!important;-webkit-backdrop-filter:blur(16px) saturate(120%) contrast(1.03)!important;color:var(--text)!important}html[data-route=messages] :where(.input,.textarea),html[data-route=notifications] :where(.input,.textarea){background:#ffffffd1!important;color:var(--text)!important;border:1px solid var(--line)!important}html[data-theme=dark][data-route=messages] :where(.input,.textarea),html[data-theme=dark][data-route=notifications] :where(.input,.textarea){background:#16181cc7!important}html[data-route=messages] .btn,html[data-route=notifications] .btn{background:var(--card)!important;color:var(--text)!important;border:1px solid var(--line)!important}html[data-route=messages] .btn:hover,html[data-route=notifications] .btn:hover{background:color-mix(in oklab,var(--card) 90%,#fff 10%)!important;border-color:color-mix(in oklab,var(--chip-line) 70%,var(--line) 30%)!important}html[data-theme=dark][data-route=messages] :where(.card,.replyItem,.discItem,.messageItem,.threadPane,.inboxList,.chatPane,.list,.rightCol,.leftCol,.feedCol),html[data-theme=dark][data-route=notifications] :where(.card,.replyItem,.discItem,.notifItem,.list,.rightCol,.leftCol,.feedCol){background:#12141870!important;border-color:#ffffff24!important;box-shadow:0 12px 34px #0000005c!important}html[data-route=messages] [style*="#fff"],html[data-route=messages] [style*=white],html[data-route=messages] [style*="rgb(255, 255, 255)"],html[data-route=notifications] [style*="#fff"],html[data-route=notifications] [style*=white],html[data-route=notifications] [style*="rgb(255, 255, 255)"]{background:transparent!important}html[data-route=messages] :where(.postBody,.linkTitle),html[data-route=notifications] :where(.postBody,.linkTitle){color:var(--text)!important}html[data-route=profile] .shell,html[data-route=profile] .wrap{background:transparent!important;color:var(--text)!important}html[data-route=profile] .hero{background:var(--bg)!important;border-bottom:1px solid var(--line)!important}html[data-route=profile] :where(.card,.profileHeader,.profileCard,.profileBio,.postCard,.postItem,.rightCol,.leftCol,.feedCol,.list){background:#ffffff8c!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:14px!important;box-shadow:0 10px 28px #0000001a!important;backdrop-filter:blur(16px) saturate(120%) contrast(1.03)!important;-webkit-backdrop-filter:blur(16px) saturate(120%) contrast(1.03)!important;color:var(--text)!important}html[data-route=profile] :where(.input,.textarea){background:#ffffffd1!important;color:var(--text)!important;border:1px solid var(--line)!important}html[data-theme=dark][data-route=profile] :where(.input,.textarea){background:#16181cc7!important}html[data-route=profile] .btn{background:var(--card)!important;color:var(--text)!important;border:1px solid var(--line)!important}html[data-route=profile] .btn:hover{background:color-mix(in oklab,var(--card) 90%,#fff 10%)!important;border-color:color-mix(in oklab,var(--chip-line) 70%,var(--line) 30%)!important}html[data-theme=dark][data-route=profile] :where(.card,.profileHeader,.profileCard,.profileBio,.postCard,.postItem,.rightCol,.leftCol,.feedCol,.list){background:#12141870!important;border-color:#ffffff24!important;box-shadow:0 12px 34px #0000005c!important}html[data-route=profile] :where(.postBody,.linkTitle){color:var(--text)!important}html[data-route=profile] :where(.listAvatar,.chip){background:var(--card)!important;border:1px solid var(--line)!important}html[data-route=profile] [style*="#fff"],html[data-route=profile] [style*=white],html[data-route=profile] [style*="rgb(255, 255, 255)"]{background:transparent!important}html[data-route=profile] img{background:transparent!important;border-color:var(--line)!important}.messagesPage .shell,.messagesPage .wrap{background:transparent!important;color:var(--text)!important}.messagesPage .hero{background:var(--bg)!important;border-bottom:1px solid var(--line)!important}.messagesPage .card,.messagesPage .list,.messagesPage .inbox,.messagesPage .inboxList,.messagesPage .thread,.messagesPage .threadPane,.messagesPage .chat,.messagesPage .chatPane,.messagesPage .messageItem,.messagesPage .replyItem,.messagesPage .rightCol,.messagesPage .leftCol,.messagesPage .feedCol{background:#ffffff8c!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:14px!important;box-shadow:0 10px 28px #0000001a!important;backdrop-filter:blur(16px) saturate(120%) contrast(1.03)!important;-webkit-backdrop-filter:blur(16px) saturate(120%) contrast(1.03)!important;color:var(--text)!important}.messagesPage .input,.messagesPage input,.messagesPage .textarea,.messagesPage textarea{background:#ffffffd1!important;color:var(--text)!important;border:1px solid var(--line)!important}.messagesPage .btn,.messagesPage button{background:var(--card)!important;color:var(--text)!important;border:1px solid var(--line)!important}.messagesPage .btn:hover,.messagesPage button:hover{background:#ffffffe6!important}html[data-theme=dark] .messagesPage .card,html[data-theme=dark] .messagesPage .list,html[data-theme=dark] .messagesPage .inbox,html[data-theme=dark] .messagesPage .inboxList,html[data-theme=dark] .messagesPage .thread,html[data-theme=dark] .messagesPage .threadPane,html[data-theme=dark] .messagesPage .chat,html[data-theme=dark] .messagesPage .chatPane,html[data-theme=dark] .messagesPage .messageItem,html[data-theme=dark] .messagesPage .replyItem,html[data-theme=dark] .messagesPage .rightCol,html[data-theme=dark] .messagesPage .leftCol,html[data-theme=dark] .messagesPage .feedCol{background:#12141870!important;border-color:#ffffff24!important;box-shadow:0 12px 34px #0000005c!important}.messagesPage .postBody,.messagesPage .linkTitle{color:var(--text)!important}.messagesPage [style*="background:#fff"],.messagesPage [style*="background: #fff"],.messagesPage [style*="background-color:#fff"],.messagesPage [style*="background-color: #fff"],.messagesPage [style*="rgb(255, 255, 255)"]{background:transparent!important}.messagesPage .shell,.messagesPage .wrap,.notificationsPage .shell,.notificationsPage .wrap{background:transparent!important;color:var(--text)!important}.messagesPage .hero,.notificationsPage .hero{background:var(--bg)!important;border-bottom:1px solid var(--line)!important}.messagesPage .card,.messagesPage .list,.messagesPage .inbox,.messagesPage .inboxList,.messagesPage .thread,.messagesPage .threadPane,.messagesPage .chat,.messagesPage .chatPane,.messagesPage .messageItem,.messagesPage .replyItem,.messagesPage .rightCol,.messagesPage .leftCol,.messagesPage .feedCol,.notificationsPage .card,.notificationsPage .list,.notificationsPage .rightCol,.notificationsPage .leftCol,.notificationsPage .feedCol,.notificationsPage .notifItem,.notificationsPage .notificationItem{background:#ffffff8c!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:14px!important;box-shadow:0 10px 28px #0000001a!important;backdrop-filter:blur(16px) saturate(120%) contrast(1.03)!important;-webkit-backdrop-filter:blur(16px) saturate(120%) contrast(1.03)!important;color:var(--text)!important}.messagesPage .bubble,.messagesPage .messageBubble,.messagesPage .msg{background:#ffffff8c!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:12px!important;backdrop-filter:blur(14px) saturate(118%)!important;-webkit-backdrop-filter:blur(14px) saturate(118%)!important}.messagesPage .input,.messagesPage input,.messagesPage .textarea,.messagesPage textarea,.notificationsPage .input,.notificationsPage input,.notificationsPage .textarea,.notificationsPage textarea{background:#ffffffd1!important;color:var(--text)!important;border:1px solid var(--line)!important}.messagesPage .btn,.messagesPage button,.notificationsPage .btn,.notificationsPage button{background:var(--card)!important;color:var(--text)!important;border:1px solid var(--line)!important}.messagesPage .btn:hover,.messagesPage button:hover,.notificationsPage .btn:hover,.notificationsPage button:hover{background:#ffffffe6!important}html[data-theme=dark] .messagesPage .card,html[data-theme=dark] .messagesPage .list,html[data-theme=dark] .messagesPage .inbox,html[data-theme=dark] .messagesPage .inboxList,html[data-theme=dark] .messagesPage .thread,html[data-theme=dark] .messagesPage .threadPane,html[data-theme=dark] .messagesPage .chat,html[data-theme=dark] .messagesPage .chatPane,html[data-theme=dark] .messagesPage .messageItem,html[data-theme=dark] .messagesPage .replyItem,html[data-theme=dark] .messagesPage .rightCol,html[data-theme=dark] .messagesPage .leftCol,html[data-theme=dark] .messagesPage .feedCol,html[data-theme=dark] .notificationsPage .card,html[data-theme=dark] .notificationsPage .list,html[data-theme=dark] .notificationsPage .rightCol,html[data-theme=dark] .notificationsPage .leftCol,html[data-theme=dark] .notificationsPage .feedCol,html[data-theme=dark] .notificationsPage .notifItem,html[data-theme=dark] .notificationsPage .notificationItem{background:#12141870!important;border-color:#ffffff24!important;box-shadow:0 12px 34px #0000005c!important}html[data-theme=dark] .messagesPage .bubble,html[data-theme=dark] .messagesPage .messageBubble,html[data-theme=dark] .messagesPage .msg{background:#1214186b!important;border-color:#ffffff1f!important}.messagesPage .postBody,.messagesPage .linkTitle,.notificationsPage .postBody,.notificationsPage .linkTitle{color:var(--text)!important}.messagesPage [style*="background:#fff"],.messagesPage [style*="background: #fff"],.messagesPage [style*="background-color:#fff"],.messagesPage [style*="background-color: #fff"],.messagesPage [style*="rgb(255, 255, 255)"],.notificationsPage [style*="background:#fff"],.notificationsPage [style*="background: #fff"],.notificationsPage [style*="background-color:#fff"],.notificationsPage [style*="background-color: #fff"],.notificationsPage [style*="rgb(255, 255, 255)"]{background:transparent!important}html[data-theme=dark] .messagesPage .search input,html[data-theme=dark] .notificationsPage .search input{background:#14161acc!important;color:#f5f7fb!important;border-color:var(--line)!important}html[data-theme=dark] .messagesPage .search button,html[data-theme=dark] .notificationsPage .search button{background:#ffffff1f!important;color:#fff!important;border-color:#ffffff52!important}:root{--accent: #1f4dd8;--accent-ink: #ffffff}html[data-theme=dark]{--accent: #3a6bff}html[data-theme=dark] .btn,html[data-theme=dark] button,html[data-theme=dark] .btnOutline,html[data-theme=dark] .iconBtn,html[data-theme=dark] .bottomBtn,html[data-theme=dark] .pill,html[data-theme=dark] .tagButton{background:#ffffff14!important;color:#f5f7fb!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 1px #00000040!important}html[data-theme=dark] .btnPrimary,html[data-theme=dark] .button-primary{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:#2b54ff!important}html[data-theme=dark] .btn:hover,html[data-theme=dark] button:hover,html[data-theme=dark] .btnOutline:hover,html[data-theme=dark] .iconBtn:hover,html[data-theme=dark] .bottomBtn:hover,html[data-theme=dark] .pill:hover,html[data-theme=dark] .tagButton:hover{background:#ffffff24!important;border-color:#ffffff52!important}html[data-theme=dark] .btnPrimary:hover,html[data-theme=dark] .button-primary:hover{background:#2b54ff!important;border-color:#2049ff!important}html[data-theme=dark] .btn:focus,html[data-theme=dark] button:focus,html[data-theme=dark] .iconBtn:focus,html[data-theme=dark] .bottomBtn:focus{outline:2px solid rgba(255,255,255,.34)!important;outline-offset:1px!important}html[data-theme=dark] .btn[disabled],html[data-theme=dark] button[disabled]{opacity:.55!important;cursor:not-allowed!important}html[data-theme=dark] .btn svg,html[data-theme=dark] button svg,html[data-theme=dark] .iconBtn svg,html[data-theme=dark] .bottomBtn svg{stroke:currentColor!important;fill:currentColor!important}html[data-theme=dark] .search{color:#f5f7fb!important}html[data-theme=dark] .search input{background:#14161acc!important;color:#f5f7fb!important;border:1px solid rgba(255,255,255,.22)!important}html[data-theme=dark] .search input::placeholder{color:#ebf0ffa6!important}html[data-theme=dark] .search button{background:#ffffff1f!important;color:#fff!important;border:1px solid rgba(255,255,255,.32)!important}html[data-theme=dark] .search button:hover{background:#ffffff2e!important}html[data-theme=dark] .bottomNav{background:#0a0c10d9!important}html[data-theme=dark] .bottomBtn[aria-current=page],html[data-theme=dark] .bottomBtn.active{background:#ffffff29!important;border-color:#ffffff5c!important;color:#fff!important}html[data-route=landing] .heroGlobe,html[data-route=landing] .globeWrap,html[data-route=landing] .globeWrap img{display:none!important}html[data-route=landing] body:before{content:none!important}html[data-route=landing] .hh-globe-video{display:block!important;opacity:1!important}:root{--bg:#000;--text:#e6f0ff;--line:rgba(255,255,255,.08)}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial}.lp-shell{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto}.lp-header,.lp-footer{padding:12px 20px;background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp-header{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.lp-footer{border-top:1px solid var(--line);opacity:.75;font-size:14px;text-align:center}.hh-btn{font-weight:700;letter-spacing:.02em;background:transparent;color:inherit;border:1px solid rgba(255,255,255,.2);padding:8px 12px;border-radius:999px;cursor:pointer}.lp-header-actions{display:flex;gap:12px}.lp-main{display:grid;place-items:stretch}.lp-hero{min-height:calc(100dvh - 96px);display:flex;flex-direction:column;align-items:center;padding:24px;gap:18px;position:relative}.lp-title{margin:0;text-align:center;line-height:1.1;font-weight:800;font-size:clamp(28px,4vw,48px)}.lp-sub{margin:0;text-align:center;opacity:.85;line-height:1.5;max-width:680px}.lp-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.lp-cta-primary{padding:12px 18px;border-radius:14px;background:#fff;color:#000;border:none;font-weight:700;cursor:pointer}.lp-cta-secondary{padding:12px 18px;border-radius:14px;background:transparent;border:1px solid rgba(255,255,255,.35);color:inherit;font-weight:600;cursor:pointer}.lp-globe-slot{display:grid;place-items:center;margin-top:24px}@media (max-width: 640px){.lp-hero{gap:16px}.lp-globe-slot{margin-top:auto;padding-bottom:16px}}.hh-brand{color:#000!important}.hh-btn{color:#000!important;border-color:#000!important;filter:none!important;opacity:1!important}.hh-btn-primary{background:#000!important;color:#fff!important;border-color:#000!important}.hh-btn-ghost{background:#fff!important;color:#000!important;border-color:#000!important}.hh-link{opacity:1!important}@media (max-width: 600px){body.on-universe .hh-globe-area{margin-top:0!important}body.on-universe .hh-globe-wrap{transform:translateY(-16px)}}:root{--bg:#ffffff;--text:#111111;--muted:#61666f;--line:#e9ecf1;--card:#ffffff;--chip-line:#dfe5ee;--shadow:0 2px 12px rgba(17,24,39,.06)}html[data-theme=dark]{--bg:#0b0f1a;--text:#e6edf7;--muted:#9aa3b2;--line:#1f2937;--card:#0f1725;--chip-line:#334155;--shadow:0 2px 12px rgba(0,0,0,.4)}html,body,#root{height:100%;background:var(--bg);color:var(--text)}.card,.btn,.row,.chip,.input,.textarea,.select{background:var(--card);color:var(--text);border-color:var(--line)}input,textarea,select{background:color-mix(in oklab,var(--card) 92%,#fff 8%);color:var(--text);border:1px solid var(--line)}.hh-theme-toggle{position:fixed;right:16px;bottom:16px;z-index:1000;width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--text);box-shadow:0 2px 12px #0000001f;display:inline-flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer}.hh-theme-toggle:hover{filter:brightness(1.05)}@supports (padding-bottom: env(safe-area-inset-bottom)){.hh-theme-toggle{bottom:calc(16px + env(safe-area-inset-bottom))}}:root{--btn-bg:#ffffff;--btn-text:#111111;--btn-border:#cfd7e6;--btn-muted-bg:#f6f8fb;--btn-muted-border:#d4dae3;--btn-primary-bg:#2563eb;--btn-primary-border:#1d4ed8;--btn-primary-text:#ffffff;--btn-danger-bg:#dc2626;--btn-danger-border:#b91c1c;--btn-danger-text:#ffffff}[data-theme=dark]{--btn-bg:#131926;--btn-text:#f2f4f8;--btn-border:rgba(255,255,255,.28);--btn-muted-bg:#0f1420;--btn-muted-border:rgba(255,255,255,.22);--btn-primary-bg:#3b82f6;--btn-primary-border:#2563eb;--btn-primary-text:#ffffff;--btn-danger-bg:#ef4444;--btn-danger-border:#dc2626;--btn-danger-text:#ffffff}button,.btn,.btnOutline,.pill,.bottomBtn,.iconBtn{background:var(--btn-bg)!important;color:var(--btn-text)!important;border:1px solid var(--btn-border)!important;box-shadow:none!important}button:hover,.btn:hover,.btnOutline:hover,.pill:hover,.iconBtn:hover,.bottomBtn:hover{background:var(--btn-muted-bg)!important;border-color:var(--btn-muted-border)!important}.btnPrimary{background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;border-color:var(--btn-primary-border)!important}.btnPrimary:hover{filter:brightness(1.05)}.btnDanger{background:var(--btn-danger-bg)!important;color:var(--btn-danger-text)!important;border-color:var(--btn-danger-border)!important}.btnDanger:hover{filter:brightness(1.05)}button:disabled,.btn:disabled{opacity:.55!important;cursor:not-allowed!important}button svg,.btn svg{color:currentColor!important;stroke:currentColor!important}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{background:#0f1420!important;color:#f2f4f8!important;border:1px solid rgba(255,255,255,.22)!important}html,body,#root{margin:0;padding:0;width:100%;height:100%}:root{color-scheme:light dark}body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif}#starfield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.heroGlobe,.globeWrap img{display:block!important;visibility:visible!important}.heroGlobe,.globeWrap img{position:fixed!important;top:calc(50vh + var(--globe-offset-y))!important;left:50vw!important;transform:translate(-50%,-50%)!important;width:var(--globe-size)!important;height:auto!important;z-index:0!important;pointer-events:none!important;mix-blend-mode:var(--globe-blend)!important;opacity:1!important;filter:var(--globe-filter)!important;-webkit-mask:none!important;mask:none!important;clip-path:none!important}.globeWrap{position:center!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;pointer-events:none!important;z-index:0!important}.hero,.brandRow,.heroTitle,.search,.shell,.wrap,.bottomNav{position:relative;z-index:1}:root{--globe-size: min(96vmin, 1160px);--globe-offset-y: -8vh}.heroGlobe{position:fixed!important;top:calc(50vh + var(--globe-offset-y))!important;left:50vw!important;transform:translate(-50%,-50%)!important;width:var(--globe-size)!important;height:auto!important;z-index:0!important;pointer-events:none!important;opacity:1!important;mix-blend-mode:multiply!important;filter:grayscale(1) contrast(1.65) brightness(1)!important}html[data-theme=dark] .heroGlobe{mix-blend-mode:screen!important;filter:grayscale(1) contrast(1.25) brightness(1.06)!important}.feedCol .card,.rightCard{background:#fff9;border:1px solid rgba(255,255,255,.72);border-radius:14px;box-shadow:0 10px 28px #0000001a;backdrop-filter:blur(14px) saturate(120%) contrast(1.03);-webkit-backdrop-filter:blur(14px) saturate(120%) contrast(1.03)}html[data-theme=dark] .feedCol .card,html[data-theme=dark] .rightCard{background:#12141885;border-color:#ffffff1f;box-shadow:0 12px 34px #0000005c}body:before{content:none!important}.globeWrap,.globeWrap img{display:none!important}.hero,.heroInner{overflow:visible!important}:root{--globe-size: min(93vmin, 1160px);--globe-offset-y: -8vh}:root{--globe-blend: multiply;--globe-filter: grayscale(1) contrast(1.7) brightness(1)}html[data-theme=dark]{--globe-blend: screen;--globe-filter: grayscale(1) contrast(1.25) brightness(1.06)}.heroGlobe{display:block!important;position:fixed!important;top:calc(50vh + var(--globe-offset-y))!important;left:50vw!important;transform:translate(-50%,-50%)!important;width:var(--globe-size)!important;height:auto!important;z-index:0!important;pointer-events:none!important;mix-blend-mode:var(--globe-blend)!important;filter:var(--globe-filter)!important;opacity:1!important;-webkit-mask:none!important;mask:none!important;clip-path:none!important}.hero,.brandRow,.heroTitle,.search,.shell,.wrap,.bottomNav{position:relative!important;z-index:1!important}:root{--frost-feed-bg: rgba(255,255,255,.6);--frost-feed-border: rgba(255,255,255,.72)}:root[data-theme=dark]{--frost-feed-bg: rgba(18,20,24,.52);--frost-feed-border: rgba(255,255,255,.12)}.feedCol .card,.rightCard{background:var(--frost-feed-bg);border:1px solid var(--frost-feed-border);border-radius:14px;box-shadow:0 10px 28px #0000001a;backdrop-filter:blur(14px) saturate(120%) contrast(1.03);-webkit-backdrop-filter:blur(14px) saturate(120%) contrast(1.03)}:root{--globe-url: url(/black%20and%20white%20globe.png);--globe-size: min(1120px, 120vmin);--globe-offset-y: -6vh}body:before{content:""!important}.heroGlobe,.globeWrap,.globeWrap img{display:none!important}body:before{position:fixed;top:calc(50vh + var(--globe-offset-y));left:50vw;transform:translate(-50%,-50%);width:var(--globe-size);aspect-ratio:1 / 1;background:var(--globe-url) center / contain no-repeat;opacity:1;filter:grayscale(1) contrast(1.6) brightness(1);mix-blend-mode:multiply;pointer-events:none;z-index:0}html[data-theme=dark] body:before{mix-blend-mode:screen;filter:grayscale(1) contrast(1.25) brightness(1.06)}.hero,.brandRow,.heroTitle,.search,.shell,.wrap,.grid,.bottomNav{position:relative;z-index:1}.hero,.heroInner{overflow:visible}.feedCol>.card,.leftCol>.card,.rightCard{background:#ffffff9e;border:1px solid rgba(255,255,255,.72);border-radius:14px;box-shadow:0 10px 28px #0000001a;backdrop-filter:blur(14px) saturate(120%) contrast(1.03);-webkit-backdrop-filter:blur(14px) saturate(120%) contrast(1.03)}html[data-theme=dark] .feedCol>.card,html[data-theme=dark] .leftCol>.card,html[data-theme=dark] .rightCard{background:#12141885;border-color:#ffffff1f;box-shadow:0 12px 34px #0000005c}.shell,.wrap{background:transparent!important}.hero{background:var(--bg)!important}.feedCol>.card,.leftCol>.card,.rightCard{background:#ffffff80!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:14px!important;box-shadow:0 10px 28px #0000001a!important;backdrop-filter:blur(10px) saturate(120%) contrast(1.03)!important;-webkit-backdrop-filter:blur(10px) saturate(100%) contrast(1.03)!important;isolation:isolate}.replyItem,.discItem{background:#ffffff7a!important;border:1px solid rgba(255,255,255,.68)!important;backdrop-filter:blur(14px) saturate(118%)!important;-webkit-backdrop-filter:blur(14px) saturate(118%)!important}html[data-theme=dark] .feedCol>.card,html[data-theme=dark] .leftCol>.card,html[data-theme=dark] .rightCard{background:#12141866!important;border-color:#ffffff24!important;box-shadow:0 12px 34px #0000005c!important}html[data-theme=dark] .replyItem,html[data-theme=dark] .discItem{background:#12141861!important;border-color:#ffffff1f!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important}.input,.textarea{background:#ffffffd1!important}html[data-theme=dark] .input,html[data-theme=dark] .textarea{background:#16181cc7!important}@media (max-width: 600px){.hh-globe-area{margin-top:0!important}.hh-globe-wrap{transform:translateY(-16px)}}[data-theme=dark] .btn,[data-theme=dark] .btnOutline,[data-theme=dark] .pill,[data-theme=dark] .iconBtn,[data-theme=dark] .bottomBtn,[data-theme=dark] .tagButton,[data-theme=dark] .search button{background:#ffffff1a!important;color:#f2f4f8!important;border-color:#ffffff47!important}[data-theme=dark] .btn:hover,[data-theme=dark] .btnOutline:hover,[data-theme=dark] .pill:hover,[data-theme=dark] .iconBtn:hover,[data-theme=dark] .bottomBtn:hover,[data-theme=dark] .tagButton:hover,[data-theme=dark] .search button:hover{background:#ffffff29!important;border-color:#ffffff5c!important}.pill.on{background:#111!important;color:#fff!important;border-color:#111!important}[data-theme=dark] .pill.on{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}[data-theme=dark] .search input,[data-theme=dark] .textarea{background:#ffffff1a!important;color:#f2f4f8!important;border-color:#ffffff3d!important}[data-theme=dark] .search input::placeholder,[data-theme=dark] .textarea::placeholder{color:#fff9!important}.postHead>button,.postHead>button:focus,.postHead>button:focus-visible,.postHead>button:active{outline:none!important;box-shadow:none!important;border:0!important}[data-theme=dark] .postHead div[style*="background:#bbb"],[data-theme=dark] .postHead div[style*="background:#999"],[data-theme=dark] .rightCard div[style*="background:#bbb"],[data-theme=dark] .rightCard div[style*="background:#999"]{background:#374151!important}.postHead img,.rightCard img{background:transparent!important}
