/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}:root{--primary: #0d6efd;--secondary: #6c757d;--color3: #0dcaf0;--color4: #198754;--white: white;--light: #f8f9fa;--dark: #212529}body,html{min-height:100vh}:root{--bg:#ffffff;--text:#111111;--muted:#61666f;--line:#e9ecf1;--card:#ffffff;--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)}:root[data-theme=dark]{--bg:#0b0f1a;--text:#e6edf7;--muted:#9aa3b2;--line:#1f2937;--card:#0f1725;--chip-line:#334155;--frost-feed-bg: rgba(18,20,24,.44);--frost-feed-border: rgba(255,255,255,.14);--frost-feed-shadow: 0 12px 34px rgba(0,0,0,.36);--frost-feed-filter: blur(14px) saturate(135%) contrast(1.04);--frost-side-bg: rgba(18,20,24,.42);--frost-side-border: rgba(255,255,255,.12);--frost-side-shadow: 0 12px 34px rgba(0,0,0,.34);--frost-side-filter: blur(12px) saturate(130%) contrast(1.03)}html,body,#root{height:100%;min-height:100dvh}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}.card,.btn,.row,.chip,.input,.textarea,.select{background:var(--card);color:var(--text);border-color:var(--line)}html[data-route=content] .hh-globe-area,html[data-route=content] .hh-globe-wrap,html[data-route=content] .hh-globe-video,html[data-route=content] .globeWrap,html[data-route=content] .globeTint{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html[data-route=landing] .hh-globe-area,html[data-route=landing] .hh-globe-wrap,html[data-route=landing] .hh-globe-video,html[data-route=universe] .globeWrap,html[data-route=universe] .globeTint{display:block!important;visibility:visible!important;opacity:1!important}:root[data-theme=dark][data-route=content],:root[data-theme=dark][data-route=messages],:root[data-theme=dark][data-route=notifications],:root[data-theme=dark][data-route=profile]{--bg:#000 !important;--text:#f2f4f8 !important;--muted:#cfd6de !important;--line: rgba(255,255,255,.16) !important;--card: rgba(255,255,255,.1) !important}html[data-route=content] body,html[data-route=messages] body,html[data-route=notifications] body,html[data-route=profile] body{background:var(--bg)!important;color:var(--text)!important;color-scheme:dark}html[data-route=content] .feedCol .card,html[data-route=messages] .card,html[data-route=notifications] .card,html[data-route=profile] .card{background:var(--frost-feed-bg)!important;border:1px solid var(--frost-feed-border)!important;box-shadow:var(--frost-feed-shadow)!important;backdrop-filter:var(--frost-feed-filter)!important;-webkit-backdrop-filter:var(--frost-feed-filter)!important}.react-root{position:relative;display:inline-block}.react-root.is-disabled{opacity:.5;pointer-events:none}.react-main-btn{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:8px 12px;background:#ffffff0f;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}.react-main-btn:active{transform:translateY(1px)}.react-icon{font-size:18px;line-height:1}.react-counts{font-size:12px;opacity:.9}.react-popover{position:absolute;inset:auto auto 110%;left:0;white-space:nowrap;background:#0f0f0ff2;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:6px;z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.react-emoji{font-size:20px;padding:6px 8px;border-radius:8px;background:transparent;border:0;cursor:pointer}.react-emoji:hover{background:#ffffff14}.react-sheet-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;align-items:end;justify-items:center;z-index:9999;pointer-events:auto}.react-sheet{width:100%;max-width:560px;background:#121212eb;border-top-left-radius:16px;border-top-right-radius:16px;padding:10px 14px 22px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -10px 30px #00000059}.react-sheet-grip{width:44px;height:4px;background:#ffffff40;border-radius:999px;margin:8px auto 12px}.react-sheet-row{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;justify-content:center;align-items:center}.react-emoji-lg{font-size:28px;padding:10px 0;background:transparent;border:0;border-radius:10px}.react-emoji-lg:active{transform:scale(.96)}.composer,.react-counts,.react-emoji,.react-emoji-lg,.react-icon{font-family:system-ui,-apple-system,"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif}[data-theme=dark]{--bg:#000;--text:#f5f7ff;--muted:#aab1bb;--line:#111;--chip-line:#222;--card:#000;--card-alpha:1;--frost-blur:0;--frost-sat:100%}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] body #root{background:#000!important}[data-theme=dark] .hero,[data-theme=dark] .bottomNav{background:#000!important;border-color:#111!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}[data-theme=dark] .card,[data-theme=dark] .rightCard,[data-theme=dark] .modal,[data-theme=dark] .sheet,[data-theme=dark] .popover,[data-theme=dark] .dropdown,[data-theme=dark] .menu{background:#000!important;border-color:#111!important;box-shadow:none!important}[data-theme=dark] input[type=text],[data-theme=dark] input[type=search],[data-theme=dark] textarea,[data-theme=dark] .search input,[data-theme=dark] .textarea{background:#0a0a0a!important;color:var(--text)!important;border-color:#1a1a1a!important}[data-theme=dark] .btn,[data-theme=dark] .btnOutline,[data-theme=dark] .pill,[data-theme=dark] .iconBtn,[data-theme=dark] .bottomBtn,[data-theme=dark] .tagButton{background:#000!important;color:var(--text)!important;border-color:#222!important;box-shadow:none!important}[data-theme=dark] .reactPopover,[data-theme=dark] .linkCard,[data-theme=dark] .linkCard.linkCard--rich .linkCardImgWrap{background:#000!important;border-color:#111!important;box-shadow:none!important}[data-theme=dark] .pill.reactThumb{background:#fff!important;color:#000!important;border-color:var(--chip-line)!important}[data-theme=dark] .globeLayer .globeBW{opacity:.12!important;filter:grayscale(1) saturate(0) contrast(1.35) brightness(.9)!important;mix-blend-mode:normal!important}[data-theme=dark] ::selection{background:#1f2937;color:#fff}[data-theme=dark] *:focus-visible{outline:2px solid #fff2;outline-offset:2px}[data-theme=dark] [style*=backdrop-filter]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme=dark] [class*=profile],[data-theme=dark] [class*=Profile],[data-theme=dark] [id*=profile],[data-theme=dark] main[aria-label*=Profile],[data-theme=dark] section[aria-label*=Profile]{background:#000!important;color:var(--text)!important}[data-theme=dark] .profileHeader,[data-theme=dark] .profileHero,[data-theme=dark] .profileCover,[data-theme=dark] .profileSummary,[data-theme=dark] .profileStats,[data-theme=dark] .profileTabs,[data-theme=dark] .profileCard{background:#000!important;border-color:#111!important;box-shadow:none!important}[data-theme=dark] [class*=profile] [style*=backdrop-filter],[data-theme=dark] [class*=Profile] [style*=backdrop-filter],[data-theme=dark] .profileHeader,[data-theme=dark] .profileHero{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme=dark] [class*=profile] input[type=text],[data-theme=dark] [class*=profile] input[type=search],[data-theme=dark] [class*=profile] textarea{background:#0a0a0a!important;color:var(--text)!important;border-color:#1a1a1a!important}[data-theme=dark] [class*=profile] .btn,[data-theme=dark] [class*=profile] .btnOutline,[data-theme=dark] [class*=profile] .pill,[data-theme=dark] [class*=profile] .iconBtn,[data-theme=dark] [class*=profile] .tagButton{background:#000!important;color:var(--text)!important;border-color:#222!important;box-shadow:none!important}[data-theme=dark] [class*=profile] .pill.reactThumb{background:#fff!important;color:#000!important;border-color:var(--chip-line)!important}[data-theme=dark] .profileCover:after,[data-theme=dark] .profileHero:after,[data-theme=dark] .profileOverlay{background:linear-gradient(to bottom,#00000080,#000c)!important}html[data-theme=dark],html[data-theme=dark] body{background:#000!important;color-scheme:dark}html[data-theme=dark] .shell,html[data-theme=dark] .wrap,html[data-theme=dark] .grid,html[data-theme=dark] .feedCol,html[data-theme=dark] .rightCol,html[data-theme=dark] .vp,html[data-theme=dark] .theme-dark,html[data-theme=dark] .theme-page-discussions .shell,html[data-theme=dark] .on-notifications,html[data-theme=dark] .on-universe{background:transparent!important}html[data-theme=dark] .hero,html[data-theme=dark] .bottomNav,html[data-theme=dark] .brandRow,html[data-theme=dark] .heroInner{background:transparent!important;border-color:#ffffff24!important}html[data-theme=dark] .card,html[data-theme=dark] .rightCard,html[data-theme=dark] .discItem,html[data-theme=dark] .replyItem,html[data-theme=dark] .linkCard,html[data-theme=dark] .glass{background:#0000008c!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 12px 40px #00000073!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] .input,html[data-theme=dark] .textarea{background:#121212f5!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.16)!important}html[data-theme=dark] .btn,html[data-theme=dark] .btnOutline,html[data-theme=dark] .pill,html[data-theme=dark] .tagButton,html[data-theme=dark] .vpBtn{background:#0000008c!important;color:#e9eef8!important;border:1px solid rgba(255,255,255,.18)!important}html[data-theme=dark] .btnPrimary,html[data-theme=dark] .vpBtnPrimary{background:linear-gradient(180deg,#9ac1ff,#3b82f6)!important;color:#0b1220!important;border-color:transparent!important}html[data-theme=dark] .listAvatar,html[data-theme=dark] .replyAvatar,html[data-theme=dark] .postImage,html[data-theme=dark] .ytEmbed,html[data-theme=dark] .linkCardImgWrap{border:1px solid rgba(255,255,255,.16)!important;background:#00000059!important}html[data-theme=dark] .globeLayer,html[data-theme=dark] .heroGlobe{opacity:1!important;mix-blend-mode:normal!important;filter:none!important}html[data-theme=dark]{--text: #f1f5f9;--muted: #9aa4b2;--line: rgba(255,255,255,.16);--chip-line: rgba(255,255,255,.2);--link: #9cc1ff}html[data-theme=dark] .mutedSmall,html[data-theme=dark] .dim{color:var(--muted)!important;opacity:.85!important}html[data-theme=dark] a{color:var(--link)!important}html[data-theme=dark] body.on-notifications,html[data-theme=dark] .vp,html[data-theme=dark] .theme-page-discussions,html[data-theme=dark] .on-universe{background:transparent!important}html:not([data-theme=dark]) .card,html:not([data-theme=dark]) .rightCard,html:not([data-theme=dark]) .discItem,html:not([data-theme=dark]) .replyItem,html:not([data-theme=dark]) .linkCard{background:initial;border:initial;box-shadow:initial}.hh-brandRow{display:flex;align-items:center;justify-content:center;gap:10px}.hh-logo{width:40px;height:40px;object-fit:contain}@media (max-width: 720px){.hh-logo{width:32px;height:32px}}html[data-route=landing] .hh-landing,html[data-route=landing].dark .hh-landing{background:#fff!important;color:#000!important;color-scheme:light!important}html[data-route=landing] .hh-card,html[data-route=landing].dark .hh-card{background:#ffffff9e!important;border-color:#ffffffc7!important;box-shadow:0 12px 28px #0000001a!important}html[data-route=landing] .hh-btn-ghost,html[data-route=landing].dark .hh-btn-ghost{color:#000!important;border-color:#000!important}html[data-route=landing] .hh-footer,html[data-route=landing].dark .hh-footer,html[data-route=landing] .hh-header,html[data-route=landing].dark .hh-header{background:#fff!important}.brandLogo{height:40px;width:auto;object-fit:contain;display:block}.brandLogo--dark{display:none}html[data-theme=dark] .brandLogo--light,body[data-theme=dark] .brandLogo--light,body.dark .brandLogo--light{display:none!important}html[data-theme=dark] .brandLogo--dark,body[data-theme=dark] .brandLogo--dark,body.dark .brandLogo--dark{display:block!important}@media (prefers-color-scheme: dark){.brandLogo--light{display:none}.brandLogo--dark{display:block}}img.heroGlobe,.heroGlobe img{filter:grayscale(1) contrast(1.15) brightness(.98)!important;opacity:.28!important;mix-blend-mode:normal!important;position:absolute;top:-30%;right:-8%;width:min(760px,62vw);height:auto;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(65% 65% at 60% 40%,rgba(0,0,0,1) 58%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(65% 65% at 60% 40%,#000 58%,#0000)}html[data-theme=dark] img.heroGlobe,body[data-theme=dark] img.heroGlobe,body.dark img.heroGlobe{filter:grayscale(1) contrast(1.08) brightness(1.06)!important;opacity:.32!important}@media (prefers-color-scheme: dark){img.heroGlobe{filter:grayscale(1) contrast(1.08) brightness(1.06)!important;opacity:.32!important}}.brandMark{display:flex;align-items:center;gap:12px;min-width:0}.heroInner{padding-top:22px;padding-bottom:22px}.heroGlobe{opacity:.18!important;filter:grayscale(1) contrast(1.1)!important}.heroInner{position:relative;z-index:0}.heroInner:before{content:"";position:absolute;top:-12px;right:-12px;bottom:0;left:-12px;z-index:1;pointer-events:none;background:radial-gradient(75% 65% at 80% 0%,#ffffffc7,#ffffff6b 28%,#ffffff29 50%,#fff0 70%)}html[data-theme=dark] .heroInner:before,body[data-theme=dark] .heroInner:before,body.dark .heroInner:before{background:radial-gradient(75% 65% at 80% 0%,#0000009e,#0006 28%,#0000002e 50%,#0000 70%)}.glass{background:#ffffffd1!important;backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05);border-color:#0000000f;box-shadow:0 8px 24px #0000001a}html[data-theme=dark] .glass,body[data-theme=dark] .glass,body.dark .glass{background:#00000094!important;border-color:#ffffff1f;box-shadow:0 10px 28px #00000073}.glass.solid{background:#ffffffeb!important;backdrop-filter:blur(40px) saturate(1.05);-webkit-backdrop-filter:blur(20px) saturate(1.05)}html[data-theme=dark] .glass.solid{background:#000000b3!important}#gpt-globe{pointer-events:none}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}html:not([data-route=landing]) .hh-landing:before,html:not([data-route=landing]) .hh-landing:after{display:none!important}html[data-theme=dark],body[data-theme=dark],body.dark{background:#000!important;color:#f2f4f8!important;color-scheme:dark}html[data-theme=dark] #root,html[data-theme=dark] .app,html[data-theme=dark] .page,html[data-theme=dark] .shell,html[data-theme=dark] .wrap,html[data-theme=dark] .viewport,html[data-theme=dark] main,html[data-theme=dark] header,html[data-theme=dark] footer,html[data-theme=dark] section,html[data-theme=dark] aside{background:#000!important}html[data-theme=dark] .card,html[data-theme=dark] .panel,html[data-theme=dark] .glass,html[data-theme=dark] .vp-card,html[data-theme=dark] .list,html[data-theme=dark] .row,html[data-theme=dark] .replyItem,html[data-theme=dark] .discItem{background:#000!important;border-color:#ffffff24!important;box-shadow:none!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] .input,html[data-theme=dark] .textarea{background:#000!important;color:#f2f4f8!important;border-color:#ffffff24!important}html[data-theme=dark] .btn,html[data-theme=dark] button,html[data-theme=dark] .chip{background:#000!important;color:#f2f4f8!important;border-color:#fff3!important}html[data-theme=dark] .listAvatar,html[data-theme=dark] .replyAvatar{background:#000!important;border-color:#ffffff24!important}html[data-theme=dark] img,html[data-theme=dark] video,html[data-theme=dark] iframe{background:transparent!important}html[data-theme=dark] a{color:#9cc1ff!important}html[data-theme=dark] .heroGlobe{mix-blend-mode:normal!important;opacity:.28!important;filter:none!important}html[data-theme=dark] .btn:hover,html[data-theme=dark] .card:hover,html[data-theme=dark] .discItem:hover,html[data-theme=dark] .replyItem:hover{border-color:#ffffff38!important}
