*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;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}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{padding:0;margin:-1px;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.border{border-width:1px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.environment-version-badge{position:fixed;z-index:100;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));display:inline-flex;min-height:24px;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:4px 8px;background:rgba(7,16,24,.84);color:rgba(255,255,255,.72);font-size:.625rem;font-weight:800;letter-spacing:.08em;line-height:1;pointer-events:none;text-transform:uppercase;backdrop-filter:blur(8px)}@media (max-width:767px){.environment-version-badge{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 72px)}}:root{color-scheme:dark;--background:#101820;--deep:#071018;--surface:#162330;--elevated:#1c2a35;--cta:#fe5000;--cta-ink:#101820;--text:#ffffff;--muted:#c8d0d8;--border:rgba(255,255,255,0.12);--border-strong:rgba(255,255,255,0.16);--surface-faint:rgba(255,255,255,0.07);--surface-soft:rgba(255,255,255,0.08);--surface-panel:rgba(22,35,48,0.78);--cta-soft:rgba(254,80,0,0.12);--cta-border:rgba(254,80,0,0.42);--shadow-card:0 8px 14px rgba(0,0,0,0.22);--shadow-media:0 12px 14px rgba(0,0,0,0.26);--mobile-nav-clearance:136px;--success:#2fb875;--warning:#f5b84b;--danger:#f05252;--font-space-grotesk:"Space Grotesk",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.landing-redesign{--landing-bg:#020509;--landing-deep:#071018;--landing-panel:#0b121a;--landing-surface:#101820;--landing-border:rgba(255,255,255,0.14);--landing-border-strong:rgba(255,255,255,0.22);--landing-muted:#b8c2cc;--landing-orange:#fe5000;--landing-purple:#9b6cff;--landing-green:#21c36a;position:relative;min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 16% 6%,rgba(254,80,0,.2),transparent 30rem),radial-gradient(circle at 84% 16%,rgba(155,108,255,.17),transparent 27rem),linear-gradient(180deg,#020509,#061018 48%,#020509);color:#fff}.landing-redesign a{text-decoration:none}.landing-nav{position:sticky;z-index:40;top:0;display:flex;width:min(1180px,calc(100% - 48px));min-height:86px;align-items:center;justify-content:space-between;gap:20px;margin:0 auto;border-bottom:1px solid transparent;transition:background-color .18s ease,border-color .18s ease,min-height .18s ease}.landing-nav-solid{width:100%;min-height:74px;border-color:rgba(255,255,255,.1);background:rgba(2,5,9,.92);backdrop-filter:blur(16px);padding:0 max(24px,calc((100% - 1180px) / 2))}.landing-brand,.landing-brand-link{display:inline-flex;min-width:0;align-items:center;gap:12px;color:#fff}.landing-brand-mark{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#101820}.landing-brand-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-brand-copy{display:grid;gap:2px}.landing-brand-name{font-size:1.18rem;font-weight:950;letter-spacing:.18em;line-height:1}.landing-brand-tag{color:#d0d7df;font-size:.67rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.landing-nav-actions,.landing-nav-links{display:flex;align-items:center;gap:18px}.landing-login-link,.landing-mobile-menu a,.landing-nav-links a{color:#d9e0e7;font-size:.88rem;font-weight:850;transition:color .16s ease}.landing-login-link:hover,.landing-mobile-menu a:hover,.landing-nav-links a:hover{color:#fff}.landing-login-link,.landing-small-cta{white-space:nowrap}.landing-primary-action,.landing-secondary-action,.landing-small-cta,.landing-text-action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border-radius:8px;font-weight:950;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.landing-primary-action,.landing-small-cta{border:1px solid var(--landing-orange);background:var(--landing-orange);color:#061018;padding:0 18px}.landing-secondary-action{border:1px solid rgba(255,255,255,.24);color:#fff;padding:0 18px}.landing-text-action{justify-content:start;color:#fff}.landing-primary-action:hover,.landing-secondary-action:hover,.landing-small-cta:hover,.landing-text-action:hover{transform:translateY(-1px)}.landing-redesign .landing-locale-select{width:70px;min-height:38px;background:rgba(7,16,24,.76)}.landing-redesign .landing-locale-select select{min-height:36px;padding:0 27px 0 10px;font-size:.76rem;text-align:center}.landing-redesign .landing-mobile-locale{width:100%;margin-top:6px}.landing-menu-button{display:none;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(255,255,255,.06);color:#fff}.landing-mobile-menu{position:absolute;top:calc(100% - 6px);right:0;display:none;width:min(320px,calc(100vw - 36px));border:1px solid var(--landing-border);border-radius:12px;background:rgba(7,16,24,.98);padding:10px}.landing-mobile-menu a{display:flex;min-height:44px;align-items:center;border-radius:8px;padding:0 12px}.landing-crew-compare,.landing-drops-section,.landing-final-cta,.landing-footer,.landing-hero,.landing-manifesto-section,.landing-request-section,.landing-section{width:min(1180px,calc(100% - 48px));margin:0 auto}.landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,470px);gap:clamp(36px,6vw,72px);align-items:center;padding:clamp(64px,9vw,110px) 0 80px}.landing-hero-copy{display:grid;gap:20px}.landing-kicker{color:var(--landing-orange);font-size:.75rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.landing-crew-compare h2,.landing-drops-section h2,.landing-final-cta h2,.landing-hero h1,.landing-manifesto-section h2,.landing-noads-section h2,.landing-request-section h2,.landing-section h2{margin:0;font-weight:950;letter-spacing:-.025em;text-wrap:balance}.landing-hero h1{max-width:760px;font-size:clamp(3.05rem,7vw,5.8rem);line-height:.94}.landing-compare-heading p,.landing-final-cta p,.landing-hero p,.landing-manifesto-copy p,.landing-noads-section p,.landing-request-copy p,.landing-section-copy>p{max-width:68ch;margin:0;color:#d8e0e8;font-size:1.08rem;font-weight:650;line-height:1.58;text-wrap:pretty}.landing-chip-cloud,.landing-hero-actions,.landing-microcopy,.landing-preview-pills{display:flex;flex-wrap:wrap;gap:10px}.landing-chip-cloud span,.landing-microcopy span,.landing-noads-badge,.landing-preview-pills span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:#d9e0e7;padding:8px 11px;font-size:.8rem;font-weight:850}.landing-invite-code{display:grid;width:min(680px,100%);gap:8px}.landing-invite-code label,.landing-request-form label{color:var(--landing-muted);font-size:.8rem;font-weight:900}.landing-invite-code>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.landing-invite-code input,.landing-request-form input,.landing-request-form textarea{min-width:0;border:1px solid rgba(255,255,255,.18);border-radius:8px;outline:0;background:rgba(7,16,24,.9);color:#fff;font:inherit;font-weight:700;transition:border-color .16s ease,box-shadow .16s ease}.landing-invite-code button,.landing-invite-code input{min-height:54px}.landing-invite-code input,.landing-request-form input{padding:0 16px}.landing-request-form textarea{resize:vertical;padding:13px 16px}.landing-invite-code input:focus,.landing-request-form input:focus,.landing-request-form textarea:focus{border-color:var(--landing-orange);box-shadow:0 0 0 3px rgba(254,80,0,.18)}.landing-invite-code button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:var(--landing-orange);color:#071018;padding:0 18px;font-weight:950}.landing-invite-code button:disabled{cursor:not-allowed;opacity:.54}.landing-product-preview{display:grid;gap:12px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(8,13,19,.9);padding:16px}.landing-preview-header,.landing-preview-profile,.landing-preview-stats{display:flex;align-items:center}.landing-preview-header{justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:12px}.landing-preview-label{font-size:.86rem;font-weight:900}.landing-preview-header>span:last-child{color:var(--landing-green);font-size:.78rem;font-weight:900}.landing-preview-profile{gap:13px}.landing-preview-avatar{display:grid;width:60px;height:60px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,var(--landing-orange),#dc2cff);padding:2px}.landing-preview-avatar img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:31% 58%;object-position:31% 58%}.landing-preview-profile strong{display:block;font-size:1.25rem}.landing-preview-profile small{color:var(--landing-muted);font-weight:750}.landing-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid rgba(255,255,255,.1);padding:10px 0}.landing-preview-stats span{display:grid;min-width:0;gap:3px;border-left:1px solid rgba(255,255,255,.1);color:var(--landing-muted);padding:0 12px;font-size:.78rem;font-weight:800}.landing-preview-stats span:first-child{border-left:0;padding-left:0}.landing-preview-stats strong{color:#fff;font-size:1.4rem;line-height:1}.landing-preview-drop{position:relative;min-height:240px;overflow:hidden;border-radius:14px;background:var(--landing-surface)}.landing-drop-card img,.landing-manifesto-media img,.landing-preview-drop img{-o-object-fit:cover;object-fit:cover}.landing-drop-card span,.landing-preview-drop span{position:absolute;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(2,5,9,.78);padding:7px 10px;font-size:.78rem;font-weight:900}.landing-modality-band{position:relative;display:grid;gap:18px;overflow:hidden;border-block:1px solid rgba(255,255,255,.12);background:rgba(2,5,9,.64);padding:28px 0}.landing-modality-head{display:flex;width:min(1180px,calc(100% - 48px));align-items:end;justify-content:space-between;gap:22px;margin:0 auto}.landing-modality-head h2{margin:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.landing-modality-head p{max-width:540px;margin:0;color:var(--landing-muted);line-height:1.5}.landing-modality-track{display:flex;width:-moz-max-content;width:max-content;gap:34px;animation:landing-modality-scroll 34s linear infinite}.landing-modality-band:hover .landing-modality-track,.landing-modality-track:focus-within{animation-play-state:paused}.landing-modality-track span{white-space:nowrap;color:#d9e0e7;font-size:clamp(1rem,2vw,1.35rem);font-weight:950}.landing-modality-track span:nth-child(3n){color:var(--landing-orange)}@keyframes landing-modality-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing-drops-section,.landing-manifesto-section,.landing-request-section,.landing-section{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(28px,5vw,58px);align-items:center;padding:clamp(64px,9vw,104px) 0}.landing-compare-heading,.landing-manifesto-copy,.landing-request-copy,.landing-section-copy{display:grid;gap:16px}.landing-crew-compare h2,.landing-drops-section h2,.landing-final-cta h2,.landing-manifesto-section h2,.landing-noads-section h2,.landing-request-section h2,.landing-section h2{font-size:clamp(2.1rem,4.8vw,4rem);line-height:1}.landing-community-cards,.landing-compare-grid,.landing-drop-grid,.landing-evolution-cards,.landing-influence-steps{display:grid;gap:12px}.landing-community-cards,.landing-evolution-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-compare-card,.landing-final-cta,.landing-influence-step,.landing-info-card,.landing-lineup-mock,.landing-manifesto-copy,.landing-noads-section,.landing-request-form,.landing-segmented-panel{border:1px solid var(--landing-border);border-radius:14px;background:rgba(16,24,32,.82)}.landing-info-card{display:grid;gap:10px;min-height:174px;padding:18px}.landing-info-card svg,.landing-lineup-top svg,.landing-noads-badge svg{color:var(--landing-orange)}.landing-compare-card h3,.landing-influence-step h3,.landing-info-card h3{margin:0;font-size:1rem}.landing-influence-step p,.landing-info-card p{margin:0;color:var(--landing-muted);font-size:.92rem;line-height:1.48}.landing-segmented-section{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.landing-lineup-mock,.landing-segmented-panel{display:grid;gap:16px;padding:24px}.landing-segmented-panel h2{font-size:clamp(2rem,4.2vw,3.6rem)}.landing-segmented-panel p{margin:0;color:#d9e0e7;line-height:1.58}.landing-section-highlight,.landing-segmented-panel>strong{color:#fff;font-size:1.05rem}.landing-lineup-top{display:flex;align-items:center;justify-content:space-between;color:#fff;font-weight:950}.landing-lineup-row{display:flex;min-height:54px;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.05);color:#d9e0e7;padding:0 14px;font-weight:850}.landing-lineup-row-active{border-color:rgba(254,80,0,.5);background:rgba(254,80,0,.12);color:#fff}.landing-noads-section{display:flex;width:min(1180px,calc(100% - 48px));align-items:center;justify-content:space-between;gap:26px;margin:0 auto;padding:32px}.landing-noads-section>div{display:grid;gap:12px}.landing-drop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-drop-card{position:relative;min-height:340px;overflow:hidden;border:1px solid var(--landing-border);border-radius:14px;background:var(--landing-surface)}.landing-drop-card:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(2,5,9,.86));content:""}.landing-drop-card span{z-index:1}.landing-influence-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-influence-step{display:grid;gap:10px;min-height:176px;padding:20px}.landing-influence-step>span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:var(--landing-orange);color:#071018;font-weight:950}.landing-crew-compare{display:grid;gap:28px;padding:clamp(64px,8vw,96px) 0}.landing-compare-heading{max-width:780px}.landing-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-compare-card{padding:24px}.landing-compare-card-radkl{border-color:rgba(254,80,0,.38);background:linear-gradient(135deg,rgba(254,80,0,.14),rgba(16,24,32,.86))}.landing-compare-card ul{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.landing-compare-card li{display:flex;align-items:center;gap:10px;color:#d9e0e7;font-weight:820}.landing-compare-card-radkl li svg{color:var(--landing-orange)}.landing-manifesto-section{grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr)}.landing-manifesto-media{position:relative;min-height:520px;overflow:hidden;border-radius:14px}.landing-manifesto-copy{padding:clamp(26px,4vw,44px)}.landing-manifesto-copy strong{color:#fff;font-size:1.12rem}.landing-request-section{align-items:start}.landing-request-copy{position:sticky;top:104px}.landing-request-copy small{color:var(--landing-muted);line-height:1.5}.landing-request-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.landing-request-form label{display:grid;gap:7px}.landing-request-form .primary-action{min-height:52px;border-radius:8px}.landing-request-form .primary-action:disabled{cursor:wait;opacity:.64}.landing-final-cta{display:grid;justify-items:start;gap:16px;margin-bottom:80px;padding:clamp(28px,5vw,48px)}.landing-final-cta h2{max-width:820px}.landing-final-cta strong,.landing-footer{color:var(--landing-muted)}.landing-footer{display:flex;min-height:126px;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgba(255,255,255,.12)}.landing-footer nav{display:flex;flex-wrap:wrap;gap:16px}.landing-footer a{color:var(--landing-muted);font-weight:800}@media (max-width:1060px){.landing-nav-links{display:none}.landing-menu-button,.landing-mobile-menu-open{display:grid}.landing-drops-section,.landing-hero,.landing-manifesto-section,.landing-request-section,.landing-section{grid-template-columns:1fr}.landing-request-copy{position:static}}@media (max-width:760px){.landing-crew-compare,.landing-drops-section,.landing-final-cta,.landing-footer,.landing-hero,.landing-manifesto-section,.landing-modality-head,.landing-nav,.landing-noads-section,.landing-request-section,.landing-section{width:calc(100% - 36px)}.landing-nav{min-height:74px}.landing-nav-solid{padding:0 18px}.landing-login-link,.landing-small-cta{display:none}.landing-nav-actions{gap:8px}.landing-brand-mark{width:42px;height:42px}.landing-brand-name{font-size:1rem}.landing-brand-tag{font-size:.56rem}.landing-small-cta{min-height:42px;padding:0 12px;font-size:.84rem}.landing-hero{padding:40px 0 56px}.landing-hero h1{font-size:clamp(2.65rem,12vw,4rem)}.landing-compare-heading p,.landing-final-cta p,.landing-hero p,.landing-manifesto-copy p,.landing-noads-section p,.landing-request-copy p,.landing-section-copy>p{font-size:1rem}.landing-community-cards,.landing-compare-grid,.landing-drop-grid,.landing-evolution-cards,.landing-influence-steps,.landing-invite-code>div,.landing-request-form{grid-template-columns:1fr}.landing-invite-code button{width:100%}.landing-preview-drop{min-height:190px}.landing-footer,.landing-modality-head,.landing-noads-section{align-items:flex-start;flex-direction:column}.landing-drops-section,.landing-manifesto-section,.landing-request-section,.landing-section{padding:56px 0}.landing-influence-step,.landing-info-card{min-height:auto}.landing-drop-card{min-height:260px}.landing-manifesto-media{min-height:320px}.landing-request-form{padding:18px}.landing-final-cta{margin-bottom:48px}}@media (max-width:420px){.landing-brand-copy{display:none}.landing-product-preview{gap:10px;padding:14px}.landing-preview-stats span{padding:0 8px;font-size:.72rem}.landing-preview-stats strong{font-size:1.28rem}.landing-primary-action,.landing-secondary-action{width:100%}}@media (prefers-reduced-motion:reduce){.landing-redesign *,.landing-redesign :after,.landing-redesign :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.crew-access-landing,.email-verification-screen,.invite-experience{min-height:100vh;background:#071018;color:#fff}.crew-access-hero{position:relative;min-height:86svh;overflow:hidden;background-image:url(/images/crew-access/hero-documentary-desktop.webp);background-position:50%;background-size:cover}.crew-access-hero:before,.invite-experience:before{position:absolute;inset:0;background:rgba(7,16,24,.48);content:"";pointer-events:none}.crew-access-nav{position:relative;z-index:2;display:flex;width:min(1360px,calc(100% - 64px));min-height:88px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto}.crew-access-nav .brand-mark-horizontal{width:min(260px,54vw)}.crew-access-nav-actions{display:flex;align-items:center;gap:20px}.crew-locale-select{position:relative;display:flex;width:182px;min-height:44px;align-items:center;border:1px solid rgba(255,255,255,.34);border-radius:8px;background:rgba(7,16,24,.86);color:#fff;transition:border-color .16s ease,background-color .16s ease}.crew-locale-select:hover{border-color:rgba(255,255,255,.58);background:rgba(7,16,24,.96)}.crew-locale-select:focus-within{border-color:#fe5000;outline:3px solid rgba(254,80,0,.26);outline-offset:2px}.crew-locale-select>svg{position:absolute;left:12px;pointer-events:none}.crew-locale-select .crew-locale-chevron{right:10px;left:auto}.crew-locale-select select{width:100%;min-height:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.84rem;font-weight:800;padding:0 34px 0 38px}.crew-locale-select select:disabled{cursor:wait;opacity:.68}.crew-locale-select option{background:#071018;color:#fff}.crew-login-link{display:inline-flex;min-height:44px;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.42);color:#fff;font-size:.88rem;font-weight:850}.crew-access-hero-copy{position:relative;z-index:1;display:grid;gap:22px;width:min(1360px,calc(100% - 64px));margin:0 auto;padding:max(10svh,72px) 0 100px}.crew-access-kicker{color:#fe5000;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.crew-access-hero h1{max-width:920px;margin:0;font-size:4.75rem;font-weight:900;line-height:.98;letter-spacing:0;text-wrap:balance}.crew-access-hero-copy>p{max-width:680px;margin:0;color:#eef2f5;font-size:1.16rem;font-weight:650;line-height:1.55;text-wrap:pretty}.crew-invite-entry{display:grid;gap:8px;width:min(680px,100%)}.crew-invite-entry label,.crew-request-form label,.email-verification-card label{color:#c8d0d8;font-size:.78rem;font-weight:850}.crew-invite-entry>div{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px}.crew-invite-entry input,.crew-request-form input,.email-verification-card input{min-width:0;min-height:54px;border:1px solid rgba(255,255,255,.28);border-radius:6px;outline:0;background:rgba(7,16,24,.78);color:#fff;padding:0 16px;font-size:1rem}.crew-invite-entry input:focus,.crew-request-form input:focus,.email-verification-card input:focus{border-color:#fe5000;box-shadow:0 0 0 3px rgba(254,80,0,.18)}.crew-invite-entry button{min-height:54px;border:0;border-radius:6px;background:#fe5000;color:#071018;padding:0 22px;font-weight:900}.crew-access-secondary-actions{display:flex;flex-wrap:wrap;gap:18px;width:min(680px,100%)}.crew-access-secondary-actions a{color:#fff;font-size:.86rem;font-weight:800;text-decoration:underline;text-decoration-color:rgba(254,80,0,.78);text-underline-offset:5px}.crew-access-scroll{position:absolute;z-index:2;right:32px;bottom:28px;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff}.crew-access-culture,.crew-access-manifesto,.crew-request-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(1360px,calc(100% - 64px));gap:56px;align-items:center;margin:0 auto;padding:96px 0}.crew-access-culture>div,.crew-manifesto-copy,.crew-request-section>div{display:grid;gap:18px}.crew-access-culture h2,.crew-access-manifesto h2,.crew-request-section h2{margin:0;font-size:3rem;line-height:1.02;letter-spacing:0}.crew-access-culture p,.crew-access-manifesto p,.crew-request-section p{margin:0;color:#c8d0d8;line-height:1.65}.crew-culture-media,.crew-manifesto-media{position:relative;min-height:560px;overflow:hidden;border-radius:8px}.crew-culture-media img,.crew-manifesto-media img{-o-object-fit:cover;object-fit:cover}.crew-access-culture ul,.crew-manifesto-points{display:grid;gap:12px;margin:6px 0 0;padding:0;list-style:none}.crew-access-culture li,.crew-manifesto-points span{display:flex;align-items:center;gap:10px;color:#fff;font-weight:800}.crew-access-culture li svg,.crew-manifesto-points svg{width:20px;color:#fe5000}.crew-access-culture{border-top:1px solid rgba(255,255,255,.12)}.crew-access-culture .crew-culture-media{order:-1}.crew-request-section{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);border-top:1px solid rgba(255,255,255,.12)}.crew-request-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#101820;padding:24px}.crew-request-form label{display:grid;gap:7px}.crew-request-wide{grid-column:1/-1}.crew-request-status{color:#fff!important;font-weight:800}.crew-access-footer{display:flex;width:min(1360px,calc(100% - 64px));min-height:120px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;border-top:1px solid rgba(255,255,255,.12);color:#c8d0d8}.crew-access-footer .brand-mark-horizontal{width:180px}.crew-access-footer>div{display:flex;gap:16px}.crew-access-footer a{color:#c8d0d8}.invite-experience{position:relative;display:grid;min-height:100svh;grid-template-rows:auto 1fr;background-image:url(/images/crew-access/hero-documentary-desktop.webp);background-position:50%;background-size:cover}.invite-experience-panel{position:relative;z-index:1;display:grid;width:min(720px,calc(100% - 40px));align-content:center;justify-items:start;gap:18px;margin:0 auto;padding:48px 0 96px}.invite-experience-panel>svg{color:#fe5000}.invite-experience-panel h1{margin:0;font-size:3.5rem;line-height:1;letter-spacing:0}.invite-experience-panel p{max-width:600px;margin:0;color:#e0e6ea;font-size:1.08rem;line-height:1.55}.invite-experience-panel>small{color:#c8d0d8}.invite-countdown{display:grid;gap:3px;border:1px solid rgba(254,80,0,.34);border-radius:8px;background:rgba(254,80,0,.08);padding:12px 14px}.invite-countdown small,.invite-countdown span{color:#c8d0d8;font-size:.78rem;font-weight:800}.invite-countdown strong{font-variant-numeric:tabular-nums;font-size:2.75rem;line-height:1}.invite-experience-actions{display:flex;flex-wrap:wrap;gap:10px}.email-verification-screen{display:grid;place-items:center;gap:24px;padding:40px 20px}.email-verification-screen>.brand-mark{width:min(260px,70vw)}.email-verification-card{display:grid;width:min(580px,100%);gap:16px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#101820;padding:28px}.email-verification-card h1,.email-verification-card p{margin:0}.email-verification-card h1{font-size:2rem}.email-verification-card p,.email-verification-card small{color:#c8d0d8;line-height:1.55}.email-verification-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(254,80,0,.42);border-radius:50%;color:#fe5000}.email-verification-icon.is-verified{border-color:rgba(47,184,117,.5);color:#2fb875}.email-verification-card form{display:grid;gap:9px}.crew-hub-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 24px}.crew-hub-hero>.chip,.crew-hub-hero>h1,.crew-hub-hero>p,.crew-hub-hero>small{grid-column:1}.crew-invite-hero{grid-template-columns:minmax(0,1fr) minmax(270px,360px);gap:42px;align-items:center;padding:2.2rem 0 1.6rem}.crew-invite-copy{display:grid;gap:1.15rem;align-content:start}.crew-invite-copy .chip{width:-moz-fit-content;width:fit-content;border-color:rgba(254,80,0,.55);background:rgba(254,80,0,.1)}.crew-quota{display:grid;gap:.55rem;border-left:1px solid rgba(255,255,255,.12);padding-left:32px}.crew-quota strong{color:var(--text);font-size:3.35rem;font-weight:950;line-height:.95}.crew-quota small,.crew-quota span{color:rgba(255,255,255,.78);font-weight:750}.crew-quota .primary-action{width:min(100%,260px);min-height:54px;margin-top:.35rem;font-size:1rem}.crew-track-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.crew-pass-main{display:grid;flex:1;min-width:0;justify-items:start;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left}.crew-pass-main:focus-visible{outline:2px solid rgba(254,80,0,.72);outline-offset:4px}.crew-pass-orb{width:44px;height:44px;flex:0 0 auto;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:radial-gradient(circle at 26% 22%,rgba(255,255,255,.34),transparent 24%),linear-gradient(135deg,#5bd3df,#fe5000 58%,#401824)}.influence-row.is-selected{background:rgba(254,80,0,.08)}.crew-invite-guests{border-top:1px solid var(--border)}.crew-invite-guests h3{margin:0;padding:.75rem 1rem 0;color:rgba(255,255,255,.66);font-size:.98rem}.crew-share-kit{position:sticky;top:18px}.crew-share-kit>.primary-action{width:calc(100% - 28px);min-height:54px;margin:0 14px 12px;font-size:1rem}.crew-share-card{display:grid;min-height:428px;align-content:space-between;justify-items:start;gap:18px;margin:14px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(180deg,rgba(3,8,13,.92),rgba(3,8,13,.78)),#03080d;padding:24px}.crew-share-card>span{color:#fe5000;font-size:.78rem;font-weight:950}.crew-share-card>strong{max-width:100%;color:var(--text);font-size:1.75rem;font-weight:950;line-height:1.18;overflow-wrap:anywhere}.crew-share-card>p{margin:0;color:#f2f4f6;font-size:1rem;font-weight:850}.crew-share-card img{justify-self:end;border-radius:6px;background:#fff}.crew-share-actions{display:grid;gap:8px;padding:0 14px 14px}.admin-influence-main{display:grid;gap:16px}.profile-identity-data{display:grid;flex:1 1 auto;min-width:0;gap:12px}.profile-influence-module{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:8px 12px;width:100%;border:1px solid rgba(254,80,0,.3);border-radius:10px;background:rgba(254,80,0,.08);color:#fff;padding:12px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.profile-influence-module:hover{border-color:rgba(254,80,0,.62);background:rgba(254,80,0,.13);color:#fff;transform:translateY(-1px)}.profile-influence-module>span{display:grid;min-width:0;gap:2px}.profile-influence-module small,.profile-influence-module strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-influence-module strong{color:#fff;font-size:.9rem}.profile-influence-module small{color:var(--muted);font-size:.68rem;font-weight:750}.profile-influence-heading strong{display:inline-flex;align-items:center;gap:5px;color:#fe5000;font-size:.8rem}.profile-influence-heading small{color:#fff}.profile-influence-progress{grid-column:1/-1;height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09)}.profile-influence-progress b{display:block;height:100%;border-radius:inherit;background:#fe5000;transform-origin:left center;animation:profile-influence-progress-in .22s ease-out both}.profile-influence-next{grid-column:1/-1;color:#c8d0d8!important;font-size:.7rem!important}.profile-influence-tier{grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:6px;column-gap:6px}.profile-influence-tier svg{grid-row:span 2;color:#fe5000}.profile-badges-section{display:grid;gap:9px;max-width:760px}.profile-badges-section h2{margin:0;color:#fff;font-size:1rem;line-height:1.2}@keyframes profile-influence-progress-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.profile-influence-module,.profile-influence-progress b{animation:none;transition:none}}@media (max-width:980px){.crew-access-nav .brand-mark-horizontal{width:min(220px,38vw)}.crew-access-nav-actions{gap:14px}.crew-locale-select{width:168px}.crew-access-hero h1{font-size:3rem}.crew-access-culture h2,.crew-access-manifesto h2,.crew-request-section h2{font-size:2.3rem}.crew-access-culture,.crew-access-manifesto,.crew-request-section{grid-template-columns:1fr;gap:32px}.crew-culture-media,.crew-manifesto-media{min-height:440px}.crew-access-culture .crew-culture-media{order:0}.crew-hub-hero{grid-template-columns:1fr}.crew-hub-hero .crew-quota{grid-column:1;grid-row:auto;border-top:1px solid var(--border);border-left:0;padding-top:16px;padding-left:0}}@media (max-width:640px){.crew-access-hero{min-height:86svh;background-image:url(/images/crew-access/hero-documentary-mobile.webp);background-position:top}.crew-access-culture,.crew-access-footer,.crew-access-hero-copy,.crew-access-manifesto,.crew-access-nav,.crew-request-section{width:min(100% - 32px,100%)}.crew-access-nav{display:grid;min-height:72px;grid-template-columns:1fr auto;gap:10px 16px;padding:12px 0}.crew-access-nav .brand-mark-horizontal{width:min(172px,48vw)}.crew-access-nav-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;grid-column:1/-1;gap:14px}.crew-locale-select{width:min(190px,100%);min-width:0}.crew-login-link{max-width:110px;text-align:right}.crew-login-link svg{display:none}.crew-access-hero-copy{gap:16px;padding:64px 0 72px}.crew-access-hero h1{font-size:2.4rem}.crew-access-hero-copy>p{font-size:1rem}.crew-invite-entry>div,.crew-request-form,.crew-track-grid{grid-template-columns:1fr}.crew-invite-entry button{width:100%}.crew-access-scroll{right:16px;bottom:14px}.crew-access-culture,.crew-access-manifesto,.crew-request-section{padding:64px 0}.crew-access-culture h2,.crew-access-manifesto h2,.crew-request-section h2{font-size:2rem}.crew-culture-media,.crew-manifesto-media{min-height:360px}.crew-request-wide{grid-column:auto}.crew-access-footer{align-items:flex-start;flex-direction:column;padding:32px 0}.invite-experience{background-image:url(/images/crew-access/hero-documentary-mobile.webp)}.invite-experience-panel h1{font-size:2.5rem}.invite-countdown strong{font-size:2.1rem}.invite-experience-actions,.invite-experience-actions a{width:100%}.email-verification-card{padding:20px}.profile-influence-module{grid-template-columns:1.2fr 1fr 1fr}.profile-influence-heading{grid-column:1/-1}}@media (max-width:360px){.crew-access-nav-actions{grid-template-columns:1fr}.crew-locale-select{width:100%}.crew-login-link{max-width:none;justify-self:end}}@media (prefers-reduced-motion:reduce){.crew-access-landing *,.invite-experience *{scroll-behavior:auto!important;transition-duration:.01ms!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-height:100%}body{margin:0;background:var(--background);color:var(--text);font-family:var(--font-space-grotesk)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img,video{max-width:100%}:focus-visible{outline:2px solid rgba(254,80,0,.92);outline-offset:3px}[aria-disabled=true],button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app-frame{min-height:100vh;background:linear-gradient(180deg,rgba(7,16,24,.72),rgba(16,24,32,.96) 34%,#101820),#101820}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--border);background:rgba(7,16,24,.9);backdrop-filter:blur(14px)}.header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:min(1180px,calc(100% - 2rem));min-height:72px;margin:0 auto}.brand-mark{display:inline-flex;align-items:center;gap:.72rem;color:#fff;font-weight:900;letter-spacing:.04em;text-decoration:none}.brand-logo{display:block;height:auto}.brand-logo-horizontal-icon{width:46px;border-radius:12px}.brand-logo-icon{width:42px;border-radius:12px}.brand-logo-stacked-icon{width:92px;border-radius:20px}.brand-mark-icon,.brand-mark-stacked{justify-content:center}.brand-mark-stacked{display:grid;justify-items:center;gap:.55rem}.brand-copy{display:grid;gap:.18rem}.brand-copy-stacked{justify-items:center;text-align:center}.brand-name{color:#fff;font-size:1.12rem;line-height:1;letter-spacing:.22em}.brand-mark-dark .brand-name{color:#101820}.brand-tag{color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:.35rem}.nav-link{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 .8rem;border:1px solid transparent;border-radius:8px;color:var(--muted);font-size:.9rem;font-weight:700}.nav-link:focus-visible,.nav-link:hover{border-color:var(--border);background:rgba(255,255,255,.06);color:var(--text)}.danger-action,.ghost-action,.icon-action,.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;border-radius:8px;border:1px solid transparent;padding:0 1rem;font-weight:800}.admin-influence-screen,.influence-screen{position:relative;display:grid;gap:1.2rem;width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:1.2rem 0 2.8rem}.crew-invite-screen{isolation:isolate}.crew-invite-screen:before{position:fixed;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(7,16,24,.94),rgba(7,16,24,.84)),url(/images/crew-access/hero-documentary-desktop.webp) 50% /cover;content:"";opacity:.42;pointer-events:none}.influence-hero{display:grid;gap:.55rem;padding:1.1rem 0}.influence-hero h1{max-width:640px;margin:0;color:var(--text);font-size:2.72rem;font-weight:950;letter-spacing:0;line-height:1.08;text-wrap:balance}.influence-hero p{max-width:560px;margin:0;color:rgba(255,255,255,.72);font-size:1rem;font-weight:650;line-height:1.65;text-wrap:pretty}.admin-influence-layout,.influence-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:1rem;align-items:start}.influence-main,.influence-side{display:grid;gap:1rem}.crew-invite-layout{grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:1.35rem}.admin-panel,.influence-progress-panel,.influence-section{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(16,26,35,.78)}.influence-tier-row strong{display:block;color:var(--text);font-size:1.55rem;line-height:1.1}.influence-progress-panel p{margin:.35rem 0 0;color:var(--muted)}.influence-label{display:block;color:var(--cta);font-size:.78rem;font-weight:900;letter-spacing:.04em}.influence-progress-panel{min-height:166px;border-color:rgba(255,255,255,.13);background:rgba(7,16,24,.46);padding:1.05rem}.influence-tier-row{display:flex;align-items:start;justify-content:space-between;gap:1rem}.influence-tier-row span{color:var(--muted);font-weight:800}.influence-progress-track{height:10px;overflow:hidden;margin:1rem 0 .65rem;border-radius:999px;background:rgba(255,255,255,.09)}.influence-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--cta)}.influence-section header{display:flex;align-items:center;gap:.55rem;padding:.9rem 1rem;border-bottom:1px solid var(--border)}.influence-section h2{margin:0;font-size:1rem}.influence-list{display:grid}.admin-table-row,.influence-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--border)}.admin-table-row:last-child,.influence-row:last-child{border-bottom:0}.admin-table-row strong,.influence-row strong{display:block;color:var(--text)}.admin-table-row span,.influence-row small,.influence-row span{color:var(--muted)}.influence-row span{overflow-wrap:anywhere}.empty-state{margin:0;padding:1rem;color:var(--muted)}.admin-table-list{display:grid}.admin-row-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.admin-compact-form{display:grid;gap:.65rem;padding:1rem}.admin-compact-form input{min-height:44px;border:1px solid var(--border);border-radius:8px;background:rgba(7,16,24,.72);color:var(--text);padding:0 .8rem}@media (max-width:860px){.admin-influence-layout,.influence-layout{grid-template-columns:1fr}.admin-table-row,.influence-row{align-items:stretch;flex-direction:column}.admin-row-actions{justify-content:stretch}}@media (max-width:760px){.admin-influence-screen,.influence-screen{width:min(100% - 1rem,620px);padding-top:.5rem}.crew-invite-hero{grid-template-columns:1fr;gap:1.35rem;padding:1.2rem 0 .65rem}.influence-hero h1{font-size:2.18rem}.crew-quota{border-top:1px solid rgba(255,255,255,.12);border-left:0;padding-top:1rem;padding-left:0}.crew-quota .primary-action{width:100%}.crew-track-grid{grid-template-columns:1fr}.influence-tier-row{flex-direction:column;gap:.35rem}.crew-share-card{min-height:360px}}.primary-action{background:var(--cta);color:var(--cta-ink)}.secondary-action{border-color:var(--border);background:rgba(255,255,255,.08);color:#fff}.danger-action{border-color:rgba(255,99,99,.44);background:rgba(255,79,79,.13);color:#fff}.disabled-action,.disabled-action:hover{cursor:not-allowed;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:rgba(255,255,255,.58)}.community-requests-panel{gap:16px}.community-requests-panel h2{margin:4px 0;color:#fff;font-size:clamp(1.2rem,2vw,1.55rem)}.community-request-list{display:grid;gap:10px}.community-request-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04);padding:10px}.community-request-row span{display:grid;min-width:0;gap:2px}.community-request-row small{overflow:hidden;color:#8a98a8;text-overflow:ellipsis;white-space:nowrap}.community-request-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:720px){.community-request-row{grid-template-columns:auto minmax(0,1fr)}.community-request-actions{grid-column:1/-1;justify-content:stretch}.community-request-actions .danger-action,.community-request-actions .primary-action{flex:1 1 140px}}.ghost-action,.icon-action{border-color:var(--border);background:rgba(7,16,24,.5);color:var(--muted)}.icon-action{width:44px;padding:0}.page-main{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:32px 0 104px}.hero{position:relative;display:grid;min-height:min(720px,calc(100vh - 112px));overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--deep)}.hero-media,.hero-media:after{position:absolute;inset:0}.hero-media:after{content:"";background:linear-gradient(90deg,rgba(7,16,24,.92),rgba(7,16,24,.62) 46%,rgba(7,16,24,.2)),linear-gradient(0deg,rgba(16,24,32,.96),rgba(16,24,32,.04) 48%)}.hero-content{position:relative;z-index:1;display:grid;align-content:center;gap:1.3rem;max-width:650px;padding:4rem}.eyebrow{color:var(--cta);font-size:.78rem;font-weight:900;text-transform:uppercase}.hero h1,.page-title{margin:0;font-size:3rem;font-weight:950;line-height:1.02}.hero p,.page-lead{margin:0;color:var(--muted);font-size:1.08rem;line-height:1.65}.action-row,.filter-row,.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.section-band{padding:48px 0 0}.section-heading{display:grid;gap:.45rem;margin-bottom:1rem}.module-heading,.section-heading h2{margin:0;font-size:1.65rem;line-height:1.15}.section-heading p{max-width:760px;margin:0;color:var(--muted);line-height:1.65}.admin-grid,.community-grid,.feature-grid,.post-grid,.stats-grid{display:grid;gap:1rem}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.post-grid{grid-template-columns:minmax(0,1fr)}.community-grid,.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--border);border-radius:8px;background:var(--surface-panel);box-shadow:var(--shadow-card)}.admin-card,.community-card,.feature-card,.form-panel,.module-panel,.stat-card{display:grid;gap:.8rem;padding:1rem}.admin-card h3,.community-card h3,.feature-card h3,.module-panel h2{margin:0;font-size:1rem}.admin-card p,.community-card p,.feature-card p,.module-panel p,.muted{margin:0;color:var(--muted);line-height:1.55}.stat-card small{color:var(--muted);line-height:1.4}.admin-ads-screen,.admin-dashboard-screen,.admin-email-screen,.admin-resource-screen{display:grid;gap:16px}.admin-page-hero{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;justify-content:space-between;min-width:0}.admin-page-hero>div:first-child{display:grid;gap:.45rem;min-width:0}.admin-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ad-admin-card,.admin-community-form,.admin-create-panel,.admin-metric-card,.admin-module-card,.admin-panel{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,27,39,.94);contain:layout paint style}.admin-metric-card{display:grid;grid-template-columns:36px minmax(0,1fr);gap:5px 10px;align-content:start;padding:12px;min-width:0}.admin-metric-icon{display:grid;width:36px;height:36px;place-items:center;grid-row:span 3;border-radius:8px;background:rgba(255,255,255,.055);color:#fe5000}.admin-metric-card p,.admin-metric-card small{margin:0;color:#aeb7c1;line-height:1.35}.admin-metric-card p{font-size:.82rem;font-weight:850}.admin-metric-card small{font-size:.74rem}.admin-page-hero .page-title{max-width:760px;font-size:clamp(1.7rem,2.25vw,2.35rem);line-height:1.08}.admin-page-hero .page-lead{max-width:720px;font-size:.96rem;line-height:1.55}.admin-ads-layout,.admin-dashboard-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);gap:16px;align-items:start}.admin-dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.admin-ads-layout{grid-template-columns:minmax(0,1fr)}.admin-panel{display:grid;gap:14px;padding:16px;min-width:0}.admin-modules-panel{align-self:stretch}.admin-panel-heading{display:flex;gap:10px;align-items:center;min-width:0}.admin-panel-heading h2{margin:0;font-size:1.15rem}.admin-panel-heading a,.admin-panel-heading small{margin-left:auto;color:#aeb7c1;text-decoration:none}.admin-panel-heading.compact{justify-content:space-between}.admin-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-module-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:4px 10px;align-items:center;min-width:0;padding:11px;color:#fff;text-decoration:none}.admin-module-card svg{grid-row:span 2;color:#fe5000}.admin-module-card small,.admin-module-card span,.admin-module-card strong{min-width:0;overflow-wrap:anywhere}.admin-module-card span{color:#aeb7c1;font-size:.8rem;line-height:1.35}.admin-module-card small{display:inline-flex;gap:6px;align-items:center;grid-column:3;grid-row:1/span 2;color:#fff}.admin-quick-list,.admin-side-panels{display:grid;gap:10px;min-width:0}.admin-quick-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:6px 10px;align-items:center;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none}.admin-quick-item>span:first-child,.admin-quick-item>svg{display:grid;width:36px;height:36px;place-items:center;grid-row:span 2;border-radius:8px;background:rgba(254,80,0,.12);color:#fe5000}.admin-quick-item small,.admin-quick-item strong{min-width:0;overflow-wrap:anywhere}.admin-quick-item small{color:#aeb7c1}.social-shell:has(.admin-ads-screen) .floating-messages,.social-shell:has(.admin-dashboard-screen) .floating-messages,.social-shell:has(.admin-email-screen) .floating-messages,.social-shell:has(.admin-resource-screen) .floating-messages,.social-shell:has(.create-screen) .floating-messages,.social-shell:has(.live-admin-panel) .floating-messages{display:none}.admin-create-panel{display:grid;gap:12px;min-width:min(100%,460px);padding:12px}.admin-create-panel .admin-community-form{border:0;background:transparent;padding:0}.admin-create-toggle{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:#fe5000;color:#fff;font-weight:900;cursor:pointer;list-style:none}.admin-create-toggle::-webkit-details-marker{display:none}.admin-community-form{display:grid;gap:12px;padding:14px}.admin-inline-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,.7fr) auto;gap:10px;align-items:end;min-width:0}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-community-actions,.admin-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.admin-community-actions button,.admin-row-actions button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);color:#fff;padding:0 10px;font-weight:900;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1)}.admin-community-actions button:hover,.admin-row-actions button:hover{transform:translateY(-1px);border-color:rgba(254,80,0,.5)}.admin-community-actions button.danger,.admin-row-actions button.danger{border-color:rgba(255,99,99,.28);color:#ffc4bb}.admin-community-actions{display:grid}.admin-community-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:min(100%,560px);padding-top:8px;animation:admin-panel-reveal .18s cubic-bezier(.22,1,.36,1)}.success-inline{color:#74f2a8;font-weight:800}.sponsored-create-panel{min-width:min(100%,560px)}.admin-upload-line{position:relative;display:inline-flex;min-height:44px;align-items:center;gap:8px;overflow:hidden;border:1px dashed rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.045);color:#fff;padding:0 12px;font-weight:900}.admin-upload-line input{position:absolute;inset:0;opacity:0;cursor:pointer}.admin-checkbox-grid{display:grid;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:12px}.admin-checkbox-grid legend{color:#fff;font-weight:900}.admin-checkbox-grid label{display:inline-flex;gap:8px;align-items:center;color:#d9e0e7;font-weight:800}.admin-checkbox-grid input{accent-color:#fe5000}@keyframes admin-panel-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.admin-community-actions button,.admin-community-edit-form,.admin-row-actions button{animation:none;transition:none}}@media (max-width:1180px){.ad-admin-card,.admin-ads-layout,.admin-dashboard-layout,.admin-email-workspace{grid-template-columns:1fr}.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.moderation-panel{display:grid;gap:18px}.moderation-list{display:grid;gap:14px}.moderation-filters{display:grid;grid-template-columns:minmax(140px,.22fr) minmax(170px,.26fr) minmax(220px,1fr) auto;gap:12px;align-items:end;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04)}.moderation-search-field{min-width:0}.moderation-bulkbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid rgba(254,80,0,.22);border-radius:8px;background:rgba(254,80,0,.08)}.moderation-bulkbar>span{color:#ffdfb8;font-weight:850}.moderation-select-all,.moderation-select-row{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:850}.moderation-select-all input,.moderation-select-row input{width:18px;height:18px;accent-color:#fe5000}.moderation-card{display:grid;gap:14px;padding:16px}.moderation-actions,.moderation-card-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.moderation-status{display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:0 12px;color:#aeb7c1;font-size:.78rem;font-weight:900}.moderation-status.open{border-color:rgba(254,80,0,.42);color:#fff;background:rgba(254,80,0,.14)}.moderation-auto-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#ffdfb8;font-size:.82rem;font-weight:850}.moderation-report,.moderation-target{display:grid;gap:6px;min-width:0}.moderation-report p,.moderation-target p{margin:0;color:rgba(255,255,255,.86);overflow-wrap:anywhere;line-height:1.5}.moderation-report .moderation-excerpt{border:1px solid rgba(254,80,0,.18);border-radius:8px;background:rgba(254,80,0,.08);padding:10px 12px}.moderation-excerpt span{color:#fff;font-weight:850}.moderation-report small,.moderation-target small{color:var(--muted);font-weight:700}.moderation-actions{justify-content:flex-start}.moderation-actions button{display:inline-flex;min-height:38px;align-items:center;gap:7px}.moderation-actions button.danger{border-color:rgba(254,80,0,.42);color:#fff}.stat-value{color:#fff;font-size:1.55rem;font-weight:950}.chip{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;min-height:32px;border:1px solid var(--cta-border);border-radius:8px;padding:0 .7rem;background:var(--cta-soft);color:#fff;font-size:.78rem;font-weight:800}.chip-muted{border-color:var(--border);background:rgba(255,255,255,.06);color:var(--muted)}.feed-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem;align-items:start}.meta-row{display:flex;flex-wrap:wrap;gap:.5rem}.form-grid{display:grid;gap:.9rem}.field-wide{grid-column:1/-1}.field{display:grid;gap:.35rem}.field label{color:#fff;font-size:.84rem;font-weight:800}.field input,.field select,.field textarea{width:100%;min-height:46px;border:1px solid var(--border);border-radius:8px;background:rgba(7,16,24,.72);color:#fff;padding:.75rem}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(254,80,0,.72)}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:3rem}.password-visibility-toggle{position:absolute;top:50%;right:.35rem;display:inline-flex;width:38px;height:38px;transform:translateY(-50%);align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;color:rgba(232,236,240,.86)}.password-visibility-toggle:focus-visible,.password-visibility-toggle:hover{border-color:rgba(254,80,0,.48);background:rgba(254,80,0,.12);color:#fff;outline:none}.remember-device-option{display:flex;gap:.65rem;align-items:flex-start;color:#fff;font-size:.88rem}.remember-device-option input{width:18px;height:18px;margin-top:.12rem;accent-color:var(--cta)}.remember-device-option span{display:grid;gap:.12rem}.remember-device-option strong{font-size:.9rem}.remember-device-option small{color:rgba(200,208,216,.86);line-height:1.35}.remember-device-option:focus-within strong{color:#fff3ec}.field-error{color:#ffb5a2;font-size:.8rem}.success-note{border:1px solid rgba(47,184,117,.4);border-radius:8px;background:rgba(47,184,117,.1);padding:.85rem;color:#d5ffe8}.warning-note{border:1px solid rgba(245,184,75,.4);border-radius:8px;background:rgba(245,184,75,.1);padding:.85rem;color:#ffe6ad}.create-render-fallback{display:grid;gap:.55rem;border:1px solid rgba(245,184,75,.55);border-radius:10px;background:rgba(245,184,75,.08);padding:.85rem;color:#ffe6ad}.create-render-fallback>span{color:#f5d9a0;font-size:.9rem}.social-login-panel{display:grid;gap:.72rem}.social-provider-button{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:.5rem;min-height:54px;border:1px solid transparent;border-radius:8px;padding:.625rem 1rem;font-weight:900;text-decoration:none;transition:border-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.social-provider-button.google{border-color:#e4e7eb;background:#fff;color:#5f6368;box-shadow:0 4px 7px rgba(0,0,0,.14)}.social-provider-button.apple{border-color:#000;background:#000;color:#fff}.social-provider-icon-slot{display:inline-grid;width:32px;height:32px;place-items:center}.social-provider-mark{display:block;flex-shrink:0}.social-provider-label{min-width:0;overflow-wrap:anywhere;text-align:center;line-height:1.25}.social-provider-button:focus-visible,.social-provider-button:hover{border-color:rgba(254,80,0,.68);outline:none;box-shadow:0 0 0 3px rgba(254,80,0,.18)}.social-provider-button:hover{transform:translateY(-1px)}.social-provider-button.google:hover{box-shadow:0 0 0 3px rgba(254,80,0,.18),0 5px 8px rgba(0,0,0,.14)}.social-provider-button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.social-provider-button[aria-disabled=true]:focus-visible,.social-provider-button[aria-disabled=true]:hover{border-color:transparent;box-shadow:none;transform:none}.social-provider-button.google[aria-disabled=true]:focus-visible,.social-provider-button.google[aria-disabled=true]:hover{border-color:#e4e7eb;box-shadow:0 4px 7px rgba(0,0,0,.14)}.social-consent-grid{gap:.55rem}.social-login-disclaimer{margin:0;color:rgba(200,208,216,.86);font-size:.82rem;line-height:1.5}.social-login-disclaimer a{color:#fff;font-weight:850;text-decoration:underline;text-decoration-color:rgba(254,80,0,.68);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.social-provider-button{transition:none}.social-provider-button:hover{transform:none}}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.72rem;color:rgba(200,208,216,.76);font-size:.82rem;font-weight:800}.auth-divider:after,.auth-divider:before{height:1px;content:"";background:rgba(255,255,255,.12)}.social-empty-state{display:grid;gap:16px;justify-items:center;width:min(520px,100%);margin:24px auto;padding:clamp(22px,4vw,38px);text-align:center}.social-empty-state.compact{width:min(440px,100%);margin:10px auto;padding:16px}.social-empty-icon{display:grid;width:74px;height:74px;place-items:center;border:1px solid rgba(254,80,0,.24);border-radius:999px;background:rgba(254,80,0,.12);color:#fe5000}.social-empty-state.compact .social-empty-icon{width:58px;height:58px}.social-empty-state h2,.social-empty-state p{margin:0}.social-empty-state h2{color:#fff;font-size:clamp(1.25rem,2vw,1.75rem)}.social-empty-state p{color:#aeb7c1;line-height:1.55}.social-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.profile-edit-sports{display:grid;gap:1rem}.profile-media-editor{display:grid;gap:16px}.profile-cover-editor{position:relative;display:grid;min-height:clamp(160px,28vw,260px);overflow:hidden;place-items:center;border:1px solid var(--border);border-radius:8px;background:linear-gradient(135deg,rgba(254,80,0,.16),rgba(255,255,255,.05)),#071018;color:rgba(255,255,255,.74);font-weight:950}.profile-avatar-preview img,.profile-cover-editor img{-o-object-fit:cover;object-fit:cover}.profile-avatar-editor{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.profile-avatar-preview{position:relative;display:grid;width:104px;height:104px;overflow:hidden;place-items:center;border:4px solid #fe5000;border-radius:999px;background:#162330;color:#fff;font-size:2rem;font-weight:950}.media-upload-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:-moz-fit-content;width:fit-content;min-height:42px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.1);color:#fff;padding:0 14px;font-weight:900;cursor:pointer}.profile-cover-editor .media-upload-button{position:absolute;right:14px;bottom:14px;background:rgba(7,16,24,.86)}.media-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.profile-sport-cards,.profile-sport-selector{display:grid;gap:10px}.profile-sport-selector-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-sport-selector-heading label{color:var(--text);font-weight:900}.profile-sport-selector-heading span{color:var(--muted);font-size:.82rem;font-weight:800;text-align:right}.profile-sport-results{display:grid;align-content:start;max-height:260px;margin:0;overflow-y:auto;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:0;list-style:none}.profile-sport-results button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;color:var(--text);width:100%;padding:0 .85rem;font-weight:850;text-align:left}.profile-sport-results li:last-child button{border-bottom:0}.profile-sport-results button:focus-visible,.profile-sport-results button:hover{background:rgba(254,80,0,.09)}.profile-sport-results button>span:last-child{color:var(--cta);font-size:1.25rem;font-weight:900}.profile-sport-results .onboarding-empty-note{display:block;padding:12px 0}.profile-sport-card{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:rgba(7,16,24,.72)}.profile-sport-card.expanded{border-color:rgba(254,80,0,.72)}.profile-sport-card-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;border:0;background:transparent;color:var(--text);padding:9px 12px;text-align:left}.profile-sport-card-toggle:focus-visible,.profile-sport-card-toggle:hover{background:rgba(255,255,255,.045)}.profile-sport-card-toggle>span{display:grid;min-width:0;gap:2px}.profile-sport-card-toggle strong{overflow-wrap:anywhere}.profile-sport-card-toggle small{color:var(--muted);font-weight:800}.profile-sport-card-toggle>svg{flex:0 0 auto;color:var(--muted)}.profile-sport-card-details{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr) auto;gap:12px;align-items:end;border-top:1px solid var(--border);padding:12px}.profile-sport-remove{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;background:transparent;color:#ff7b7b;padding:0 8px;font-weight:900}.profile-sport-remove:focus-visible,.profile-sport-remove:hover{background:rgba(255,86,86,.08)}.onboarding-panel{align-content:start;gap:24px;overflow:hidden;padding:24px}.onboarding-follow-all{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035);color:var(--text);padding:12px 14px;text-align:left;cursor:pointer}.onboarding-follow-all:focus-visible,.onboarding-follow-all:hover{border-color:rgba(254,80,0,.7);background:rgba(255,255,255,.06)}.onboarding-follow-all.selected{border-color:rgba(254,80,0,.7);background:rgba(254,80,0,.12)}.onboarding-follow-all.selected .onboarding-checkbox,.onboarding-follow-all>svg{color:var(--cta)}.onboarding-follow-all>span:nth-child(2){display:grid;gap:.2rem}.onboarding-follow-all small{color:var(--muted);line-height:1.35}.onboarding-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.onboarding-block{display:grid;align-content:start;gap:14px;min-width:0}.onboarding-block+.onboarding-block{border-left:1px solid var(--border);padding-left:32px}.onboarding-block-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.onboarding-block-heading>span{color:var(--muted);font-size:.82rem;font-weight:800;white-space:nowrap}.onboarding-block-heading h2{margin:0;color:var(--text);font-size:1.1rem}.onboarding-search-field{display:flex;align-items:center;gap:.6rem;min-height:48px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.055);padding:0 .85rem;color:var(--muted);transition:border-color .18s ease,background .18s ease}.onboarding-search-field:focus-within{border-color:rgba(254,80,0,.7);background:rgba(255,255,255,.075)}.onboarding-search-field input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.onboarding-chip-list{display:flex;flex-wrap:wrap;gap:8px;min-height:44px}.onboarding-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.045);color:var(--text);padding:0 .8rem;font:inherit;font-weight:900;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.onboarding-chip:focus-visible,.onboarding-chip:hover{transform:translateY(-1px);border-color:rgba(254,80,0,.7)}.onboarding-chip.selected{background:rgba(254,80,0,.14);border-color:rgba(254,80,0,.5)}.onboarding-chip svg{color:var(--cta)}.onboarding-empty-note{color:var(--muted);font-weight:800;line-height:1.45}.onboarding-community-list,.onboarding-dropdown{display:grid;align-content:start;max-height:340px;overflow-y:auto;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.onboarding-dropdown button{display:flex;align-items:center;justify-content:space-between;min-height:44px;border:0;border-bottom:1px solid rgba(255,255,255,.07);border-radius:0;background:transparent;color:var(--text);padding:0 .85rem;font:inherit;font-weight:850;text-align:left;cursor:pointer;transition:background .15s ease}.onboarding-dropdown button:focus-visible,.onboarding-dropdown button:hover{background:rgba(254,80,0,.09)}.onboarding-community:focus-visible,.onboarding-dropdown button:focus-visible{outline-offset:-2px}.onboarding-dropdown button:last-of-type{border-bottom:0}.onboarding-community-list>.onboarding-empty-note,.onboarding-dropdown>.onboarding-empty-note{padding:14px 4px}.onboarding-community{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:64px;border:0;border-bottom:1px solid rgba(255,255,255,.07);border-radius:0;background:transparent;color:var(--text);padding:10px 4px;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease}.onboarding-community:focus-visible,.onboarding-community:hover{background:rgba(255,255,255,.04)}.onboarding-community.selected{background:rgba(254,80,0,.11)}.onboarding-community:last-of-type{border-bottom:0}.onboarding-checkbox{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border);border-radius:7px;color:var(--cta)}.onboarding-community-copy{display:grid;gap:4px;min-width:0}.onboarding-community-copy span,.onboarding-community-copy strong{overflow:hidden;text-overflow:ellipsis}.onboarding-community-copy strong{color:var(--text);font-weight:950;white-space:nowrap}.onboarding-community-copy span{font-size:.82rem;font-weight:850}.onboarding-community-copy span,.onboarding-flag{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted)}.onboarding-flag{min-height:26px;border:1px solid var(--border);border-radius:999px;padding:0 .55rem;font-size:.78rem;font-weight:900;white-space:nowrap}.onboarding-flag.public{border-color:rgba(41,211,145,.34);color:#9bf0c9}.onboarding-flag.private{border-color:rgba(255,255,255,.18)}.onboarding-loading-note{display:inline-flex;align-items:center;gap:8px}.onboarding-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:2px}.onboarding-selection-summary{display:flex;flex-wrap:wrap;gap:6px;margin:0;color:var(--muted);font-size:.9rem;font-weight:800}.onboarding-footer .primary-action{min-width:190px}.onboarding-loading-note svg,.onboarding-spinner{animation:onboarding-spin .8s linear infinite}@keyframes onboarding-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.onboarding-chip,.onboarding-community,.onboarding-dropdown button{transition:none}.onboarding-chip:focus-visible,.onboarding-chip:hover{transform:none}}.media-processing-panel{display:grid;gap:1rem;width:min(760px,100%);margin:1rem auto 0;border:1px solid var(--border);border-radius:8px;background:rgba(22,33,45,.92);padding:1rem}.media-processing-list{display:grid;gap:.75rem}.media-processing-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04);padding:.85rem}.media-processing-item p,.media-processing-item small{display:block;margin:.2rem 0 0;color:var(--muted);line-height:1.45}.media-processing-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;background:rgba(254,80,0,.14);color:var(--cta)}.media-processing-icon.failed{background:rgba(255,70,85,.12);color:#ff4655}.auth-gate-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;background:rgba(5,10,14,.76);backdrop-filter:blur(12px)}.auth-gate-modal,.auth-required-panel{position:relative;display:grid;gap:1rem;width:min(440px,100%);border:1px solid var(--border);border-radius:12px;background:#16212d;box-shadow:0 24px 90px rgba(0,0,0,.45);padding:1.35rem}.auth-required-panel{width:min(620px,100%);margin:64px auto}.auth-gate-modal h2,.auth-gate-modal p,.auth-required-panel h1,.auth-required-panel p{margin:0}.auth-gate-modal p,.auth-required-panel p{color:var(--muted);line-height:1.6}.auth-gate-close{position:absolute;top:12px;right:12px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:999px;background:rgba(255,255,255,.08);color:var(--text);cursor:pointer}.auth-gate-actions{display:flex;flex-wrap:wrap;gap:.75rem}.create-dialog-backdrop{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:1rem;background:rgba(5,10,14,.78)}.create-dialog,.create-discard-dialog{display:grid;gap:1rem;width:min(620px,100%);border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#242831;padding:1.4rem;color:#fff;text-align:center}.create-dialog-icon{display:grid;width:74px;height:74px;place-items:center;justify-self:center;border:2px solid #fe5000;border-radius:999px;color:#fe5000}.create-dialog h2,.create-dialog p,.create-discard-dialog h2,.create-discard-dialog p{margin:0}.create-dialog h2,.create-discard-dialog h2{font-size:1.35rem}.create-dialog p,.create-discard-dialog p{color:#b8c0ca;line-height:1.45}.create-dialog-link,.create-discard-danger,.create-discard-dialog>button{min-height:48px;border:0;border-top:1px solid rgba(255,255,255,.1);background:transparent;color:#fff;font-weight:950;cursor:pointer}.create-dialog-link,.create-discard-danger{color:#ff4655}.mobile-nav{position:fixed;right:0;bottom:0;left:0;z-index:40;display:none;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--border);background:rgba(7,16,24,.94);backdrop-filter:blur(14px)}.mobile-nav a{display:grid;min-height:64px;place-items:center;gap:.2rem;color:var(--muted);font-size:.68rem;font-weight:800}.mobile-nav svg{width:21px;height:21px}.footer{border-top:1px solid var(--border);background:#071018}.footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:28px 0 96px;color:var(--muted)}.footer-inner .action-row a{display:inline-flex;min-width:44px;min-height:44px;align-items:center}.auth-screen,.setup-screen{width:min(1040px,calc(100% - 2rem));min-height:100vh;margin:0 auto;padding:48px 0}.system-state-screen{display:grid;place-items:center}.system-state-content{width:min(620px,100%)}.system-state-content .brand-mark{width:min(220px,62vw);margin-bottom:1rem}.system-state-icon{color:var(--cta)}.system-state-brand{color:var(--text);font-size:2rem;font-weight:950}.signup-screen{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,720px);gap:clamp(28px,5vw,58px);align-items:start;width:min(1180px,calc(100% - 2rem));padding:clamp(36px,6vw,70px) 0}.signup-hero{position:sticky;top:32px;display:grid;gap:16px;min-width:0;padding-top:4px}.signup-hero .brand-mark{margin-bottom:4px}.signup-hero .page-title{max-width:9ch;text-wrap:balance}.signup-hero .page-lead{max-width:56ch;text-wrap:pretty}.signup-hero-points{display:flex;flex-wrap:wrap;gap:8px;max-width:560px;margin-top:4px}.signup-hero-points span{display:inline-flex;min-height:36px;align-items:center;border:1px solid rgba(254,80,0,.32);border-radius:999px;background:rgba(254,80,0,.1);color:#fff3ec;padding:0 12px;font-size:.82rem;font-weight:850}.signup-form-shell{min-width:0}.signup-card{gap:20px;padding:clamp(16px,2.4vw,24px)}.signup-status-note{display:flex;gap:8px;align-items:center}.signup-form-section{display:grid;gap:12px;min-width:0}.signup-section-heading{display:grid;gap:4px}.signup-section-heading h2,.signup-section-heading p{margin:0}.signup-birth-date-field{max-width:380px}.signup-card .field-hint{color:rgba(200,208,216,.86);font-size:.78rem;line-height:1.45}.signup-section-heading h2{color:#fff;font-size:1.08rem;line-height:1.2}.signup-section-heading p{max-width:66ch;color:rgba(200,208,216,.86);font-size:.88rem;line-height:1.45}.signup-access-grid,.signup-agreement-grid,.signup-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signup-card .field input,.signup-card .field select{transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1)}.signup-card .field input:focus,.signup-card .field select:focus{background:rgba(7,16,24,.9);box-shadow:0 0 0 3px rgba(254,80,0,.14);outline:none}.signup-password-match{color:#b8ffd8;font-size:.8rem;font-weight:850}.signup-password-checklist{display:flex;flex-wrap:wrap;gap:7px;align-items:center;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(7,16,24,.46);padding:10px;color:rgba(200,208,216,.86);font-size:.8rem}.signup-password-checklist>svg{color:#fe5000}.signup-password-checklist>span{color:#fff;font-weight:900}.signup-password-checklist small{border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.055);padding:4px 8px;font-size:.76rem;font-weight:850;transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.signup-password-checklist small.is-passed{border-color:rgba(47,184,117,.42);background:rgba(47,184,117,.12);color:#d5ffe8}.signup-password-checklist.is-complete{border-color:rgba(47,184,117,.34)}.signup-agreement-grid{display:grid}.signup-agreement-card{position:relative;display:grid;gap:8px;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(7,16,24,.42);padding:12px;transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.signup-agreement-card:focus-within,.signup-agreement-card:hover{border-color:rgba(254,80,0,.5);background:rgba(254,80,0,.08)}.signup-agreement-card:has(.signup-agreement-input:checked){border-color:rgba(47,184,117,.46);background:rgba(47,184,117,.1)}.signup-agreement-card.is-error{border-color:rgba(240,82,82,.48);background:rgba(240,82,82,.1)}.signup-agreement-input{position:absolute;width:1px;height:1px;opacity:0}.signup-agreement-label{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}.signup-agreement-box{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.07);color:transparent;transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.signup-agreement-input:focus-visible+.signup-agreement-label .signup-agreement-box{outline:2px solid rgba(254,80,0,.92);outline-offset:3px}.signup-agreement-input:checked+.signup-agreement-label .signup-agreement-box{border-color:rgba(47,184,117,.62);background:#2fb875;color:#071018;transform:scale(1.04)}.signup-agreement-copy{display:grid;gap:3px;min-width:0}.signup-agreement-copy strong{color:#fff;font-size:.94rem;line-height:1.25}.signup-agreement-copy small{color:rgba(200,208,216,.88);font-size:.8rem;line-height:1.4}.signup-agreement-link{justify-self:start;color:#fff;font-size:.8rem;font-weight:900;text-decoration:underline;text-decoration-color:rgba(254,80,0,.72);text-underline-offset:3px}.signup-agreement-error{display:block}.signup-action-row{align-items:center}@media (prefers-reduced-motion:reduce){.signup-agreement-box,.signup-agreement-card,.signup-card .field input,.signup-card .field select,.signup-password-checklist small{transition:none}.signup-agreement-input:checked+.signup-agreement-label .signup-agreement-box{transform:none}}@media (max-width:980px){.signup-screen{grid-template-columns:1fr;gap:24px;width:min(760px,calc(100% - 1.25rem))}.signup-hero{position:static}.signup-hero .page-title{max-width:100%}}@media (max-width:720px){.signup-screen{padding:28px 0 40px}.signup-card{gap:16px}.signup-access-grid,.signup-agreement-grid,.signup-basic-grid{grid-template-columns:1fr}.signup-hero-points{display:grid}}.setup-screen{display:grid;place-items:center}.setup-card{display:grid;gap:1rem;width:min(720px,100%);border:1px solid var(--border);border-radius:8px;background:rgba(22,35,48,.9);padding:2rem}.setup-card h1,.setup-card p{margin:0}.setup-commands{display:grid;gap:.5rem}.setup-commands span{display:flex;align-items:center;gap:.45rem;border:1px solid var(--border);border-radius:8px;background:rgba(7,16,24,.78);padding:.8rem;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem}.social-shell{grid-template-columns:84px minmax(0,660px) minmax(280px,360px);gap:28px;justify-content:start;min-height:100vh;color:#fff}.social-shell,.social-sidebar{display:grid;background:#071018}.social-sidebar{position:sticky;top:0;z-index:80;width:84px;height:100vh;grid-template-rows:auto 1fr auto;border-right:1px solid rgba(255,255,255,.08);overflow:visible;padding:24px 14px}.social-brand{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;margin-bottom:30px}.social-brand-icon{display:inline-grid;place-items:center}.social-brand-full{display:none}.social-brand-full .brand-logo-horizontal{width:172px}.social-brand-full .brand-logo-horizontal-icon{width:42px}.social-brand-full .brand-name{font-size:1rem}.social-brand-full .brand-tag{font-size:.56rem;letter-spacing:.08em}.social-nav,.social-sidebar-bottom{display:grid;align-content:start;gap:8px}.guest-sidebar-actions{display:grid;gap:.75rem}.viewer-sidebar-actions{display:grid;gap:8px}.guest-sidebar-actions .primary-action,.guest-sidebar-actions .secondary-action{justify-content:center;width:100%}.guest-sidebar-actions .guest-auth-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.viewer-summary-guest{cursor:default}.social-nav-item{position:relative;display:flex;align-items:center;justify-content:center;gap:0;width:100%;min-height:54px;border:0;border-radius:8px;background:transparent;padding:0;color:#f7f9fb;font-size:1.05rem;font-weight:780;cursor:pointer;font-family:inherit;text-align:left}.social-nav-item:hover{background:rgba(255,255,255,.08)}.social-nav-item[aria-current=page]{background:rgba(254,80,0,.14);box-shadow:inset 2px 0 0 #fe5000;color:#fe5000}.social-logout-button .social-nav-label,.social-nav-label{overflow:hidden;max-width:0;opacity:0;white-space:nowrap;transition:opacity .12s ease}.social-nav-item[data-tooltip]:after{position:absolute;z-index:2;top:50%;left:calc(100% + 10px);border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#162330;box-shadow:0 12px 30px rgba(0,0,0,.32);color:#fff;content:attr(data-tooltip);opacity:0;padding:7px 10px;pointer-events:none;transform:translate(-4px,-50%);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.social-nav-item[data-tooltip]:focus-visible:after,.social-nav-item[data-tooltip]:hover:after{opacity:1;transform:translateY(-50%)}.social-nav-icon{position:relative;display:grid;place-items:center}.social-badge{position:absolute;top:-8px;right:-10px;display:grid;min-width:20px;height:20px;place-items:center;border:2px solid #071018;border-radius:999px;background:#ff304f;color:#fff;font-size:.75rem;font-weight:900}.social-main{min-width:0;padding:22px 0 80px}@media (min-width:981px){.social-shell-without-rail{grid-template-columns:84px minmax(0,1fr);gap:0}.social-shell-without-rail .social-main{width:min(760px,calc(100vw - 132px));justify-self:center}}@media (min-width:1440px){.social-shell-with-rail{grid-template-columns:244px minmax(0,660px) minmax(280px,360px)}.social-shell-with-rail .social-sidebar{width:244px;padding-inline:16px}.social-shell-with-rail .social-brand{justify-content:flex-start;padding-inline:12px}.social-shell-with-rail .social-brand-icon{display:none}.social-shell-with-rail .social-brand-full{display:inline-flex}.social-shell-with-rail .social-nav-item{justify-content:flex-start;gap:16px;padding-inline:14px}.social-shell-with-rail .social-logout-button .social-nav-label,.social-shell-with-rail .social-nav-label{max-width:158px;opacity:1}.social-shell-with-rail .guest-sidebar-actions .guest-auth-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}.social-shell-with-rail .social-nav-item[data-tooltip]:after{display:none}}.social-shell:has(.admin-ads-screen),.social-shell:has(.admin-dashboard-screen),.social-shell:has(.admin-email-screen),.social-shell:has(.admin-resource-screen),.social-shell:has(.crew-invite-screen),.social-shell:has(.live-admin-panel){grid-template-columns:84px minmax(0,min(1360px,calc(100vw - 132px)))}.social-shell:has(.messages-layout){grid-template-columns:84px minmax(0,calc(100vw - 84px));gap:0}.social-shell:has(.admin-ads-screen) .social-main,.social-shell:has(.admin-dashboard-screen) .social-main,.social-shell:has(.admin-email-screen) .social-main,.social-shell:has(.admin-resource-screen) .social-main,.social-shell:has(.crew-invite-screen) .social-main,.social-shell:has(.live-admin-panel) .social-main,.social-shell:has(.messages-layout) .social-main{width:100%}.social-shell:has(.messages-layout) .social-main{padding:0}.social-shell:has(.admin-ads-screen) .social-right-rail,.social-shell:has(.admin-dashboard-screen) .social-right-rail,.social-shell:has(.admin-email-screen) .social-right-rail,.social-shell:has(.admin-resource-screen) .social-right-rail,.social-shell:has(.crew-invite-screen) .floating-create,.social-shell:has(.crew-invite-screen) .floating-messages,.social-shell:has(.crew-invite-screen) .social-mobile-nav,.social-shell:has(.crew-invite-screen) .social-right-rail,.social-shell:has(.live-admin-panel) .social-right-rail,.social-shell:has(.messages-layout) .floating-messages,.social-shell:has(.messages-layout) .social-right-rail{display:none}.social-right-rail{position:sticky;top:0;height:100vh;padding:28px 28px 0 0}@media (min-width:981px){.social-shell:has(.has-notification-drop:focus-within),.social-shell:has(.has-notification-drop:hover){grid-template-columns:576px minmax(0,660px)}.social-shell:has(.has-notification-drop:focus-within) .social-right-rail,.social-shell:has(.has-notification-drop:hover) .social-right-rail{display:none}}@media (min-width:1760px){.social-shell:has(.has-notification-drop:focus-within),.social-shell:has(.has-notification-drop:hover){grid-template-columns:576px minmax(0,660px) minmax(280px,360px)}.social-shell:has(.has-notification-drop:focus-within) .social-right-rail,.social-shell:has(.has-notification-drop:hover) .social-right-rail{display:block}}.social-feed-column{display:grid;gap:36px}.feed-home-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px}.feed-home-identity{display:flex;min-width:0;align-items:center;gap:12px}.feed-home-identity .brand-logo-horizontal{width:156px}.feed-home-identity .brand-logo-horizontal-icon{width:46px}.feed-create-action{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:#fe5000;color:#101820;padding:0 14px;font-size:.88rem;font-weight:950}.feed-create-action:hover{background:#ff661d;color:#101820}@media (max-width:560px){.feed-home-header{gap:10px}.feed-create-action{padding:0 12px}}.guest-feed-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid rgba(254,80,0,.28);border-radius:8px;background:rgba(254,80,0,.08);padding:14px 16px}.guest-feed-callout p,.guest-feed-callout strong{margin:0}.guest-feed-callout strong{color:#fff;font-size:.98rem}.guest-feed-callout p{max-width:56ch;color:#d8e0e6;font-size:.9rem;line-height:1.45}.feed-sport-strip,.guest-feed-actions{display:flex;flex-wrap:wrap;gap:8px}.feed-sport-strip a,.guest-feed-actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:999px;padding:0 12px;font-size:.84rem;font-weight:900}.feed-sport-strip a,.guest-feed-actions a:first-child{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#e7edf2}.feed-sport-strip a:focus-visible,.feed-sport-strip a:hover,.guest-feed-actions a:last-child{border-color:transparent;background:#fe5000;color:#101820}.social-nav-entry{position:relative}.sidebar-notification-drop{position:absolute;top:0;left:calc(100% + 12px);z-index:90;display:none;width:320px;max-height:min(520px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(16,24,32,.98);box-shadow:24px 24px 70px rgba(0,0,0,.42);padding:16px}.has-notification-drop:focus-within .sidebar-notification-drop,.has-notification-drop:hover .sidebar-notification-drop{display:grid;gap:14px}.sidebar-notification-drop header{display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar-notification-drop header strong,.sidebar-notification-drop>strong{color:#fff;font-size:1.05rem}.sidebar-notification-drop header span{border-radius:999px;background:rgba(254,80,0,.16);padding:4px 8px;color:#fe5000;font-size:.76rem;font-weight:900}.sidebar-notification-drop p{margin:0;color:#aeb7c1;line-height:1.45}.sidebar-notification-list{display:grid;gap:8px}.sidebar-notification-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border-radius:8px;padding:10px}.sidebar-notification-item.unread,.sidebar-notification-item:hover{background:rgba(255,255,255,.07)}.sidebar-notification-item span{display:grid;gap:3px;min-width:0}.sidebar-notification-item small,.sidebar-notification-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-notification-item small,.sidebar-notification-item time{color:#aeb7c1;font-size:.78rem}.sidebar-notification-all{color:#fe5000;font-weight:900}.sidebar-create-drop{position:absolute;top:0;left:calc(100% + 12px);z-index:90;display:none;width:260px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(36,36,36,.98);padding:10px}.has-create-drop:focus-within .sidebar-create-drop,.has-create-drop:hover .sidebar-create-drop{display:grid}.sidebar-create-disabled,.sidebar-create-drop a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;border-radius:8px;color:#fff;padding:0 12px;font-size:1rem;font-weight:900;text-decoration:none}.sidebar-create-drop a:hover{background:rgba(255,255,255,.08)}.sidebar-create-disabled{color:rgba(255,255,255,.56);cursor:not-allowed}.feed-mode-banner{display:grid;gap:12px;min-width:0;border:1px solid rgba(254,80,0,.22);border-radius:8px;background:linear-gradient(135deg,rgba(254,80,0,.12),rgba(255,255,255,.04));padding:16px}.feed-mode-banner h1,.feed-mode-banner p{margin:0}.feed-mode-banner h1{font-size:1.15rem}.feed-mode-banner p{color:#aeb7c1;line-height:1.5}.stories-rail{position:relative;display:flex;gap:22px;min-width:0;overflow-x:auto;padding:0 6px 4px;scrollbar-width:none}.stories-rail::-webkit-scrollbar{display:none}.story-pill{display:grid;justify-items:center;gap:8px;min-width:86px;border:0;background:transparent;color:#e9edf2;font-size:.82rem;font-weight:800;font-family:inherit;cursor:pointer}.story-pill.is-inactive{cursor:default;opacity:.72}.story-create-icon{display:grid;width:74px!important;height:74px;place-items:center;border:1px dashed rgba(254,80,0,.72);border-radius:999px;background:rgba(254,80,0,.1);color:#fe5000}.story-pill span{width:82px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.story-pill .story-avatar-wrap{position:relative;display:inline-grid;place-items:center;overflow:visible;isolation:isolate}.story-pill.is-live .story-avatar-wrap{border-radius:999px;box-shadow:0 0 0 3px #dfff00,0 0 0 7px rgba(223,255,0,.18),0 0 18px rgba(223,255,0,.22);animation:story-live-halo 1.8s ease-out infinite}.story-live-badge{right:-8px;width:auto!important;min-width:36px;max-width:none;border-radius:999px;background:#dfff00;color:#101820;padding:4px 8px 3px;font-size:.58rem;font-weight:950;line-height:1;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 3px #101820,0 0 12px rgba(223,255,0,.38)}.story-add-badge,.story-live-badge{position:absolute;bottom:-2px;z-index:2}.story-add-badge{right:-4px;display:grid;width:26px!important;height:26px;place-items:center;border:3px solid #101820;border-radius:999px;background:#fe5000;color:#101820}@keyframes story-live-halo{0%,to{box-shadow:0 0 0 3px #dfff00,0 0 0 7px rgba(223,255,0,.18),0 0 18px rgba(223,255,0,.22)}50%{box-shadow:0 0 0 3px #dfff00,0 0 0 9px rgba(223,255,0,.1),0 0 24px rgba(223,255,0,.32)}}.story-next{position:sticky;right:0;display:grid;width:44px;height:44px;min-width:44px;place-items:center;align-self:center;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:#101820;cursor:pointer}.story-viewer-backdrop{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:1rem;background:rgba(3,8,12,.82);backdrop-filter:blur(14px)}body:has(.story-viewer-backdrop) .floating-messages,body:has(.story-viewer-backdrop) .social-mobile-nav{display:none}.story-create-sheet,.story-viewer{position:relative;display:grid;width:min(460px,94vw);max-height:min(760px,92vh);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#101820;box-shadow:0 28px 90px rgba(0,0,0,.55)}.story-create-sheet{width:min(440px,94vw);max-height:min(820px,94vh);overflow-y:auto;padding:16px}.story-create-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.story-create-header h2,.story-create-header p{margin:0}.story-create-header h2{font-size:1.22rem}.story-create-header p,.story-status{color:#aeb7c1;line-height:1.45}.story-create-form{display:grid;gap:12px}.story-create-dropzone{position:relative;display:grid;aspect-ratio:9/16;min-height:360px;overflow:hidden;place-items:center;border:1px dashed rgba(254,80,0,.44);border-radius:10px;background:#071018;cursor:pointer}.story-create-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.story-create-dropzone video,.story-create-preview{position:absolute;inset:0;width:100%;height:100%}.story-create-preview{background-position:50%;background-size:cover}.story-create-dropzone video,.story-viewer-media video{-o-object-fit:cover;object-fit:cover}.story-create-empty{display:grid;justify-items:center;gap:10px;color:#fff;font-weight:900}.story-status{margin:0;font-size:.85rem}.story-submit{width:-moz-fit-content;width:fit-content}.story-progress{position:absolute;top:10px;right:12px;left:12px;z-index:2;display:flex;gap:4px}.story-progress-segment{position:relative;height:4px;flex:1;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.28)}.story-progress-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#ff7a1a,#fe5000);transform:scaleX(0);transform-origin:left center}.story-progress-segment.complete .story-progress-fill{transform:scaleX(1)}.story-progress-segment.active .story-progress-fill{animation:story-progress-fill var(--story-progress-duration,8s) linear forwards;will-change:transform}.story-viewer.report-open .story-progress-segment.active .story-progress-fill{animation-play-state:paused}.story-viewer.report-open .story-viewer-header{z-index:4}@keyframes story-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story-viewer-header{position:absolute;top:20px;right:14px;left:14px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1rem}.story-viewer-author{display:flex;min-width:0;align-items:center;gap:.75rem;color:#fff}.story-viewer-author span{display:grid;min-width:0}.story-viewer-author small,.story-viewer-author strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-viewer-author small{color:#c9d1dc}.story-viewer-actions button,.story-viewer-close{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:0;border-radius:999px;background:rgba(0,0,0,.36);color:#fff;cursor:pointer}.story-viewer-actions{display:flex;gap:6px;align-items:center}.story-viewer-actions button:disabled{opacity:.55}.story-viewer-media{position:relative;aspect-ratio:9/16;min-height:0;background:#071018}.story-viewer-media img,.story-viewer-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.story-viewer-media img{pointer-events:none}.story-tap-zone{position:absolute;top:86px;bottom:0;z-index:2;width:36%;border:0;background:transparent;cursor:pointer}.story-tap-zone:focus-visible{outline-offset:-6px}.story-tap-prev{left:0}.story-tap-next{right:0}.story-viewer-footer{position:relative;z-index:3;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:.75rem;padding:.75rem}.story-viewer-footer button{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.story-viewer-footer .story-new-take{display:flex;width:100%;min-height:44px;height:auto;grid-column:1/-1;align-items:center;justify-content:center;gap:.45rem;padding:.65rem 1rem;border-color:rgba(255,77,0,.7);background:rgba(255,77,0,.16);font:inherit;font-size:.84rem;font-weight:900}.story-reply-status{grid-column:1/-1;margin:0 4px;color:#aeb7c1;font-size:.75rem;font-weight:750;line-height:1.35}.story-reply-form{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-column:1/-1;gap:8px}.story-reply-form input{min-width:0;min-height:44px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(7,16,24,.9);color:#fff;padding:0 14px}.story-reply-form input::-moz-placeholder{color:#c8d0d8}.story-reply-form input::placeholder{color:#c8d0d8}.social-avatar{position:relative;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:999px;background:#162330;color:#fff}.social-avatar strong{font-weight:950}.social-avatar-sm{width:36px;height:36px}.social-avatar-md{width:50px;height:50px}.social-avatar-lg{width:74px;height:74px}.social-avatar-xl{width:168px;height:168px}.social-avatar-ring{overflow:visible;background:linear-gradient(#101820,#101820) padding-box,linear-gradient(135deg,#ffb703,#fe5000 42%,#d70cff) border-box;border:4px solid transparent}.social-avatar img{border-radius:inherit}.social-feed-list{display:grid;gap:34px}.social-post{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#101820}.social-post-compact{width:min(480px,100%);margin:0 auto}.social-post-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px 14px}.post-options{position:relative;flex:0 0 auto}.post-options-menu{position:absolute;z-index:5;top:calc(100% + 8px);right:0;display:grid;width:min(220px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#162330;box-shadow:0 18px 42px rgba(0,0,0,.36)}.post-options-menu .post-options-action,.post-options-menu button{display:flex;min-height:44px;align-items:center;gap:10px;border:0;border-radius:0;background:transparent;color:#fff;padding:0 14px;text-align:left;font-weight:800}.post-options-menu .post-options-action:hover,.post-options-menu button:hover{background:rgba(255,255,255,.08)}.post-options-menu button.danger{color:#ffb8aa}.report-dialog-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(4,8,12,.74);padding:18px}.report-dialog{display:grid;width:min(620px,100%);max-height:min(820px,92vh);overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#162330;color:#fff;box-shadow:0 28px 90px rgba(0,0,0,.5)}.report-dialog footer,.report-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.report-dialog header{border-bottom:1px solid rgba(255,255,255,.12)}.report-dialog h2{margin:2px 0 0;font-size:clamp(1.2rem,3vw,1.7rem)}.report-dialog footer>button,.report-dialog header>button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.06);color:#fff;padding:0 12px;font:inherit;font-weight:850;cursor:pointer}.report-dialog footer>.primary-action{border-color:#fe5000;background:#fe5000;color:#101820}.report-dialog form{display:grid;gap:16px;padding:18px}.report-reason-list{display:grid;gap:8px;min-width:0;border:0;margin:0;padding:0}.report-reason-list legend{margin-bottom:6px;color:#aeb7c1;font-size:.82rem;font-weight:900}.report-reason-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.04);padding:10px 12px;cursor:pointer}.report-reason-option.active{border-color:rgba(254,80,0,.58);background:rgba(254,80,0,.13)}.report-reason-option input{margin-top:3px;accent-color:#fe5000}.report-reason-option span{display:grid;min-width:0;gap:2px}.report-reason-option small{color:#aeb7c1;line-height:1.35}.report-dialog textarea{min-height:92px;resize:vertical}.social-post-author{display:flex;min-width:0;align-items:center;gap:10px}.conversation-row span,.message-thread header span,.social-post-author span,.suggestion-copy,.viewer-summary span{display:grid;min-width:0;gap:2px}.conversation-row small,.message-thread header small,.social-post-author small,.suggestion-copy span,.viewer-summary small{overflow:hidden;color:#aeb7c1;text-overflow:ellipsis;white-space:nowrap}.social-icon-button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:999px;background:transparent;color:#fff}.social-icon-button.active,.social-icon-button:hover{color:#fe5000}.fireup-icon{position:relative;display:inline-grid;width:var(--fireup-size);height:var(--fireup-size);place-items:center;line-height:0;contain:paint}.fireup-icon:after,.fireup-icon:before{position:absolute;inset:8%;border-radius:999px;content:"";opacity:0;pointer-events:none}.fireup-icon:before{background:rgba(254,80,0,.26);transform:scale(.72)}.fireup-icon:after{top:12%;left:50%;width:4px;height:4px;border-radius:999px;background:#ff7a18;box-shadow:-13px 7px 0 rgba(255,255,255,.9),13px 8px 0 rgba(254,80,0,.86);transform:translateX(-50%) scale(.4)}.fireup-icon__image,.fireup-icon__outline{position:relative;z-index:1;display:block;width:100%;height:100%;transition:opacity .14s cubic-bezier(.22,1,.36,1),filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.fireup-icon__image{-o-object-fit:contain;object-fit:contain}.fireup-icon__outline{opacity:.98}.fireup-icon.is-active .fireup-icon__image{filter:drop-shadow(0 0 10px rgba(254,80,0,.28))}.fireup-icon.is-bursting:before{animation:fireup-pulse .22s cubic-bezier(.16,1,.3,1)}.fireup-icon.is-bursting:after{animation:fireup-sparks .22s cubic-bezier(.16,1,.3,1)}.fireup-icon.is-bursting .fireup-icon__image{animation:fireup-pop .22s cubic-bezier(.16,1,.3,1)}@keyframes fireup-pop{0%{transform:scale(.92) rotate(0deg)}55%{transform:scale(1.16) rotate(-7deg)}to{transform:scale(1) rotate(0deg)}}@keyframes fireup-pulse{0%{opacity:0;transform:scale(.72)}48%{opacity:1}to{opacity:0;transform:scale(1.46)}}@keyframes fireup-sparks{0%{opacity:0;transform:translateX(-50%) translateY(5px) scale(.4)}45%{opacity:1}to{opacity:0;transform:translateX(-50%) translateY(-13px) scale(1)}}@media (prefers-reduced-motion:reduce){.fireup-icon,.fireup-icon:after,.fireup-icon:before,.fireup-icon__image,.fireup-icon__outline{animation:none!important;transition-duration:.01ms!important}}.social-post-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#050a0e}.safe-media-fallback,.safe-media-unavailable{position:absolute;inset:0}.safe-media-fallback{z-index:0;background:#0b141c}.safe-media-unavailable{z-index:1;display:grid;place-items:center;background:#0b141c;color:#aeb7c1;font-size:.84rem;font-weight:850;text-align:center}.safe-media-unavailable span{border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(7,16,24,.78);padding:8px 12px}.safe-media-image{z-index:1;opacity:0;transition:opacity .16s ease-out}.safe-media-image.is-ready{opacity:1}.social-post-media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-tag-layer{position:absolute;inset:0;z-index:5;opacity:0;pointer-events:none;transition:opacity .16s ease}.photo-tag-layer.visible{opacity:1;pointer-events:auto}.photo-tag-chip{position:absolute;display:inline-flex;align-items:center;min-height:34px;max-width:min(220px,calc(100% - 24px));border-radius:999px;background:rgba(5,10,14,.86);color:#fff;padding:0 12px;font-size:.86rem;font-weight:950;text-decoration:none;white-space:nowrap;transform:translate(-50%,-50%);box-shadow:0 12px 28px rgba(0,0,0,.34)}.photo-tag-chip:hover{background:#fe5000}.photo-tag-toggle{position:absolute;left:12px;bottom:12px;z-index:6;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:999px;background:rgba(5,10,14,.78);color:#fff;cursor:pointer;font-size:.8rem;font-weight:950}.photo-tag-toggle.active{background:#fe5000}.media-carousel-control,.media-carousel-count{position:absolute;z-index:4;border:1px solid rgba(255,255,255,.2);background:#101820;color:#fff}.media-carousel-control{top:50%;display:grid;width:44px;height:44px;place-items:center;border-radius:999px;transform:translateY(-50%)}.media-carousel-control:hover{border-color:rgba(254,80,0,.72);color:#fe5000}.media-carousel-prev{left:12px}.media-carousel-next{right:12px}.media-carousel-count{top:12px;right:12px;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900}.social-post-compact .social-post-media{aspect-ratio:9/15}.media-sound{position:absolute;right:14px;bottom:14px;z-index:3;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:999px;background:rgba(0,0,0,.56);color:#fff;cursor:pointer}button.media-sound:hover{background:rgba(254,80,0,.78)}.social-post-actions{display:flex;justify-content:space-between;gap:12px;padding:8px 10px 0}.post-action-status{margin:4px 14px 0}.social-action-cluster{display:flex;gap:2px}.social-post-copy{display:grid;gap:8px;padding:0 14px 14px}.social-post-copy p{margin:0;line-height:1.45}.social-post-copy a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;font-weight:900;vertical-align:middle}.post-edit-form{display:grid;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.04);padding:12px}.post-edit-form label{display:grid;gap:7px}.post-edit-form span{color:#c8d0d8;font-size:.82rem;font-weight:900}.post-edit-form select,.post-edit-form textarea{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#071018;color:#fff;padding:10px 12px;font:inherit}.post-edit-form textarea{min-height:96px;resize:vertical}.post-edit-actions{display:flex;flex-wrap:wrap;gap:10px}.post-edit-actions button{min-height:44px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#253544;color:#fff;padding:0 14px;font-weight:900}.post-edit-actions button[type=submit]{border-color:rgba(254,80,0,.7);background:#fe5000;color:#101820}.post-removed-state{padding:22px;color:#c8d0d8;font-weight:800;text-align:center}.post-context-row,.social-tags{display:flex;flex-wrap:wrap;gap:8px;color:#d8e0e6;font-size:.88rem}.post-context-row a,.post-context-row span{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);padding:0 10px;color:#d8e0e6;font-size:.8rem;font-weight:850}.post-context-row a{min-height:44px}.post-context-row span{min-height:28px}.post-context-row .post-sport-badge{border-color:var(--cta-border);background:var(--cta-soft);color:#fff}.post-secondary-details{color:#aeb7c1;font-size:.82rem}.post-secondary-details summary{display:inline-flex;min-height:44px;align-items:center;width:-moz-fit-content;width:fit-content;cursor:pointer;font-weight:850}.post-secondary-details div{display:flex;flex-wrap:wrap;gap:7px;padding-top:8px}.post-secondary-details span{border-radius:999px;background:rgba(255,255,255,.045);padding:5px 9px}.post-community-context{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(254,80,0,.26);border-radius:8px;background:rgba(254,80,0,.08);color:#fff;padding:9px 12px}.post-community-context svg{flex:0 0 auto;color:#fe5000}.post-community-context span{display:grid;min-width:0}.post-community-context small{color:#9aa7b2;font-size:.72rem;font-weight:800;text-transform:uppercase}.post-community-context strong{overflow:hidden;color:#fff;font-size:.9rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.post-evolution-detail{display:grid;gap:8px;border:1px solid rgba(254,80,0,.24);border-radius:8px;background:rgba(254,80,0,.08);padding:12px}.post-evolution-detail strong{color:#fff;font-size:.94rem}.post-evolution-detail p{color:#dce4ea;font-size:.92rem}.post-evolution-meta{display:flex;flex-wrap:wrap;gap:7px}.post-evolution-meta span{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(16,24,32,.76);color:#f8fafc;padding:5px 9px;font-size:.78rem;font-weight:800}.comments-link{display:inline-flex;min-height:44px;align-items:center;width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:#aeb7c1;padding:0}.comment-item,.comment-list{display:grid;gap:10px}.comment-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.comment-item p{margin:0;min-width:0;overflow-wrap:anywhere}.comment-item a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;font-weight:900;vertical-align:middle}.comment-body{display:grid;gap:6px;min-width:0}.comment-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.comment-reply-button{width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:#aeb7c1;padding:0;font-size:.82rem;font-weight:800}.comment-replies{display:grid;gap:8px;margin-top:2px}.comment-reply{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;border:1px solid rgba(254,80,0,.18);border-radius:8px;background:rgba(254,80,0,.055);padding:8px 10px}.comment-reply p{margin:0;min-width:0;overflow-wrap:anywhere}.comment-reply-copy{display:grid;gap:5px;min-width:0}.quick-comment{display:flex;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.quick-comment.reply-form{border-top:0;padding-top:2px}.conversation-list input,.explore-search input,.explore-search select,.message-compose input,.quick-comment input{width:100%;min-width:0;border:0;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;padding:12px 16px}.message-compose button,.notification-row button,.quick-comment button,.suggestion-row button{min-height:44px;border:0;background:transparent;color:#7d95ff;font-weight:900}.suggestion-row button{color:#fe5000}.suggestion-row button:focus-visible,.suggestion-row button:hover{color:#ff8b54}.inline-status{color:#ffdfb8;font-size:.86rem}.suggestions-panel{display:grid;gap:22px}.suggestion-row,.viewer-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.suggestions-heading{display:flex;justify-content:space-between;color:#aeb7c1}.suggestions-heading a{display:inline-flex;min-height:44px;align-items:center;color:#fff;font-weight:900}.suggestions-footer{display:flex;flex-wrap:wrap;gap:6px;color:#7c8794;font-size:.82rem}.suggestions-footer a{display:inline-flex;min-width:44px;min-height:44px;align-items:center}.suggestions-footer p{width:100%;margin:10px 0 0}.create-screen,.evolution-screen,.explore-screen,.profile-screen,.single-post-screen,.sport-feed-screen{display:grid;gap:18px}.explore-heading{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:18px}.explore-heading>div{display:grid;min-width:0;gap:6px}.explore-heading h1{margin:0;color:#fff;font-size:2rem;line-height:1.12}.explore-heading p{max-width:560px;margin:0;color:#aeb7c1;font-weight:750;line-height:1.45}.evolution-hero,.sport-feed-hero{display:grid;gap:14px;min-width:0;border:1px solid rgba(254,80,0,.24);border-radius:8px;background:linear-gradient(135deg,rgba(254,80,0,.16),rgba(255,255,255,.045)),#101820;padding:clamp(18px,3vw,30px)}.evolution-hero h1,.evolution-hero p,.sport-feed-hero h1,.sport-feed-hero p{margin:0}.evolution-hero h1,.sport-feed-hero h1{font-size:clamp(1.7rem,4vw,3.4rem);line-height:.95}.evolution-hero p,.sport-feed-hero p{max-width:720px;color:#d9e0e7;line-height:1.55}.evolution-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.evolution-stat-grid span{display:grid;gap:4px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.055);color:#aeb7c1;padding:12px;font-size:.82rem;font-weight:800}.evolution-stat-grid strong{color:#fff;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1}.evolution-athletes,.evolution-insights,.evolution-ranking,.evolution-timeline{display:grid;gap:14px;min-width:0}.evolution-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evolution-insight-card{display:grid;gap:12px;min-width:0;border:1px solid rgba(254,80,0,.2);border-radius:8px;background:linear-gradient(145deg,rgba(254,80,0,.12),rgba(255,255,255,.045)),rgba(255,255,255,.045);color:#fff;padding:14px}.evolution-comparison,.evolution-goal-copy,.evolution-insight-header{display:flex;align-items:center;gap:10px;min-width:0}.evolution-comparison>span,.evolution-goal-copy>span,.evolution-insight-header>span{display:grid;gap:3px;min-width:0}.evolution-comparison small,.evolution-comparison strong,.evolution-goal-copy small,.evolution-goal-copy strong,.evolution-insight-header small,.evolution-insight-header strong{min-width:0;overflow-wrap:anywhere}.evolution-comparison small,.evolution-goal-copy small,.evolution-insight-header small{color:#aeb7c1;font-size:.78rem;font-weight:800}.evolution-chart-empty svg,.evolution-comparison svg,.evolution-goal-copy svg{flex:0 0 auto;color:#fe5000}.evolution-goal-meter{overflow:hidden;display:block;height:8px;border-radius:999px;background:rgba(255,255,255,.11)}.evolution-goal-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fe5000,#ffb088)}.evolution-insight-stats{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.evolution-insight-stats em{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(16,24,32,.58);color:#c8d0d8;padding:5px 8px;font-size:.74rem;font-style:normal;font-weight:850}.evolution-insight-stats svg{color:#fe5000}.evolution-mini-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));align-items:end;gap:6px;min-height:94px;border-top:1px solid rgba(255,255,255,.09);padding-top:10px}.evolution-mini-chart>span{display:grid;grid-template-rows:minmax(52px,1fr) auto;align-items:end;gap:5px;min-width:0}.evolution-mini-chart i{display:block;min-height:10px;border-radius:6px 6px 2px 2px;background:rgba(254,80,0,.85)}.evolution-mini-chart small{color:#aeb7c1;font-size:.68rem;font-weight:800;text-align:center}.evolution-chart-empty{display:inline-flex;align-items:center;gap:8px;color:#aeb7c1;font-size:.82rem;font-weight:800}.evolution-athlete-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evolution-athlete-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.055);color:#fff;padding:14px}.evolution-athlete-copy{display:grid;gap:5px;min-width:0}.evolution-athlete-copy em,.evolution-athlete-copy small,.evolution-athlete-copy span,.evolution-athlete-copy strong{min-width:0;overflow-wrap:anywhere}.evolution-athlete-copy em,.evolution-athlete-copy small,.evolution-athlete-copy span{color:#aeb7c1;font-size:.84rem;font-style:normal}.evolution-athlete-copy span{display:inline-flex;align-items:center;gap:6px}.evolution-athlete-copy .evolution-badge-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.evolution-badge-row em{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(254,80,0,.24);border-radius:999px;background:rgba(254,80,0,.1);color:#ffdfb8;padding:5px 8px;font-size:.74rem;font-weight:850}.evolution-athlete-copy svg{flex:0 0 auto;color:#fe5000}.evolution-ranking-list{display:grid;gap:10px}.evolution-ranking-card{display:grid;grid-template-columns:48px auto minmax(0,1fr) minmax(220px,1.1fr) 86px;align-items:center;gap:12px;min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.055);color:#fff;padding:12px}.evolution-ranking-position{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:rgba(254,80,0,.14);color:#ffdfb8;font-weight:900}.evolution-ranking-main,.evolution-ranking-score{display:grid;gap:3px;min-width:0}.evolution-ranking-main small,.evolution-ranking-main strong,.evolution-ranking-score,.evolution-ranking-score strong{min-width:0;overflow-wrap:anywhere}.evolution-ranking-main small,.evolution-ranking-score{color:#aeb7c1;font-size:.82rem;font-weight:800}.evolution-ranking-score{justify-items:end;text-align:right}.evolution-ranking-score strong{color:#fff;font-size:1.25rem;line-height:1}.evolution-ranking-metrics{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.evolution-ranking-metrics em{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.055);color:#c8d0d8;padding:5px 8px;font-size:.75rem;font-style:normal;font-weight:850;min-width:0}.evolution-ranking-metrics svg{flex:0 0 auto;color:#fe5000}.sport-community-strip,.sport-feed-controls,.sport-feed-rail{display:grid;gap:10px;min-width:0}.sport-feed-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sport-feed-quality-grid span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:2px;min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.055);padding:10px}.sport-feed-quality-grid svg{grid-row:1/3;color:#fe5000}.sport-feed-quality-grid small,.sport-feed-quality-grid strong{min-width:0;overflow-wrap:anywhere}.sport-feed-quality-grid strong{color:#fff;font-size:.9rem}.sport-feed-quality-grid small{color:#aeb7c1;font-size:.76rem;font-weight:800}.ad-placement{display:grid;gap:10px;min-width:0}.integration-provider-panel,.integration-screen{display:grid;gap:18px}.integration-hero{display:grid;gap:14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:radial-gradient(circle at top left,rgba(254,80,0,.2),transparent 32%),rgba(255,255,255,.04);padding:clamp(18px,3vw,28px)}.integration-hero h1,.integration-hero p{margin:0}.integration-hero h1{max-width:760px;color:#fff;font-size:clamp(2rem,5vw,4.5rem);line-height:.96}.integration-hero p{max-width:760px;color:#aeb7c1;line-height:1.55}.integration-provider-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-provider-panel.compact{grid-template-columns:1fr}.integration-provider-panel>.action-row,.integration-provider-panel>.success-note,.integration-provider-panel>.warning-note{grid-column:1/-1}.account-privacy-panel{display:grid;gap:18px}.account-control-card{display:grid;gap:16px;padding:clamp(18px,3vw,26px)}.account-control-card.danger{border-color:rgba(255,99,99,.24);background:radial-gradient(circle at top left,rgba(255,79,79,.14),transparent 28%),rgba(22,35,48,.78)}.account-control-card.retention-card{border-color:rgba(254,80,0,.22);background:radial-gradient(circle at top right,rgba(254,80,0,.12),transparent 30%),rgba(22,35,48,.78)}.account-control-card.tag-settings-card{border-color:rgba(255,255,255,.14)}.account-control-card h2,.account-control-card p,.danger-hint{margin:0}.account-control-card p,.danger-hint{color:var(--muted);line-height:1.55}.danger-hint{display:flex;gap:8px;align-items:center;color:#ffc4bb}.toggle-field{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px;background:rgba(7,16,24,.36)}.toggle-field input{width:18px;height:18px;margin-top:2px;accent-color:#fe5000}.toggle-field span{display:grid;gap:3px}.toggle-field small{color:var(--muted);line-height:1.35}.retention-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px}.account-session-primary{max-width:520px}.account-session-details{display:grid;gap:12px}.account-session-details summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.04);padding:10px 12px;color:var(--text);font-weight:900}.account-session-details summary::-webkit-details-marker{display:none}.account-session-details summary:after{content:"+";color:#fe5000;font-size:1.2rem;line-height:1}.account-session-details[open] summary:after{content:"–"}.account-session-details summary small{color:var(--muted);font-size:.82rem;font-weight:800}.retention-policy-item{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.045);padding:12px}.retention-policy-item small,.retention-policy-item span{display:inline-flex;align-items:center;gap:6px;color:#aeb7c1;font-size:.82rem;font-weight:800}.retention-policy-item span{color:#fe5000}.retention-policy-item p,.retention-policy-item strong{margin:0}.retention-policy-item p{color:#d9e0e7;font-size:.92rem;line-height:1.45}.integration-card{display:grid;gap:12px}.integration-card h3,.integration-card p{margin:0}.integration-card h3{color:#fff;font-size:1.25rem}.integration-card p,.integration-oauth-note{color:#aeb7c1;line-height:1.5}.integration-card-actions,.integration-scope-list{display:flex;flex-wrap:wrap;gap:8px}.integration-scope-list span{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#f8fafc;padding:6px 10px;font-size:.78rem;font-weight:850}.integration-card-actions{align-items:center}.ad-card{display:grid;grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);gap:14px;min-width:0;overflow:hidden;border:1px solid rgba(254,80,0,.26);border-radius:8px;background:linear-gradient(135deg,rgba(254,80,0,.12),rgba(255,255,255,.045)),rgba(255,255,255,.055);color:#fff;padding:12px}.ad-placement-compact .ad-card{grid-template-columns:minmax(112px,.24fr) minmax(0,1fr)}.ad-media{position:relative;min-width:0;overflow:hidden;border-radius:8px;background:rgba(16,24,32,.82);aspect-ratio:16/10}.ad-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ad-copy{display:grid;align-content:center;gap:7px}.ad-copy,.ad-copy em,.ad-copy small,.ad-copy span,.ad-copy strong{min-width:0}.ad-copy strong{max-width:720px;font-size:clamp(1rem,1.8vw,1.35rem);line-height:1.1}.ad-copy em,.ad-copy small{color:#aeb7c1;font-size:.82rem;font-style:normal}.ad-copy>span:not(.chip){max-width:780px;color:#d9e0e7;line-height:1.45}.ad-admin-list,.admin-list{display:grid;gap:12px;min-width:0}.admin-row-card{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(170px,auto);gap:14px;align-items:center;padding:12px;min-width:0}.admin-row-avatar,.admin-row-media{position:relative;width:64px;height:64px;overflow:hidden;border-radius:8px;background:rgba(16,24,32,.82)}.admin-row-avatar{border-radius:999px}.admin-row-avatar img,.admin-row-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.admin-row-main,.admin-row-meta{display:grid;gap:6px;min-width:0}.admin-row-main small,.admin-row-main span,.admin-row-main strong,.admin-row-meta small{min-width:0;overflow-wrap:anywhere}.admin-row-main strong{font-size:1rem;line-height:1.2}.admin-row-main small,.admin-row-main span,.admin-row-meta small{color:#aeb7c1;line-height:1.35}.admin-row-meta{justify-items:end;text-align:right}.admin-posts-screen{gap:18px;padding-top:28px}.admin-posts-hero{align-items:flex-end}.admin-posts-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.admin-posts-stats .stat-card{min-height:104px;align-content:start;gap:8px;padding:16px}.admin-posts-stats .stat-card p{margin:0;color:#f7f9fb;font-size:.9rem;font-weight:850;line-height:1.25}.admin-posts-list-panel{display:grid;gap:10px;min-width:0}.admin-posts-list-heading{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;justify-content:space-between;min-width:0;padding:0 2px}.admin-posts-list-heading strong{color:#fff;font-size:1rem;line-height:1.25}.admin-posts-list-heading span{color:#aeb7c1;font-size:.84rem;line-height:1.4}.admin-posts-list{gap:10px}.admin-post-row{grid-template-columns:auto minmax(0,1fr) minmax(220px,.28fr);gap:12px 16px;padding:14px}.admin-post-row:not(:has(.admin-row-media)){grid-template-columns:minmax(0,1fr) minmax(220px,.28fr)}.admin-post-row .admin-row-media{width:72px;height:72px}.admin-post-row .admin-row-main{gap:5px}.admin-post-row .admin-row-main strong{color:#f7f9fb}.admin-post-row .admin-row-meta{grid-template-columns:repeat(2,max-content);gap:5px 12px;align-items:center;justify-content:end}.admin-post-row .admin-row-meta .secondary-action{grid-column:1/-1;justify-self:end;min-width:122px}.admin-users-screen{gap:20px;padding-top:28px}.admin-users-heading{max-width:840px;margin-bottom:0}.admin-users-heading .page-lead{max-width:760px}.admin-users-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.admin-user-stat-card{min-height:112px;align-content:start;gap:8px;padding:16px}.admin-user-stat-card p{margin:0;color:#f7f9fb;font-size:.9rem;font-weight:850;line-height:1.25}.admin-user-stat-card small{max-width:24ch;color:#aeb7c1;font-size:.78rem}.admin-users-list-panel{display:grid;gap:10px;min-width:0}.admin-users-list-heading{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;justify-content:space-between;min-width:0;padding:0 2px}.admin-users-list-heading strong{color:#fff;font-size:1rem;line-height:1.25}.admin-users-list-heading span{color:#aeb7c1;font-size:.84rem;line-height:1.4}.admin-users-list{gap:10px}.admin-user-row{grid-template-columns:minmax(260px,1fr) minmax(168px,.36fr) minmax(190px,.34fr) auto auto;gap:12px 16px;padding:14px}.admin-user-identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-width:0}.admin-user-main{gap:5px}.admin-user-main small{color:#d7dee6}.admin-user-badges,.admin-user-counts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.admin-user-badges{justify-content:flex-start}.admin-user-pill{display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.055);padding:0 10px;color:#eaf0f5;font-size:.78rem;font-weight:850;line-height:1;white-space:nowrap}.admin-user-pill.is-success{border-color:rgba(47,184,117,.36);background:rgba(47,184,117,.13);color:#d8ffeb}.admin-user-pill.is-danger{border-color:rgba(240,82,82,.38);background:rgba(240,82,82,.13);color:#ffe1e1}.admin-user-counts{justify-content:flex-end}.admin-user-counts>span{display:grid;min-width:82px;gap:2px;border-radius:8px;background:rgba(255,255,255,.045);padding:8px 10px}.admin-user-counts strong{color:#fff;font-size:.98rem;line-height:1}.admin-user-counts small{color:#aeb7c1;font-size:.74rem;line-height:1.2}.admin-user-action{justify-self:end;min-width:112px;white-space:nowrap}.admin-user-block-action{display:grid;justify-items:end;gap:4px;min-width:0}.danger-action.compact{min-height:36px;padding-inline:11px;font-size:.78rem}.admin-email-screen{gap:18px;padding-top:28px}.admin-email-workspace{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.2fr);gap:16px;align-items:start}.admin-email-editor,.admin-email-side{min-width:0}.admin-email-side{display:grid;gap:16px}.admin-email-campaign-list,.admin-email-confirm-box,.admin-email-form,.admin-email-preview{display:grid;gap:12px;min-width:0}.admin-email-form textarea{min-height:180px;resize:vertical}.admin-email-two-cols{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:12px}.admin-email-alert,.admin-email-state{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-email-alert{border:1px solid rgba(255,184,77,.35);border-radius:8px;background:rgba(255,184,77,.11);padding:10px 12px;color:#ffe0b4;font-size:.86rem;font-weight:800;line-height:1.35}.admin-email-preview{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(6,16,25,.86);padding:16px}.admin-email-preview strong{color:#fff;font-size:1.15rem;line-height:1.2;overflow-wrap:anywhere}.admin-email-campaign-item small,.admin-email-campaign-item span,.admin-email-confirm-box small,.admin-email-preview p,.admin-email-preview small{color:#aeb7c1;line-height:1.45}.admin-email-preview p{margin:0;overflow-wrap:anywhere}.admin-email-preview-cta{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:38px;align-items:center;border-radius:8px;background:#fe5000;padding:0 13px;color:#fff;font-weight:900}.admin-email-confirm-box{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.045);padding:12px}.admin-email-confirm-box input{width:100%}.admin-email-campaign-list{max-height:520px;overflow:auto;padding-right:2px}.admin-email-campaign-item{display:grid;gap:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.045);padding:12px;color:#fff;text-align:left;cursor:pointer}.admin-email-campaign-item.is-active{border-color:rgba(254,80,0,.72);background:rgba(254,80,0,.12)}.admin-email-campaign-item strong{overflow-wrap:anywhere;line-height:1.25}.ad-admin-card{display:grid;grid-template-columns:minmax(150px,.2fr) minmax(280px,1fr) minmax(250px,.34fr);gap:14px;align-items:center;padding:14px}.ad-admin-media{position:relative;display:block;min-width:0;min-height:96px;overflow:hidden;border-radius:8px;background:rgba(16,24,32,.82);aspect-ratio:16/10}.ad-admin-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ad-admin-media.empty{display:grid;place-items:center;color:#fe5000}.ad-admin-controls,.ad-admin-copy,.ad-admin-metrics{display:grid;gap:8px;min-width:0}.ad-admin-copy small,.ad-admin-copy span,.ad-admin-copy strong{min-width:0}.ad-admin-copy>strong{font-size:1.05rem;line-height:1.15}.ad-admin-copy small,.ad-admin-copy>span:not(.chip){color:#aeb7c1}.ad-status-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ad-review-actions{display:grid;gap:8px;min-width:0}.ad-review-actions>span{display:flex;flex-wrap:wrap;gap:8px}.ad-review-actions button{min-height:34px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);color:#ffffff;font-weight:800;cursor:pointer}.ad-review-actions button:hover:not(:disabled){border-color:rgba(254,80,0,.7);color:#fe5000}.ad-review-actions button.danger{border-color:rgba(240,82,82,.42);color:#ffb4b4}.ad-review-actions button:disabled{cursor:not-allowed;opacity:.48}.ad-review-actions em{color:#aeb7c1;font-size:.78rem;font-style:normal}.ad-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-admin-metrics>span{display:grid;min-width:0;justify-items:start;gap:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.055);padding:10px}.ad-admin-metrics svg{color:#fe5000}.ad-admin-metrics strong{font-size:1.08rem;line-height:1}.ad-admin-metrics small{color:#aeb7c1;font-size:.76rem}.ad-admin-controls{grid-column:2/-1;color:#aeb7c1;font-size:.84rem;line-height:1.45}.premium-admin-list,.premium-admin-panel,.premium-feature-grid,.premium-layout,.premium-request-card,.premium-screen{display:grid;gap:18px;min-width:0}.premium-screen{width:min(760px,100%)}.premium-hero{display:grid;gap:12px;min-width:0;border:1px solid rgba(254,80,0,.26);border-radius:8px;background:linear-gradient(135deg,rgba(254,80,0,.18),rgba(255,255,255,.045)),#101820;padding:clamp(22px,4vw,42px)}.premium-feature-card p,.premium-hero h1,.premium-hero p,.premium-hero strong,.premium-request-card h2,.premium-request-card p{margin:0}.premium-hero h1{max-width:720px;font-size:clamp(2.1rem,4.6vw,3.9rem);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.premium-hero p{max-width:640px;color:#d9e0e7;line-height:1.55;text-wrap:pretty}.premium-hero strong{width:-moz-fit-content;width:fit-content;border:1px solid rgba(254,80,0,.34);border-radius:999px;background:rgba(254,80,0,.12);color:#ffe2d3;padding:8px 12px;font-size:.88rem;line-height:1.25}.premium-layout{grid-template-columns:1fr;align-items:start;gap:20px}.premium-feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.premium-feature-card{display:grid;gap:8px;align-content:start;min-height:132px;padding:16px}.premium-admin-icon svg,.premium-feature-card svg{color:#fe5000}.premium-feature-card strong{font-size:1.05rem}.premium-feature-card p,.premium-request-card p{color:#aeb7c1;line-height:1.45}.premium-request-card{align-content:start;gap:16px;padding:18px}.premium-entitlement-list,.premium-plan-selector{display:grid;gap:10px;min-width:0}.premium-plan-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.04);color:#fff;padding:12px;text-align:left;cursor:pointer;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.premium-plan-option:focus-visible,.premium-plan-option:hover{border-color:rgba(254,80,0,.44);background:rgba(255,255,255,.065);transform:translateY(-1px)}.premium-plan-option.active{border-color:rgba(254,80,0,.72);background:rgba(254,80,0,.12)}.premium-plan-option span{display:grid;gap:3px;min-width:0}.premium-plan-option em,.premium-plan-option small{color:#aeb7c1;font-size:.78rem;font-style:normal;font-weight:800}.premium-plan-option b{justify-self:end}.premium-plan-option em{grid-column:1/-1;width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(254,80,0,.16);color:#ffb38b;padding:3px 8px}.premium-request-actions,.premium-return-card,.premium-stripe-checkout,.premium-stripe-form{display:grid;gap:14px;min-width:0}.premium-plan-summary{display:grid;gap:12px;border:1px solid rgba(254,80,0,.24);border-radius:8px;background:linear-gradient(135deg,rgba(254,80,0,.12),rgba(255,255,255,.035)),rgba(255,255,255,.035);padding:14px}.premium-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.premium-price strong{font-size:clamp(2rem,4vw,3rem);line-height:1}.premium-price span{color:#aeb7c1;font-weight:800}.premium-benefit-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.premium-benefit-list li{position:relative;border:0;border-radius:0;background:transparent;color:#fff;padding:0 0 0 18px;font-weight:800}.premium-benefit-list li:before{content:"";position:absolute;top:.55em;left:0;width:7px;height:7px;border-radius:999px;background:#fe5000}.premium-benefit-list span,.premium-entitlement-list span{display:grid;gap:4px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04);padding:10px}.premium-entitlement-list span{grid-template-columns:auto minmax(0,1fr);align-items:start}.premium-entitlement-list svg{grid-row:span 2;color:#fe5000}.premium-entitlement-list small{color:#aeb7c1;line-height:1.4}.premium-status-note{display:grid;gap:4px}.premium-status-note small,.premium-status-note span{line-height:1.4}.premium-stripe-checkout{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.035);padding:14px}.premium-stripe-header{display:grid;gap:4px}.premium-return-notes span,.premium-stripe-header span{display:inline-flex;gap:8px;align-items:center;color:#fff;font-weight:900}.premium-return-notes svg,.premium-stripe-header svg{color:#fe5000}.premium-return-card p,.premium-return-meta dt,.premium-return-notes,.premium-stripe-header small{color:#aeb7c1;line-height:1.45}.premium-stripe-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(254,80,0,.22);border-radius:8px;background:rgba(254,80,0,.08);padding:10px 12px}.premium-stripe-summary span,.premium-stripe-summary strong{min-width:0}.premium-stripe-submit{width:100%}.premium-stripe-skeleton{border:1px dashed rgba(255,255,255,.16);border-radius:8px;color:#d9e0e7;padding:16px;text-align:center}.premium-review-field{gap:7px}.premium-review-field span{color:#d9e0e7;font-size:.84rem}.premium-review-field textarea{min-height:92px}.premium-entitlement-details{border-top:1px solid rgba(255,255,255,.1);padding-top:2px}.premium-entitlement-details summary{min-height:44px;color:#d9e0e7;font-weight:900;cursor:pointer}.premium-entitlement-details[open] summary{margin-bottom:10px}.premium-rule-copy{font-size:.86rem}@media (prefers-reduced-motion:reduce){.premium-plan-option{transition:none}.premium-plan-option:focus-visible,.premium-plan-option:hover{transform:none}}@media (max-width:860px){.premium-feature-grid,.premium-layout{grid-template-columns:1fr}}@media (max-width:520px){.premium-hero{padding:20px}.premium-hero h1{font-size:2.25rem}.premium-feature-card{grid-template-columns:auto minmax(0,1fr);min-height:auto;padding:14px}.premium-feature-card p{grid-column:2}}.premium-return-screen{max-width:760px;margin:0 auto}.premium-return-card{padding:clamp(18px,4vw,28px)}.premium-return-card h1,.premium-return-card p{margin:0}.premium-return-card h1{font-size:clamp(1.8rem,5vw,3rem);line-height:1.02}.premium-return-meta{display:grid;gap:10px;margin:0}.premium-return-meta div{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:10px;border-top:1px solid rgba(255,255,255,.1);padding-top:10px}.premium-return-meta dd,.premium-return-meta dt{min-width:0;margin:0}.premium-return-meta dd{color:#fff;font-weight:900;overflow-wrap:anywhere}.premium-return-notes{display:grid;gap:8px}.premium-admin-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.premium-admin-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background:rgba(254,80,0,.12)}.premium-admin-actions,.premium-admin-copy{display:grid;gap:7px;min-width:0}.premium-admin-copy em,.premium-admin-copy small,.premium-admin-copy span,.premium-admin-copy strong{min-width:0}.premium-admin-copy em,.premium-admin-copy small{color:#aeb7c1;font-size:.82rem;font-style:normal}.premium-admin-actions{grid-template-columns:repeat(2,minmax(112px,auto))}.premium-admin-actions .chip{grid-column:1/-1;justify-content:center}.media-admin-list,.media-admin-panel{display:grid;gap:16px;min-width:0}.media-admin-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.media-admin-status{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background:rgba(254,80,0,.12);color:#fe5000}.media-admin-status.failed{background:rgba(255,70,85,.12);color:#ff4655}.media-admin-actions,.media-admin-copy{display:grid;gap:7px;min-width:0}.media-admin-copy em,.media-admin-copy small,.media-admin-copy span,.media-admin-copy strong{min-width:0}.media-admin-copy em,.media-admin-copy small{color:#aeb7c1;font-size:.82rem;font-style:normal}.media-admin-actions{grid-template-columns:repeat(2,minmax(118px,auto))}.profile-cover{min-height:clamp(150px,22vw,260px);overflow:hidden;border-radius:8px;background-color:#071018;background-position:50%;background-size:cover;box-shadow:inset 0 -80px 120px rgba(0,0,0,.28)}.explore-search{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.42fr) minmax(170px,.5fr) auto;gap:10px;align-items:center;width:min(860px,100%);margin:14px auto}.community-context-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:14px;align-items:start;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.045);padding:16px}.community-context-panel h2{margin-top:10px;color:#fff;font-size:1.22rem}.community-context-panel p{margin-top:6px;color:#c8d0d8;line-height:1.55}.community-context-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.community-context-stats span{display:grid;min-height:72px;align-content:center;border:1px solid rgba(254,80,0,.22);border-radius:8px;background:rgba(254,80,0,.07);color:#ffdfb8;padding:10px;font-size:.78rem;font-weight:850;text-transform:uppercase}.community-context-stats strong{color:#fff;font-size:1.22rem}.community-context-tags{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:8px}.community-context-tags span{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(16,24,32,.72);color:#fff;padding:0 10px;font-size:.8rem;font-weight:800}.sticky-search{position:sticky;top:14px;z-index:3}.explore-filters,.notification-filters,.profile-tabs,.search-tabs{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.explore-filters button,.notification-filters button,.profile-tabs a,.profile-tabs button,.search-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:var(--surface-soft);color:#fff;padding:0 16px;font-weight:800;white-space:nowrap}.notification-filters button strong{display:inline-grid;min-width:26px;height:26px;place-items:center;border-radius:999px;background:rgba(255,255,255,.12);color:inherit;font-size:.78rem;line-height:1}.explore-filters button.active,.notification-filters button.active,.profile-tabs a.active,.profile-tabs button.active,.search-tabs button.active{background:#fff;color:#101820}.profile-evolution-overview{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.9fr);gap:14px;align-items:start;border:1px solid rgba(254,80,0,.28);border-radius:8px;background:linear-gradient(135deg,rgba(254,80,0,.11),rgba(255,255,255,.04));padding:16px}.profile-evolution-copy{display:grid;gap:8px;min-width:0}.profile-evolution-copy h2{color:#fff;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.08}.profile-evolution-copy p{max-width:680px;color:#c8d0d8;line-height:1.55}.profile-evolution-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-evolution-stats span{display:grid;min-height:74px;align-content:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(16,24,32,.7);color:#9aa7b2;padding:10px;font-size:.78rem;font-weight:800;text-transform:uppercase}.profile-evolution-stats strong{color:#fff;font-size:1.28rem}.profile-evolution-context{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:8px}.profile-evolution-context a,.profile-evolution-context span{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(16,24,32,.72);color:#fff;padding:0 11px;font-size:.82rem;font-weight:800}.profile-evolution-overview>.secondary-action{justify-self:start}.search-result-sections{display:grid;gap:16px;min-width:0}.search-result-block{display:grid;gap:10px;min-width:0}.search-result-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;color:#fff}.search-result-heading strong{font-size:.98rem}.search-result-heading span{color:#aeb7c1;font-size:.86rem}.search-account-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.search-account-card,.search-community-card{display:grid;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:var(--surface-faint);color:#fff;transition:border-color .18s ease,background .18s ease}.search-account-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px}.search-account-card:hover,.search-community-card:hover,.search-tag-pill:hover{border-color:rgba(254,80,0,.5);background:rgba(254,80,0,.09)}.search-tag-pill.active{border-color:rgba(254,80,0,.62);background:rgba(254,80,0,.18)}.search-result-copy{display:grid;gap:3px;min-width:0}.search-result-copy em,.search-result-copy small,.search-result-copy span,.search-result-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-copy small,.search-result-copy span{color:#aeb7c1;font-size:.82rem;font-style:normal}.search-result-copy em{color:#fff;font-size:.88rem;font-style:normal}.search-community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.search-community-card{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}.search-community-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#fe5000;color:#fff}.search-tag-list{display:flex;flex-wrap:wrap;gap:8px}.search-tag-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:var(--surface-faint);color:#fff;padding:0 12px;font-weight:900}.search-tag-pill small{color:#aeb7c1;font-size:.78rem;font-weight:700}.search-context-note{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(254,80,0,.28);border-radius:999px;background:rgba(254,80,0,.08);color:#ffdfb8;padding:8px 12px;font-size:.82rem;font-weight:800}.radkl-search-screen{width:min(100%,1180px);max-width:1180px;gap:22px;margin-inline:auto}.radkl-search-screen .explore-search{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:16px;width:100%;margin:0}.radkl-search-screen .explore-search input,.radkl-search-screen .explore-search select{min-height:60px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.065);padding:0 22px;color:#fff;font-size:1.02rem;font-weight:800}.radkl-search-screen .explore-search select{text-transform:uppercase}.radkl-search-screen .explore-search input::-moz-placeholder{color:rgba(255,255,255,.44)}.radkl-search-screen .explore-search input::placeholder{color:rgba(255,255,255,.44)}.radkl-search-screen .explore-search .primary-action{min-height:60px;border-radius:10px;padding:0 28px;font-size:1.05rem}.radkl-search-screen .search-tabs{gap:12px;padding-bottom:0}.radkl-search-screen .search-tabs button{min-height:54px;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06);padding:0 26px;font-size:1rem}.radkl-search-screen .search-tabs button.active{border-color:#fe5000;background:#fe5000;color:#071018}.radkl-search-screen .search-result-block,.radkl-search-screen .search-result-sections{gap:16px}.radkl-search-screen .search-result-heading strong{font-size:1.18rem}.radkl-search-screen .search-result-heading a,.radkl-search-screen .search-result-heading span{color:rgba(255,255,255,.5);font-size:.95rem;font-weight:800}.radkl-search-screen .search-account-strip{gap:16px}.radkl-search-screen .search-account-card{min-height:150px;gap:24px;border-color:rgba(255,255,255,.16);background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.08),transparent 38%),rgba(255,255,255,.045);padding:22px}.radkl-search-screen .search-account-card .social-avatar-md,.radkl-search-screen .search-community-featured .social-avatar-md{width:72px;height:72px}.radkl-search-screen .search-result-copy{gap:5px}.radkl-search-screen .search-result-copy strong{font-size:1.12rem}.radkl-search-screen .search-result-copy em{font-size:1.04rem;font-weight:850}.radkl-search-screen .search-result-copy small,.radkl-search-screen .search-result-copy span{font-size:.9rem}.search-community-featured,.search-community-featured-main{display:flex;min-width:0;align-items:center}.search-community-featured{justify-content:space-between;gap:18px;min-height:104px;border:1px solid rgba(254,80,0,.72);border-radius:8px;background:radial-gradient(circle at 12% 12%,rgba(254,80,0,.14),transparent 40%),rgba(255,255,255,.045);color:#fff;padding:14px 24px}.search-community-featured-main{gap:20px}.search-community-featured>svg{flex:0 0 auto;color:rgba(255,255,255,.55)}.search-community-empty{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.04);color:#aeb7c1;padding:18px;font-weight:800}.radkl-search-screen .search-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.radkl-search-screen .social-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.radkl-search-screen .grid-tile-tall{grid-row:auto;aspect-ratio:1}@media (min-width:981px){.social-shell:has(.has-notification-drop:focus-within) .radkl-search-screen,.social-shell:has(.has-notification-drop:hover) .radkl-search-screen{width:min(100%,1180px)}}@media (min-width:981px) and (max-width:1199px){.radkl-search-screen .explore-search{grid-template-columns:repeat(2,minmax(0,1fr))}.radkl-search-screen .explore-search .primary-action{width:100%}}@media (max-width:980px){.radkl-search-screen{width:100%}.radkl-search-screen .explore-search{grid-template-columns:1fr;position:static}.radkl-search-screen .search-tabs{overflow-x:auto}.radkl-search-screen .search-account-strip,.radkl-search-screen .search-community-grid{grid-template-columns:1fr}.radkl-search-screen .social-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.social-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.grid-tile{position:relative;min-height:0;aspect-ratio:1;overflow:hidden;background:#101820}.grid-tile video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-tile-tall{grid-row:span 2;aspect-ratio:auto}.grid-tile-icon{position:absolute;top:10px;right:10px;color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.grid-tile-overlay{position:absolute;inset:auto 0 0;display:grid;gap:4px;opacity:0;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);padding:42px 10px 10px;color:#fff;transition:opacity .18s ease}.grid-tile-overlay em,.grid-tile-overlay small,.grid-tile-overlay strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-tile-overlay strong{font-size:.86rem;font-weight:900}.grid-tile-overlay small{color:#ffdfb8;font-size:.76rem;font-weight:800}.grid-tile-overlay em{color:#dce4ea;font-size:.76rem;font-style:normal;font-weight:800}.grid-tile:hover .grid-tile-overlay{opacity:1}.social-shell:has(.reels-screen){grid-template-columns:84px minmax(0,1fr);gap:0}.social-shell:has(.reels-screen) .social-main{width:100%;min-height:100vh;padding:0}.social-shell:has(.reels-screen) .social-right-rail{display:none}.reels-screen{position:relative;display:grid;width:100%;min-height:100vh;scroll-snap-type:y mandatory}.reels-screen>.social-empty-state{align-self:center}.reels-nav-controls{position:fixed;top:50%;right:max(24px,calc((100vw - 84px - 700px) / 2 + 4px));z-index:8;display:grid;gap:10px;justify-items:center;transform:translateY(-50%)}.reels-nav-controls button{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;backdrop-filter:blur(18px)}.reels-nav-controls button:hover:not(:disabled){border-color:rgba(254,80,0,.56);background:rgba(254,80,0,.24)}.reels-nav-controls button:disabled{cursor:default;opacity:.34}.reels-nav-counter{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(16,24,32,.92);color:#fff;padding:6px 9px;font-size:.72rem;font-weight:900}.reel-card{display:grid;grid-template-columns:minmax(0,min(520px,54svh,calc(100vw - 236px))) 78px;gap:16px;align-items:end;justify-content:center;width:100%;min-height:100svh;padding:16px clamp(16px,3vw,32px);scroll-snap-align:center;scroll-snap-stop:always}.reel-card.active .reel-media{border-color:rgba(254,80,0,.5)}.reel-media{position:relative;overflow:hidden;aspect-ratio:9/16;width:100%;max-height:calc(100svh - 32px);border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#071018;box-shadow:var(--shadow-media)}.reel-media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reel-media-fallback{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;gap:10px;background:#071018;color:#fff;padding:28px;text-align:center}.reel-media-fallback svg{color:var(--cta)}.reel-media-fallback p,.reel-media-fallback strong{margin:0}.reel-media-fallback p{max-width:34ch;color:var(--muted);line-height:1.5}.reel-media-fallback>div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.reel-media-fallback button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(255,255,255,.08);color:#fff;padding:0 14px;font:inherit;font-weight:850;cursor:pointer}.reel-media-fallback button:hover{border-color:rgba(254,80,0,.64);background:rgba(254,80,0,.18)}.reel-media img{pointer-events:none}.reel-media:after{inset:auto 0 0;height:45%;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);content:""}.reel-media:after,.reel-progress{position:absolute;pointer-events:none}.reel-progress{top:0;right:0;left:0;z-index:4;height:4px;background:rgba(255,255,255,.18)}.reel-progress span{display:block;width:0;height:100%;border-radius:999px;background:#fe5000}.reel-caption{position:absolute;right:0;bottom:0;left:0;z-index:2;display:grid;gap:10px;padding:18px}.reel-author{display:flex;min-width:0;align-items:center;gap:.75rem;color:#fff;text-decoration:none}.reel-author span{display:grid;min-width:0}.reel-author small,.reel-author strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reel-author small{color:#c9d1dc}.reel-caption p{display:-webkit-box;overflow:hidden;margin:0;color:#fff;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.reel-actions{display:grid;gap:10px;justify-items:center;padding:0 0 6px}.reel-action{display:grid;width:64px;min-height:58px;place-items:center;gap:5px;border:0;border-radius:8px;background:transparent;color:#fff;font-family:inherit;font-size:.76rem;font-weight:850;text-align:center;text-decoration:none;cursor:pointer}.reel-action.active,.reel-action:hover{background:rgba(254,80,0,.16);color:#fff}.reel-action.active svg{fill:none;color:#fe5000}.reel-message-action{display:inline-flex;align-items:center;justify-content:center;width:74px;min-height:44px;border:1px solid var(--cta-border);border-radius:999px;background:var(--cta-soft);color:#fff;padding:0 10px;font-family:inherit;font-size:.72rem;font-weight:900;cursor:pointer}.reel-message-action svg{display:none}.reels-status{position:sticky;bottom:18px;z-index:5;width:-moz-fit-content;width:fit-content;max-width:min(520px,92vw);border:1px solid rgba(254,80,0,.34);border-radius:999px;background:rgba(16,24,32,.95);color:#fff;margin:0 auto;padding:10px 14px;font-weight:850;box-shadow:0 12px 42px rgba(0,0,0,.32)}.profile-hero{display:grid;gap:16px;max-width:100%;min-width:0;padding:22px 0 8px}.profile-identity-row{display:flex;align-items:center;gap:clamp(18px,5vw,56px);min-width:0}.profile-identity-row .social-avatar-xl{width:clamp(112px,18vw,168px);height:clamp(112px,18vw,168px)}.profile-copy{display:grid;width:100%;max-width:100%;min-width:0;gap:14px}.profile-title-row{display:flex;flex-wrap:wrap;align-items:center;max-width:100%;min-width:0;gap:12px}.profile-title-row h1{max-width:100%;margin:0;overflow-wrap:anywhere;font-size:clamp(1.6rem,4vw,2.35rem);line-height:1.05}.radkl-verified-badge{display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#12a150;color:#fff;font-size:.82rem;font-weight:1000;line-height:1;box-shadow:0 0 0 3px rgba(18,161,80,.18)}.profile-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:0;border-radius:8px;background:rgba(255,255,255,.12);color:#fff;padding:0 16px;font-weight:900;text-align:center;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.profile-button:hover{background:rgba(255,255,255,.18);color:#fff;transform:translateY(-1px)}.profile-button.primary{background:#fe5000}.profile-button.danger{border:1px solid rgba(254,80,0,.42);background:rgba(254,80,0,.1);color:#fff}.profile-button.danger.active{background:#fe5000}.profile-button:disabled{cursor:not-allowed;opacity:.56}.relationship-status{display:inline-flex;align-items:center;min-height:32px;color:rgba(255,255,255,.72);font-size:.86rem;font-weight:700}.profile-stats{display:flex;flex:1 1 auto;justify-content:space-around;gap:8px;min-width:0}.profile-stats .profile-stat-link{display:grid;min-width:min(96px,28vw);min-height:58px;place-items:center;gap:2px;border-radius:8px;color:#fff;font-weight:700;text-align:center;text-decoration:none}.profile-stats .profile-stat-link strong{font-size:clamp(1.18rem,3vw,1.55rem);line-height:1}.profile-stats .profile-stat-link span{color:#c8d0d8;font-size:.82rem;font-weight:800}.profile-stats .profile-stat-link:hover{color:#ffb48d;background:rgba(255,255,255,.06)}.profile-copy p{max-width:560px;margin:0;line-height:1.5}.profile-copy p,.profile-copy>strong{overflow-wrap:anywhere}.profile-muted{color:#aeb7c1}.profile-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;color:#c8d0d8;font-weight:800}.profile-copy a{color:#91a7ff;font-weight:900}.profile-meta-row a{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow-wrap:anywhere}.profile-pro-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(640px,100%);border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.11);color:#fff;padding:14px 16px;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.profile-pro-panel span{display:grid;min-width:0;gap:3px}.profile-pro-panel small{color:#c8d0d8;font-size:.92rem;line-height:1.35}.profile-pro-panel svg{flex:0 0 auto;color:#6574ff}.profile-pro-panel:hover{border-color:rgba(254,80,0,.42);background:rgba(254,80,0,.1);color:#fff;transform:translateY(-1px)}.profile-action-row{display:flex;flex-wrap:wrap;gap:10px;width:min(640px,100%)}.profile-action-row>.profile-button,.profile-action-row>.profile-share-wrap,.profile-action-row>:is(form,span):has(.profile-button){flex:1 1 150px}.profile-action-row .profile-invite-button{flex-basis:210px}.profile-icon-button{position:relative;display:inline-grid;width:44px;min-width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);color:#fff;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.profile-icon-button:focus-visible,.profile-icon-button:hover{border-color:rgba(254,80,0,.62);background:rgba(254,80,0,.14);color:#fff}.profile-icon-button.pending{border-color:rgba(254,80,0,.64);background:rgba(254,80,0,.15);color:#fe5000}.profile-icon-button.pending i{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:#fe5000;box-shadow:0 0 0 3px rgba(254,80,0,.18)}.profile-share-wrap{display:grid;min-width:0;gap:5px}.profile-share-wrap .profile-button{width:100%}.profile-share-wrap small{color:#ffb48d;font-size:.78rem;font-weight:850}.profile-premium-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;min-height:32px;border:1px solid rgba(18,161,80,.42);border-radius:999px;background:rgba(18,161,80,.1);color:#fff;padding:5px 10px;text-decoration:none}.profile-premium-chip svg{color:#fe5000}.profile-premium-chip small{color:#b8e6c8;font-size:.72rem;font-weight:850}.profile-live-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(760px,100%);border:1px solid rgba(255,48,79,.48);border-radius:8px;background:linear-gradient(135deg,rgba(255,48,79,.2),rgba(254,80,0,.12));color:#fff;margin:-6px 0 22px;padding:12px 14px;text-decoration:none}.profile-live-banner>span:last-child{display:grid;min-width:0;gap:3px}.profile-live-banner small{overflow:hidden;color:#c8d0d8;text-overflow:ellipsis;white-space:nowrap}.live-admin-panel,.live-create-screen,.live-room-screen,.live-screen{display:grid;gap:28px;width:min(1120px,100%)}.live-admin-panel>.card,.live-hero,.live-room-stage{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:radial-gradient(circle at 18% 14%,rgba(254,80,0,.12),transparent 28%),linear-gradient(145deg,rgba(22,35,48,.94),rgba(7,16,24,.94))}.live-hero{display:grid;gap:14px;padding:24px}.live-admin-panel h2,.live-create-form h1,.live-hero h1,.live-room-header h1,.live-section h2{margin:0;color:#fff}.live-card small,.live-create-form p,.live-hero p,.live-room-header p,.muted-copy{margin:0;color:#aeb7c1;line-height:1.45}.live-hero .primary-action{width:-moz-fit-content;width:fit-content}.live-thumbnail-uploader{display:grid;gap:12px;min-width:0}.live-thumbnail-empty,.live-thumbnail-preview{position:relative;display:grid;min-height:212px;place-items:center;overflow:hidden;border:1px solid rgba(254,80,0,.34);border-radius:8px;background:rgba(16,24,32,.76);color:#aeb7c1;font-weight:800;text-align:center}.live-thumbnail-preview{aspect-ratio:16/9}.live-thumbnail-empty{gap:6px;aspect-ratio:16/9;border-style:dashed;padding:18px}.live-thumbnail-empty svg{color:#fe5000}.live-thumbnail-empty strong{color:#e9eef4;font-size:1rem}.live-thumbnail-empty small{color:#9faab7;font-size:.78rem}.live-thumbnail-actions{display:flex;flex-wrap:wrap;gap:8px}.live-thumbnail-uploader .ghost-action,.live-thumbnail-uploader .secondary-action{min-height:42px;flex:1 1 160px;justify-content:center}.live-thumbnail-uploader .secondary-action input{display:none}.live-grid,.live-section{display:grid;gap:14px}.live-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.live-grid.compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.live-card{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(22,35,48,.78);color:#fff;text-decoration:none}.live-card.is-live{border-color:rgba(255,48,79,.5);box-shadow:0 0 0 1px rgba(255,48,79,.18),0 18px 60px rgba(0,0,0,.28)}.live-card-media{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;background:#071018}.live-card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.live-card-fallback{display:block;width:100%;height:100%;background:radial-gradient(circle at 34% 34%,rgba(254,80,0,.32),transparent 18%),linear-gradient(135deg,#101820,#071018)}.live-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(16,24,32,.88);color:#fff;padding:6px 9px;font-size:.72rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.live-status-pill.live{border-color:rgba(255,48,79,.46);background:#ff304f}.live-card-media .live-status-pill{position:absolute;top:10px;left:10px}.live-card-copy{display:grid;gap:10px;padding:14px}.live-card-host,.live-card-meta{display:flex;align-items:center;gap:9px;min-width:0}.live-card-host>span{display:grid;min-width:0}.live-card-copy>strong,.live-card-host strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-card-meta{flex-wrap:wrap;color:#c8d0d8;font-size:.82rem;font-weight:750}.live-card-meta span{display:inline-flex;align-items:center;gap:4px}.live-create-screen{width:min(1140px,calc(100% - 32px));justify-self:center;place-items:start center}.live-create-form{display:grid;width:min(1080px,100%);gap:16px}.live-create-header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 24px;min-width:0;padding:4px 2px 2px}.live-create-title-block{display:grid;max-width:690px;gap:10px;min-width:0}.live-create-title-block h1{margin:0;color:#fff;font-size:1.55rem;line-height:1.12;text-wrap:balance}.live-create-title-block p{margin:0;color:#bcc6d1;font-size:1rem;line-height:1.45;text-wrap:pretty}.live-create-kicker{width:-moz-fit-content;width:fit-content;border-color:rgba(254,80,0,.48);background:rgba(254,80,0,.13);color:#fff}.live-create-permission-note,.live-create-submit-note{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(10,24,36,.72);padding:0 11px;color:#d8e1ea;font-size:.84rem;font-weight:850}.live-create-permission-note svg,.live-create-submit-note svg{color:#fe5000}.live-create-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:16px;align-items:start}.live-create-panel,.live-create-submit-row{min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(10,24,36,.84)}.live-create-panel{display:grid;gap:16px;padding:16px}.live-create-section-heading{display:flex;align-items:start;gap:10px;min-width:0}.live-create-section-heading>svg{flex:0 0 auto;color:#fe5000;margin-top:2px}.live-create-section-heading span{display:grid;min-width:0;gap:3px}.live-create-section-heading strong{color:#fff;font-size:1rem;line-height:1.2}.live-create-section-heading small{color:#9faab7;font-size:.82rem;font-weight:780;line-height:1.35}.live-create-primary-fields,.live-create-side-fields{display:grid;align-content:start;gap:16px;min-width:0}.live-create-side-fields{position:sticky;top:22px}.two-column-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.live-create-compact-fields{align-items:end;grid-template-columns:1fr}.live-create-submit-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px}.live-create-submit-row .warning-note{flex:1 1 100%;margin:0}.live-create-submit-row .primary-action{min-width:168px;justify-content:center}@media (min-width:981px){.social-shell:has(.live-create-screen){grid-template-columns:84px minmax(0,min(1140px,calc(100vw - 132px)))}.social-shell:has(.live-create-screen) .social-main{width:100%}.social-shell:has(.live-create-screen) .social-right-rail{display:none}.social-shell:has(.live-create-screen):has(.social-sidebar:focus-within),.social-shell:has(.live-create-screen):has(.social-sidebar:hover){grid-template-columns:244px minmax(0,min(1080px,calc(100vw - 292px)))}.social-shell:has(.live-create-screen):has(.social-sidebar:focus-within) .social-main,.social-shell:has(.live-create-screen):has(.social-sidebar:hover) .social-main{width:100%}}.live-room-header{display:flex;align-items:center;gap:12px}.live-ended-header{justify-content:space-between;min-width:0;padding:20px 24px 0}.live-ended-brand{display:inline-flex;min-width:0;min-height:56px;flex:0 0 auto;align-items:center;color:#fff}.live-room-title-block{display:grid;min-width:0;gap:3px}.live-room-title-block h1,.live-room-title-block p{overflow-wrap:anywhere}.social-shell:has(.live-room-screen){grid-template-columns:minmax(0,1fr);gap:0}.social-shell:has(.live-room-screen) .floating-messages,.social-shell:has(.live-room-screen) .social-mobile-nav,.social-shell:has(.live-room-screen) .social-right-rail,.social-shell:has(.live-room-screen) .social-sidebar{display:none}.social-shell:has(.live-room-screen) .social-main{padding:0}.live-room-screen{width:100%}.live-room-screen:has(.radkl-live-room)>.live-room-header{display:none}.live-room-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,340px);gap:16px;align-items:stretch}.live-room-stage{display:grid;min-height:calc(100vh - 92px);align-items:center;padding:clamp(16px,2.2vw,30px);overflow:hidden;background:radial-gradient(circle at 24% 18%,rgba(254,80,0,.16),transparent 32%),linear-gradient(135deg,rgba(16,28,39,.98),#071019 58%,#05090f)}.live-ended-stage{width:min(1040px,calc(100% - 32px));min-height:clamp(420px,54vh,560px);align-items:center;justify-items:center;justify-self:center}.live-ended-stage .live-room-placeholder{align-content:center;justify-items:center}.live-ended-panel{width:min(540px,calc(100% - 32px));gap:18px;padding:clamp(24px,4vw,40px)}.live-ended-icon{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);color:#fff}.live-ended-copy{display:grid;justify-items:center;gap:8px}.live-ended-copy h1{margin:0;color:#fff;font-size:1.55rem;line-height:1.15;text-wrap:balance}.live-ended-copy p{max-width:42ch;margin:0;color:#c8d0d8;line-height:1.5}.live-ended-copy strong{color:#fff}.live-ended-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 12px;font-size:.86rem;font-weight:800}.live-room-stage.connected{min-height:72vh;background:#000}.live-entry-room-stage{min-height:100svh;align-items:center;border:0;border-radius:0;background:radial-gradient(circle at 18% 8%,rgba(254,80,0,.2),transparent 28%),radial-gradient(circle at 72% 18%,rgba(255,48,79,.1),transparent 24%),linear-gradient(145deg,#101820,#071018 46%,#03080d);padding:clamp(20px,2.6vw,48px)}.live-entry-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,400px);align-items:stretch;gap:20px;width:min(1520px,calc(100vw - 48px));justify-self:center}.live-entry-panel,.live-entry-stage{min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(7,17,26,.94)}.live-entry-stage{position:relative;display:grid;min-height:clamp(560px,78svh,820px);overflow:hidden;align-content:end;isolation:isolate}.live-entry-stage-overlay,.live-entry-thumbnail{position:absolute;inset:0}.live-entry-thumbnail{z-index:-2;overflow:hidden;opacity:.5;filter:saturate(.95) contrast(1.08)}.live-entry-stage-overlay{z-index:-1;background:linear-gradient(90deg,rgba(3,8,13,.18),rgba(3,8,13,.42) 46%,rgba(3,8,13,.76)),linear-gradient(180deg,rgba(4,10,16,.08),rgba(4,10,16,.84)),radial-gradient(circle at 54% 31%,rgba(254,80,0,.2),transparent 30%)}.live-entry-signal{position:absolute;top:clamp(94px,18%,154px);left:50%;display:grid;gap:12px;place-items:center;width:180px;transform:translate(-50%);color:#fff}.live-entry-signal-core{position:relative;display:grid;width:74px;height:74px;place-items:center;overflow:visible;border:2px solid rgba(254,80,0,.56);border-radius:999px;background:radial-gradient(circle,rgba(254,80,0,.98) 0 30%,rgba(254,80,0,.74) 31% 100%);color:#fff}.live-entry-signal-core:after,.live-entry-signal-core:before{content:"";position:absolute;inset:-24px;border:1px solid rgba(254,80,0,.5);border-radius:inherit;animation:live-entry-radar 2.2s cubic-bezier(.16,1,.3,1) infinite}.live-entry-signal-core:after{inset:-46px;border-color:rgba(254,80,0,.24);animation-delay:.65s}.live-entry-signal-core svg{position:relative;z-index:1}.live-entry-signal-text{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(7,17,26,.86);color:#dbe4ec;padding:6px 10px;font-size:.72rem;font-weight:950;letter-spacing:0}.live-entry-signal.is-live .live-entry-signal-text{color:#fff;background:rgba(254,80,0,.22)}.live-entry-stage-copy{display:grid;gap:16px;max-width:min(760px,72%);padding:clamp(32px,4vw,56px)}.live-entry-stage-copy h1{margin:0;overflow-wrap:anywhere;color:#fff;font-size:2.55rem;line-height:1.05;letter-spacing:0;text-wrap:balance}.live-entry-stage-copy p{max-width:58ch;margin:0;color:#d0dae4;font-size:1.02rem;font-weight:750;line-height:1.55;text-wrap:pretty}.live-entry-panel{display:grid;align-content:center;gap:18px;padding:22px;background:radial-gradient(circle at 18% 0,rgba(254,80,0,.1),transparent 34%),rgba(7,17,26,.96)}.live-entry-host{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px}.live-entry-avatar-fallback,.live-entry-avatar-media{position:relative;overflow:hidden;width:56px;height:56px;border-radius:999px}.live-entry-avatar-fallback{display:grid;place-items:center;background:rgba(254,80,0,.18);color:#fff;font-weight:950}.live-entry-copy,.live-entry-host div{display:grid;min-width:0;gap:6px}.live-entry-copy h2,.live-entry-host strong{overflow-wrap:anywhere;color:#fff}.live-entry-copy p,.live-entry-copy span,.live-entry-details dt,.live-entry-host small,.live-entry-note{color:#b8c3cf}.live-entry-copy span{width:-moz-fit-content;width:fit-content;border:1px solid rgba(254,80,0,.32);border-radius:999px;background:rgba(254,80,0,.12);padding:6px 10px;font-size:.78rem;font-weight:900}.live-entry-copy h2{margin:4px 0 0;font-size:1.42rem;line-height:1.14;text-wrap:balance}.live-entry-copy p{margin:0;line-height:1.48}.live-entry-stats{display:flex;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.045)}.live-entry-stats span{display:grid;flex:1 1 0;min-width:0;gap:4px;border-right:1px solid rgba(255,255,255,.08);padding:12px}.live-entry-stats span:last-child{border-right:0}.live-entry-stats svg{color:#fe5000}.live-entry-stats strong{overflow:hidden;color:#fff;font-size:1.08rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.live-entry-stats small{color:#9faab6;font-size:.72rem;font-weight:850}.live-entry-details{gap:0;margin:0;border-top:1px solid rgba(255,255,255,.08)}.live-entry-details,.live-entry-details div{display:grid;border-bottom:1px solid rgba(255,255,255,.08)}.live-entry-details div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 0}.live-entry-details div:last-child{border-bottom:0}.live-entry-details dd,.live-entry-details dt{margin:0;font-size:.86rem;font-weight:850}.live-entry-details dt{display:inline-flex;align-items:center;gap:8px}.live-entry-details dt:before{content:"";width:7px;height:7px;border-radius:999px;background:#fe5000}.live-entry-details dd{min-width:0;overflow:hidden;color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap}.live-entry-panel .live-room-actions{display:grid;justify-content:stretch}.live-entry-primary{min-height:52px;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.live-entry-primary:focus-visible,.live-entry-primary:hover{transform:translateY(-1px)}.live-entry-primary:active{transform:translateY(0) scale(.99)}.live-entry-primary:disabled{cursor:wait;opacity:.72;transform:none}.live-entry-note{display:flex;align-items:flex-start;gap:9px;border-radius:8px;background:rgba(255,255,255,.065);padding:12px;font-size:.85rem;font-weight:800;line-height:1.42}.live-entry-note svg{flex:0 0 auto;color:#fe5000}.live-room-placeholder{display:grid;place-items:center;gap:14px;padding:28px;text-align:center}.live-host-controls,.live-room-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.live-ended-return-action{width:-moz-fit-content;width:fit-content;justify-self:center}@keyframes live-entry-radar{0%{opacity:.88;transform:scale(.72)}to{opacity:0;transform:scale(1.34)}}.secondary-action.danger{border-color:rgba(255,48,79,.38);color:#fff;background:rgba(255,48,79,.12)}@media (max-width:1080px){.live-entry-room-stage{align-items:start}.live-entry-shell{grid-template-columns:1fr;width:min(920px,calc(100vw - 32px))}.live-entry-stage{min-height:520px}.live-entry-panel{align-content:start}}.radkl-live-room{min-height:calc(100vh - 110px);overflow-y:auto;border:1px solid var(--border);border-radius:8px;background:var(--deep);color:#f8fbff}.radkl-live-room [data-lk-theme=default]{height:100%;background:transparent}.radkl-live-streamer-shell,.radkl-live-viewer-shell{display:grid;gap:16px;min-height:calc(100vh - 112px);padding:16px}.radkl-live-viewer-shell{grid-template-columns:minmax(0,1240px) minmax(320px,390px);justify-content:center}.radkl-live-streamer-shell{grid-template-columns:minmax(0,1fr) clamp(380px,28vw,500px);align-items:stretch}.radkl-host-insight-card,.radkl-live-chat,.radkl-live-info-grid>article,.radkl-live-main,.radkl-live-moderation,.radkl-live-sidebar,.radkl-live-viewer-list,.radkl-streamer-topbar{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(10,24,36,.78)}.radkl-live-main{display:grid;align-content:start;gap:12px;border:0;background:transparent}.radkl-live-actions,.radkl-live-chat header,.radkl-live-control-dock,.radkl-live-header,.radkl-live-moderation header,.radkl-live-title-row,.radkl-live-viewer-list header,.radkl-streamer-broadcast-meta,.radkl-streamer-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.radkl-live-chat header small,.radkl-live-clock,.radkl-live-moderation header small,.radkl-live-moderation-status,.radkl-live-viewer-list small,.radkl-live-viewers{display:inline-flex;align-items:center;gap:5px;color:#b7c1cd;font-size:.84rem;font-weight:800}.danger-action,.radkl-live-actions a,.radkl-live-actions button,.radkl-live-control-dock [data-lk-source],.radkl-live-control-dock button,.radkl-live-end-panel-button,.radkl-live-moderation button,.radkl-streamer-title-actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:8px;background:rgba(8,16,24,.88);color:#fff;padding:0 14px;font:inherit;font-size:.84rem;font-weight:900;cursor:pointer}.radkl-live-exit-action:focus-visible,.radkl-live-exit-action:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.12)}.danger-action,.radkl-live-end-panel-button,.radkl-live-moderation button.danger{border-color:rgba(255,48,79,.45);background:rgba(255,48,79,.16)}.radkl-live-title-row h1,.radkl-streamer-title-block h1{margin:0;overflow-wrap:anywhere;color:#fff;font-size:1.35rem;line-height:1.15}.radkl-live-title-row p,.radkl-streamer-title-block p{margin:4px 0 0;overflow-wrap:anywhere;color:#9ca8b6;font-weight:800}.radkl-live-host-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;border:1px solid rgba(254,80,0,.36);border-radius:8px;background:rgba(254,80,0,.1);color:#fff;padding:8px 10px;font-size:.86rem;font-weight:900}.radkl-live-host-chip span,.radkl-live-host-chip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radkl-live-host-chip strong{color:#ffd7c7}.radkl-host-insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;width:min(100%,1180px);justify-self:center}.radkl-host-insight-card{display:flex;align-items:center;gap:10px;min-height:74px;padding:12px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),rgba(10,24,36,.84)}.radkl-host-insight-card svg{flex:0 0 auto;color:#fe5000}.radkl-host-insight-card span{display:grid;min-width:0;gap:2px}.radkl-host-insight-card strong{overflow:hidden;color:#fff;font-size:1.05rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.radkl-host-insight-card small{color:#aeb7c1;font-size:.72rem;font-weight:850;line-height:1.25}.radkl-host-insight-card.live-time{border-color:rgba(254,80,0,.4);background:rgba(254,80,0,.12)}.radkl-live-stage-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:12px}.radkl-live-empty-tile,.radkl-live-tile{position:relative;display:grid;min-height:172px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#03070b}.radkl-live-tile.featured{min-height:0;aspect-ratio:16/9;border-color:rgba(254,80,0,.72)}.radkl-live-tile [data-lk-participant-tile]{width:100%;height:100%;border-radius:0}.radkl-live-host-label{position:absolute;left:12px;bottom:12px;z-index:2;border-radius:8px;background:rgba(4,9,14,.76);color:#fff;padding:6px 8px;font-size:.78rem;font-weight:900}.radkl-live-info-grid,.radkl-live-participants-list,.radkl-live-side-tiles,.radkl-live-viewer-list>div{display:grid;gap:10px}.radkl-live-empty-tile,.radkl-live-tile.empty{place-items:center;color:#8f9aa7;font-weight:800}.radkl-live-control-dock{justify-content:flex-start}.radkl-live-control-dock.is-guest-dock{position:sticky;bottom:10px;z-index:12;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(254,80,0,.34);border-radius:8px;background:rgba(7,16,24,.94);padding:8px}.radkl-streamer-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.radkl-streamer-video-card{display:grid;justify-items:center;min-width:0}.is-streamer-main .radkl-live-control-dock,.radkl-streamer-video-card .radkl-live-tile.featured{width:min(100%,1180px);justify-self:center}.radkl-streamer-title-block{display:grid;gap:3px;min-width:0}.radkl-streamer-title-actions button{width:44px;padding:0}.radkl-live-info-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}.radkl-live-info-grid>article{padding:16px}.radkl-live-chat strong,.radkl-live-info-grid h2,.radkl-live-moderation strong,.radkl-live-viewer-list strong{margin:0;color:#fff;font-size:1rem}.radkl-live-info-grid p{color:#b6c0cb;line-height:1.55}.radkl-live-stats,.radkl-live-tabs,.radkl-live-tags{display:flex;flex-wrap:wrap;gap:8px}.radkl-live-tabs button,.radkl-live-tabs span,.radkl-live-tags span{border:1px solid transparent;border-radius:8px;background:rgba(255,255,255,.08);color:#aeb7c1;padding:7px 10px;font:inherit;font-size:.78rem;font-weight:900}.radkl-live-tabs button{cursor:pointer}.radkl-live-tabs button.active,.radkl-live-tabs span.active{border:1px solid #fe5000;color:#fff}.radkl-live-stats span{display:grid;min-width:96px;gap:3px;color:#fff;font-size:1.2rem;font-weight:950}.radkl-live-stats small{color:#8d99a6;font-size:.72rem}.radkl-live-activity-list{display:grid;gap:9px}.radkl-live-activity-list span{display:flex;align-items:center;gap:8px;border-radius:8px;background:rgba(255,255,255,.06);color:#d8dee6;padding:10px;font-size:.88rem;font-weight:850}.radkl-live-activity-list svg{flex:0 0 auto;color:#fe5000}.radkl-live-sidebar{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;align-self:start;min-height:0;padding:12px}.is-streamer-sidebar,.radkl-live-sidebar.is-viewer-sidebar{height:calc(100vh - 48px);overflow:hidden}.is-streamer-sidebar{grid-template-rows:auto minmax(280px,1fr) minmax(260px,auto);align-self:stretch}.is-streamer-sidebar .radkl-live-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-wrap:nowrap;gap:8px}.is-streamer-sidebar .radkl-live-tabs span{display:grid;min-height:42px;place-items:center;padding:0 12px;text-align:center}.is-streamer-sidebar .radkl-live-chat,.is-streamer-sidebar .radkl-live-moderation{min-height:0}.radkl-live-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.radkl-live-moderation{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.radkl-live-chat header,.radkl-live-moderation header,.radkl-live-viewer-list header{padding:12px}.radkl-live-chat header>div{display:grid;gap:2px}.radkl-live-chat-list{display:grid;align-content:start;gap:8px;overflow-y:auto;padding:10px}.radkl-live-chat-list article{display:grid;gap:3px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(4,11,18,.68);padding:9px 10px;animation:radkl-live-chat-in .18s cubic-bezier(.22,1,.36,1)}.radkl-live-chat-list article p{margin:0;color:#d8dee6;font-size:.84rem;line-height:1.35}.radkl-live-empty-chat{align-self:center;color:#8f9aa7;text-align:center}.radkl-live-chat-form{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;border-top:1px solid rgba(255,255,255,.08);padding:10px}.radkl-live-chat-form input{min-height:42px;border:1px solid var(--border);border-radius:8px;background:rgba(6,13,20,.92);color:#fff;padding:0 12px}.radkl-live-chat-form button{display:grid;place-items:center;border:0;border-radius:8px;background:#fe5000;color:#fff}.radkl-live-avatar-stack{display:flex;align-items:center;min-width:-moz-max-content;min-width:max-content}.radkl-live-avatar-stack small,.radkl-live-avatar-stack span{display:grid;width:28px;height:28px;place-items:center;margin-left:-7px;border:2px solid rgba(10,24,36,.98);border-radius:999px;background:#fe5000;color:#fff;font-size:.67rem;font-weight:950}.radkl-live-slow-mode,.radkl-live-viewer-list article{border-radius:8px;background:rgba(255,255,255,.06);color:#d8dee6;padding:10px;font-weight:800}.radkl-live-slow-mode{display:grid;gap:2px;margin:10px}.radkl-live-participants-list article small,.radkl-live-slow-mode small,.radkl-live-viewer-list article small{color:#9da8b5}.radkl-live-viewer-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.radkl-live-viewer-list article strong{color:#fff;font-size:.88rem}.radkl-live-viewer-list article small{grid-column:1}.radkl-live-viewer-list article .radkl-live-report-button{grid-column:2;grid-row:1/span 2}.radkl-live-participants-list,.radkl-live-viewer-list>div{max-height:360px;overflow-y:auto;padding:0 12px 12px}.is-streamer-sidebar .radkl-live-participants-list{max-height:none;min-height:0}.radkl-live-participants-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.radkl-live-participants-list article>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.radkl-live-participant-actions{display:inline-flex;align-items:center;gap:6px}button.radkl-live-report-button{display:inline-grid;width:34px;min-height:34px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(8,16,24,.88);color:#d8dee6;padding:0;cursor:pointer}button.radkl-live-report-button:focus-visible,button.radkl-live-report-button:hover{border-color:rgba(254,80,0,.72);color:#fff}.radkl-live-moderation header>span{display:grid;gap:2px}.radkl-live-host-lock,.radkl-live-kick-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:0 10px;font-size:.78rem;font-weight:900}.radkl-live-kick-button{border:1px solid rgba(255,48,79,.38);background:rgba(255,48,79,.12);color:#fff}.radkl-live-host-lock{color:#aeb7c1}.radkl-live-host-lock svg{color:#2fb875}.radkl-live-end-panel-button{width:calc(100% - 24px);margin:0 12px 12px}@keyframes radkl-live-chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.live-admin-panel{--live-admin-border:rgba(255,255,255,0.12);--live-admin-surface:rgba(22,35,48,0.78);--live-admin-surface-strong:rgba(22,35,48,0.94);justify-self:center;width:min(1220px,100%);gap:20px}.live-admin-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:end;gap:20px;border:1px solid var(--live-admin-border);border-radius:12px;background:radial-gradient(circle at 12% 8%,rgba(254,80,0,.16),transparent 30%),linear-gradient(145deg,rgba(18,31,43,.96),rgba(5,14,22,.96));padding:22px}.live-admin-title-block{display:grid;max-width:760px;gap:10px}.live-admin-surface h2,.live-admin-title-block h1,.live-admin-title-block p{margin:0}.live-admin-title-block h1{color:#fff;font-size:2rem;line-height:1.08;text-wrap:balance}.live-admin-title-block p{color:#c8d0d8;line-height:1.55;text-wrap:pretty}.live-admin-candidate-pill,.live-admin-kicker,.live-admin-live-status,.live-admin-master-note,.live-admin-more,.live-admin-stat-icon,.live-admin-surface>header>span{display:inline-flex;align-items:center}.live-admin-kicker{width:-moz-fit-content;width:fit-content;gap:8px;border:1px solid rgba(254,80,0,.28);border-radius:999px;background:rgba(254,80,0,.1);color:#fff;padding:7px 10px;font-size:.82rem;font-weight:900}.live-admin-kicker svg,.live-admin-surface>header svg{color:#fe5000}.live-admin-master-note{gap:10px;justify-self:end;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(4,11,18,.5);color:#fff;padding:12px}.live-admin-candidate-pill>span,.live-admin-master-note>span,.live-admin-row-main{display:grid;min-width:0;gap:3px}.live-admin-candidate-pill small,.live-admin-live-meta,.live-admin-master-note small,.live-admin-row-main small,.live-admin-surface>header small{color:#aeb7c1}.live-admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.live-admin-stats article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px 12px;border:1px solid var(--live-admin-border);border-radius:10px;background:var(--live-admin-surface);padding:14px}.live-admin-stat-icon{grid-row:span 2;justify-content:center;width:42px;height:42px;border-radius:10px;background:rgba(254,80,0,.12);color:#fe5000}.live-admin-stat-icon.is-live{background:rgba(255,48,79,.16);color:#ff304f}.live-admin-stats strong{color:#fff;font-size:1.35rem;line-height:1}.live-admin-stats small{color:#aeb7c1;font-weight:800}.live-admin-empty,.live-admin-status{border:1px solid rgba(254,80,0,.26);border-radius:10px;background:rgba(254,80,0,.09);color:#fff;padding:12px 14px;font-weight:850}.live-admin-layout{grid-template-columns:minmax(320px,.84fr) minmax(0,1.28fr);align-items:start}.live-admin-layout,.live-admin-permission-stack{display:grid;gap:18px}.live-admin-surface{display:grid;gap:14px;min-width:0;border:1px solid var(--live-admin-border);border-radius:12px;background:var(--live-admin-surface-strong);padding:16px}.live-admin-surface>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.live-admin-surface>header>span{min-width:0;gap:8px;color:#fff;font-weight:950}.live-grant-form{align-content:start}.live-admin-grant-list,.live-admin-live-list{display:grid;gap:8px;min-width:0}.live-admin-live-list{max-height:620px;overflow-y:auto;padding-right:4px}.live-admin-grant-row,.live-admin-live-row{display:grid;min-width:0;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(4,11,18,.38);padding:12px}.live-admin-grant-row{grid-template-columns:auto minmax(0,1fr) auto}.live-admin-live-row{grid-template-columns:86px minmax(180px,1fr) minmax(150px,auto) minmax(74px,auto) 42px}.live-admin-grant-row:hover,.live-admin-live-row:hover{border-color:rgba(254,80,0,.32);background:rgba(16,24,32,.82)}.live-admin-row-main strong{min-width:0;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.live-admin-live-status{justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:#d8dee6;padding:7px 9px;font-size:.72rem;font-weight:950}.live-admin-live-status.is-live{border-color:rgba(255,48,79,.46);background:rgba(255,48,79,.18);color:#fff}.live-admin-live-status.is-ended{color:#aeb7c1}.live-admin-live-status.is-cancelled{border-color:rgba(255,99,99,.3);color:#ffc9c9}.live-admin-live-meta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:.82rem;font-weight:800}.live-admin-open-live{justify-self:end}.live-admin-candidates>div{display:flex;flex-wrap:wrap;gap:10px}.live-admin-candidate-pill,.live-admin-more{min-width:0;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(4,11,18,.42);color:#fff;padding:7px 10px 7px 7px}.live-admin-candidate-pill small,.live-admin-candidate-pill strong{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-admin-more{padding:10px 12px;font-size:.82rem;font-weight:900}.live-admin-stats article.is-critical{border-color:rgba(255,48,79,.36);background:rgba(255,48,79,.08)}.live-admin-status{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-admin-status.success{border-color:rgba(57,217,138,.3);background:rgba(57,217,138,.1)}.live-admin-status.error,.live-admin-status.warning{border-color:rgba(255,99,99,.34);background:rgba(255,99,99,.1)}.live-admin-field-note{margin:-2px 0 0;color:#aeb7c1;font-size:.82rem;line-height:1.45}.live-admin-audit-list{display:grid;gap:8px;min-width:0}.live-admin-audit-row{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(4,11,18,.36);padding:10px}.live-admin-audit-status{display:inline-flex;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#d8dee6;padding:6px 8px;font-size:.7rem;font-weight:950}.live-admin-audit-status.is-active{border-color:rgba(57,217,138,.34);background:rgba(57,217,138,.11);color:#caffdf}.live-admin-audit-status.is-revoked{border-color:rgba(255,99,99,.32);background:rgba(255,99,99,.1);color:#ffc9c9}.live-admin-audit-reason{white-space:pre-line}.live-admin-tools{display:grid;gap:10px;min-width:0}.live-admin-search{display:flex;align-items:center;gap:9px;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(4,11,18,.42);color:#d8dee6;padding:0 12px}.live-admin-search input{width:100%;min-width:0;min-height:42px;border:0;background:transparent;color:#fff;font:inherit;font-weight:800;outline:0}.live-admin-search input::-moz-placeholder{color:#aeb7c1;opacity:1}.live-admin-search input::placeholder{color:#aeb7c1;opacity:1}.live-admin-filter-pills,.live-admin-signal-list{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.live-admin-filter-pills button{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(4,11,18,.46);color:#fff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:900;padding:0 11px}.live-admin-filter-pills button.active,.live-admin-filter-pills button:focus-visible,.live-admin-filter-pills button:hover{border-color:rgba(254,80,0,.48);background:rgba(254,80,0,.13)}.live-admin-filter-pills button small{color:#ffdfb8;font-weight:950}.live-admin-live-row.is-priority{border-color:rgba(255,48,79,.42);background:rgba(255,48,79,.08)}.live-admin-signal{width:-moz-fit-content;width:fit-content;border:1px solid rgba(254,80,0,.24);border-radius:999px;background:rgba(254,80,0,.09);color:#ffdfb8;padding:4px 7px;font-size:.7rem;font-weight:900}.live-admin-signal.is-clear{border-color:rgba(57,217,138,.22);background:rgba(57,217,138,.08);color:#caffdf}.live-admin-candidate-pill{cursor:pointer;font:inherit}.live-admin-candidate-pill.active,.live-admin-candidate-pill:focus-visible,.live-admin-candidate-pill:hover{border-color:rgba(254,80,0,.48);background:rgba(254,80,0,.13)}.live-admin-dialog-backdrop{position:fixed;z-index:90;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.66);padding:20px}.live-admin-dialog{display:grid;width:min(520px,100%);gap:16px;border:1px solid rgba(255,99,99,.34);border-radius:12px;background:#101820;color:#fff;padding:18px}.live-admin-dialog footer,.live-admin-dialog header,.live-admin-dialog-user{display:flex;align-items:flex-start;gap:12px}.live-admin-dialog header svg{color:#ff635f;flex:0 0 auto}.live-admin-dialog h2,.live-admin-dialog p{margin:0}.live-admin-dialog p,.live-admin-dialog small{color:#aeb7c1}.live-admin-dialog footer{justify-content:flex-end;flex-wrap:wrap}@media (max-width:1120px){.live-admin-header,.live-admin-layout{grid-template-columns:1fr}.live-admin-master-note{justify-self:stretch}.live-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.live-admin-live-row{grid-template-columns:82px minmax(0,1fr) 42px}.live-admin-live-row .live-admin-live-meta{grid-column:2}.live-admin-open-live{grid-column:3;grid-row:1/span 3;align-self:center}}.profile-badge-strip{display:flex;flex-wrap:wrap;gap:8px;max-width:760px}.profile-badge-pill{display:inline-flex;min-width:0;align-items:center;gap:7px;border:1px solid rgba(254,80,0,.28);border-radius:999px;background:rgba(254,80,0,.1);color:#fff;padding:7px 10px}.profile-badge-pill svg{flex:0 0 auto;color:#fe5000}.profile-badge-pill small,.profile-badge-pill strong{min-width:0;overflow-wrap:anywhere}.profile-badge-pill strong{font-size:.82rem}.profile-badge-pill small{color:#ffdfb8;font-size:.74rem;font-weight:850}.profile-highlights{display:flex;gap:18px;overflow-x:auto;padding:14px 0 18px;scrollbar-width:none}.profile-highlights::-webkit-scrollbar{display:none}.follow-requests-panel{display:grid;gap:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.05);padding:16px}.follow-requests-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.follow-requests-panel h2{margin:4px 0 0;font-size:1.05rem}.follow-requests-panel header strong{display:grid;min-width:38px;height:38px;place-items:center;border-radius:999px;background:#fe5000;color:#fff}.follow-request-list{display:grid}.follow-request-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0}.follow-request-row+.follow-request-row{border-top:1px solid rgba(255,255,255,.1)}.follow-request-copy{display:grid;min-width:0;gap:2px}.follow-request-copy span,.follow-request-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-request-copy span{color:rgba(255,255,255,.64);font-size:.9rem}.follow-request-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.follow-request-actions .profile-button{gap:6px;min-height:34px;padding:0 12px}.profile-connections-panel{display:grid;gap:12px;min-width:0;padding-top:8px}.profile-connection-list{display:grid;gap:8px;min-width:0}.profile-connection-row{grid-template-columns:minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.05);padding:12px}.profile-connection-link,.profile-connection-row{display:grid;gap:12px;align-items:center;min-width:0}.profile-connection-link{grid-template-columns:auto minmax(0,1fr);color:#fff}.profile-connection-row:hover{border-color:rgba(254,80,0,.42);background:rgba(254,80,0,.08)}.profile-highlight{display:grid;justify-items:center;gap:8px;min-width:86px;border:0;background:transparent;color:#fff;cursor:pointer;font:inherit;font-size:.9rem;font-weight:850;padding:0}.profile-tabs{gap:0;justify-content:space-around;border-top:1px solid rgba(255,255,255,.12);padding:8px 0 0}.profile-tabs a,.profile-tabs button{flex:1 0 auto;min-width:76px;min-height:54px;flex-direction:column;gap:5px;border:0;border-radius:0;background:transparent;color:#9aa5b1;padding:7px 10px;font-size:.78rem}.profile-tabs a:hover,.profile-tabs button:hover{background:rgba(255,255,255,.055);color:#fff}.profile-tabs a.active,.profile-tabs button.active{background:transparent;box-shadow:inset 0 2px 0 #fff;color:#fff}.private-profile-panel{display:grid;justify-items:center;gap:10px;min-height:260px;padding:48px 20px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.78);text-align:center}.private-profile-panel svg{color:#fe5000}.private-profile-panel h2{margin:0;color:#fff;font-size:1.25rem}.private-profile-panel p{max-width:460px;margin:0;line-height:1.5}.messages-layout{grid-template-columns:minmax(340px,390px) minmax(0,1fr);min-height:100vh;max-height:100vh;border-left:1px solid rgba(255,255,255,.08);overflow:hidden}.conversation-list,.messages-layout{display:grid;border-right:1px solid rgba(255,255,255,.08);background:#071018}.conversation-list{grid-template-rows:auto auto minmax(0,1fr);min-width:0}.messages-sidebar-header{display:grid;gap:18px;border-bottom:1px solid rgba(255,255,255,.08);padding:24px 22px 20px}.messages-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.messages-title-row>span{display:grid;gap:3px;min-width:0}.messages-title-row small{color:#8f9aa6;font-size:.78rem;font-weight:800}.message-icon-link{display:inline-grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border:0;border-radius:999px;background:transparent;color:#f7f9fb}.message-icon-link:focus-visible,.message-icon-link:hover{background:rgba(255,255,255,.08)}.conversation-search{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:48px;border-radius:999px;background:rgba(255,255,255,.1);padding:0 16px;color:#aeb7c1}.conversation-search input{width:100%;min-height:44px;border:0;background:transparent;color:#fff;outline:0;padding:0}.conversation-search input::-moz-placeholder{color:#b9c2cb}.conversation-search input::placeholder{color:#b9c2cb}.conversation-list h1,.explore-screen h1,.notifications-panel h1{margin:0}.message-quick-rail{display:flex;gap:14px;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.08);padding:18px 22px 14px;scrollbar-width:none}.message-quick-rail::-webkit-scrollbar{display:none}.message-quick-contact{display:grid;flex:0 0 72px;justify-items:center;gap:8px;border:0;background:transparent;color:#f2f5f8;padding:0;text-align:center}.message-quick-contact span:last-child{max-width:72px;overflow:hidden;font-size:.78rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.message-quick-contact.active .social-avatar{outline:2px solid #fe5000;outline-offset:3px}.conversation-list-scroll{min-height:0;overflow-y:auto;padding:8px 0}.conversation-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;border:0;border-radius:0;background:transparent;color:#fff;padding:12px 18px 12px 22px;font:inherit;text-align:left}.conversation-copy{display:grid;min-width:0;gap:4px}.conversation-row strong{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.conversation-row small,.conversation-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-row strong em{display:inline-grid;min-width:21px;height:21px;place-items:center;border-radius:999px;background:#fe5000;color:#fff;font-size:.72rem;font-style:normal;font-weight:950}.conversation-row>time{align-self:start;color:#8b96a3;font-size:.72rem;font-weight:800;white-space:nowrap}.conversation-row.active,.conversation-row:hover,.notification-row:hover{background:rgba(255,255,255,.11)}.conversation-empty-hint{display:grid;gap:6px;margin:8px 24px 24px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04)}.conversation-empty-hint strong{color:#fff}.conversation-empty-hint span{color:#aeb7c1;font-size:.9rem;line-height:1.45}.presence-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px;background:#738290;vertical-align:middle}.presence-dot.online{background:#26d07c;box-shadow:0 0 0 3px rgba(38,208,124,.16)}.presence-dot.recent{background:#fe5000;box-shadow:0 0 0 3px rgba(254,80,0,.16)}.message-thread{display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;background:#071018}.message-thread-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:74px;border-bottom:1px solid rgba(255,255,255,.08);padding:12px 22px}.message-thread-header .message-thread-person{display:flex;align-items:center;gap:12px;min-width:0}.message-thread-header .message-thread-person>span:last-child{display:grid;gap:2px;min-width:0}.message-thread-header .message-thread-person small,.message-thread-header .message-thread-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-thread-header .presence-dot{display:inline-block}.message-list{display:flex;flex-direction:column;gap:9px;justify-content:end;min-height:0;overflow-y:auto;padding:34px min(7vw,92px) 28px}.message-profile-card{display:grid;justify-items:center;gap:8px;align-self:center;margin:10px auto 58px;color:#fff;text-align:center}.message-profile-card .social-avatar{width:116px;height:116px}.message-profile-card strong{margin-top:8px;font-size:1.28rem;line-height:1.15}.message-profile-card span{color:#aab4bf;font-weight:800}.message-profile-card .secondary-action{min-height:42px;margin-top:14px;padding:0 18px}.message-load-more{align-self:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#dfe5ec;padding:9px 14px;font-size:.82rem;font-weight:850}.message-load-more:disabled{cursor:progress;opacity:.68}.message-entry{display:grid;gap:4px;justify-items:start;max-width:min(520px,72%)}.message-entry.mine{justify-self:end;justify-items:end}.message-entry.sending{opacity:.74}.message-entry.failed .message-bubble.mine{background:#8f2c21}.message-entry small{color:#738290;font-size:.74rem;font-weight:750}.message-delivery-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.message-delivery-actions button{border:0;background:transparent;color:#ffdfb8;padding:0;font-size:.76rem;font-weight:900}.message-attachments{display:grid;gap:8px;justify-items:start}.message-attachments.mine{justify-items:end}.message-attachment{position:relative;overflow:hidden;width:min(300px,72vw);margin:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#071018}.message-attachment img,.message-attachment video{display:block;width:100%;height:auto;max-height:320px;-o-object-fit:cover;object-fit:cover}.message-bubble{width:-moz-fit-content;width:fit-content;max-width:min(440px,100%);margin:0;border-radius:18px;background:#262d35;padding:10px 14px;line-height:1.45}.message-bubble.mine{align-self:end;background:#fe5000;color:#101820;font-weight:800}.message-compose{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin:0 22px 18px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#071018;padding:7px 8px 7px 10px}.message-attachment-preview-list,.message-compose-status{grid-column:1/-1}.message-attachment-preview-list{display:flex;flex-wrap:wrap;gap:8px;padding:3px 6px 0}.message-attachment-preview{position:relative;overflow:hidden;width:72px;height:72px;margin:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#071018}.message-attachment-preview img,.message-attachment-preview video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-attachment-preview button{position:absolute;top:5px;right:5px;display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:999px;background:rgba(7,16,24,.86);color:#fff;padding:0}.message-attach-button{position:relative;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer}.message-attach-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.message-compose-status{margin:0;color:#aeb7c1;font-size:.82rem;font-weight:750;padding:0 8px 6px}.empty-thread{display:grid;place-items:center;align-content:center;gap:12px;min-height:70vh;color:#dfe5ec;text-align:center}.empty-thread p{margin:0;color:#aeb7c1}.notifications-panel{display:grid;gap:20px;max-width:720px;padding:24px 0}.notification-list,.notifications-panel header{display:grid;gap:18px}.notification-bulk-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04)}.notification-bulk-actions button{display:inline-flex;min-height:38px;align-items:center;gap:7px}.notification-preferences{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.035)}.notification-preferences h2,.notification-preferences p{margin:0}.notification-preferences h2{color:#fff;font-size:1rem}.notification-preferences p{color:#aeb7c1;font-size:.9rem}.notification-preference-list{display:grid;gap:8px}.notification-preference-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;border-radius:8px;background:rgba(255,255,255,.045)}.notification-preference-row span{display:grid;gap:4px;min-width:0}.notification-preference-row small,.notification-preference-row strong{overflow-wrap:anywhere}.notification-preference-row small{color:#aeb7c1}.notification-preference-row input{width:22px;height:22px;accent-color:#fe5000}.notification-group{display:grid;gap:6px}.notification-group h2{margin:0;color:#aeb7c1;font-size:.82rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.notification-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;border-radius:8px;padding:14px 18px}.notification-row.unread{background:rgba(254,80,0,.08)}.notification-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:#f7fbff}.notification-icon--fireup .fireup-icon{color:#f7fbff}.notification-copy-link,.notification-row p{display:grid;gap:3px;margin:0}.notification-copy-link{color:inherit;text-decoration:none}.notification-copy-link:hover strong{color:#fe5000}.notification-copy-link small,.notification-row small{color:#aeb7c1}.notification-copy-link time,.notification-row time{color:rgba(255,255,255,.48);font-size:.78rem;font-weight:700}.notification-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.notification-actions button{display:inline-flex;align-items:center;gap:6px}@media (max-width:720px){.social-shell:has(.reels-screen){grid-template-columns:minmax(0,1fr)}.social-shell:has(.reels-screen) .social-main{width:100%}.reels-screen{min-height:calc(100svh - var(--mobile-nav-clearance))}.reels-nav-controls{top:14px;right:12px;bottom:auto;grid-auto-flow:column;align-items:center;gap:8px;transform:none}.reels-nav-controls button{width:44px;height:44px}.reel-card{position:relative;grid-template-columns:minmax(0,1fr);gap:0;min-height:calc(100svh - var(--mobile-nav-clearance));padding:10px 0 calc(var(--mobile-nav-clearance) + env(safe-area-inset-bottom))}.reel-media{width:100%;height:calc(100svh - var(--mobile-nav-clearance) - 20px);max-height:none;aspect-ratio:auto}.reel-caption{padding-right:82px}.reel-actions{position:absolute;right:8px;bottom:calc(var(--mobile-nav-clearance) + 24px + env(safe-area-inset-bottom));z-index:5;gap:8px;padding:0}.reel-action{width:56px;min-height:50px;font-size:.68rem}.reel-actions>.reel-action:nth-child(5) span,.reel-message-action{display:none}.notification-row{grid-template-columns:auto minmax(0,1fr)}.notification-actions,.notification-row>button{grid-column:2;justify-content:flex-start}.live-admin-panel,.live-create-screen,.live-room-screen,.live-screen{width:100%;gap:18px}.live-admin-header,.live-admin-surface{border-radius:10px;padding:14px}.live-admin-title-block h1{font-size:1.55rem}.live-admin-stats{grid-template-columns:1fr}.live-admin-surface>header{align-items:flex-start;flex-direction:column}.live-admin-audit-row,.live-admin-grant-row,.live-admin-live-row{grid-template-columns:auto minmax(0,1fr)}.live-admin-grant-row .secondary-action{grid-column:1/-1}.live-admin-audit-status,.live-admin-live-row .live-admin-live-meta,.live-admin-live-status,.live-admin-open-live{grid-column:2;justify-self:start}.live-admin-open-live{grid-row:auto}.live-admin-dialog footer,.live-admin-status{align-items:stretch;flex-direction:column}.live-admin-dialog footer .secondary-action,.live-admin-status .secondary-action{width:100%}.live-admin-filter-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.live-admin-filter-pills button{flex:0 0 auto}.live-admin-dialog-backdrop{align-items:end;padding:12px}.live-create-form,.live-hero{padding:18px}.live-create-form,.live-create-grid{grid-template-columns:1fr}.live-create-form{gap:12px}.live-create-header{align-items:flex-start;flex-direction:column;padding:0 2px}.live-create-title-block h1{font-size:1.35rem}.live-create-panel{padding:12px}.live-create-side-fields{position:static}.live-thumbnail-empty,.live-thumbnail-preview{min-height:176px}.live-create-submit-row{align-items:stretch;flex-direction:column}.live-create-permission-note,.live-create-submit-note,.live-create-submit-row .primary-action{width:100%}.social-shell:has(.live-room-screen) .social-main{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.live-admin-grid,.live-room-layout,.two-column-fields{grid-template-columns:1fr}.live-room-stage{min-height:calc(100svh - 112px);align-items:start;padding:12px}.live-entry-room-stage{min-height:100svh;padding:12px}.live-entry-shell{grid-template-columns:1fr;gap:12px;width:100%}.live-entry-stage{min-height:min(54svh,400px)}.live-entry-stage-copy{gap:10px;padding:22px;max-width:100%}.live-entry-stage-copy h1{font-size:1.7rem}.live-entry-stage-copy p{font-size:.92rem}.live-entry-signal{top:58px;width:132px}.live-entry-signal-core{width:60px;height:60px}.live-entry-signal-core:before{inset:-18px}.live-entry-signal-core:after{inset:-34px}.live-entry-panel{gap:14px;padding:16px}.live-entry-panel .live-room-actions{order:2}.live-entry-stats{order:3}.live-entry-details{order:4}.live-entry-panel .warning-note{order:5}.live-entry-note{order:6}.live-entry-details div{align-items:flex-start;flex-direction:column;gap:3px}.live-entry-details dd{max-width:100%;text-align:left}.live-ended-header{align-items:center;flex-wrap:nowrap;gap:10px;padding:16px 14px 0}.live-ended-brand{width:auto;flex:1 1 auto;min-height:50px}.live-ended-brand .brand-copy,.live-ended-brand .brand-mark{min-width:0}.live-ended-header .live-status-pill{flex:0 0 auto}.live-ended-stage{min-height:min(560px,calc(100svh - 220px))}.live-ended-panel{width:min(100% - 20px,360px);gap:16px;padding:24px 18px}.live-ended-copy h1{font-size:1.35rem}.live-ended-return-action{width:min(100%,280px)}.profile-live-banner{align-items:flex-start;flex-direction:column}}.create-screen{display:grid;width:100%;min-height:100vh;align-content:start;place-items:start stretch;padding:22px 24px 96px}.create-studio{display:grid;width:min(1500px,100%);gap:16px;justify-self:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#17222c;padding:16px}.create-studio-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:4px 4px 8px}.create-studio-header h1{margin:0;font-size:1.45rem;line-height:1.1}.create-studio-status{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid rgba(47,184,117,.34);border-radius:8px;background:rgba(47,184,117,.11);padding:0 12px;color:#dcfff0;font-weight:900}.create-flow-header{display:grid;grid-template-columns:52px minmax(0,1fr) 160px;align-items:center;min-height:60px;border-bottom:1px solid rgba(255,255,255,.12);padding:0 10px 12px}.create-flow-header h1{margin:0;color:#fff;font-size:1rem;font-weight:950;line-height:1.2;text-align:center}.create-accordion-trigger,.create-back-button,.create-header-next,.create-inline-link,.create-publish-option,.create-sound-toggle{font:inherit}.create-back-button{display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer}.create-back-button:hover{background:rgba(255,255,255,.08)}.create-flow-action{display:flex;justify-content:flex-end}.create-header-next{border:0;background:transparent;color:#fe5000;font-weight:950;cursor:pointer}.create-header-next:disabled{color:rgba(255,255,255,.34);cursor:not-allowed}.create-studio-select{width:min(1500px,100%)}.create-studio-select .create-studio-shell{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch}.create-studio-crop .create-cover-section,.create-studio-crop .create-publish-panel,.create-studio-crop .create-type-row,.create-studio-edit .create-publish-panel,.create-studio-edit .create-type-row,.create-studio-select .create-publish-panel{display:none}.create-studio-publish{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:start}.create-studio-publish .create-flow-header{grid-column:1/-1}.create-studio-publish .create-studio-shell{grid-column:1;grid-template-columns:1fr;gap:0}.create-studio-publish .create-media-rail,.create-studio-publish .create-tools-panel{display:none}.create-studio-publish .create-publish-panel{grid-column:2;grid-row:2;align-self:stretch;grid-template-columns:1fr;border-left:0}.create-studio-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:16px;align-items:start}.create-publish-panel,.create-tools-panel{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(7,16,24,.42)}.create-editor-panel{position:relative;display:grid;gap:12px;min-width:0;padding:0}.create-upload-empty{position:relative;display:grid;min-height:clamp(540px,calc(100svh - 190px),760px);place-items:center;align-content:center;gap:16px;overflow:hidden;border:1px dashed rgba(255,255,255,.26);border-radius:8px;background:linear-gradient(180deg,rgba(18,31,42,.92),rgba(7,16,24,.96)),#101820;padding:32px;text-align:center;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.create-upload-empty.drag-active{border-color:rgba(254,80,0,.86);background:linear-gradient(180deg,rgba(30,42,51,.94),rgba(12,21,29,.98)),#101820;box-shadow:inset 0 0 0 1px rgba(254,80,0,.34)}.create-upload-icon{display:grid;width:88px;height:88px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:#fff}.create-upload-copy{display:grid;gap:8px;max-width:520px}.create-upload-empty strong{color:#fff;font-size:1.35rem;line-height:1.2;text-wrap:balance}.create-upload-empty small,.create-upload-format{color:var(--muted)}.create-upload-format{font-size:.88rem;font-weight:850}.create-upload-empty .primary-action{min-height:48px;padding-inline:1.25rem}.create-studio-select .create-editor-panel,.create-studio-select .create-upload-empty{min-height:clamp(540px,calc(100svh - 190px),760px)}.studio-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.create-editor-canvas{position:relative;min-height:clamp(560px,calc(100svh - 250px),780px);overflow:hidden;border-radius:8px;background:#071018}.create-editor-canvas.tagging{outline:2px solid rgba(254,80,0,.46);outline-offset:2px}.create-editor-canvas.filter-boost .reactEasyCrop_Image,.create-editor-canvas.filter-boost .reactEasyCrop_Video{filter:saturate(1.18) contrast(1.06) brightness(1.05)}.create-editor-canvas.filter-warm .reactEasyCrop_Image,.create-editor-canvas.filter-warm .reactEasyCrop_Video{filter:saturate(1.08) sepia(.14) brightness(1.03)}.create-editor-canvas.filter-mono .reactEasyCrop_Image,.create-editor-canvas.filter-mono .reactEasyCrop_Video{filter:grayscale(1) contrast(1.04)}.create-konva-overlay{z-index:2}.create-konva-overlay,.create-preview-play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.create-preview-play{z-index:3;color:rgba(255,255,255,.92)}.create-person-tag-layer{position:absolute;inset:0;z-index:6;pointer-events:none}.create-person-tag-layer.active{cursor:crosshair;pointer-events:auto}.create-person-tag-chip{position:absolute;display:inline-flex;align-items:center;gap:6px;max-width:min(220px,calc(100% - 24px));border-radius:999px;background:rgba(5,10,14,.88);color:#fff;padding:7px 8px 7px 12px;font-size:.84rem;font-weight:950;white-space:nowrap;transform:translate(-50%,-50%);box-shadow:0 12px 28px rgba(0,0,0,.36);pointer-events:auto}.create-person-tag-chip.dragging{background:#fe5000}.create-person-tag-chip button{display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:999px;background:rgba(255,255,255,.14);color:#fff}.create-tag-search-popover{position:absolute;z-index:8;display:grid;width:min(280px,calc(100% - 24px));max-height:320px;gap:10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(7,16,24,.96);padding:12px;transform:translate(-50%,12px);box-shadow:0 18px 38px rgba(0,0,0,.42);cursor:auto}.create-tag-search-popover label,.create-tag-search-results{display:grid;gap:8px}.create-tag-search-popover label span{color:#aeb7c1;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.create-tag-search-popover input{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);color:#fff;padding:10px 12px}.create-tag-search-results{overflow:auto}.create-tag-search-results button{display:flex;justify-content:space-between;gap:10px;align-items:center;border:0;border-radius:8px;background:rgba(255,255,255,.06);color:#fff;padding:10px;text-align:left}.create-tag-search-results button:hover{background:rgba(254,80,0,.18)}.create-tag-search-results span{display:grid;min-width:0}.create-tag-search-results em,.create-tag-search-results small{color:#aeb7c1;font-size:.78rem;font-style:normal}.create-tag-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.create-tag-tools small{color:#aeb7c1;font-weight:800}.create-tag-people{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:0;border-radius:999px;background:rgba(7,16,24,.82);color:#fff;padding:0 14px;font-weight:950}.create-tag-people.active{background:#fe5000}.create-media-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px}.create-media-add,.create-media-thumb{position:relative;display:grid;min-height:76px;overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#101820;color:#fff;padding:0}.create-media-thumb.active{border-color:rgba(254,80,0,.86);box-shadow:0 0 0 2px rgba(254,80,0,.16)}.create-media-add:disabled{cursor:not-allowed;opacity:.36}.create-media-thumb img,.create-media-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.create-media-thumb span{position:absolute;right:6px;bottom:6px;display:grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:rgba(7,16,24,.86);color:#fff;font-size:.75rem;font-weight:900}.create-publish-panel,.create-tools-panel{display:grid;gap:12px;padding:12px}.create-studio-select .create-tools-panel{align-content:start;gap:18px;padding:16px}.create-tool-section{display:grid;gap:10px;min-width:0}.create-type-row{grid-template-columns:repeat(3,minmax(0,1fr))}.create-type-row .primary-action,.create-type-row .secondary-action{width:100%;min-width:0;padding:0 .6rem}.create-studio-select .create-type-row{grid-template-columns:1fr}.create-studio-select .create-type-row .primary-action,.create-studio-select .create-type-row .secondary-action{justify-content:flex-start;min-height:48px;padding:0 .95rem}.create-select-guidance{display:grid;gap:18px;min-width:0;border-top:1px solid rgba(255,255,255,.1);padding-top:18px}.create-select-guidance-copy{display:grid;gap:8px}.create-select-guidance-copy strong{color:#fff;font-size:1.05rem;line-height:1.25}.create-select-guidance-copy p,.create-select-note{margin:0;color:#c8d0d8;font-size:.92rem;line-height:1.45}.create-select-guidance ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.create-select-guidance li{display:flex;align-items:flex-start;gap:9px;color:#fff;font-weight:850;line-height:1.35}.create-select-guidance li svg{flex:0 0 auto;margin-top:2px;color:#fe5000}.create-select-note{border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.create-tool-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff;font-weight:900}.create-tool-heading>span{flex:1}.create-inline-link{border:0;background:transparent;color:#fe5000;padding:0;font-weight:950;cursor:pointer}.create-cover-strip,.create-trim-preview{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(64px,1fr);overflow:hidden;border-radius:8px;background:#101820}.create-cover-strip button{position:relative;min-height:92px;overflow:hidden;border:2px solid transparent;background:#101820;padding:0}.create-cover-strip button.active{border-color:#fff}.create-cover-strip video,.create-trim-preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.create-trim-preview{position:relative;min-height:74px;border:3px solid rgba(255,255,255,.88)}.create-trim-preview>span{position:absolute;top:0;bottom:0;width:4px;background:#fff}.create-trim-preview>span:first-of-type{left:7%}.create-trim-preview>span:nth-of-type(2){right:7%}.create-trim-scale{color:#aeb7c1}.create-sound-toggle,.create-trim-scale{display:flex;justify-content:space-between;font-weight:900}.create-sound-toggle{align-items:center;gap:1rem;min-height:50px;border:0;background:transparent;color:#fff;padding:0;font-size:1rem;cursor:pointer}.create-switch{display:grid;width:48px;height:30px;place-items:center;border-radius:999px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.62)}.create-switch.active{background:#fff;color:#101820}.icon-cluster{display:inline-flex;gap:6px}.segmented-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.segmented-row button{min-height:38px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.07);color:#fff;font-weight:800}.segmented-row button.active{border-color:rgba(254,80,0,.62);background:rgba(254,80,0,.18);color:#fff}.range-field{display:grid;gap:6px;color:var(--muted);font-size:.86rem;font-weight:800}.range-field input{width:100%;accent-color:var(--cta)}.layer-input-row{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:8px}.layer-input-row input,.trim-grid input{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#101820;color:#fff;padding:0 12px}.layer-list{display:flex;flex-wrap:wrap;gap:6px}.layer-list span{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.07);padding:0 8px;color:#fff;font-size:.78rem;font-weight:800}.layer-list button{display:grid;width:20px;height:20px;place-items:center;border:0;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;padding:0}.trim-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.create-submit-action,.studio-render-action{width:100%}.create-publish-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.create-caption-field{display:grid;gap:6px;min-width:0}.create-caption-field textarea{width:100%;min-height:160px;resize:vertical;border:0;background:transparent;color:#fff;padding:4px 0;font:inherit;line-height:1.5}.create-caption-field textarea::-moz-placeholder{color:rgba(255,255,255,.6)}.create-caption-field textarea::placeholder{color:rgba(255,255,255,.6)}.create-caption-field small{justify-self:end;color:#8f98a5;font-weight:800}.create-accordion-trigger,.create-publish-option{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;border:0;border-top:1px solid rgba(255,255,255,.09);background:transparent;color:#fff;padding:0;font-size:1rem;font-weight:900;text-align:left}.create-publish-option:disabled{color:rgba(255,255,255,.66);cursor:not-allowed}.create-accordion-trigger{cursor:pointer}.create-accordion-panel{display:grid;gap:12px;border-top:1px solid rgba(255,255,255,.08);padding:12px 0}.create-community-share{display:grid;gap:12px;border-top:1px solid rgba(255,255,255,.09);padding-top:12px}.create-community-toggle{display:flex;align-items:center;gap:10px;color:#fff;font-weight:900}.create-community-toggle input{width:18px;height:18px;accent-color:var(--cta)}.create-advanced-note,.create-publish-note{display:flex;gap:8px;margin:0;color:#aeb7c1;font-size:.88rem;line-height:1.45}.create-advanced-note svg{flex:0 0 auto;color:#fe5000}.create-publish-panel>.create-accordion-panel,.create-publish-panel>.create-accordion-trigger,.create-publish-panel>.create-caption-field,.create-publish-panel>.create-community-share,.create-publish-panel>.create-detail-panel,.create-publish-panel>.create-publish-note,.create-publish-panel>.create-publish-option,.create-publish-panel>.create-submit-action,.create-publish-panel>.field,.create-publish-panel>.success-note,.create-publish-panel>.warning-note{min-width:0}.create-publish-panel>.create-accordion-panel,.create-publish-panel>.create-accordion-trigger,.create-publish-panel>.create-caption-field,.create-publish-panel>.create-community-share,.create-publish-panel>.create-detail-panel,.create-publish-panel>.create-publish-note,.create-publish-panel>.create-publish-option,.create-publish-panel>.create-submit-action,.create-publish-panel>.field:first-child,.create-publish-panel>.field:nth-child(4),.create-publish-panel>.success-note,.create-publish-panel>.warning-note{grid-column:1/-1}@media (max-width:1100px){.create-publish-panel,.create-studio-publish,.create-studio-select .create-studio-shell,.create-studio-shell{grid-template-columns:1fr}.create-tools-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-render-action{grid-column:1/-1}.create-studio-select .create-tools-panel{grid-template-columns:1fr}.create-studio-select .create-type-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:981px){.social-shell:has(.create-screen){grid-template-columns:84px minmax(0,calc(100vw - 112px));gap:20px}.social-shell:has(.create-screen) .social-main{width:100%}.social-shell:has(.create-screen) .social-right-rail{display:none}.social-shell:has(.create-screen):has(.social-sidebar:focus-within),.social-shell:has(.create-screen):has(.social-sidebar:hover){grid-template-columns:244px minmax(0,calc(100vw - 272px))}.social-shell:has(.create-screen):has(.social-sidebar:focus-within) .social-main,.social-shell:has(.create-screen):has(.social-sidebar:hover) .social-main{width:100%}}@media (max-width:720px){.create-screen{padding:8px 0 calc(126px + env(safe-area-inset-bottom))}.social-shell:has(.create-screen) .mobile-nav,.social-shell:has(.create-screen) .social-mobile-nav{display:none}.create-studio{width:100%;border-right:0;border-left:0;border-radius:0;padding:10px}.create-studio-publish{grid-template-columns:1fr}.create-studio-publish .create-publish-panel,.create-studio-publish .create-studio-shell{grid-column:1;grid-row:auto}.create-flow-header{grid-template-columns:44px minmax(0,1fr) 96px;padding-inline:0}.create-studio-header{align-items:flex-start;flex-direction:column}.create-editor-canvas,.create-upload-empty{min-height:clamp(360px,62svh,540px)}.create-studio-select .create-editor-panel,.create-studio-select .create-upload-empty{min-height:clamp(390px,66svh,540px)}.create-upload-empty{padding:24px 16px}.create-upload-icon{width:72px;height:72px}.create-tools-panel{grid-template-columns:1fr}.create-type-row,.segmented-row,.trim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-type-row .primary-action,.create-type-row .secondary-action{min-height:42px;font-size:.9rem}.create-studio-select .create-type-row{grid-template-columns:1fr}.create-studio-select .create-tools-panel{border:0;background:transparent;padding:4px}}.create-modal-panel{display:grid;width:min(760px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#242831}.create-modal-panel header{display:grid;gap:6px;min-height:56px;place-items:center;border-bottom:1px solid rgba(255,255,255,.12)}.create-modal-panel header h1{margin:0;color:#fff;font-size:1rem;font-weight:900;line-height:1.2}.create-dropzone{position:relative;display:grid;min-height:430px;place-items:center;overflow:hidden;background:#262a32;text-align:center}.create-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.create-dropzone span{display:grid;justify-items:center;gap:10px;padding:24px}.create-dropzone video{width:100%;height:100%;max-height:520px;-o-object-fit:contain;object-fit:contain}.create-preview-grid,.create-preview-single{display:grid;width:100%;height:100%;min-height:430px;gap:2px}.create-preview-single{place-items:stretch}.create-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-preview-tile{position:relative;display:block;min-height:214px;overflow:hidden;background:#101820}.create-preview-tile em{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:rgba(16,24,32,.68);color:#fff;font-size:2rem;font-style:normal;font-weight:900}.create-fields{display:grid;gap:14px;padding:18px}.criterion-suggestion{display:grid;gap:4px;border:1px solid rgba(254,80,0,.24);border-radius:8px;background:rgba(254,80,0,.08);padding:10px 12px;color:#d8e2eb;font-size:.9rem}.criterion-suggestion strong{color:#fff}.criterion-suggestion small{color:#9daab6}.criterion-row{align-items:stretch}.create-detail-panel{display:grid;gap:12px;min-width:0;border:1px solid rgba(254,80,0,.22);border-radius:8px;background:rgba(254,80,0,.07);padding:14px}.create-detail-panel legend{padding:0 8px;color:#fff;font-size:.9rem;font-weight:900}.create-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.floating-messages{position:fixed;right:26px;bottom:28px;z-index:50;display:flex;align-items:center;gap:12px;min-height:58px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#242932;padding:0 22px;box-shadow:0 16px 50px rgba(0,0,0,.38)}.floating-action-nav{display:contents}.floating-create{position:fixed;right:26px;bottom:96px;z-index:50;display:none;width:54px;height:54px;place-items:center;border-radius:999px;background:#fe5000;color:#101820}.social-mobile-nav{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));left:max(14px,env(safe-area-inset-left));z-index:60;display:none;grid-auto-flow:column;grid-auto-columns:minmax(48px,1fr);overflow:hidden;width:min(calc(100% - 28px - env(safe-area-inset-left) - env(safe-area-inset-right)),560px);margin:0 auto;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(16,24,32,.74);box-shadow:0 18px 54px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.09);backdrop-filter:blur(24px) saturate(150%);padding:8px}.social-mobile-nav a{display:grid;min-height:54px;place-items:center;gap:2px;min-width:0;border-radius:999px;color:#fff;font-size:.68rem;font-weight:850;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.social-mobile-nav a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.social-mobile-nav svg{width:22px;height:22px}.social-mobile-nav a[aria-current=page]{background:rgba(255,255,255,.18)}.social-mobile-nav a[aria-current=page] span{position:static;width:auto;max-width:68px;height:auto;overflow:visible;clip:auto;white-space:normal;text-align:center;line-height:1.05}.social-mobile-nav a:focus-visible,.social-mobile-nav a:hover{background:rgba(255,255,255,.14);transform:translateY(-1px)}@media (max-width:430px){.profile-identity-row{align-items:flex-start}.profile-identity-row .social-avatar-xl{width:98px;height:98px}.profile-stats .profile-stat-link span{font-size:.74rem}.profile-action-row>.profile-button,.profile-action-row>.profile-share-wrap{flex-basis:100%}.social-mobile-nav{right:max(8px,env(safe-area-inset-right));left:max(8px,env(safe-area-inset-left));grid-auto-columns:minmax(44px,1fr);width:min(calc(100% - 16px - env(safe-area-inset-left) - env(safe-area-inset-right)),560px);padding:6px}.social-mobile-nav a{min-height:50px}.social-mobile-nav svg{width:20px;height:20px}}@media (max-width:340px){.profile-identity-row{gap:10px}.profile-identity-row .social-avatar-xl{width:84px;height:84px}.profile-stats .profile-stat-link{min-height:50px}.social-mobile-nav{right:env(safe-area-inset-right);left:env(safe-area-inset-left);width:min(calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right)),560px);padding:4px}.social-mobile-nav a{min-height:48px}}@media (max-width:980px){.desktop-nav,.header-actions{display:none}.header-inner{grid-template-columns:1fr auto}.page-main{padding-top:20px}.hero{min-height:620px}.hero-content{padding:2rem}.hero h1,.page-title{font-size:2.25rem}.admin-grid,.community-grid,.feature-grid,.feed-layout,.stats-grid{grid-template-columns:1fr}.mobile-nav{display:grid}.social-shell{grid-template-columns:minmax(0,1fr);gap:0}.social-shell:has(.crew-invite-screen){grid-template-columns:minmax(0,1fr)}.floating-messages,.social-right-rail,.social-sidebar{display:none}.social-main{width:min(100% - 18px,680px);margin:0 auto;padding:18px 0 calc(126px + env(safe-area-inset-bottom))}.social-shell:has(.crew-invite-screen) .social-main{width:min(100% - 18px,680px);justify-self:center;padding:18px 0 calc(126px + env(safe-area-inset-bottom))}.create-screen{min-height:0;place-items:stretch;align-content:start}.create-dropzone,.create-preview-grid,.create-preview-single{min-height:clamp(240px,42svh,360px)}.create-preview-tile{min-height:160px}.social-shell:has(.create-screen) .social-mobile-nav{background:rgba(16,24,32,.94)}.social-mobile-nav{display:grid}.social-shell:has(.admin-ads-screen),.social-shell:has(.admin-dashboard-screen),.social-shell:has(.admin-email-screen),.social-shell:has(.admin-resource-screen),.social-shell:has(.live-admin-panel),.social-shell:has(.messages-layout){grid-template-columns:minmax(0,1fr)}.social-shell:has(.admin-ads-screen) .social-main,.social-shell:has(.admin-dashboard-screen) .social-main,.social-shell:has(.admin-email-screen) .social-main,.social-shell:has(.admin-resource-screen) .social-main,.social-shell:has(.live-admin-panel) .social-main{width:min(100% - 18px,760px);justify-self:center;padding-bottom:32px}.social-shell:has(.admin-ads-screen) .social-mobile-nav,.social-shell:has(.admin-dashboard-screen) .social-mobile-nav,.social-shell:has(.admin-email-screen) .social-mobile-nav,.social-shell:has(.admin-resource-screen) .social-mobile-nav,.social-shell:has(.live-admin-panel) .social-mobile-nav{display:none}.social-shell:has(.messages-layout) .social-main{width:100%;margin:0;padding:0}.social-shell:has(.messages-layout) .social-mobile-nav{display:none}.floating-create{display:none}.social-feed-column{gap:24px}.guest-feed-callout{grid-template-columns:1fr;gap:12px}.stories-rail{gap:16px;padding-right:6px}.story-next{position:static;flex:0 0 44px}.story-viewer-backdrop{padding:0;background:#050c12;backdrop-filter:none}.story-viewer{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0}.story-create-sheet{width:min(440px,calc(100vw - 18px));max-height:calc(100dvh - 18px)}.story-create-dropzone{min-height:320px}.story-viewer-footer{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.social-post-media{aspect-ratio:1/1}.social-post-actions{padding-top:10px}.messages-layout{grid-template-columns:1fr;min-height:100svh;max-height:none;border-right:0}.conversation-list{border-right:0;min-height:38svh;max-height:48svh}.message-thread{min-height:62svh;border-top:1px solid rgba(255,255,255,.08)}.message-thread-header{min-height:66px;padding:10px 14px}.message-list{justify-content:start;padding:22px 12px}.message-profile-card{margin-bottom:34px}.message-profile-card .social-avatar{width:88px;height:88px}.message-entry{max-width:min(520px,84%)}.message-compose{margin:0 10px max(12px,env(safe-area-inset-bottom))}.moderation-filters{grid-template-columns:1fr}.moderation-bulkbar{align-items:stretch}.moderation-bulkbar .moderation-actions,.moderation-bulkbar .moderation-actions button{width:100%}.explore-search{grid-template-columns:1fr}.explore-heading{display:grid;align-items:start}.explore-heading h1{font-size:1.6rem}.ad-admin-card,.ad-card,.ad-placement-compact .ad-card,.admin-row-card,.community-context-panel,.integration-provider-panel,.media-admin-card,.search-account-strip,.search-community-grid{grid-template-columns:1fr}.admin-row-avatar,.admin-row-media{width:58px;height:58px}.admin-row-meta{justify-items:start;text-align:left}.admin-posts-screen{gap:16px;padding-top:22px}.admin-posts-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-posts-stats .stat-card{min-height:104px;padding:12px}.admin-post-row,.admin-post-row:not(:has(.admin-row-media)){grid-template-columns:1fr;gap:12px;padding:12px}.admin-post-row .admin-row-media{width:58px;height:58px}.admin-post-row .admin-row-meta{grid-template-columns:repeat(2,max-content);justify-content:start;justify-items:start;text-align:left}.admin-post-row .admin-row-meta .secondary-action{justify-self:start}.admin-users-screen{gap:16px;padding-top:22px}.admin-users-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-user-row{gap:12px}.admin-user-identity{align-items:start}.admin-user-badges,.admin-user-counts{justify-content:flex-start}.admin-user-counts{display:grid;grid-template-columns:repeat(2,minmax(0,132px))}.admin-user-action{justify-self:start}.admin-user-block-action{justify-items:start}.ad-admin-media,.ad-media{aspect-ratio:16/9}.ad-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-page-hero{align-items:stretch;justify-content:start}.admin-ads-layout,.admin-dashboard-layout,.admin-email-two-cols,.admin-email-workspace,.admin-form-grid,.admin-page-hero{grid-template-columns:1fr}.admin-page-hero{display:grid}.admin-page-hero .page-title{font-size:1.65rem}.admin-page-hero .page-lead{font-size:.92rem}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module-grid{grid-template-columns:1fr}.ad-admin-controls{order:4}.media-admin-actions,.premium-admin-actions,.premium-admin-card,.premium-feature-grid,.premium-layout,.premium-return-meta div{grid-template-columns:1fr}.search-context-note{width:100%;border-radius:8px}.profile-hero{padding-top:14px}.profile-identity-row{gap:14px}.profile-title-row{justify-content:flex-start}.profile-stats{justify-content:space-between}.profile-stats .profile-stat-link{min-width:0;padding-inline:4px}.profile-action-row{width:100%}.profile-action-row>.profile-button,.profile-action-row>.profile-share-wrap{flex-basis:calc(33.333% - 7px);min-width:0}.follow-request-row{grid-template-columns:auto minmax(0,1fr)}.follow-request-actions{grid-column:1/-1}.follow-request-actions .profile-button{flex:1 1 140px}.profile-connection-row{grid-template-columns:1fr}.profile-connection-row .profile-button{width:100%}.profile-evolution-overview,.profile-sport-card-details{grid-template-columns:1fr}.profile-sport-remove{width:100%}.media-processing-item{grid-template-columns:auto minmax(0,1fr)}.media-processing-item .secondary-action{grid-column:1/-1;width:100%}.evolution-athlete-grid,.evolution-insight-grid,.sport-feed-quality-grid{grid-template-columns:1fr}.evolution-ranking-card{grid-template-columns:42px auto minmax(0,1fr)}.evolution-ranking-metrics,.evolution-ranking-score{grid-column:1/-1}.evolution-ranking-score{justify-items:start;text-align:left}.radkl-live-room,.radkl-live-streamer-shell,.radkl-live-viewer-shell{min-height:calc(100vh - 86px)}.radkl-live-streamer-shell,.radkl-live-viewer-shell{grid-template-columns:1fr;padding:10px}.radkl-streamer-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:start}.radkl-streamer-broadcast-meta,.radkl-streamer-title-block{grid-column:1/-1}.radkl-live-header,.radkl-live-title-row{align-items:flex-start;flex-direction:column}.radkl-live-info-grid,.radkl-live-stage-grid{grid-template-columns:1fr}.is-viewer-main .radkl-live-stage-grid{grid-template-columns:1fr;gap:10px}.radkl-live-tile.featured{min-height:min(64vh,560px)}.is-viewer-main .radkl-live-tile.featured{min-height:0;aspect-ratio:16/9}.radkl-live-side-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.is-viewer-main .radkl-live-side-tiles{grid-template-rows:auto}.is-viewer-main .radkl-live-side-tiles .radkl-live-empty-tile,.is-viewer-main .radkl-live-side-tiles .radkl-live-tile{height:auto;min-height:148px}.radkl-live-sidebar{min-height:520px;border-width:1px;border-radius:8px}.is-streamer-sidebar,.radkl-live-sidebar.is-viewer-sidebar{height:auto;min-height:520px}.radkl-live-control-dock [data-lk-source],.radkl-live-control-dock button{flex:1 1 160px}.radkl-live-host-chip{width:100%;justify-content:space-between}.radkl-live-tabs{overflow-x:auto}}@media (min-width:981px) and (max-width:1119px){.social-shell{grid-template-columns:84px minmax(0,1fr)}.social-main{width:min(660px,calc(100vw - 132px));justify-self:center}.social-shell:has(.social-sidebar:focus-within),.social-shell:has(.social-sidebar:hover){grid-template-columns:244px minmax(0,1fr)}.social-shell:has(.social-sidebar:focus-within) .social-main,.social-shell:has(.social-sidebar:hover) .social-main{width:min(660px,calc(100vw - 292px))}.social-shell:has(.has-notification-drop:focus-within),.social-shell:has(.has-notification-drop:hover){grid-template-columns:minmax(360px,44vw) minmax(0,1fr)}.social-shell:has(.has-notification-drop:focus-within) .social-main,.social-shell:has(.has-notification-drop:hover) .social-main{width:min(660px,calc(100vw - 392px))}.social-right-rail,.social-shell:has(.has-notification-drop:focus-within) .social-right-rail,.social-shell:has(.has-notification-drop:hover) .social-right-rail{display:none}.floating-messages{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.story-pill.is-live .story-avatar-wrap{animation:none!important}.story-progress-segment.active .story-progress-fill{animation:none!important;transform:scaleX(1)}.radkl-live-chat-list article{animation:none!important}.live-entry-signal-core:after,.live-entry-signal-core:before{animation:none!important;opacity:.28;transform:none}}@media (max-width:360px){.admin-metric-grid{grid-template-columns:1fr}.story-next{display:none}.story-pill>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.social-mobile-nav{grid-auto-columns:minmax(44px,1fr);padding:6px}.social-mobile-nav a{min-height:48px}.social-mobile-nav a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.live-entry-stats{flex-direction:column}.live-entry-stats span{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.live-entry-stats span:last-child{border-bottom:0}.live-entry-stage{min-height:340px}}@media (max-width:980px) and (max-height:480px) and (orientation:landscape){.social-main{width:min(100% - 32px,760px);padding-bottom:calc(86px + env(safe-area-inset-bottom))}.social-mobile-nav{width:min(calc(100% - 40px - env(safe-area-inset-left) - env(safe-area-inset-right)),520px);padding:6px}.social-mobile-nav a{min-height:48px}.social-mobile-nav a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.social-post-media{aspect-ratio:16/9}}@media (max-width:560px){.footer-inner,.header-inner,.page-main{width:min(100% - 1rem,1180px)}.hero-content{padding:1.25rem}.hero h1,.page-title{font-size:2rem}.action-row,.filter-row,.hero-actions{flex-direction:column}.ghost-action,.primary-action,.secondary-action{width:100%}.admin-posts-list-heading,.admin-users-list-heading{display:grid;gap:4px}.admin-posts-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-posts-stats .stat-card:first-child{grid-column:1/-1}.admin-post-row .admin-row-meta{grid-template-columns:1fr}.admin-post-row .admin-row-meta .secondary-action{width:100%}.admin-users-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-stat-card{min-height:104px;padding:12px}.admin-user-stat-card:first-child{grid-column:1/-1}.admin-user-identity{grid-template-columns:58px minmax(0,1fr)}.admin-user-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-pill{justify-content:center;min-width:0;padding:0 8px;text-align:center;white-space:normal}.admin-user-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-counts>span{min-width:0}.admin-user-action{width:100%}.live-ended-return-action{width:min(100%,280px)}.radkl-live-streamer-shell,.radkl-live-viewer-shell{padding:8px}.radkl-live-header,.radkl-live-title-row{gap:8px}.radkl-live-actions{width:100%}.radkl-live-actions a,.radkl-live-actions button{width:auto;flex:1 1 150px;min-height:42px}.radkl-live-actions .radkl-live-exit-action{flex:0 0 auto}.is-viewer-main .radkl-live-side-tiles{grid-template-columns:1fr}.radkl-live-sidebar.is-viewer-sidebar{min-height:460px;padding:10px}.radkl-live-control-dock.is-guest-dock{width:100%}.create-field-grid{grid-template-columns:1fr}.create-fields{gap:10px;padding:12px}.create-fields .filter-row{flex-direction:row;gap:8px}.create-fields .filter-row .primary-action,.create-fields .filter-row .secondary-action{flex:1 1 calc(50% - 4px);width:auto;min-width:0}.create-dropzone,.create-preview-grid,.create-preview-single{min-height:clamp(190px,25svh,220px)}.create-fields .field textarea,.create-preview-tile{min-height:96px}}.social-shell:has(.profile-screen),.social-shell:has(.profile-screen) .social-main{background:#020509}.profile-screen{--profile-bg:#020509;--profile-panel:#080d13;--profile-surface:#10161e;--profile-border:rgba(139,160,184,0.22);--profile-purple:#9b6cff;width:100%;max-width:1024px;min-width:0;gap:18px;overflow:hidden;background:radial-gradient(circle at 20% 22%,rgba(35,53,70,.18),transparent 32%),radial-gradient(circle at 70% 48%,rgba(20,31,44,.14),transparent 42%),var(--profile-bg)}.profile-screen .profile-hero{display:block;width:100%;min-width:0;padding:24px 18px 42px}.profile-screen .profile-overview{display:grid;gap:24px;min-width:0}.profile-screen .profile-identity{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:18px;min-width:0}.profile-screen .profile-avatar-wrap{display:grid;place-items:start;min-width:0}.profile-screen .profile-avatar-wrap .social-avatar-xl.social-avatar-ring{width:112px;height:112px;border-width:4px;background:linear-gradient(#101820,#101820) padding-box,linear-gradient(145deg,#fe5000 4%,#ff7b18 35%,#f14168 67%,#dc2cff) border-box;box-shadow:0 0 20px rgba(254,80,0,.18),0 0 18px rgba(220,44,255,.12)}.profile-take-avatar{display:inline-grid;border:0;border-radius:999px;background:transparent;padding:0;color:inherit}button.profile-take-avatar{cursor:pointer}button.profile-take-avatar:focus-visible{outline:3px solid rgba(254,80,0,.7);outline-offset:4px}.take-history-stack{display:grid;gap:18px}.take-history-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.take-history-card,.take-history-editor{display:grid;gap:14px;padding:14px}.take-history-media{position:relative;overflow:hidden;aspect-ratio:9/16;border-radius:10px;background:#080d13}.take-history-media>span,.take-history-media>video{display:block;width:100%;height:100%;background-position:50%;background-size:cover;-o-object-fit:cover;object-fit:cover}.take-history-copy{display:grid;gap:4px}.take-history-copy small{color:#aeb7c1}.take-history-actions{display:flex;flex-wrap:wrap;gap:8px}.take-history-actions>button{display:inline-flex;align-items:center;gap:6px}.take-history-actions .danger{color:#ff9f8a}.profile-screen .profile-details{display:grid;grid-column:auto;grid-row:auto;min-width:0;align-self:auto;align-content:start;gap:9px;padding:0}.profile-screen .profile-title-row{flex-wrap:nowrap;gap:8px}.profile-screen .profile-title-row h1{min-width:0;overflow:hidden;margin:0;font-size:1.72rem;font-weight:500;line-height:1.08;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.profile-screen .radkl-verified-badge{display:inline-grid;flex:0 0 auto;width:26px;height:26px;place-items:center;border:0;background:transparent;color:#22c86f;box-shadow:none}.profile-screen .radkl-verified-badge svg{fill:#22c86f;color:#ecfff4;stroke-width:2.2}.profile-screen .profile-details>strong{color:#d8d8df;font-size:.9rem;font-weight:700}.profile-screen .profile-details>p{max-width:100%;margin:0;color:#e2e2e8;font-size:.9rem;font-weight:400;line-height:1.4}.profile-screen .profile-meta-row{min-height:22px;gap:6px;color:#b9c0ca;font-size:.82rem;font-weight:500}.profile-screen .profile-meta-row>a,.profile-screen .profile-meta-row>span{display:inline-flex;align-items:center;gap:5px}.profile-screen .profile-meta-row>a,.profile-screen .profile-meta-row>a:visited{color:#91a7ff;font-weight:780}.profile-screen .profile-premium-chip{min-height:42px;gap:8px;border-color:rgba(33,195,106,.42);background:rgba(18,90,54,.18);color:#aee8c4;padding:0 13px;white-space:nowrap}.profile-screen .profile-premium-chip strong{min-width:0;font-size:.9rem;font-weight:700;white-space:nowrap}.profile-screen .profile-premium-chip svg{color:#fe5000}.profile-screen .profile-premium-chip small{color:#aee8c4}.profile-screen .profile-insights-card{width:100%;min-width:0;overflow:hidden;border:1px solid var(--profile-border);border-radius:16px;background:linear-gradient(145deg,#080d13,#09111a);padding:14px}.profile-screen .profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:108px;gap:4px}.profile-screen .profile-stats .profile-stat-link{display:grid;min-width:0;min-height:0;align-content:center;justify-items:start;gap:3px;border-radius:8px;color:#f7f7fb;padding:8px 7px;text-align:left}.profile-screen .profile-stats .profile-stat-link svg{color:#fe5000;margin-bottom:2px}.profile-screen .profile-stats .profile-stat-link strong{font-size:1.55rem;font-weight:650;line-height:1}.profile-screen .profile-stats .profile-stat-link span{overflow:hidden;max-width:100%;color:#d0d2d8;font-size:.72rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.profile-screen .profile-stats .profile-stat-link:focus-visible,.profile-screen .profile-stats .profile-stat-link:hover{background:rgba(255,255,255,.05)}.profile-screen .profile-insights-divider{height:1px;background:rgba(255,255,255,.13)}.profile-screen .profile-influence-module{display:block;width:100%;min-width:0;border:0;border-radius:0;background:transparent;color:#f7f7fb;padding:18px 2px 0;text-decoration:none;transform:none}.profile-screen .profile-influence-module:focus-visible,.profile-screen .profile-influence-module:hover{border:0;background:transparent;color:#f7f7fb;transform:none}.profile-screen .profile-influence-heading{display:block}.profile-screen .profile-influence-heading strong{display:inline-flex;align-items:center;gap:6px;color:#fe5000;font-size:.72rem;font-weight:700}.profile-screen .profile-influence-heading svg{color:#8c95a2}.profile-screen .profile-influence-grid{display:grid;grid-template-columns:.9fr 1fr 1.2fr;gap:8px;margin-top:13px}.profile-screen .profile-influence-metric,.profile-screen .profile-influence-tier{display:grid;min-width:0;align-content:start;gap:4px}.profile-screen .profile-influence-metric strong,.profile-screen .profile-influence-tier strong{overflow:hidden;color:#f8f8fb;font-size:.88rem;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.profile-screen .profile-influence-metric strong{font-size:1.45rem;font-weight:500}.profile-screen .profile-influence-metric small,.profile-screen .profile-influence-tier small{overflow:visible;color:#b8bec8;font-size:.65rem;font-weight:400;line-height:1.3;text-overflow:clip;white-space:nowrap}.profile-screen .profile-influence-tier{grid-template-columns:24px minmax(0,1fr);-moz-column-gap:6px;column-gap:6px}.profile-screen .profile-influence-tier svg{grid-row:1/span 2;color:#fe5000}.profile-screen .profile-influence-tier.crew svg{fill:#d62ce4;color:#d62ce4}.profile-screen .profile-influence-progress{display:block;width:100%;height:4px;overflow:hidden;margin-top:18px;border-radius:999px;background:#141d29}.profile-screen .profile-influence-progress b{display:block;min-width:8px;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7f8cff,#c077ff)}.profile-screen .profile-influence-next{display:block;margin-top:9px;color:#aeb5c0!important;font-size:.68rem!important;font-weight:520!important}.profile-screen .profile-pro-panel{display:grid;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:14px;width:100%;min-height:88px;margin-top:22px;border:1px solid var(--profile-border);border-radius:16px;background:linear-gradient(100deg,#11161d,#0d151e);color:#f7f7fb;padding:14px}.profile-screen .profile-pro-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(155,108,255,.58);border-radius:14px;background:rgba(116,76,211,.13);color:#c0a8ff}.profile-screen .profile-pro-copy{display:grid;min-width:0;gap:4px}.profile-screen .profile-pro-copy strong{color:#a99aff;font-size:1rem;font-weight:700}.profile-screen .profile-pro-copy small{overflow:hidden;color:#c9ccd3;font-size:.78rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.profile-screen .profile-pro-panel>svg{color:#a86dff}.profile-screen .profile-pro-panel:focus-visible,.profile-screen .profile-pro-panel:hover{border-color:rgba(155,108,255,.54);background:linear-gradient(100deg,#141a22,#101a25);color:#fff;transform:translateY(-1px)}.profile-screen .profile-action-row{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-top:18px}.profile-screen .profile-action-row.own-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-screen .profile-action-row.own-profile .profile-invite-button{grid-column:1/-1}.profile-screen .profile-button,.profile-screen .profile-icon-button{min-height:52px;border:1px solid rgba(139,160,184,.18);border-radius:14px;background:#0e151d;color:#f7f7fb;font-size:.82rem;font-weight:700}.profile-screen .profile-button:focus-visible,.profile-screen .profile-button:hover,.profile-screen .profile-icon-button:focus-visible,.profile-screen .profile-icon-button:hover{border-color:rgba(254,80,0,.5);background:#151e28;color:#fff}.profile-screen .profile-button.primary,.profile-screen .profile-button.primary:visited{border-color:#fe5000;background:linear-gradient(135deg,#ff5a00,#ff4300);color:#fff}.profile-screen .profile-action-row>.profile-button,.profile-screen .profile-action-row>.profile-share-wrap,.profile-screen .profile-action-row>:is(form,span):has(.profile-button){min-width:0}.profile-screen .profile-share-wrap{position:relative;display:block;width:52px;height:52px;justify-self:end}.profile-screen .profile-share-wrap .profile-icon-button{width:100%;height:100%}.profile-screen .profile-share-wrap small{position:absolute;top:calc(100% + 4px);left:50%;z-index:2;width:-moz-max-content;width:max-content;max-width:min(260px,80vw);border:1px solid rgba(254,80,0,.28);border-radius:8px;background:#101720;color:#ffb48d;padding:4px 6px;font-size:.68rem;overflow-wrap:anywhere;transform:translateX(-50%)}.profile-screen .profile-icon-button{width:52px;min-width:52px;height:52px}.profile-screen .profile-action-row.own-profile>.profile-icon-button{justify-self:start}.profile-screen .profile-icon-button.pending{color:#fe5000}.profile-screen .profile-share-wrap .profile-icon-button:focus-visible{outline:2px solid #ffb48d;outline-offset:3px}.profile-screen .profile-badges-section{display:grid;width:100%;max-width:none;gap:16px;margin-top:32px}.profile-screen .profile-badges-section h2{margin:0;color:#f5f5f7;font-size:1.1rem;font-weight:700;line-height:1.2}.profile-screen .profile-badge-strip{display:flex;max-width:none;flex-wrap:wrap;gap:10px}.profile-screen .profile-badge-pill{min-height:44px;gap:16px;border-color:rgba(254,80,0,.42);background:rgba(38,19,16,.42);color:#f7f7fb;padding:0 14px}.profile-screen .profile-badge-pill svg{color:#fe5000}.profile-screen .profile-badge-pill strong{font-size:.86rem;font-weight:700}.profile-screen .profile-badge-pill small{border-radius:6px;background:rgba(99,56,39,.32);color:#ff8a4f;padding:4px 10px;font-size:.66rem;font-weight:700}@media (min-width:700px) and (max-width:1159px){.profile-screen .profile-hero{padding:48px 32px 64px}.profile-screen .profile-identity{grid-template-columns:190px minmax(0,1fr);gap:28px}.profile-screen .profile-avatar-wrap .social-avatar-xl{width:180px;height:180px}.profile-screen .profile-title-row h1{font-size:2.2rem}.profile-screen .profile-insights-card{padding:20px}.profile-screen .profile-action-row.own-profile{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.1fr) 52px 52px;gap:10px}.profile-screen .profile-action-row.own-profile .profile-invite-button{grid-column:auto}.profile-screen .profile-action-row.own-profile>.profile-icon-button,.profile-screen .profile-action-row.own-profile>.profile-share-wrap{justify-self:stretch}}@media (min-width:981px){.social-shell:has(.profile-screen){grid-template-columns:84px minmax(0,min(1040px,calc(100vw - 132px)))}.social-shell:has(.profile-screen) .social-main{width:100%}.social-shell:has(.profile-screen) .social-right-rail{display:none}}@media (min-width:1160px){.social-shell:has(.profile-screen) .social-main{padding-top:0}.profile-screen{width:1024px;margin:0 auto}.profile-screen .profile-hero{min-height:1024px;padding:92px 44px 97px}.profile-screen .profile-overview{grid-template-columns:500px 391px;gap:45px;height:347px}.profile-screen .profile-identity{grid-template-columns:220px minmax(0,1fr);gap:48px;width:500px;height:347px}.profile-screen .profile-avatar-wrap{padding:19px 0 0 20px}.profile-screen .profile-avatar-wrap .social-avatar-xl{width:212px;height:212px}.profile-screen .profile-details{gap:0;padding-top:32px}.profile-screen .profile-title-row h1{font-size:2.75rem}.profile-screen .profile-details>strong{font-size:1rem;margin-top:12px}.profile-screen .profile-details>p{font-size:1rem;margin-top:18px}.profile-screen .profile-meta-row{font-size:.92rem;margin-top:18px}.profile-screen .profile-premium-chip{width:230px;min-height:46px;gap:13px;margin-top:22px;padding:0 16px}.profile-screen .profile-insights-card{width:391px;height:347px;padding:20px}.profile-screen .profile-stats{height:127px;gap:8px}.profile-screen .profile-stats .profile-stat-link{padding:8px 4px}.profile-screen .profile-stats .profile-stat-link strong{font-size:2rem}.profile-screen .profile-stats .profile-stat-link span{font-size:.82rem}.profile-screen .profile-influence-module{padding:21px 2px 0}.profile-screen .profile-influence-heading strong{font-size:.76rem}.profile-screen .profile-influence-grid{margin-top:14px}.profile-screen .profile-influence-metric strong{font-size:1.65rem}.profile-screen .profile-influence-tier strong{font-size:.9rem}.profile-screen .profile-influence-metric small,.profile-screen .profile-influence-tier small{font-size:.68rem}.profile-screen .profile-influence-progress{margin-top:20px}.profile-screen .profile-pro-panel{grid-template-columns:66px minmax(0,1fr) 28px;gap:20px;width:936px;height:118px;margin-top:31px;padding:26px}.profile-screen .profile-pro-icon{width:66px;height:66px}.profile-screen .profile-pro-copy strong{font-size:1.12rem}.profile-screen .profile-pro-copy small{font-size:.95rem}.profile-screen .profile-action-row{margin-top:34px}.profile-screen .profile-action-row.own-profile{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.08fr) 69px 69px;gap:14px}.profile-screen .profile-action-row.own-profile .profile-invite-button{grid-column:auto}.profile-screen .profile-button,.profile-screen .profile-icon-button{min-height:76px;font-size:1.08rem}.profile-screen .profile-icon-button{width:69px;min-width:69px;height:76px}.profile-screen .profile-share-wrap{width:69px;height:76px}.profile-screen .profile-badges-section{gap:23px;margin-top:54px}.profile-screen .profile-badges-section h2{font-size:1.22rem;line-height:24px}.profile-screen .profile-badge-strip{-moz-column-gap:16px;column-gap:16px;row-gap:16px}.profile-screen .profile-badge-pill{min-height:56px;padding:0 20px}.profile-screen .profile-badge-pill:first-child{width:203px}.profile-screen .profile-badge-pill:nth-child(2){width:315px}.profile-screen .profile-badge-pill:nth-child(3){width:303px}.profile-screen .profile-badge-pill:nth-child(4){width:332px}.profile-screen .profile-badge-pill strong{font-size:1rem}.profile-screen .profile-badge-pill small{font-size:.74rem}}@media (max-width:699px){.profile-screen .profile-overview{grid-template-columns:1fr}.profile-screen .profile-insights-card{min-height:292px}.profile-screen .profile-pro-copy small{white-space:normal}.profile-screen .profile-badge-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-screen .profile-badge-pill{overflow:hidden;padding:0 10px}.profile-screen .profile-badge-pill small,.profile-screen .profile-badge-pill strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.profile-screen .profile-button,.profile-screen .profile-icon-button,.profile-screen .profile-influence-progress b,.profile-screen .profile-pro-panel{animation:none;transition:none}}.rdkl-a-invite-card{width:min(1120px,calc(100% - 2rem));gap:0;margin:0 auto 2.8rem}.rdkl-a-invite-card>header{min-width:0;padding:1rem 1.1rem}.rdkl-a-invite-card>header>div{display:grid;min-width:0;gap:.2rem}.rdkl-a-admin-tools p,.rdkl-a-invite-card>header p,.rdkl-a-next-step p,.rdkl-a-transfer-form p{margin:0;color:#c8d0d8;line-height:1.5}.rdkl-a-invite-card>header p{font-size:.84rem}.rdkl-a-status{display:inline-flex;min-height:30px;align-items:center;margin-left:auto;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.055);color:#d9e0e7;padding:0 10px;font-size:.75rem;font-weight:900;white-space:nowrap}.rdkl-a-status.is-approved{border-color:rgba(47,184,117,.44);background:rgba(47,184,117,.12);color:#8ee9b9}.rdkl-a-status.is-blocked,.rdkl-a-status.is-revoked{border-color:rgba(240,82,82,.46);background:rgba(240,82,82,.12);color:#ffb5b5}.rdkl-a-status.is-pending{border-color:rgba(245,184,75,.44);background:rgba(245,184,75,.1);color:#f8d78f}.rdkl-a-invite-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1.25rem;align-items:start;min-width:0;padding:1.1rem}.rdkl-a-member-summary,.rdkl-a-next-step,.rdkl-a-transfer-form{display:grid;min-width:0;gap:.9rem}.rdkl-a-balance-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;margin:0}.rdkl-a-balance-list>div{display:grid;min-width:0;gap:.3rem;padding:.25rem .9rem;border-inline-start:1px solid rgba(255,255,255,.1)}.rdkl-a-balance-list>div:first-child{border-inline-start:0;padding-inline-start:0}.rdkl-a-balance-list dt{color:#c8d0d8;font-size:.76rem;font-weight:800;line-height:1.35}.rdkl-a-balance-list dd{min-width:0;margin:0;color:#fff;font-size:1.08rem;font-weight:950;overflow-wrap:anywhere}.rdkl-a-admin-notice,.rdkl-a-guidance{display:flex;align-items:flex-start;gap:.65rem;margin:0;color:#d9e0e7;line-height:1.5}.rdkl-a-admin-notice{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.035);padding:.8rem .9rem}.rdkl-a-admin-notice svg,.rdkl-a-guidance svg{flex:0 0 auto;margin-top:.15rem;color:#fe5000}.rdkl-a-transfer-form{padding-inline-start:1.25rem;border-inline-start:1px solid rgba(255,255,255,.1)}.rdkl-a-next-step strong,.rdkl-a-transfer-form h3{margin:0;color:#fff;font-size:1rem}.rdkl-a-field{display:grid;min-width:0;gap:.4rem}.rdkl-a-field>span{color:#d9e0e7;font-size:.8rem;font-weight:850}.rdkl-a-field input{width:100%;min-width:0;min-height:44px;border:1px solid var(--border);border-radius:8px;background:rgba(7,16,24,.72);color:#fff;padding:0 .8rem}.rdkl-a-field input:focus-visible{border-color:rgba(254,80,0,.78);outline:0;box-shadow:0 0 0 3px rgba(254,80,0,.13)}.rdkl-a-next-step{align-content:center;min-height:100%;padding-inline-start:1.25rem;border-inline-start:1px solid rgba(255,255,255,.1)}.rdkl-a-feedback{margin:0 1.1rem 1.1rem}.rdkl-a-feedback.is-error{color:#ffb5b5}.rdkl-a-feedback.is-success{color:#8ee9b9}.rdkl-a-admin-screen{width:min(1240px,calc(100% - 32px));gap:18px;margin:0 auto;padding:28px 0 48px}.rdkl-a-admin-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start}.rdkl-a-admin-main,.rdkl-a-admin-workspace{display:grid;gap:16px;min-width:0}.rdkl-a-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.rdkl-a-admin-tools{display:grid;min-width:0;gap:12px}.rdkl-a-admin-tools .admin-compact-form{padding:0}.rdkl-a-queue-panel{overflow:hidden;gap:14px}.rdkl-a-queue-panel .admin-table-list{margin:0 -16px -16px}.rdkl-a-admin-row{min-width:0;min-height:88px;padding:14px 16px}.rdkl-a-row-copy{display:grid;min-width:0;gap:.25rem}.rdkl-a-row-copy small,.rdkl-a-row-copy span,.rdkl-a-row-copy strong{min-width:0;overflow-wrap:anywhere}.rdkl-a-row-copy small,.rdkl-a-row-copy span{color:#c8d0d8;line-height:1.4}.rdkl-a-status-line{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding-top:.25rem}.rdkl-a-status-line .rdkl-a-status{margin-left:0}.rdkl-a-risk{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.055);color:#d9e0e7;padding:0 10px;font-size:.75rem;font-weight:900}.rdkl-a-risk.is-clear{border-color:rgba(47,184,117,.44);background:rgba(47,184,117,.12);color:#8ee9b9}.rdkl-a-risk.is-pending{border-color:rgba(245,184,75,.44);background:rgba(245,184,75,.1);color:#f8d78f}.rdkl-a-risk.is-blocked{border-color:rgba(240,82,82,.46);background:rgba(240,82,82,.12);color:#ffb5b5}.rdkl-a-reason-list{display:flex;flex-wrap:wrap;gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none}.rdkl-a-reason-list li{border-radius:999px;background:rgba(255,255,255,.07);color:#d9e0e7;padding:.3rem .55rem;font-size:.72rem;line-height:1.35}.rdkl-a-admin-row .admin-row-actions button,.rdkl-a-admin-row .danger-action,.rdkl-a-admin-row .primary-action,.rdkl-a-admin-row .secondary-action{min-height:44px}.rdkl-a-admin-notice{max-width:75ch}.rdkl-a-loading{min-height:420px}.rdkl-a-loading-panel{gap:12px}.rdkl-a-skeleton{min-height:20px;border-radius:8px;background:rgba(255,255,255,.09);animation:rdkl-a-skeleton-pulse 1.4s ease-in-out infinite alternate}.rdkl-a-skeleton.is-heading{width:min(340px,78%);min-height:38px}.rdkl-a-skeleton.is-copy{width:min(620px,92%)}.rdkl-a-skeleton.is-control{width:min(220px,54%);min-height:30px}.rdkl-a-skeleton.is-row{min-height:72px}@keyframes rdkl-a-skeleton-pulse{0%{opacity:.55}to{opacity:1}}@media (max-width:860px){.rdkl-a-admin-workspace,.rdkl-a-invite-body{grid-template-columns:1fr}.rdkl-a-next-step,.rdkl-a-transfer-form{padding-top:1rem;padding-inline-start:0;border-top:1px solid rgba(255,255,255,.1);border-inline-start:0}.rdkl-a-admin-row .admin-row-actions{display:grid;width:100%}.rdkl-a-admin-metrics,.rdkl-a-admin-row .admin-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rdkl-a-admin-screen,.rdkl-a-invite-card{width:min(100% - 18px,620px)}.rdkl-a-invite-card>header{align-items:flex-start;flex-wrap:wrap}.rdkl-a-status{width:100%;justify-content:center;margin-left:0}.rdkl-a-balance-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rdkl-a-balance-list>div{padding:.7rem;border-top:1px solid rgba(255,255,255,.1);border-inline-start:0}.rdkl-a-balance-list>div:nth-child(odd){padding-inline-start:0}.rdkl-a-balance-list>div:nth-child(-n+2){border-top:0}.rdkl-a-admin-tools button,.rdkl-a-transfer-form .primary-action{width:100%}.rdkl-a-admin-metrics,.rdkl-a-admin-row .admin-row-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rdkl-a-skeleton{animation:none}}.admin-influence-screen{width:min(1360px,calc(100% - 32px));gap:18px;margin:0 auto;padding:28px 0 48px}.admin-influence-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-influence-metric{min-height:108px;grid-template-columns:40px minmax(0,1fr);align-items:start;padding:16px}.admin-influence-metric.is-urgent{border-color:rgba(255,48,79,.42);background:rgba(40,24,31,.94)}.admin-influence-metric .admin-metric-icon{width:40px;height:40px;grid-row:auto}.admin-influence-metric.is-urgent .admin-metric-icon{background:rgba(255,48,79,.12);color:#ff667e}.admin-influence-metric-copy{display:grid;min-width:0;gap:3px}.admin-influence-metric-copy .stat-value{color:#fff;font-size:1.72rem;line-height:1}.admin-influence-feedback{margin:0}.admin-influence-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:16px}.admin-influence-queue-panel{gap:14px}.admin-influence-queue-panel .admin-table-list{margin:0 -16px -16px}.admin-influence-queue-panel .admin-table-row{min-height:86px;padding:14px 16px}.admin-influence-row-copy{display:grid;min-width:0;gap:4px}.admin-influence-row-copy small,.admin-influence-row-copy span,.admin-influence-row-copy strong{min-width:0;overflow-wrap:anywhere}.admin-influence-row-copy small,.admin-influence-row-copy span{color:#aeb7c1;line-height:1.4}.admin-influence-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.admin-influence-create-panel .admin-compact-form,.admin-influence-tools-panel .admin-compact-form{padding:0}.admin-influence-field{display:grid;min-width:0;gap:6px}.admin-influence-field>span:first-child{color:#d9e0e7;font-size:.78rem;font-weight:850;line-height:1.35}.admin-influence-field input{width:100%;min-width:0}.admin-influence-field input:focus-visible{border-color:rgba(254,80,0,.78);outline:0;box-shadow:0 0 0 3px rgba(254,80,0,.13)}.admin-influence-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-influence-input-suffix{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;min-height:44px;border:1px solid var(--border);border-radius:8px;background:rgba(7,16,24,.72)}.admin-compact-form .admin-influence-input-suffix input{min-height:42px;border:0;background:transparent;box-shadow:none}.admin-influence-input-suffix small{padding-right:11px;color:#aeb7c1;font-size:.74rem;font-weight:800}.admin-influence-signal-list{display:grid;gap:8px}.admin-influence-signal{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);color:#ff667e}.admin-influence-signal:first-child{padding-top:0;border-top:0}.admin-influence-signal>span{display:grid;min-width:0;gap:2px}.admin-influence-signal strong{color:#fff;overflow-wrap:anywhere}.admin-influence-signal small{color:#aeb7c1}.admin-influence-passes-panel{overflow:hidden;gap:0;padding:0}.admin-influence-passes-heading{min-height:62px;padding:14px 16px}.admin-influence-passes-heading>span{display:flex;min-width:0;align-items:center;gap:10px}.admin-influence-passes-heading>small{white-space:nowrap}.admin-influence-pass-list{display:grid;min-width:0}.admin-influence-pass-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(120px,.5fr) minmax(145px,.62fr);gap:14px 18px;align-items:center;min-width:0;padding:15px 16px;border-top:1px solid rgba(255,255,255,.08)}.admin-influence-pass-row:hover{background:rgba(255,255,255,.025)}.admin-influence-pass-identity,.admin-influence-pass-state,.admin-influence-pass-usage{display:grid;min-width:0;gap:4px}.admin-influence-pass-identity code{overflow:hidden;color:#fff;font-size:.92rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-influence-pass-identity strong,.admin-influence-pass-usage strong{min-width:0;color:#f7f9fb;font-size:.86rem;overflow-wrap:anywhere}.admin-influence-pass-identity small,.admin-influence-pass-state small,.admin-influence-pass-usage small{min-width:0;color:#aeb7c1;font-size:.76rem;line-height:1.4;overflow-wrap:anywhere}.admin-influence-status{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;min-height:28px;align-items:center;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.055);color:#d9e0e7;padding:0 9px;font-size:.72rem;font-weight:900}.admin-influence-status.is-success{border-color:rgba(41,211,145,.35);background:rgba(41,211,145,.1);color:#75e9b7}.admin-influence-status.is-warning{border-color:rgba(254,80,0,.4);background:rgba(254,80,0,.1);color:#ff9a6b}.admin-influence-status.is-danger{border-color:rgba(255,48,79,.34);background:rgba(255,48,79,.1);color:#ff9dad}.admin-influence-pass-actions{grid-column:1/-1;flex-wrap:nowrap;justify-content:flex-end}.admin-influence-pass-actions button{white-space:nowrap}@media (max-width:1180px){.admin-influence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-influence-pass-row{grid-template-columns:minmax(0,1fr) auto}.admin-influence-pass-identity{grid-column:1/-1}.admin-influence-pass-state{grid-column:2;grid-row:2;justify-self:end}.admin-influence-pass-usage{grid-column:1;grid-row:2}.admin-influence-pass-actions{justify-content:flex-end}}@media (max-width:860px){.admin-influence-workspace{grid-template-columns:1fr}.admin-influence-pass-row{grid-template-columns:minmax(0,1fr) minmax(140px,auto)}.admin-influence-pass-usage{align-items:center;grid-column:1/-1;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-influence-screen{width:min(100% - 18px,760px);gap:16px;padding:22px 0 32px}.admin-influence-metric{min-height:104px;padding:12px}.admin-influence-queue-panel .admin-table-row{gap:12px}.admin-influence-queue-panel .admin-row-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr))}.admin-influence-queue-panel .admin-row-actions button{width:100%}.admin-influence-pass-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));justify-content:stretch}.admin-influence-pass-actions button{width:100%}}@media (max-width:520px){.admin-influence-metrics{gap:8px}.admin-influence-metric{grid-template-columns:34px minmax(0,1fr);gap:8px}.admin-influence-metric .admin-metric-icon{width:34px;height:34px}.admin-influence-metric-copy .stat-value{font-size:1.45rem}.admin-influence-form-pair{grid-template-columns:1fr}.admin-influence-passes-heading{align-items:flex-start}.admin-influence-pass-row{grid-template-columns:1fr;gap:10px;padding:14px 12px}.admin-influence-pass-actions,.admin-influence-pass-state,.admin-influence-pass-usage{grid-column:1;grid-row:auto}.admin-influence-pass-usage{grid-template-columns:1fr}}.onboarding-screen{width:100%;min-width:0;max-width:1040px;margin:0 auto;padding-top:32px}.onboarding-heading{gap:8px;max-width:720px;margin-bottom:20px}.onboarding-heading .page-title{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.025em;line-height:1.05;text-wrap:balance}.onboarding-heading .page-lead{max-width:620px;font-size:1rem;line-height:1.5;text-wrap:pretty}.social-shell:has(.onboarding-screen) .floating-create,.social-shell:has(.onboarding-screen) .floating-messages,.social-shell:has(.onboarding-screen) .social-right-rail{display:none}@media (min-width:981px){.social-shell:has(.onboarding-screen),.social-shell:has(.onboarding-screen):has(.has-notification-drop:focus-within),.social-shell:has(.onboarding-screen):has(.has-notification-drop:hover),.social-shell:has(.onboarding-screen):has(.social-sidebar:focus-within),.social-shell:has(.onboarding-screen):has(.social-sidebar:hover){grid-template-columns:84px minmax(0,1fr);gap:0}.social-shell:has(.onboarding-screen) .social-main,.social-shell:has(.onboarding-screen):has(.has-notification-drop:focus-within) .social-main,.social-shell:has(.onboarding-screen):has(.has-notification-drop:hover) .social-main,.social-shell:has(.onboarding-screen):has(.social-sidebar:focus-within) .social-main,.social-shell:has(.onboarding-screen):has(.social-sidebar:hover) .social-main{width:min(1040px,calc(100% - 32px));justify-self:center}.social-shell:has(.onboarding-screen):has(.has-notification-drop:focus-within) .social-right-rail,.social-shell:has(.onboarding-screen):has(.has-notification-drop:hover) .social-right-rail{display:none}}@media (max-width:980px){.social-shell:has(.onboarding-screen) .social-main{width:min(1040px,calc(100% - 32px));margin-inline:auto}}@media (max-width:820px){.onboarding-layout{grid-template-columns:1fr;gap:24px}.onboarding-block+.onboarding-block{border-top:1px solid var(--border);border-left:0;padding-top:24px;padding-left:0}}@media (max-width:560px){.onboarding-screen{padding-top:18px}.onboarding-heading{margin-bottom:16px}.onboarding-panel{gap:20px;padding:16px}.onboarding-follow-all{align-items:start;min-height:80px;padding:12px}.onboarding-block-heading{align-items:flex-start}.onboarding-community-list,.onboarding-dropdown{max-height:300px}.onboarding-community{grid-template-columns:auto minmax(0,1fr)}.onboarding-flag{grid-column:2;justify-self:start}.onboarding-footer{align-items:stretch;flex-direction:column}.onboarding-footer .primary-action{width:100%}}@media (prefers-reduced-motion:reduce){.onboarding-loading-note svg,.onboarding-spinner{animation:none}}.profile-edit-screen{display:grid;gap:24px;width:min(1120px,100%);margin:0 auto;padding:32px 0 48px}.profile-edit-header{max-width:720px;margin:0}.profile-edit-header .page-title{text-wrap:balance}.profile-edit-header .page-lead{max-width:68ch;text-wrap:pretty}.profile-edit-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(280px,320px);gap:24px;align-items:start}.profile-edit-form{display:grid;min-width:0;overflow:hidden}.profile-edit-form>.success-note,.profile-edit-form>.warning-note{margin:20px 20px 0}.profile-edit-section{display:grid;gap:20px;min-width:0;padding:24px}.profile-edit-section+.profile-edit-section{border-top:1px solid rgba(255,255,255,.1)}.profile-edit-section-heading{display:grid;gap:6px}.profile-edit-section-heading h2,.profile-edit-section-heading p{margin:0}.profile-edit-section-heading h2{font-size:1.15rem;line-height:1.25}.profile-edit-section-heading p{max-width:66ch;color:var(--muted);line-height:1.55}.profile-edit-form .profile-media-editor{gap:0}.profile-edit-form .profile-cover-editor{min-height:220px;aspect-ratio:16/5}.profile-edit-form .profile-avatar-editor{position:relative;z-index:1;margin-top:-52px;padding:0 16px;align-items:flex-end}.profile-edit-privacy-grid,.profile-edit-public-grid,.profile-edit-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-edit-form .field-wide{grid-column:1/-1}.profile-edit-form .field-hint{color:#aeb7c1;font-size:.78rem;line-height:1.45}.profile-edit-form .profile-field-label{color:#fff;font-size:.84rem;font-weight:800}.profile-edit-form input::-moz-placeholder,.profile-edit-form textarea::-moz-placeholder{color:#aeb7c1;opacity:1}.profile-edit-form input::placeholder,.profile-edit-form textarea::placeholder{color:#aeb7c1;opacity:1}.profile-social-controls{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px}.profile-social-controls input,.profile-social-controls select{min-width:0}.profile-edit-toggle-grid .toggle-field{min-height:82px;align-items:start}.profile-edit-toggle-grid .toggle-field input{flex:0 0 auto;width:18px;min-height:18px;height:18px}.profile-edit-actions{display:flex;justify-content:flex-end;border-top:1px solid rgba(255,255,255,.1);padding:20px 24px;background:rgba(7,16,24,.28)}.profile-edit-actions .primary-action{min-width:220px}.profile-edit-aside{position:sticky;top:24px;display:grid;gap:16px}.profile-edit-aside .feature-card{gap:12px;padding:20px}.profile-edit-aside .primary-action,.profile-edit-aside .secondary-action{width:100%}@media (min-width:981px){.social-shell:has(.profile-edit-screen){grid-template-columns:84px minmax(0,min(1160px,calc(100vw - 108px)));gap:24px}.social-shell:has(.profile-edit-screen) .social-main{width:100%;justify-self:stretch}.social-shell:has(.profile-edit-screen) .social-right-rail{display:none}}@media (max-width:1179px){.profile-edit-screen{max-width:880px}.profile-edit-layout{grid-template-columns:minmax(0,1fr)}.profile-edit-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:721px) and (max-width:980px){.social-shell:has(.profile-edit-screen) .social-main{width:min(calc(100% - 24px),880px)}}@media (max-width:720px){.profile-edit-screen{gap:16px;padding:12px 0 32px}.profile-edit-section{gap:16px;padding:16px}.profile-edit-form>.success-note,.profile-edit-form>.warning-note{margin:16px 16px 0}.profile-edit-form .profile-cover-editor{min-height:150px;aspect-ratio:16/7}.profile-edit-form .profile-avatar-editor{margin-top:-42px;padding-inline:10px}.profile-edit-form .profile-avatar-preview{width:88px;height:88px;border-width:3px}.profile-edit-aside,.profile-edit-privacy-grid,.profile-edit-public-grid,.profile-edit-toggle-grid,.profile-social-controls,.profile-sport-card-details{grid-template-columns:minmax(0,1fr)}.profile-edit-actions{padding:16px}.profile-edit-actions .primary-action{width:100%;min-width:0}}@media (min-width:981px){.social-shell.social-shell-with-rail:has(.profile-screen),.social-shell.social-shell-with-rail:has(.radkl-search-screen),.social-shell.social-shell-without-rail:has(.profile-screen),.social-shell.social-shell-without-rail:has(.radkl-search-screen){grid-template-columns:84px minmax(0,1fr);gap:0}.social-shell:has(.radkl-search-screen) .social-main{width:100%;justify-self:stretch;padding:24px clamp(24px,3vw,48px) 80px}.social-shell:has(.profile-screen) .social-main{width:100%;justify-self:stretch;padding-right:clamp(16px,2vw,32px);padding-left:clamp(16px,2vw,32px)}.social-shell:has(.profile-screen) .social-right-rail,.social-shell:has(.radkl-search-screen) .social-right-rail{display:none}}.profile-screen{width:min(100%,1024px);margin-inline:auto}.profile-screen .profile-title-row{align-items:flex-start}.profile-screen .profile-title-row h1{overflow:visible;font-weight:750;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.profile-screen .profile-username{display:block;min-width:0;max-width:100%;overflow:hidden;color:#b9c0ca;font-size:.84rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.profile-button.follow-state{min-width:128px;min-height:44px}.profile-follow-control{display:grid;min-width:128px;flex:1 1 128px;align-content:start;gap:6px}.profile-follow-control .profile-button{width:100%}.profile-follow-feedback{max-width:260px;color:#ffb48d;font-size:.72rem;font-weight:650;line-height:1.35}.profile-button.follow-state[data-state=idle]{border-color:#fe5000;background:#d13f00;color:#fff}.profile-button.follow-state[data-state=following]{border-color:#16864f;background:#16864f;color:#fff}.profile-button.follow-state[data-state=requested]{border-color:#f0a400;background:#f0a400;color:#071018}.profile-button.follow-state[data-state=idle]:is(:hover,:focus-visible){border-color:#bf3900;background:#bf3900}.profile-button.follow-state[data-state=following]:is(:hover,:focus-visible){border-color:#126c40;background:#126c40}.profile-button.follow-state[data-state=requested]:is(:hover,:focus-visible){border-color:#d98c00;background:#d98c00;color:#071018}.profile-button.follow-state:focus-visible{outline:2px solid #fff;outline-offset:3px}.profile-button.follow-state[aria-busy=true]{cursor:progress;opacity:.76;transform:none}.community-media-field{display:grid;min-width:0;align-content:start;gap:10px}.community-media-field>span:first-child{color:#fff;font-size:.84rem;font-weight:800}.community-media-preview{position:relative;display:grid;place-items:center;overflow:hidden;border:1px dashed rgba(254,80,0,.46);background:rgba(7,16,24,.72);color:#fe5000;isolation:isolate}.community-media-preview>svg{position:relative;z-index:2}.community-media-preview-avatar{width:112px;height:112px;justify-self:start;border-radius:999px}.community-media-preview-cover{width:100%;aspect-ratio:16/5;border-radius:8px}.community-media-actions{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.community-media-actions>:is(label,button){min-height:44px;cursor:pointer}.community-media-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.community-media-actions>label:has(+.community-media-input:focus-visible){outline:2px solid #ffb48d;outline-offset:3px}.community-media-actions>label:has(+.community-media-input:disabled){cursor:not-allowed;opacity:.58}@media (max-width:980px){.radkl-search-screen .explore-search{grid-template-columns:minmax(0,1fr)}.radkl-search-screen .explore-search .primary-action{width:100%}}@media (min-width:1160px){.profile-screen .profile-identity,.profile-screen .profile-overview{height:auto;min-height:347px}.profile-screen .profile-username{margin-top:8px;font-size:.92rem}}@media (max-width:720px){.community-media-actions>:is(label,button){flex:1 1 140px}}@media (prefers-reduced-motion:reduce){.profile-button.follow-state{transition:none}.profile-button.follow-state:is(:hover,:focus-visible){transform:none}}