.Login-module__MAgvSq__page{background:hsl(var(--background));grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.Login-module__MAgvSq__visualPane{background:#09070e;align-items:flex-end;padding:3rem;display:flex;position:relative;overflow:hidden}.Login-module__MAgvSq__sphereWrap{z-index:0;position:absolute;inset:0}.Login-module__MAgvSq__visualOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0d0a1a0d 0%,#0d0a1a66 60%,#0d0a1aeb 100%);position:absolute;inset:0}.Login-module__MAgvSq__visualContent{z-index:2;flex-direction:column;gap:14px;max-width:28rem;display:flex;position:relative}.Login-module__MAgvSq__badge{background:hsl(var(--primary)/.15);border:1px solid hsl(var(--primary)/.3);width:2.5rem;height:2.5rem;color:hsl(var(--primary));border-radius:10px;justify-content:center;align-items:center;display:flex}.Login-module__MAgvSq__visualTitle{font-family:var(--font-display,"Bebas Neue"),sans-serif;letter-spacing:1.5px;color:#fff;text-transform:uppercase;font-size:clamp(2rem,3vw,2.75rem);line-height:.95}.Login-module__MAgvSq__visualTitleHighlight{color:hsl(var(--primary))}.Login-module__MAgvSq__visualText{color:#f0f0f08c;max-width:320px;font-size:.9rem;line-height:1.65}.Login-module__MAgvSq__formPane{background:hsl(var(--background));border-left:1px solid #ffffff0f;justify-content:center;align-items:center;padding:2.5rem 2rem;display:flex}.Login-module__MAgvSq__formContainer{flex-direction:column;gap:1.5rem;width:100%;max-width:24rem;display:flex}.Login-module__MAgvSq__header{flex-direction:column;gap:10px;display:flex}.Login-module__MAgvSq__logo{font-family:var(--font-display,"Bebas Neue"),sans-serif;letter-spacing:2px;color:#fff;align-items:center;gap:8px;margin-bottom:6px;font-size:1.2rem;display:flex}.Login-module__MAgvSq__logoIcon{filter:drop-shadow(0 0 6px hsl(var(--primary)/.4))}.Login-module__MAgvSq__title{font-family:var(--font-display,"Bebas Neue"),sans-serif;letter-spacing:1.5px;color:#fff;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1}.Login-module__MAgvSq__titleHighlight{color:hsl(var(--primary))}.Login-module__MAgvSq__subtitle{color:#fff6;font-size:.875rem}.Login-module__MAgvSq__form{flex-direction:column;gap:12px;display:flex}.Login-module__MAgvSq__sessionNotice{color:hsl(var(--warning));background:#ffcc0014;border:1px solid #ffcc003d;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.Login-module__MAgvSq__sessionNoticeIcon{color:hsl(var(--warning));flex-shrink:0;margin-top:1px}.Login-module__MAgvSq__sessionNoticeBody{flex-direction:column;gap:2px;display:flex}.Login-module__MAgvSq__sessionNoticeLabel{letter-spacing:.02em;font-size:.82rem;font-weight:700}.Login-module__MAgvSq__sessionNoticeText{color:#fff5c2d1;margin:0;font-size:.8rem;line-height:1.5}.Login-module__MAgvSq__formAlert{color:hsl(var(--destructive));background:#7f1d1d40;border:1px solid #f8717159;border-radius:12px;padding:10px 12px;font-size:.82rem;line-height:1.5}.Login-module__MAgvSq__passwordToggle{color:#ffffff8c;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.Login-module__MAgvSq__passwordToggle:hover{color:#ffffffe0}.Login-module__MAgvSq__inlineLink{color:#ffffff8c;align-self:flex-end;font-size:.78rem;text-decoration:none}.Login-module__MAgvSq__inlineLink:hover{color:hsl(var(--primary))}.Login-module__MAgvSq__divider{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:#fff3;font-size:.68rem;position:relative}.Login-module__MAgvSq__divider:before,.Login-module__MAgvSq__divider:after{content:"";background:#ffffff14;width:32%;height:1px;position:absolute;top:50%}.Login-module__MAgvSq__divider:before{left:0}.Login-module__MAgvSq__divider:after{right:0}.Login-module__MAgvSq__createAccountLink{text-align:center;color:#ffffff61;font-size:.875rem;text-decoration:none}.Login-module__MAgvSq__createAccountText{color:hsl(var(--primary));font-weight:600}.Login-module__MAgvSq__createAccountLink:hover .Login-module__MAgvSq__createAccountText{text-decoration:underline}.Login-module__MAgvSq__footer{text-transform:uppercase;letter-spacing:.05em;color:#ffffff2e;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:1rem;font-size:.68rem;display:flex}.Login-module__MAgvSq__footerLinks{gap:1rem;display:flex}.Login-module__MAgvSq__footerLink{color:#ffffff40;text-decoration:none;transition:color .15s}.Login-module__MAgvSq__footerLink:hover{color:#fff9}@media (max-width:768px){.Login-module__MAgvSq__page{grid-template-columns:1fr}.Login-module__MAgvSq__visualPane{align-items:center;height:50vw;min-height:240px;max-height:320px;padding:2rem}.Login-module__MAgvSq__visualContent{text-align:center;align-items:center}}
.Input-module__Tfbkba__fieldWrapper{flex-direction:column;gap:8px;width:100%;display:flex}.Input-module__Tfbkba__label{text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground)/.8);font-size:.75rem;font-weight:700;font-family:var(--font-sans)}.Input-module__Tfbkba__inputWrap{position:relative}.Input-module__Tfbkba__input{background:hsl(var(--muted)/.15);border:1px solid hsl(var(--border)/.4);width:100%;color:hsl(var(--foreground));appearance:none;border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:.95rem;line-height:1.5;transition:all .2s cubic-bezier(.4,0,.2,1);display:block}.Input-module__Tfbkba__inputWithAdornment{padding-right:48px}.Input-module__Tfbkba__endAdornment{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.Input-module__Tfbkba__input::placeholder{color:hsl(var(--muted-foreground)/.4)}.Input-module__Tfbkba__input:hover{background:hsl(var(--muted)/.2);border-color:hsl(var(--border)/.8)}.Input-module__Tfbkba__input:focus{background:hsl(var(--background)/.8);border-color:hsl(var(--primary)/.8);border-bottom-width:var(--input-focus-bottom-width,1px);box-shadow:0 0 0 var(--input-focus-ring-width,1px)hsl(var(--input-focus-ring-color,var(--primary))/.5),0 0 var(--input-focus-glow-spread,4px)hsl(var(--input-focus-ring-color,var(--primary))/var(--input-focus-glow-opacity,.25))}.Input-module__Tfbkba__input:disabled{opacity:.5;cursor:not-allowed;background:hsl(var(--muted)/.1)}.Input-module__Tfbkba__inputError{border-color:hsl(var(--destructive)/.5)!important;background:hsl(var(--destructive)/.05)!important}.Input-module__Tfbkba__inputError:focus{border-color:hsl(var(--destructive))!important;box-shadow:0 0 0 4px hsl(var(--destructive)/.1)!important}.Input-module__Tfbkba__error{color:hsl(var(--destructive));align-items:center;gap:4px;margin-top:4px;font-size:.75rem;font-weight:600;display:flex}.Input-module__Tfbkba__helper{color:hsl(var(--muted-foreground)/.92);align-items:center;gap:4px;min-height:1rem;margin-top:4px;font-size:.75rem;font-weight:500;display:flex}.Input-module__Tfbkba__helperSuccess{color:hsl(var(--success))}.Input-module__Tfbkba__helperError{color:hsl(var(--destructive))}@keyframes Input-module__Tfbkba__slideIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}[data-theme=sentinel] .Input-module__Tfbkba__label{color:hsl(var(--muted-foreground)/.92)}[data-theme=sentinel] .Input-module__Tfbkba__input{background:hsl(var(--background));border-color:hsl(var(--border)/.9);color:hsl(var(--foreground));box-shadow:0 1px 0 hsl(var(--foreground)/.02)}[data-theme=sentinel] .Input-module__Tfbkba__input::placeholder{color:hsl(var(--muted-foreground)/.72)}[data-theme=sentinel] .Input-module__Tfbkba__input:hover{background:hsl(var(--background));border-color:hsl(var(--primary)/.35)}[data-theme=sentinel] .Input-module__Tfbkba__input:focus{background:hsl(var(--background));border-color:hsl(var(--primary)/.72)}[data-theme=sentinel] .Input-module__Tfbkba__endAdornment{color:hsl(var(--muted-foreground)/.88)}[data-theme=sentinel] .Input-module__Tfbkba__helper{color:hsl(var(--muted-foreground))}[data-theme=sentinel] .Input-module__Tfbkba__input:-webkit-autofill{-webkit-text-fill-color:hsl(var(--foreground));-webkit-box-shadow:0 0 0 40px hsl(var(--background))inset}[data-theme=sentinel] .Input-module__Tfbkba__input:-webkit-autofill:hover{-webkit-text-fill-color:hsl(var(--foreground));-webkit-box-shadow:0 0 0 40px hsl(var(--background))inset}[data-theme=sentinel] .Input-module__Tfbkba__input:-webkit-autofill:focus{-webkit-text-fill-color:hsl(var(--foreground));-webkit-box-shadow:0 0 0 40px hsl(var(--background))inset}
.AccountSecurityPanel-module__Qmq6_q__panel{border:1px solid hsl(var(--border)/.5);background:hsl(var(--card));box-shadow:0 1px 3px #0003,0 10px 40px #00000026,inset 0 0 20px hsl(var(--primary)/.02);border-radius:20px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.AccountSecurityPanel-module__Qmq6_q__panel:before{content:"";background:radial-gradient(circle,hsl(var(--primary)/.08)0%,transparent 70%);pointer-events:none;z-index:0;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.AccountSecurityPanel-module__Qmq6_q__header{background:linear-gradient(180deg,hsl(var(--primary)/.08)0%,hsl(var(--primary)/.02)50%,transparent 100%);border-bottom:1px solid hsl(var(--border)/.4);z-index:1;flex-direction:column;gap:.4rem;padding:1.75rem 2rem;display:flex;position:relative}.AccountSecurityPanel-module__Qmq6_q__title{font-family:var(--font-display,"Bebas Neue"),sans-serif;letter-spacing:.1em;color:hsl(var(--foreground));text-shadow:0 0 20px hsl(var(--primary)/.2);align-items:center;gap:.75rem;font-size:1.85rem;display:flex}.AccountSecurityPanel-module__Qmq6_q__title svg{color:hsl(var(--primary));filter:drop-shadow(0 0 8px hsl(var(--primary)/.4))}.AccountSecurityPanel-module__Qmq6_q__subtitle{color:hsl(var(--muted-foreground));max-width:600px;font-size:.9rem;line-height:1.6}.AccountSecurityPanel-module__Qmq6_q__section{border-top:1px solid hsl(var(--border)/.3);z-index:1;flex-direction:column;gap:1.25rem;padding:2rem;display:flex;position:relative}.AccountSecurityPanel-module__Qmq6_q__section:first-of-type{border-top:none}.AccountSecurityPanel-module__Qmq6_q__section:after{content:"";background:hsl(var(--primary)/.02);opacity:0;z-index:-1;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.AccountSecurityPanel-module__Qmq6_q__section:hover:after{opacity:1}.AccountSecurityPanel-module__Qmq6_q__sectionIcon{background:linear-gradient(135deg,hsl(var(--primary)/.15),hsl(var(--primary)/.05));border:1px solid hsl(var(--primary)/.2);width:44px;height:44px;color:hsl(var(--primary));box-shadow:0 4px 12px hsl(var(--primary)/.1);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AccountSecurityPanel-module__Qmq6_q__sectionHeader{align-items:center;gap:1.25rem;margin-bottom:.25rem;display:flex}.AccountSecurityPanel-module__Qmq6_q__statusRow{flex:1;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.AccountSecurityPanel-module__Qmq6_q__statusText{flex-direction:column;flex:1;gap:.35rem;display:flex}.AccountSecurityPanel-module__Qmq6_q__label{text-transform:uppercase;letter-spacing:.15em;color:hsl(var(--primary)/.8);font-size:.75rem;font-weight:700}.AccountSecurityPanel-module__Qmq6_q__value{color:hsl(var(--foreground));flex-wrap:wrap;align-items:center;gap:.75rem;font-size:1.05rem;font-weight:600;display:flex}.AccountSecurityPanel-module__Qmq6_q__hint{color:hsl(var(--muted-foreground)/.8);background:hsl(var(--muted)/.2);border-left:3px solid hsl(var(--border)/.5);border-radius:10px;padding:.75rem 1rem;font-size:.82rem;line-height:1.6}.AccountSecurityPanel-module__Qmq6_q__cooldownHint{color:hsl(var(--muted-foreground));font-size:.78rem;font-style:italic}.AccountSecurityPanel-module__Qmq6_q__statusPill{letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.AccountSecurityPanel-module__Qmq6_q__statusPillVerified{color:hsl(var(--success));border-color:hsl(var(--success)/.2);box-shadow:0 0 15px hsl(var(--success)/.1);background:#04160a66}.AccountSecurityPanel-module__Qmq6_q__statusPillPending{background:hsl(var(--warning)/.05);color:hsl(var(--warning));border-color:hsl(var(--warning)/.2)}.AccountSecurityPanel-module__Qmq6_q__statusPillDot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.AccountSecurityPanel-module__Qmq6_q__formRow{background:hsl(var(--muted)/.1);border:1px solid hsl(var(--border)/.3);border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;padding:1.25rem;display:grid}.AccountSecurityPanel-module__Qmq6_q__regionField{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.AccountSecurityPanel-module__Qmq6_q__inlineForm{background:hsl(var(--primary)/.03);border:1px solid hsl(var(--primary)/.1);border-radius:14px;grid-template-columns:1fr auto auto;align-items:end;gap:1rem;margin-top:.5rem;padding:1.25rem;display:grid}.AccountSecurityPanel-module__Qmq6_q__passwordForm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.AccountSecurityPanel-module__Qmq6_q__passwordStrength{background:linear-gradient(135deg,hsl(var(--background)/.6),hsl(var(--background)/.3));border:1px solid hsl(var(--border)/.5);border-radius:14px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;box-shadow:inset 0 2px 8px #0000001a}.AccountSecurityPanel-module__Qmq6_q__passwordStrengthHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AccountSecurityPanel-module__Qmq6_q__passwordStrengthValue{color:hsl(var(--primary));letter-spacing:.05em;text-transform:uppercase;text-shadow:0 0 10px hsl(var(--primary)/.3);font-size:.8rem;font-weight:800}.AccountSecurityPanel-module__Qmq6_q__passwordMeterTrack{background:hsl(var(--muted)/.4);border-radius:4px;height:8px;position:relative;overflow:hidden}.AccountSecurityPanel-module__Qmq6_q__passwordMeterFill{border-radius:inherit;background:linear-gradient(90deg,hsl(var(--primary)/.6)0%,hsl(var(--primary))50%,hsl(var(--primary))100%);height:100%;box-shadow:0 0 15px hsl(var(--primary)/.5);transition:width .4s cubic-bezier(.175,.885,.32,1.1)}.AccountSecurityPanel-module__Qmq6_q__passwordChecklist{flex-wrap:wrap;gap:.5rem;display:flex}.AccountSecurityPanel-module__Qmq6_q__passwordCheckPass,.AccountSecurityPanel-module__Qmq6_q__passwordCheckFail{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;padding:.25rem .6rem;font-size:.7rem;font-weight:700;transition:all .2s}.AccountSecurityPanel-module__Qmq6_q__passwordCheckPass{color:hsl(var(--success));border:1px solid hsl(var(--success)/.2);background:#082b1566}.AccountSecurityPanel-module__Qmq6_q__passwordCheckFail{background:hsl(var(--muted)/.3);color:hsl(var(--muted-foreground)/.6);border:1px solid hsl(var(--border)/.3)}.AccountSecurityPanel-module__Qmq6_q__message{color:hsl(var(--success));background:linear-gradient(90deg,#04160a66,#0000);border:1px solid #0f57294d;border-radius:12px;align-items:center;gap:.75rem;margin:.5rem 2rem;padding:1rem 1.25rem;font-size:.85rem;display:flex;box-shadow:0 4px 15px #0000001a}.AccountSecurityPanel-module__Qmq6_q__error{color:hsl(var(--destructive));background:linear-gradient(90deg,#16040466,#0000);border-color:#570f0f4d}@media (max-width:1024px){.AccountSecurityPanel-module__Qmq6_q__passwordForm{grid-template-columns:1fr 1fr}}@media (max-width:768px){.AccountSecurityPanel-module__Qmq6_q__formRow,.AccountSecurityPanel-module__Qmq6_q__inlineForm,.AccountSecurityPanel-module__Qmq6_q__passwordForm,.AccountSecurityPanel-module__Qmq6_q__regionField{grid-template-columns:1fr}.AccountSecurityPanel-module__Qmq6_q__section,.AccountSecurityPanel-module__Qmq6_q__header{padding:1.5rem}.AccountSecurityPanel-module__Qmq6_q__statusRow{flex-direction:column;align-items:flex-start}.AccountSecurityPanel-module__Qmq6_q__message{margin:.5rem 1.5rem}}
.CommandCenter-module__Rmfdiq__dashboard{gap:2rem;padding-bottom:2rem;display:grid}.CommandCenter-module__Rmfdiq__hero{border:1px solid hsl(var(--border)/.4);background:radial-gradient(circle at top right,hsl(var(--primary)/.12),transparent 55%),hsl(var(--card));box-shadow:0 20px 80px #0000004d,inset 0 0 40px hsl(var(--primary)/.02);border-radius:2rem;gap:2rem;padding:3rem;display:grid;position:relative;overflow:hidden}.CommandCenter-module__Rmfdiq__hero:before{content:"";background-image:radial-gradient(circle at 2px 2px,hsl(var(--primary)/.05)1px,transparent 0);opacity:.5;pointer-events:none;background-size:32px 32px;position:absolute;inset:0}.CommandCenter-module__Rmfdiq__heroTop{z-index:1;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex;position:relative}.CommandCenter-module__Rmfdiq__eyebrow{letter-spacing:var(--label-letter-spacing,.12em);text-transform:var(--label-transform,uppercase);color:hsl(var(--primary));opacity:.9;text-shadow:0 0 12px hsl(var(--primary)/.2);align-items:center;gap:.75rem;font-size:.75rem;font-weight:800;display:inline-flex}.CommandCenter-module__Rmfdiq__title{max-width:15ch;font-family:var(--font-display,var(--font-heading));letter-spacing:var(--display-letter-spacing,-.01em);text-transform:uppercase;color:hsl(var(--foreground));filter:drop-shadow(0 0 15px #00000026);margin:.5rem 0 0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}.CommandCenter-module__Rmfdiq__subtitle{max-width:48rem;color:hsl(var(--muted-foreground)/.9);margin:1.25rem 0 0;font-size:1.1rem;line-height:1.7}.CommandCenter-module__Rmfdiq__missionCard{border:1px solid hsl(var(--primary)/.3);background:hsl(var(--card));min-width:20rem;max-width:24rem;box-shadow:inset 0 0 40px hsl(var(--primary)/.05),0 16px 48px #0000004d;border-radius:20px;padding:2rem;position:relative}.CommandCenter-module__Rmfdiq__missionCard:before{content:"";border-radius:inherit;background:linear-gradient(135deg,hsl(var(--primary)/.6),transparent 50%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.CommandCenter-module__Rmfdiq__missionLabel{letter-spacing:var(--label-letter-spacing,.15em);text-transform:var(--label-transform,uppercase);color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:800}.CommandCenter-module__Rmfdiq__missionEmphasis{color:hsl(var(--foreground));letter-spacing:var(--headline-letter-spacing,-.01em);margin-top:.75rem;font-size:1.75rem;font-weight:800}.CommandCenter-module__Rmfdiq__missionDescription{color:hsl(var(--muted-foreground));margin-top:.75rem;font-size:.95rem;line-height:1.6}.CommandCenter-module__Rmfdiq__progressTrack{background:hsl(var(--muted)/.2);border-radius:4px;height:8px;margin-top:1.5rem;overflow:hidden}.CommandCenter-module__Rmfdiq__progressFill{border-radius:inherit;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary)/.6));height:100%;box-shadow:0 0 15px hsl(var(--primary)/.4)}.CommandCenter-module__Rmfdiq__heroActions{z-index:1;flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex;position:relative}.CommandCenter-module__Rmfdiq__statsGrid,.CommandCenter-module__Rmfdiq__workspaceGrid{gap:1.5rem;display:grid}.CommandCenter-module__Rmfdiq__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.CommandCenter-module__Rmfdiq__workspaceGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense}.CommandCenter-module__Rmfdiq__workspaceGrid>:first-child,.CommandCenter-module__Rmfdiq__workspaceGrid>:nth-child(5n){grid-column:span 2}.CommandCenter-module__Rmfdiq__panel,.CommandCenter-module__Rmfdiq__statCard{border:1px solid hsl(var(--border)/.4);background:hsl(var(--card));box-shadow:0 4px var(--shadow-blur,24px)hsl(var(--shadow-tint,0 0% 0%)/var(--shadow-opacity,.06));border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.CommandCenter-module__Rmfdiq__statCard:focus-visible,.CommandCenter-module__Rmfdiq__statCard:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:20px}.CommandCenter-module__Rmfdiq__panel{padding:1.75rem}.CommandCenter-module__Rmfdiq__panelHeader,.CommandCenter-module__Rmfdiq__workspaceHeader{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;display:flex}.CommandCenter-module__Rmfdiq__panelTitle,.CommandCenter-module__Rmfdiq__workspaceTitle{text-transform:var(--label-transform,uppercase);letter-spacing:var(--headline-letter-spacing,.08em);color:hsl(var(--foreground));margin:0;font-size:.95rem;font-weight:800}.CommandCenter-module__Rmfdiq__panelLead,.CommandCenter-module__Rmfdiq__workspaceDescription{color:hsl(var(--muted-foreground));margin:.5rem 0 0;font-size:.9rem;line-height:1.6}.CommandCenter-module__Rmfdiq__chip{background:hsl(var(--primary)/.1);color:hsl(var(--primary));text-transform:var(--label-transform,uppercase);letter-spacing:var(--label-letter-spacing,.05em);border:1px solid hsl(var(--primary)/.2);border-radius:6px;align-items:center;padding:4px 12px;font-size:.8125rem;font-weight:800;display:inline-flex}.CommandCenter-module__Rmfdiq__actionItem,.CommandCenter-module__Rmfdiq__alertItem,.CommandCenter-module__Rmfdiq__activityItem{border:1px solid hsl(var(--border)/.3);background:linear-gradient(145deg,hsl(var(--muted)/.05),transparent);border-radius:14px;padding:1.25rem;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.CommandCenter-module__Rmfdiq__actionItem:hover,.CommandCenter-module__Rmfdiq__alertItem:hover,.CommandCenter-module__Rmfdiq__activityItem:hover{background:linear-gradient(145deg,hsl(var(--primary)/.08),transparent);border-color:hsl(var(--primary)/.4);box-shadow:-4px 0 16px hsl(var(--primary)/.15);transform:translate(4px)}.CommandCenter-module__Rmfdiq__itemTitle{color:hsl(var(--foreground));letter-spacing:-.01em;margin-bottom:.25rem;font-size:.95rem;font-weight:700}.CommandCenter-module__Rmfdiq__itemDescription{color:hsl(var(--muted-foreground));font-size:.85rem;line-height:1.5}.CommandCenter-module__Rmfdiq__statCard{border:1px solid hsl(var(--border)/.12);background:hsl(var(--card));box-shadow:0 4px var(--shadow-blur,24px)hsl(var(--shadow-tint,0 0% 0%)/var(--shadow-opacity,.06));border-radius:18px;flex-direction:column;gap:.5rem;padding:1.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.CommandCenter-module__Rmfdiq__statCard:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 12px 32px hsl(var(--primary)/.15),inset 0 0 20px hsl(var(--primary)/.05);transform:translateY(-4px)scale(1.02)}.CommandCenter-module__Rmfdiq__statLabel{letter-spacing:var(--label-letter-spacing,.15em);text-transform:var(--label-transform,uppercase);color:hsl(var(--primary));font-size:.8125rem;font-weight:700}.CommandCenter-module__Rmfdiq__statValue{color:hsl(var(--foreground));font-size:3rem;font-weight:800;line-height:1;font-family:var(--font-display,var(--font-heading));letter-spacing:var(--display-letter-spacing,-.01em);text-shadow:0 0 20px #ffffff1a}.CommandCenter-module__Rmfdiq__statCaption{color:hsl(var(--muted-foreground)/.95);margin-top:.35rem;font-size:.875rem;line-height:1.4}.CommandCenter-module__Rmfdiq__workspaceCard{border:1px solid hsl(var(--border)/.12);background:hsl(var(--card));border-radius:20px;flex-direction:column;gap:1.25rem;padding:1.5rem;transition:all .4s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 32px #0000001a}.CommandCenter-module__Rmfdiq__workspaceCard:before{content:"";background:radial-gradient(circle at left top,hsl(var(--primary)/.1),transparent 70%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.CommandCenter-module__Rmfdiq__workspaceCard:hover{border-color:hsl(var(--primary)/.3);box-shadow:0 24px 48px -12px hsl(var(--primary)/.15),inset 0 0 24px hsl(var(--primary)/.05);transform:translateY(-4px)scale(1.02)}.CommandCenter-module__Rmfdiq__workspaceCard:hover:before{opacity:1}.CommandCenter-module__Rmfdiq__workspaceCard:focus-visible,.CommandCenter-module__Rmfdiq__workspaceCard:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}.CommandCenter-module__Rmfdiq__workspaceMetric{color:hsl(var(--primary));text-transform:var(--label-transform,uppercase);letter-spacing:var(--label-letter-spacing,.05em);font-size:.9rem;font-weight:800}.CommandCenter-module__Rmfdiq__workspaceMetrics{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CommandCenter-module__Rmfdiq__workspaceMetricChip{color:hsl(var(--foreground));background:hsl(var(--muted)/.4);border:1px solid hsl(var(--border)/.5);white-space:nowrap;border-radius:8px;align-items:center;gap:.35em;padding:.3rem .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.CommandCenter-module__Rmfdiq__workspaceMetricChip strong{color:hsl(var(--primary))}.CommandCenter-module__Rmfdiq__workspaceMetricChip span{color:hsl(var(--muted-foreground));font-weight:500}.CommandCenter-module__Rmfdiq__workspaceFooter{border-top:1px solid hsl(var(--border)/.08);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.CommandCenter-module__Rmfdiq__workspaceLink{color:hsl(var(--primary));align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.CommandCenter-module__Rmfdiq__workspaceLink:hover{color:hsl(var(--primary)/.8)}.CommandCenter-module__Rmfdiq__workspaceHero{gap:1rem;margin-bottom:1.5rem;padding:2rem 0;display:grid}.CommandCenter-module__Rmfdiq__workspaceHeroCompact{gap:.75rem;margin-bottom:.5rem;padding:.75rem 0;display:grid}.CommandCenter-module__Rmfdiq__workspaceTitleCompact{color:hsl(var(--foreground));letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.CommandCenter-module__Rmfdiq__workspaceLeadCompact{max-width:48rem;color:hsl(var(--muted-foreground)/.8);margin:0;font-size:.875rem;line-height:1.5}.CommandCenter-module__Rmfdiq__workspaceTitleLarge{text-transform:uppercase;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1;font-family:var(--font-display,var(--font-heading));letter-spacing:var(--display-letter-spacing,.01em);color:hsl(var(--foreground));filter:drop-shadow(0 0 15px hsl(var(--primary)/.1));margin:0}.CommandCenter-module__Rmfdiq__workspaceLeadText{max-width:48rem;color:hsl(var(--muted-foreground)/.9);margin:0;font-size:1.1rem;line-height:1.7}@media (max-width:1200px){.CommandCenter-module__Rmfdiq__statsGrid,.CommandCenter-module__Rmfdiq__workspaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CommandCenter-module__Rmfdiq__signalsGrid{grid-template-columns:1fr}}@media (max-width:768px){.CommandCenter-module__Rmfdiq__hero{padding:2rem}.CommandCenter-module__Rmfdiq__title{font-size:3rem}.CommandCenter-module__Rmfdiq__statsGrid,.CommandCenter-module__Rmfdiq__workspaceGrid{grid-template-columns:1fr}.CommandCenter-module__Rmfdiq__missionCard{min-width:0;max-width:none}}@media (max-width:720px){.CommandCenter-module__Rmfdiq__hero{padding:1.1rem}.CommandCenter-module__Rmfdiq__title{max-width:none;font-size:clamp(2rem,13vw,3rem)}.CommandCenter-module__Rmfdiq__statsGrid,.CommandCenter-module__Rmfdiq__workspaceGrid,.CommandCenter-module__Rmfdiq__actionItem{grid-template-columns:1fr}.CommandCenter-module__Rmfdiq__missionCard{min-width:0;max-width:none}}.CommandCenter-module__Rmfdiq__heroVisual{z-index:0;pointer-events:none;opacity:.9;width:450px;height:100%;position:absolute;top:0;right:5%}.CommandCenter-module__Rmfdiq__heroPortrait{width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.CommandCenter-module__Rmfdiq__cardAvatar{border:1px solid hsl(var(--border)/.1);background:hsl(var(--muted)/.4);border-radius:.5rem;flex-shrink:0;width:3.5rem;height:4.5rem;position:relative;overflow:hidden}.CommandCenter-module__Rmfdiq__activityItemWithAvatar{border:1px solid hsl(var(--border)/.1);background:hsl(var(--card));border-radius:1rem;gap:1rem;padding:1rem;transition:transform .15s cubic-bezier(.25,.8,.25,1);display:flex}[data-theme=sentinel] .CommandCenter-module__Rmfdiq__hero{background:linear-gradient(165deg,hsl(var(--card)/.95),hsl(var(--card))),radial-gradient(circle at top right,hsl(var(--primary)/.06),transparent 50%);border-color:hsl(var(--border)/.12);box-shadow:0 4px 24px #0000000a}[data-theme=sentinel] .CommandCenter-module__Rmfdiq__hero:before{background-image:radial-gradient(circle at 2px 2px,hsl(var(--primary)/.03)1px,transparent 0)}[data-theme=sentinel] .CommandCenter-module__Rmfdiq__panel{background:hsl(var(--card));border-color:hsl(var(--border)/.12);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 3px #0000000a}[data-theme=sentinel] .CommandCenter-module__Rmfdiq__statCard{background:hsl(var(--card));border-color:hsl(var(--border)/.08);-webkit-backdrop-filter:none;box-shadow:0 1px 3px #0000000a}[data-theme=sentinel] .CommandCenter-module__Rmfdiq__statCard:hover{border-color:hsl(var(--primary)/.2);box-shadow:0 4px 12px #0000000f}[data-theme=sentinel] .CommandCenter-module__Rmfdiq__workspaceCard{background:hsl(var(--card));border-color:hsl(var(--border)/.08);box-shadow:0 1px 3px #0000000a}[data-theme=sentinel] .CommandCenter-module__Rmfdiq__workspaceCard:hover{border-color:hsl(var(--primary)/.2);box-shadow:0 4px 12px #0000000f}[data-theme=sentinel] .CommandCenter-module__Rmfdiq__workspaceFooter{border-top-color:hsl(var(--border)/.06)}:is([data-theme=sentinel] .CommandCenter-module__Rmfdiq__actionItem,[data-theme=sentinel] .CommandCenter-module__Rmfdiq__alertItem,[data-theme=sentinel] .CommandCenter-module__Rmfdiq__activityItem){background:hsl(var(--card));border-color:hsl(var(--border)/.08)}:is([data-theme=sentinel] .CommandCenter-module__Rmfdiq__actionItem:hover,[data-theme=sentinel] .CommandCenter-module__Rmfdiq__alertItem:hover,[data-theme=sentinel] .CommandCenter-module__Rmfdiq__activityItem:hover){background:hsl(var(--primary)/.04);border-color:hsl(var(--primary)/.15);box-shadow:none}[data-theme=sentinel] .CommandCenter-module__Rmfdiq__missionCard{background:hsl(var(--card));border-color:hsl(var(--primary)/.12);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 2px 8px #0000000a}[data-theme=sentinel] .CommandCenter-module__Rmfdiq__chip{background:hsl(var(--primary)/.06);border-color:hsl(var(--primary)/.1)}[data-theme=sentinel] .CommandCenter-module__Rmfdiq__progressFill{box-shadow:none}[data-theme=sentinel] .CommandCenter-module__Rmfdiq__statValue{text-shadow:none}@media (prefers-reduced-transparency:reduce){.CommandCenter-module__Rmfdiq__hero{-webkit-backdrop-filter:none;background:hsl(var(--background))}.CommandCenter-module__Rmfdiq__missionCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:hsl(var(--card))}.CommandCenter-module__Rmfdiq__statCard{-webkit-backdrop-filter:none;background:hsl(var(--card))}}.CommandCenter-module__Rmfdiq__missingFieldChips{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.CommandCenter-module__Rmfdiq__missingFieldChip{background:hsl(var(--warning)/.14);color:hsl(var(--warning));border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.CommandCenter-module__Rmfdiq__gamificationBody{gap:1rem;display:grid}.CommandCenter-module__Rmfdiq__gamificationFooter{margin-top:1rem}@media (prefers-reduced-motion:reduce){.CommandCenter-module__Rmfdiq__statCard,.CommandCenter-module__Rmfdiq__actionItem,.CommandCenter-module__Rmfdiq__alertItem,.CommandCenter-module__Rmfdiq__activityItem,.CommandCenter-module__Rmfdiq__workspaceCard,.CommandCenter-module__Rmfdiq__activityItemWithAvatar{transition:none}.CommandCenter-module__Rmfdiq__progressFill:after{animation:none;display:none}.CommandCenter-module__Rmfdiq__activityTimeline:before{display:none}}
.WorkspaceScaffold-module__LvbWyq__workspaceScaffold{--workspace-gap:1.1rem;gap:var(--workspace-gap);display:grid;position:relative}.WorkspaceScaffold-module__LvbWyq__densityCompact{--workspace-gap:.9rem}.WorkspaceScaffold-module__LvbWyq__densityComfortable{--workspace-gap:1.2rem}.WorkspaceScaffold-module__LvbWyq__scaffoldHeader{gap:.9rem;display:grid}.WorkspaceScaffold-module__LvbWyq__scaffoldBody{gap:var(--workspace-gap);display:grid}.WorkspaceScaffold-module__LvbWyq__primaryColumn{gap:var(--workspace-gap);min-width:0;display:grid}.WorkspaceScaffold-module__LvbWyq__primarySurface{gap:var(--workspace-gap);border:1px solid hsl(var(--border)/.14);background:linear-gradient(180deg,hsl(var(--background)/.94),hsl(var(--background)/.96)),radial-gradient(circle at top left,hsl(var(--primary)/.1),transparent 45%);border-radius:1.45rem;min-width:0;padding:1rem;display:grid;position:relative;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0d}.WorkspaceScaffold-module__LvbWyq__primarySurface:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#ffffff0d,#0000 22% 78%,#ffffff0a),linear-gradient(#ffffff0a,#0000 22%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000);mask-image:linear-gradient(#000000e6,#0000)}.WorkspaceScaffold-module__LvbWyq__badge{border:1px solid hsl(var(--border)/.18);min-height:1.95rem;color:hsl(var(--foreground));letter-spacing:var(--label-letter-spacing,.08em);text-transform:var(--label-transform,uppercase);background:#ffffff0d;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.WorkspaceScaffold-module__LvbWyq__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.WorkspaceScaffold-module__LvbWyq__metricCard{border:1px solid hsl(var(--border)/.12);background:#ffffff09;border-radius:1rem;gap:.18rem;padding:.7rem;display:grid}.WorkspaceScaffold-module__LvbWyq__metricValue{color:hsl(var(--foreground));font-size:1rem;font-weight:700}.WorkspaceScaffold-module__LvbWyq__metricLabel{color:hsl(var(--muted-foreground));text-transform:var(--label-transform,uppercase);letter-spacing:var(--label-letter-spacing,.08em);font-size:.72rem;line-height:1.45}.WorkspaceScaffold-module__LvbWyq__linkList,.WorkspaceScaffold-module__LvbWyq__signalList,.WorkspaceScaffold-module__LvbWyq__activityStack{gap:.65rem;display:grid}.WorkspaceScaffold-module__LvbWyq__linkRow,.WorkspaceScaffold-module__LvbWyq__signalRow,.WorkspaceScaffold-module__LvbWyq__activityRow{border:1px solid hsl(var(--border)/.12);background:#ffffff08;border-radius:1rem;gap:.32rem;padding:.8rem;display:grid}.WorkspaceScaffold-module__LvbWyq__linkRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;transition:transform .15s cubic-bezier(.25,.8,.25,1)}.WorkspaceScaffold-module__LvbWyq__linkRow:hover{transform:translate(3px)}.WorkspaceScaffold-module__LvbWyq__linkMeta{gap:.28rem;display:grid}.WorkspaceScaffold-module__LvbWyq__linkTitle{color:hsl(var(--foreground));font-size:.85rem;font-weight:700}.WorkspaceScaffold-module__LvbWyq__linkDescription{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.5}.WorkspaceScaffold-module__LvbWyq__linkAction{background:hsl(var(--primary)/.12);min-width:2rem;min-height:2rem;color:hsl(var(--primary));border-radius:999px;justify-content:center;align-items:center;padding:0 .55rem;font-size:.74rem;font-weight:700;display:inline-flex}.WorkspaceScaffold-module__LvbWyq__signalRow{text-decoration:none;transition:transform .15s cubic-bezier(.25,.8,.25,1),box-shadow .2s}.WorkspaceScaffold-module__LvbWyq__signalRow:hover{transform:translate(2px)}.WorkspaceScaffold-module__LvbWyq__signalRowDefault{border-color:hsl(var(--border)/.12)}.WorkspaceScaffold-module__LvbWyq__signalRowPositive{border-color:hsl(var(--success)/.22);background:linear-gradient(#173e2b42,#ffffff08)}.WorkspaceScaffold-module__LvbWyq__signalRowWarning{border-color:hsl(var(--warning)/.22);background:linear-gradient(#5d3c0d42,#ffffff08)}.WorkspaceScaffold-module__LvbWyq__signalRowCritical{border-color:hsl(var(--destructive)/.22);background:linear-gradient(#54181c47,#ffffff08)}.WorkspaceScaffold-module__LvbWyq__activityTime{color:hsl(var(--muted-foreground));letter-spacing:var(--label-letter-spacing,.04em);text-transform:var(--label-transform,uppercase);font-size:.7rem}.WorkspaceScaffold-module__LvbWyq__workspaceScaffold[data-surface-tone=light] .WorkspaceScaffold-module__LvbWyq__primarySurface{border-color:hsl(var(--border)/.12);background:linear-gradient(180deg,hsl(var(--surface-2)/.9),hsl(var(--card))26%),radial-gradient(circle at top left,hsl(var(--secondary)/.08),transparent 42%);box-shadow:0 18px 44px hsl(var(--shadow-tint)/.07),inset 0 1px 0 #ffffff80}.WorkspaceScaffold-module__LvbWyq__workspaceScaffold[data-surface-tone=light] .WorkspaceScaffold-module__LvbWyq__primarySurface:after{background:linear-gradient(180deg,#ffffff7a,transparent 26%),linear-gradient(90deg,hsl(var(--secondary)/.06),transparent 28%,transparent 72%,hsl(var(--primary)/.04));opacity:.72;-webkit-mask-image:none;mask-image:none}.WorkspaceScaffold-module__LvbWyq__workspaceScaffold[data-surface-tone=light] .WorkspaceScaffold-module__LvbWyq__badge{background:hsl(var(--secondary)/.12);color:hsl(var(--secondary));border-color:#0000}.WorkspaceScaffold-module__LvbWyq__workspaceScaffold[data-surface-tone=light] .WorkspaceScaffold-module__LvbWyq__metricCard,.WorkspaceScaffold-module__LvbWyq__workspaceScaffold[data-surface-tone=light] .WorkspaceScaffold-module__LvbWyq__linkRow,.WorkspaceScaffold-module__LvbWyq__workspaceScaffold[data-surface-tone=light] .WorkspaceScaffold-module__LvbWyq__signalRow,.WorkspaceScaffold-module__LvbWyq__workspaceScaffold[data-surface-tone=light] .WorkspaceScaffold-module__LvbWyq__activityRow{background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--border)/.12),0 10px 24px hsl(var(--shadow-tint)/.04);border-color:#0000}.WorkspaceScaffold-module__LvbWyq__workspaceScaffold[data-surface-tone=light] .WorkspaceScaffold-module__LvbWyq__linkAction{background:hsl(var(--secondary)/.12);color:hsl(var(--secondary))}.WorkspaceScaffold-module__LvbWyq__workspaceScaffold[data-surface-tone=light] .WorkspaceScaffold-module__LvbWyq__signalRowPositive{background:linear-gradient(180deg,hsl(var(--secondary)/.12),hsl(var(--card)))}.WorkspaceScaffold-module__LvbWyq__workspaceScaffold[data-surface-tone=light] .WorkspaceScaffold-module__LvbWyq__signalRowWarning{background:linear-gradient(180deg,hsl(var(--warning)/.12),hsl(var(--card)))}.WorkspaceScaffold-module__LvbWyq__workspaceScaffold[data-surface-tone=light] .WorkspaceScaffold-module__LvbWyq__signalRowCritical{background:linear-gradient(180deg,hsl(var(--destructive)/.1),hsl(var(--card)))}[data-theme=sentinel] .WorkspaceScaffold-module__LvbWyq__primarySurface{background:linear-gradient(180deg,hsl(var(--card)/.97),hsl(var(--card))),radial-gradient(circle at top left,hsl(var(--primary)/.04),transparent 45%);border-color:hsl(var(--border)/.12);box-shadow:0 4px 24px #0000000a}[data-theme=sentinel] .WorkspaceScaffold-module__LvbWyq__primarySurface:after{background:0 0}[data-theme=sentinel] .WorkspaceScaffold-module__LvbWyq__badge{background:hsl(var(--primary)/.08);border-color:hsl(var(--primary)/.1)}[data-theme=sentinel] .WorkspaceScaffold-module__LvbWyq__metricCard{background:hsl(var(--card));border-color:hsl(var(--border)/.08)}:is([data-theme=sentinel] .WorkspaceScaffold-module__LvbWyq__linkRow,[data-theme=sentinel] .WorkspaceScaffold-module__LvbWyq__signalRow,[data-theme=sentinel] .WorkspaceScaffold-module__LvbWyq__activityRow){background:hsl(var(--card));border-color:hsl(var(--border)/.08)}[data-theme=sentinel] .WorkspaceScaffold-module__LvbWyq__signalRowPositive{background:linear-gradient(180deg,hsl(var(--success)/.06),hsl(var(--card)));border-color:hsl(var(--success)/.12)}[data-theme=sentinel] .WorkspaceScaffold-module__LvbWyq__signalRowWarning{background:linear-gradient(180deg,hsl(var(--warning)/.06),hsl(var(--card)));border-color:hsl(var(--warning)/.12)}[data-theme=sentinel] .WorkspaceScaffold-module__LvbWyq__signalRowCritical{background:linear-gradient(180deg,hsl(var(--destructive)/.06),hsl(var(--card)));border-color:hsl(var(--destructive)/.12)}@media (prefers-reduced-motion:reduce){.WorkspaceScaffold-module__LvbWyq__linkRow:hover,.WorkspaceScaffold-module__LvbWyq__signalRow:hover{transform:none}}@media (max-width:720px){.WorkspaceScaffold-module__LvbWyq__primarySurface{border-radius:1.15rem;padding:.9rem}.WorkspaceScaffold-module__LvbWyq__metricGrid,.WorkspaceScaffold-module__LvbWyq__linkRow{grid-template-columns:minmax(0,1fr)}}
.FanSupportModal-module__RafYXa__modalContent{background:hsl(var(--popover))!important;border:1px solid hsl(var(--primary)/.3)!important;box-shadow:0 24px 60px -15px #000c,0 0 40px -10px hsl(var(--primary)/.2)!important;border-radius:1.5rem!important;width:calc(100% - 2rem)!important;max-width:450px!important;margin:auto!important;padding:0!important;overflow:hidden!important}.FanSupportModal-module__RafYXa__modalHeader{text-align:center;border-bottom:1px solid hsl(var(--border)/.1);padding:1.75rem 1.5rem 1.25rem}.FanSupportModal-module__RafYXa__modalTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.04em;margin-bottom:.5rem;font-size:1.5rem;font-style:italic;font-weight:900;line-height:1}.FanSupportModal-module__RafYXa__modalDescription{color:hsl(var(--muted-foreground));max-width:380px;margin:0 auto;font-size:.825rem;line-height:1.6}.FanSupportModal-module__RafYXa__contentContext{background:linear-gradient(135deg,hsl(var(--primary)/.1),transparent);border-bottom:1px solid hsl(var(--border)/.1);align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.FanSupportModal-module__RafYXa__contentThumbFrame{border:2px solid hsl(var(--primary)/.4);width:64px;height:64px;box-shadow:0 0 20px -5px hsl(var(--primary)/.3);border-radius:.75rem;flex-shrink:0;position:relative;overflow:hidden}.FanSupportModal-module__RafYXa__contentThumb{object-fit:cover;width:100%;height:100%}.FanSupportModal-module__RafYXa__contentMeta{min-width:0}.FanSupportModal-module__RafYXa__contentType{text-transform:uppercase;letter-spacing:.15em;color:hsl(var(--primary));margin-bottom:.25rem;font-size:.65rem;font-weight:800}.FanSupportModal-module__RafYXa__contentTitle{color:hsl(var(--foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.FanSupportModal-module__RafYXa__modalBody{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.FanSupportModal-module__RafYXa__sectionLabel{text-transform:uppercase;letter-spacing:.15em;color:hsl(var(--muted-foreground));margin-bottom:.85rem;font-size:.7rem;font-weight:800;display:block}.FanSupportModal-module__RafYXa__amountGrid{grid-template-columns:repeat(4,1fr);gap:.65rem;display:grid}.FanSupportModal-module__RafYXa__amountGridCasual{grid-template-columns:repeat(2,1fr)}.FanSupportModal-module__RafYXa__amountButton{border:1px solid hsl(var(--border)/.2);cursor:pointer;color:hsl(var(--foreground));background:#1a1a1a66;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1.25rem .5rem;transition:all .25s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.FanSupportModal-module__RafYXa__amountButton:hover:not(:disabled){border-color:hsl(var(--primary)/.5);background:#26262699;transform:translateY(-2px)}.FanSupportModal-module__RafYXa__amountButtonActive{background:hsl(var(--primary)/.1);border:2px solid hsl(var(--primary));box-shadow:0 0 30px -10px hsl(var(--primary)/.4)}.FanSupportModal-module__RafYXa__amountButtonSuperfan.FanSupportModal-module__RafYXa__amountButtonActive{background:#a63fd91a;border-color:#a63fd9;box-shadow:0 0 30px -10px #a63fd966}.FanSupportModal-module__RafYXa__amountValue{letter-spacing:-.04em;font-size:1.5rem;font-style:italic;font-weight:900;line-height:1}.FanSupportModal-module__RafYXa__amountButtonActive .FanSupportModal-module__RafYXa__amountValue{color:hsl(var(--primary))}.FanSupportModal-module__RafYXa__amountButtonSuperfan.FanSupportModal-module__RafYXa__amountButtonActive .FanSupportModal-module__RafYXa__amountValue{color:#a63fd9}.FanSupportModal-module__RafYXa__amountLabel{text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground));opacity:.7;font-size:.55rem;font-weight:800}.FanSupportModal-module__RafYXa__messageSection{position:relative}.FanSupportModal-module__RafYXa__messageTextarea{border:1px solid hsl(var(--border)/.2);width:100%;min-height:100px;color:hsl(var(--foreground));resize:none;background:#05050566;border-radius:1rem;outline:none;padding:1.15rem;font-family:inherit;font-size:.9rem;line-height:1.5;transition:all .2s}.FanSupportModal-module__RafYXa__messageTextarea:focus{border-color:hsl(var(--primary)/.4);box-shadow:0 0 0 4px hsl(var(--primary)/.05);background:#05050599}.FanSupportModal-module__RafYXa__messageTextarea::placeholder{color:hsl(var(--muted-foreground)/.4)}.FanSupportModal-module__RafYXa__charCounter{color:hsl(var(--muted-foreground)/.5);pointer-events:none;font-size:.65rem;font-weight:600;position:absolute;bottom:.85rem;right:1.15rem}.FanSupportModal-module__RafYXa__charCounterOver{color:hsl(var(--destructive))}.FanSupportModal-module__RafYXa__sendButton{width:100%;font-weight:900;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 0 40px -10px hsl(var(--primary)/.4);border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;padding:1.35rem;font-size:1.125rem;font-style:italic;transition:all .3s cubic-bezier(.23,1,.32,1);display:flex}.FanSupportModal-module__RafYXa__sendButton:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 60px -10px hsl(var(--primary)/.6);transform:translateY(-1px)}.FanSupportModal-module__RafYXa__sendButton:active:not(:disabled){transform:translateY(1px)}.FanSupportModal-module__RafYXa__sendButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.FanSupportModal-module__RafYXa__sendButtonSuperfan{background:linear-gradient(135deg,#a63fd9,#a63fd9b3)}.FanSupportModal-module__RafYXa__walletBar{background:hsl(var(--card)/.3);border:1px solid hsl(var(--border)/.1);border-radius:1rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.85rem;display:flex}.FanSupportModal-module__RafYXa__walletLabel{text-transform:uppercase;letter-spacing:.15em;color:hsl(var(--muted-foreground));margin-bottom:.15rem;font-size:.65rem;font-weight:900}.FanSupportModal-module__RafYXa__walletBalance{color:hsl(var(--foreground));font-style:italic;font-weight:800}.FanSupportModal-module__RafYXa__visibilityRow{justify-content:space-between;align-items:center;padding:.5rem .25rem;display:flex}.FanSupportModal-module__RafYXa__visibilityButton{border:1px solid hsl(var(--border)/.2);background:hsl(var(--card)/.5);color:hsl(var(--foreground));cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex}.FanSupportModal-module__RafYXa__visibilityLabel{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.FanSupportModal-module__RafYXa__topUpSection{border:1px solid hsl(var(--primary)/.2);background:linear-gradient(to bottom right,hsl(var(--primary)/.05),transparent);border-radius:1.25rem;padding:1.25rem}.FanSupportModal-module__RafYXa__topUpHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.FanSupportModal-module__RafYXa__topUpTitle{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--foreground));font-size:.75rem;font-weight:900}.FanSupportModal-module__RafYXa__topUpDescription{color:hsl(var(--muted-foreground));margin-bottom:1.25rem;font-size:.825rem;line-height:1.5}.FanSupportModal-module__RafYXa__topUpPackages{gap:.75rem;display:grid}.FanSupportModal-module__RafYXa__topUpPackageButton{border:1px solid hsl(var(--border)/.2);color:hsl(var(--foreground));cursor:pointer;background:#1a1a1a4d;border-radius:.85rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;transition:all .2s;display:flex}.FanSupportModal-module__RafYXa__topUpPackageButton:hover{border-color:hsl(var(--primary)/.4);background:#26262666}.FanSupportModal-module__RafYXa__topUpPackageName{font-size:.9rem;font-weight:800}.FanSupportModal-module__RafYXa__topUpPackageAmount{color:hsl(var(--muted-foreground));margin-left:.5rem;font-size:.75rem}.FanSupportModal-module__RafYXa__topUpPackagePrice{color:hsl(var(--primary));font-style:italic;font-weight:900}.FanSupportModal-module__RafYXa__historySection{border:1px solid hsl(var(--border)/.1);background:#0f0f0f66;border-radius:1.25rem;padding:1.25rem}.FanSupportModal-module__RafYXa__historyHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.FanSupportModal-module__RafYXa__historyTitle{text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:900}.FanSupportModal-module__RafYXa__historyCount{color:hsl(var(--muted-foreground)/.6);font-size:.65rem;font-weight:700}.FanSupportModal-module__RafYXa__historyItem{border-top:1px solid hsl(var(--border)/.1);padding:.85rem 0}.FanSupportModal-module__RafYXa__historyItem:first-of-type{border-top:none;padding-top:0}.FanSupportModal-module__RafYXa__historyItemRow{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.FanSupportModal-module__RafYXa__historyItemAmount{font-size:.875rem;font-style:italic;font-weight:800}.FanSupportModal-module__RafYXa__successOverlay{z-index:50;background:#000000e6;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:absolute;inset:0}.FanSupportModal-module__RafYXa__successHeart{color:hsl(var(--primary));filter:drop-shadow(0 0 20px hsl(var(--primary)/.6))}.FanSupportModal-module__RafYXa__successText{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.05em;color:hsl(var(--foreground));font-size:1.75rem;font-style:italic;font-weight:1000}.FanSupportModal-module__RafYXa__socialProof{background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.2);color:hsl(var(--primary));text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;margin-bottom:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:800;display:flex}.FanSupportModal-module__RafYXa__superfanBadge{color:#a63fd9;text-transform:uppercase;letter-spacing:.15em;background:linear-gradient(135deg,#a63fd926,#a63fd90d);border:1px solid #a63fd94d;border-radius:999px;align-self:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem 1.25rem;font-size:.7rem;font-weight:900;display:flex}.FanSupportModal-module__RafYXa__emotionalCopy{color:hsl(var(--muted-foreground));text-align:center;opacity:.8;margin:0;font-size:.8rem;font-style:italic;font-weight:600}@media (prefers-reduced-motion:reduce){.FanSupportModal-module__RafYXa__amountButton,.FanSupportModal-module__RafYXa__sendButton,.FanSupportModal-module__RafYXa__successOverlay{transition:none!important;animation:none!important}}
.KudosReactionBurst-module__ESEyQa__burstContainer{pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.KudosReactionBurst-module__ESEyQa__dotsWrapper{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.KudosReactionBurst-module__ESEyQa__dot{pointer-events:none;border-radius:50%;position:absolute}.KudosReactionBurst-module__ESEyQa__countSlider{justify-content:center;align-items:center;min-width:1.5em;height:1.2em;display:flex;position:relative;overflow:hidden}.KudosReactionBurst-module__ESEyQa__countValue{font-variant-numeric:tabular-nums;color:#fbbf24;font-size:.7rem;font-weight:700;display:block}.KudosReactionBurst-module__ESEyQa__borderFlash{border-radius:inherit;pointer-events:none;border:2px solid #fbbf24;position:absolute;inset:-2px}@media (prefers-reduced-motion:reduce){.KudosReactionBurst-module__ESEyQa__burstContainer *{transition:none!important;animation:none!important}}
.ContentKudosButton-module__dQMBYG__wrapper{align-items:center;gap:.35rem;display:inline-flex}.ContentKudosButton-module__dQMBYG__button{color:#fbbf24;cursor:pointer;white-space:nowrap;background:#fbbf2414;border:1px solid #fbbf2440;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;line-height:1;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.ContentKudosButton-module__dQMBYG__button:hover{background:#fbbf2429;border-color:#fbbf2466;transform:scale(1.04)}.ContentKudosButton-module__dQMBYG__button:active{transform:scale(.97)}.ContentKudosButton-module__dQMBYG__count{color:hsl(var(--muted-foreground));opacity:.85;font-size:.7rem;font-weight:600}.ContentKudosButton-module__dQMBYG__wrapperCompact{flex-direction:column;gap:.2rem}.ContentKudosButton-module__dQMBYG__buttonCompact{color:#fbbf24;-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:none;border-radius:999px;justify-content:center;width:44px;min-height:44px;padding:0;box-shadow:0 4px 12px #00000040}.ContentKudosButton-module__dQMBYG__buttonCompact:hover{background:#ffffff40;border-color:#0000;transform:scale(1.08);box-shadow:0 6px 16px #00000059}.ContentKudosButton-module__dQMBYG__compactIcon{stroke:currentColor;stroke-width:2.2px}.ContentKudosButton-module__dQMBYG__countCompact{color:#fffffff2;text-shadow:0 1px 4px #0006;font-size:.65rem;font-weight:700;line-height:1}.ContentKudosButton-module__dQMBYG__burstAnchor{align-items:center;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.ContentKudosButton-module__dQMBYG__button{transition:none;transform:none!important}}
.FanBadges-module__bFYE6q__container{flex-direction:column;gap:1.25rem;display:flex}.FanBadges-module__bFYE6q__categorySection{flex-direction:column;gap:.5rem;display:flex}.FanBadges-module__bFYE6q__categoryLabel{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:.6rem;font-weight:800}.FanBadges-module__bFYE6q__badgeGrid{flex-wrap:wrap;gap:.5rem;display:flex}.FanBadges-module__bFYE6q__badgeItem{cursor:pointer;background:0 0;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:relative}.FanBadges-module__bFYE6q__badgeUnlocked{border-color:var(--badge-color,hsl(var(--primary)));color:var(--badge-color,hsl(var(--primary)));background:color-mix(in srgb,var(--badge-color,hsl(var(--primary)))10%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--badge-color,hsl(var(--primary)))25%,transparent)}.FanBadges-module__bFYE6q__badgeUnlocked:hover{box-shadow:0 0 20px color-mix(in srgb,var(--badge-color,hsl(var(--primary)))40%,transparent);transform:scale(1.1)}.FanBadges-module__bFYE6q__badgeLocked{border-color:hsl(var(--border)/.2);color:hsl(var(--muted-foreground)/.4);background:hsl(var(--muted)/.08);filter:grayscale()}.FanBadges-module__bFYE6q__badgeLocked:hover{filter:grayscale(.5);border-color:hsl(var(--border)/.4)}.FanBadges-module__bFYE6q__lockIcon{opacity:.5}.FanBadges-module__bFYE6q__compactRow{flex-wrap:wrap;gap:.35rem;display:flex}.FanBadges-module__bFYE6q__compactBadge{background:color-mix(in srgb,var(--badge-color,hsl(var(--primary)))15%,transparent);width:24px;height:24px;color:var(--badge-color,hsl(var(--primary)));border:1px solid color-mix(in srgb,var(--badge-color,hsl(var(--primary)))30%,transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.FanBadges-module__bFYE6q__modalOverlay{z-index:10000;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.FanBadges-module__bFYE6q__modalContent{background:hsl(var(--popover));border:1px solid hsl(var(--border)/.2);text-align:center;border-radius:1.5rem;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:320px;padding:2rem 1.5rem;display:flex;position:relative}.FanBadges-module__bFYE6q__modalClose{background:hsl(var(--muted)/.15);width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:.75rem;right:.75rem}.FanBadges-module__bFYE6q__modalClose:hover{background:hsl(var(--muted)/.3)}.FanBadges-module__bFYE6q__modalBadgeIcon{border:3px solid;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.FanBadges-module__bFYE6q__modalBadgeIcon.FanBadges-module__bFYE6q__badgeUnlocked{border-color:var(--badge-color,hsl(var(--primary)));color:var(--badge-color,hsl(var(--primary)));background:color-mix(in srgb,var(--badge-color,hsl(var(--primary)))10%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--badge-color,hsl(var(--primary)))30%,transparent)}.FanBadges-module__bFYE6q__modalBadgeIcon.FanBadges-module__bFYE6q__badgeLocked{border-color:hsl(var(--border)/.3);color:hsl(var(--muted-foreground)/.4);filter:grayscale()}.FanBadges-module__bFYE6q__modalBadgeName{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:800}.FanBadges-module__bFYE6q__modalBadgeDesc{color:hsl(var(--muted-foreground));margin:0;font-size:.8rem;line-height:1.5}.FanBadges-module__bFYE6q__modalMeta{flex-direction:column;align-items:center;gap:.25rem;margin-top:.25rem;display:flex}.FanBadges-module__bFYE6q__modalCriteria{color:hsl(var(--primary));font-size:.7rem;font-weight:700}.FanBadges-module__bFYE6q__modalDate{color:hsl(var(--muted-foreground)/.6);font-size:.6rem}@media (max-width:480px){.FanBadges-module__bFYE6q__badgeItem{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.FanBadges-module__bFYE6q__container *{transition:none!important;animation:none!important}}
.Button-module__eLGBfG__button{border-radius:var(--button-radius,10px);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.Button-module__eLGBfG__button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none;filter:grayscale()}.Button-module__eLGBfG__button:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.Button-module__eLGBfG__button:after{content:"";background:linear-gradient(90deg,transparent,hsl(var(--foreground)/.05),transparent);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.Button-module__eLGBfG__button:hover:after{transform:translate(100%)}.Button-module__eLGBfG__primary{background:var(--button-gradient,linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.8)));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary)/.3);box-shadow:0 4px 16px hsl(var(--primary)/.25),inset 0 1px 0 #ffffff26}.Button-module__eLGBfG__hero{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.75));color:hsl(var(--primary-foreground));box-shadow:0 4px 14px hsl(var(--primary)/.4);border:none}.Button-module__eLGBfG__hero:hover:not(:disabled){box-shadow:0 6px 20px hsl(var(--primary)/.5);transform:translateY(-2px)}.Button-module__eLGBfG__primary:hover:not(:disabled){background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.9));box-shadow:0 8px var(--shadow-blur,24px)var(--shadow-spread,0px)hsl(var(--shadow-tint,var(--primary))/var(--shadow-opacity,.35)),inset 0 1px 0 #fff3;transform:translateY(-2px)}.Button-module__eLGBfG__primary:active:not(:disabled){transform:translateY(0)}.Button-module__eLGBfG__secondary{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--border)/.4);box-shadow:0 4px 12px -2px #0000001a,inset 0 1px #ffffff0d}.Button-module__eLGBfG__secondary:hover:not(:disabled){background:hsl(var(--muted));border-color:hsl(var(--primary)/.5);color:hsl(var(--primary));transform:translateY(-2px);box-shadow:0 8px 24px -8px #00000040,inset 0 1px #ffffff1a}.Button-module__eLGBfG__ghost{color:hsl(var(--muted-foreground));background:0 0;border-color:#0000}.Button-module__eLGBfG__ghost:hover:not(:disabled){background:hsl(var(--muted)/.25);color:hsl(var(--foreground));transform:translateY(-1px)}.Button-module__eLGBfG__danger{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.3)}.Button-module__eLGBfG__danger:hover:not(:disabled){background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));box-shadow:0 6px 20px hsl(var(--destructive)/.3);transform:translateY(-1px)}.Button-module__eLGBfG__sm{height:2.25rem;padding:0 1rem;font-size:.75rem}.Button-module__eLGBfG__md{height:2.75rem;padding:0 1.5rem}.Button-module__eLGBfG__lg{height:3.25rem;padding:0 2rem;font-size:.9rem}.Button-module__eLGBfG__icon{width:2.75rem;height:2.75rem;padding:0}
.ReportContentModal-module__jjA0ya__form{gap:1.25rem;display:grid}.ReportContentModal-module__jjA0ya__description{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.6}.ReportContentModal-module__jjA0ya__reasonGroup{gap:.5rem;display:grid}.ReportContentModal-module__jjA0ya__reasonLabel{color:hsl(var(--foreground));letter-spacing:.02em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.ReportContentModal-module__jjA0ya__reasonOptions{flex-wrap:wrap;gap:.5rem;display:flex}.ReportContentModal-module__jjA0ya__reasonChip{border:1px solid hsl(var(--border)/.4);background:hsl(var(--muted)/.2);color:hsl(var(--foreground));cursor:pointer;border-radius:999px;padding:.5rem 1rem;font-size:.8125rem;transition:all .2s}.ReportContentModal-module__jjA0ya__reasonChip:hover{background:hsl(var(--muted)/.4);border-color:hsl(var(--border)/.6)}.ReportContentModal-module__jjA0ya__reasonChipActive{background:hsl(var(--destructive)/.15);border-color:hsl(var(--destructive)/.5);color:hsl(var(--destructive))}.ReportContentModal-module__jjA0ya__textareaGroup{gap:.375rem;display:grid}.ReportContentModal-module__jjA0ya__textareaLabel{color:hsl(var(--muted-foreground));font-size:.8125rem}.ReportContentModal-module__jjA0ya__textarea{border:1px solid hsl(var(--border)/.3);background:hsl(var(--muted)/.15);width:100%;min-height:80px;color:hsl(var(--foreground));resize:vertical;border-radius:12px;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.ReportContentModal-module__jjA0ya__textarea:focus{border-color:hsl(var(--ring));outline:none}.ReportContentModal-module__jjA0ya__actions{justify-content:flex-end;gap:.75rem;display:flex}.ReportContentModal-module__jjA0ya__successMessage{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.ReportContentModal-module__jjA0ya__successIcon{color:hsl(var(--success,142 71% 45%))}.ReportContentModal-module__jjA0ya__successTitle{color:hsl(var(--foreground));font-size:1.125rem;font-weight:700}.ReportContentModal-module__jjA0ya__successText{color:hsl(var(--muted-foreground));max-width:320px;font-size:.875rem;line-height:1.5}
.ReelMode-module__lksp3q__overlay{z-index:100;background:#000;position:fixed;inset:0;overflow:hidden}.ReelMode-module__lksp3q__scrollContainer{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;height:100dvh;overflow-y:scroll}.ReelMode-module__lksp3q__scrollContainer::-webkit-scrollbar{display:none}.ReelMode-module__lksp3q__reelSlide{scroll-snap-align:start;scroll-snap-stop:always;background:#000;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.ReelMode-module__lksp3q__video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.ReelMode-module__lksp3q__poster{object-fit:contain;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.ReelMode-module__lksp3q__posterHidden{opacity:0;pointer-events:none}.ReelMode-module__lksp3q__placeholder{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex;position:absolute;inset:0}.ReelMode-module__lksp3q__placeholderLabel{letter-spacing:.15em;text-transform:uppercase;color:#fff6;font-size:.75rem;font-weight:700}.ReelMode-module__lksp3q__placeholderIcon{color:#ffffffb3;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ReelMode-module__lksp3q__tapZone{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.ReelMode-module__lksp3q__pauseIndicator{z-index:3;pointer-events:none;color:#fff;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ReelMode-module__lksp3q__closeBtn{top:max(16px,env(safe-area-inset-top,16px));left:max(16px,env(safe-area-inset-left,16px));z-index:20;color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .15s;display:flex;position:absolute}.ReelMode-module__lksp3q__closeBtn:hover{background:#000000b3;transform:scale(1.05)}.ReelMode-module__lksp3q__closeBtn:focus-visible{outline:2px solid hsl(var(--ring,210 100% 60%));outline-offset:2px}.ReelMode-module__lksp3q__personalizedLabel{top:max(20px,env(safe-area-inset-top,20px));z-index:15;color:#ffffffb3;letter-spacing:.04em;pointer-events:none;white-space:nowrap;background:#0006;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:.72rem;font-weight:600;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ReelMode-module__lksp3q__soundToggle{top:max(16px,env(safe-area-inset-top,16px));right:max(16px,env(safe-area-inset-right,16px));z-index:20;color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:.75rem;font-weight:600;transition:background .2s;display:flex;position:absolute}.ReelMode-module__lksp3q__soundToggle:hover{background:#000000b3}.ReelMode-module__lksp3q__actionSidebar{right:max(12px,env(safe-area-inset-right,12px));bottom:calc(120px + env(safe-area-inset-bottom,0px));z-index:10;flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute}.ReelMode-module__lksp3q__actionBtn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;transition:transform .15s;display:flex}.ReelMode-module__lksp3q__actionBtn:active{transform:scale(.9)}.ReelMode-module__lksp3q__actionIcon{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,box-shadow .2s;display:flex}.ReelMode-module__lksp3q__actionBtn:hover .ReelMode-module__lksp3q__actionIcon{background:#fff3;box-shadow:0 0 16px #ffffff1a}.ReelMode-module__lksp3q__actionBtnLiked .ReelMode-module__lksp3q__actionIcon{color:#ef4444;background:#ef444440}.ReelMode-module__lksp3q__actionCount{color:#ffffffd9;font-size:.7rem;font-weight:700;line-height:1}.ReelMode-module__lksp3q__bottomOverlay{z-index:8;padding:80px max(16px,env(safe-area-inset-left,16px))calc(24px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#0000 0%,#00000080 50%,#000000d9 100%);padding-right:80px;position:absolute;bottom:0;left:0;right:0}.ReelMode-module__lksp3q__bottomOverlay>*{pointer-events:auto}.ReelMode-module__lksp3q__athleteRow{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ReelMode-module__lksp3q__avatar{object-fit:cover;border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:36px;height:36px}.ReelMode-module__lksp3q__avatarFallback{color:#fff;background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.7rem;font-weight:700;display:flex}.ReelMode-module__lksp3q__athleteName{color:#fff;text-shadow:0 1px 4px #00000080;cursor:pointer;font-size:.95rem;font-weight:700}.ReelMode-module__lksp3q__athleteName:hover{text-decoration:underline}.ReelMode-module__lksp3q__videoTitle{color:#ffffffeb;-webkit-line-clamp:2;text-shadow:0 1px 3px #0006;-webkit-box-orient:vertical;margin-bottom:8px;font-size:.88rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ReelMode-module__lksp3q__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ReelMode-module__lksp3q__sportBadge{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#ffffff26;border-radius:99px;align-items:center;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.ReelMode-module__lksp3q__tag{color:#fff9;font-size:.75rem;font-weight:500}.ReelMode-module__lksp3q__progressBar{bottom:env(safe-area-inset-bottom,0px);z-index:12;background:#ffffff26;height:2px;position:absolute;left:0;right:0}.ReelMode-module__lksp3q__progressFill{background:hsl(var(--primary,210 100% 60%));border-radius:0 1px 1px 0;height:100%;transition:width .1s linear}.ReelMode-module__lksp3q__doubleTapHeart{z-index:25;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ReelMode-module__lksp3q__heartBurst{filter:drop-shadow(0 0 12px #ef444499)}.ReelMode-module__lksp3q__sentinel{scroll-snap-align:start;color:#ffffff80;background:#000;justify-content:center;align-items:center;height:100dvh;display:flex}.ReelMode-module__lksp3q__spinner{color:hsl(var(--primary,210 100% 60%));animation:.8s linear infinite ReelMode-module__lksp3q__reelSpin}@keyframes ReelMode-module__lksp3q__reelSpin{0%{rotate:none}to{rotate:360deg}}.ReelMode-module__lksp3q__kudosWrapper{margin-top:0}@media (prefers-reduced-motion:reduce){.ReelMode-module__lksp3q__scrollContainer{scroll-behavior:auto}.ReelMode-module__lksp3q__spinner{animation:none}.ReelMode-module__lksp3q__heartBurst{display:none}.ReelMode-module__lksp3q__closeBtn,.ReelMode-module__lksp3q__soundToggle,.ReelMode-module__lksp3q__actionBtn,.ReelMode-module__lksp3q__progressFill{transition:none}}@supports (padding:max(0px)){.ReelMode-module__lksp3q__bottomOverlay{padding-bottom:max(24px,env(safe-area-inset-bottom))}.ReelMode-module__lksp3q__actionSidebar{bottom:max(120px,calc(100px + env(safe-area-inset-bottom)))}}
.GifterLevel-module__nufhgq__ringContainer{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.GifterLevel-module__nufhgq__ringSvg{overflow:visible;transform:rotate(-90deg)}.GifterLevel-module__nufhgq__ringBgCircle{fill:none;stroke:hsl(var(--muted)/.15)}.GifterLevel-module__nufhgq__ringProgressCircle{fill:none;stroke:var(--tier-color,#cd7f32);stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1)}.GifterLevel-module__nufhgq__ringCenter{color:var(--tier-color,#cd7f32);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.GifterLevel-module__nufhgq__fullContainer{border:1px solid hsl(var(--border)/.15);background:hsl(var(--card));border-radius:1rem;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:relative;overflow:hidden}.GifterLevel-module__nufhgq__fullInfo{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.GifterLevel-module__nufhgq__levelRow{align-items:center;gap:.4rem;display:flex}.GifterLevel-module__nufhgq__levelNumber{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:.55rem;font-weight:800}.GifterLevel-module__nufhgq__levelName{color:var(--tier-color,#cd7f32);font-size:.95rem;font-weight:800}.GifterLevel-module__nufhgq__progressHint{color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.4}.GifterLevel-module__nufhgq__progressHintHighlight{color:var(--tier-color,#cd7f32);font-weight:700}.GifterLevel-module__nufhgq__progressBarTrack{background:hsl(var(--muted)/.15);border-radius:2px;height:4px;margin-top:.15rem;overflow:hidden}.GifterLevel-module__nufhgq__progressBarFill{background:var(--tier-color,#cd7f32);border-radius:2px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.GifterLevel-module__nufhgq__maxLevel{color:var(--tier-color,#22d3ee);align-items:center;gap:.25rem;font-size:.65rem;font-weight:700;display:flex}.GifterLevel-module__nufhgq__compactContainer{align-items:center;gap:.35rem;display:inline-flex}.GifterLevel-module__nufhgq__compactBadge{background:var(--tier-gradient);color:#fff;width:22px;height:22px;box-shadow:0 0 8px color-mix(in srgb,var(--tier-color,#cd7f32)30%,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GifterLevel-module__nufhgq__compactLabel{color:var(--tier-color,#cd7f32);white-space:nowrap;font-size:.65rem;font-weight:700}.GifterLevel-module__nufhgq__inlineBadge{color:var(--tier-color,#cd7f32);background:color-mix(in srgb,var(--tier-color,#cd7f32)10%,transparent);border:1px solid color-mix(in srgb,var(--tier-color,#cd7f32)25%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.55rem;font-weight:700;line-height:1;display:inline-flex}.GifterLevel-module__nufhgq__tierBronze{--tier-color:#cd7f32;--tier-gradient:linear-gradient(135deg,#cd7f32,sienna)}.GifterLevel-module__nufhgq__tierSilver{--tier-color:#94a3b8;--tier-gradient:linear-gradient(135deg,#94a3b8,#cbd5e1)}.GifterLevel-module__nufhgq__tierGold{--tier-color:#fbbf24;--tier-gradient:linear-gradient(135deg,#fbbf24,#f59e0b)}.GifterLevel-module__nufhgq__tierPlatinum{--tier-color:#a78bfa;--tier-gradient:linear-gradient(135deg,#a78bfa,#c084fc)}.GifterLevel-module__nufhgq__tierDiamond{--tier-color:#22d3ee;--tier-gradient:linear-gradient(135deg,#22d3ee,#06b6d4)}.GifterLevel-module__nufhgq__shimmer{position:relative}.GifterLevel-module__nufhgq__shimmer:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 25%,#22d3ee1f 37%,#0000 63%) 0 0/250% 100%;animation:3s ease-in-out infinite GifterLevel-module__nufhgq__shimmerSlide;position:absolute;inset:0}@keyframes GifterLevel-module__nufhgq__shimmerSlide{0%{background-position:200% 0}to{background-position:-200% 0}}.GifterLevel-module__nufhgq__celebrationOverlay{z-index:10001;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GifterLevel-module__nufhgq__celebrationContent{pointer-events:auto;flex-direction:column;align-items:center;gap:.75rem;display:flex}.GifterLevel-module__nufhgq__celebrationIcon{background:var(--tier-gradient);color:#fff;width:80px;height:80px;box-shadow:0 0 40px color-mix(in srgb,var(--tier-color,#fbbf24)50%,transparent);border-radius:50%;justify-content:center;align-items:center;display:flex}.GifterLevel-module__nufhgq__celebrationText{text-align:center}.GifterLevel-module__nufhgq__celebrationTitle{color:hsl(var(--foreground));margin:0;font-size:1.25rem;font-weight:900}.GifterLevel-module__nufhgq__celebrationSub{color:var(--tier-color,#fbbf24);margin:.25rem 0 0;font-size:.8rem;font-weight:700}.GifterLevel-module__nufhgq__confettiContainer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.GifterLevel-module__nufhgq__confettiParticle{border-radius:2px;width:8px;height:8px;animation:1.5s ease-out forwards GifterLevel-module__nufhgq__confettiFall;position:absolute}@keyframes GifterLevel-module__nufhgq__confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}to{opacity:0;transform:translateY(200px)rotate(720deg)scale(.3)}}.GifterLevel-module__nufhgq__skeleton{align-items:center;gap:.5rem;display:flex}.GifterLevel-module__nufhgq__skeletonRing{background:hsl(var(--muted)/.15);border-radius:50%;width:56px;height:56px;animation:1.5s ease-in-out infinite GifterLevel-module__nufhgq__skeletonPulse}.GifterLevel-module__nufhgq__skeletonLines{flex-direction:column;flex:1;gap:.4rem;display:flex}.GifterLevel-module__nufhgq__skeletonLine{background:hsl(var(--muted)/.15);border-radius:4px;height:10px;animation:1.5s ease-in-out infinite GifterLevel-module__nufhgq__skeletonPulse}.GifterLevel-module__nufhgq__skeletonLine:first-child{width:60%}.GifterLevel-module__nufhgq__skeletonLine:nth-child(2){width:80%}@keyframes GifterLevel-module__nufhgq__skeletonPulse{0%,to{opacity:.4}50%{opacity:.7}}@media (max-width:480px){.GifterLevel-module__nufhgq__fullContainer{flex-direction:column;align-items:flex-start;gap:.75rem}.GifterLevel-module__nufhgq__ringContainer{align-self:center}}@media (prefers-reduced-motion:reduce){.GifterLevel-module__nufhgq__shimmer:after{animation:none!important}.GifterLevel-module__nufhgq__confettiParticle{display:none;animation:none!important}.GifterLevel-module__nufhgq__ringProgressCircle,.GifterLevel-module__nufhgq__progressBarFill{transition:none!important}}
.FanIdentityCard-module__LQUxBq__card{aspect-ratio:1.6;border:1px solid hsl(var(--border)/.15);border-radius:1rem;width:100%;max-width:420px;position:relative;overflow:hidden}.FanIdentityCard-module__LQUxBq__cardCompact{aspect-ratio:unset;max-width:240px}.FanIdentityCard-module__LQUxBq__cardBg{background:var(--card-gradient,linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.6)));opacity:.15;position:absolute;inset:0}.FanIdentityCard-module__LQUxBq__cardInner{background:hsl(var(--card));flex-direction:column;gap:.85rem;height:100%;padding:1.25rem;display:flex;position:relative}.FanIdentityCard-module__LQUxBq__avatarWrap{flex-shrink:0;position:relative}.FanIdentityCard-module__LQUxBq__avatar{object-fit:cover;border:2px solid hsl(var(--border)/.3);border-radius:50%;width:48px;height:48px}.FanIdentityCard-module__LQUxBq__avatarFallback{background:hsl(var(--muted)/.3);width:48px;height:48px;color:hsl(var(--muted-foreground));border:2px solid hsl(var(--border)/.3);border-radius:50%;justify-content:center;align-items:center;display:flex}.FanIdentityCard-module__LQUxBq__tierBadge{color:#fff;border:2px solid #0f0f0f;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-2px;right:-2px}.FanIdentityCard-module__LQUxBq__tierBadgeSmall{color:#fff;border:1.5px solid #0f0f0f;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;bottom:-1px;right:-1px}.FanIdentityCard-module__LQUxBq__topRow{align-items:center;gap:.75rem;display:flex}.FanIdentityCard-module__LQUxBq__nameBlock{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.FanIdentityCard-module__LQUxBq__displayName{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;overflow:hidden}.FanIdentityCard-module__LQUxBq__roleLabel{text-transform:uppercase;letter-spacing:.15em;color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.55rem;font-weight:800;display:inline-flex}.FanIdentityCard-module__LQUxBq__shareBtn{border:1px solid hsl(var(--border)/.2);background:hsl(var(--card)/.3);width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.FanIdentityCard-module__LQUxBq__shareBtn:hover{background:hsl(var(--card)/.5);color:hsl(var(--foreground))}.FanIdentityCard-module__LQUxBq__statsRow{align-items:center;gap:.75rem;display:flex}.FanIdentityCard-module__LQUxBq__statItem{flex-direction:column;align-items:center;gap:.1rem;display:flex}.FanIdentityCard-module__LQUxBq__statValue{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:900}.FanIdentityCard-module__LQUxBq__statLabel{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:.55rem;font-weight:700}.FanIdentityCard-module__LQUxBq__statDivider{background:hsl(var(--border)/.15);width:1px;height:24px}.FanIdentityCard-module__LQUxBq__tierBar{align-items:center;gap:.5rem;display:flex}.FanIdentityCard-module__LQUxBq__tierName{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:.6rem;font-weight:800}.FanIdentityCard-module__LQUxBq__tierProgress{background:hsl(var(--muted)/.15);border-radius:2px;flex:1;height:4px;overflow:hidden}.FanIdentityCard-module__LQUxBq__tierProgressFill{border-radius:2px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.FanIdentityCard-module__LQUxBq__footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.FanIdentityCard-module__LQUxBq__memberSince{color:hsl(var(--muted-foreground)/.6);font-size:.55rem}.FanIdentityCard-module__LQUxBq__watermark{text-transform:uppercase;letter-spacing:.15em;color:hsl(var(--muted-foreground)/.3);font-size:.55rem;font-weight:800}.FanIdentityCard-module__LQUxBq__compactContent{background:hsl(var(--card));align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex;position:relative}.FanIdentityCard-module__LQUxBq__compactContent .FanIdentityCard-module__LQUxBq__avatarWrap{flex-shrink:0}.FanIdentityCard-module__LQUxBq__compactContent .FanIdentityCard-module__LQUxBq__avatar,.FanIdentityCard-module__LQUxBq__compactContent .FanIdentityCard-module__LQUxBq__avatarFallback{width:32px;height:32px}.FanIdentityCard-module__LQUxBq__compactInfo{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.FanIdentityCard-module__LQUxBq__compactName{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.FanIdentityCard-module__LQUxBq__compactRole{text-transform:uppercase;letter-spacing:.15em;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:800}.FanIdentityCard-module__LQUxBq__compactFlame{color:#f59e0b;flex-shrink:0}.FanIdentityCard-module__LQUxBq__skeleton{background:hsl(var(--muted)/.15);border-radius:inherit;width:100%;height:100%;animation:1.5s ease-in-out infinite FanIdentityCard-module__LQUxBq__skeletonPulse}@keyframes FanIdentityCard-module__LQUxBq__skeletonPulse{0%,to{opacity:.4}50%{opacity:.7}}@media (max-width:480px){.FanIdentityCard-module__LQUxBq__card{max-width:100%}.FanIdentityCard-module__LQUxBq__statsRow{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.FanIdentityCard-module__LQUxBq__card *{transition:none!important;animation:none!important}}
.EngagementStreak-module__jH0f6G__compactWrap{align-items:center;gap:.35rem;display:inline-flex}.EngagementStreak-module__jH0f6G__compactRingWrap{justify-content:center;align-items:center;display:flex;position:relative}.EngagementStreak-module__jH0f6G__compactCount{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:900;position:absolute}.EngagementStreak-module__jH0f6G__flameIcon{color:hsl(var(--muted-foreground));transition:color .2s}.EngagementStreak-module__jH0f6G__flameActive{color:#f59e0b;filter:drop-shadow(0 0 6px #f59e0b);animation:1.2s ease-in-out infinite alternate EngagementStreak-module__jH0f6G__flicker}@keyframes EngagementStreak-module__jH0f6G__flicker{0%{filter:drop-shadow(0 0 4px #f59e0b)}to{filter:drop-shadow(0 0 10px #ef4444)}}.EngagementStreak-module__jH0f6G__card{border:1px solid hsl(var(--border)/.2);background:hsl(var(--card));border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.EngagementStreak-module__jH0f6G__cardHeader{align-items:center;gap:.5rem;display:flex}.EngagementStreak-module__jH0f6G__cardTitle{text-transform:uppercase;letter-spacing:-.01em;color:hsl(var(--foreground));flex:1;margin:0;font-size:.85rem;font-weight:800}.EngagementStreak-module__jH0f6G__freezeBadge{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633;border-radius:999px;align-items:center;gap:.2rem;padding:.2rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex}.EngagementStreak-module__jH0f6G__ringSection{align-items:center;gap:1.5rem;display:flex}.EngagementStreak-module__jH0f6G__ringWrap{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.EngagementStreak-module__jH0f6G__progressRing{display:block}.EngagementStreak-module__jH0f6G__ringBg{fill:none;stroke:hsl(var(--muted)/.2)}.EngagementStreak-module__jH0f6G__ringFg{fill:none;stroke:#f59e0b;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.EngagementStreak-module__jH0f6G__ringCenter{flex-direction:column;align-items:center;display:flex;position:absolute}.EngagementStreak-module__jH0f6G__ringCount{color:hsl(var(--foreground));font-size:1.75rem;font-weight:900;line-height:1}.EngagementStreak-module__jH0f6G__ringLabel{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:.6rem;font-weight:700}.EngagementStreak-module__jH0f6G__statsCol{flex-direction:column;flex:1;gap:.65rem;display:flex}.EngagementStreak-module__jH0f6G__statRow{align-items:center;gap:.4rem;display:flex}.EngagementStreak-module__jH0f6G__statIcon{color:hsl(var(--muted-foreground));flex-shrink:0}.EngagementStreak-module__jH0f6G__statLabel{color:hsl(var(--muted-foreground));flex:1;font-size:.7rem}.EngagementStreak-module__jH0f6G__statValue{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.EngagementStreak-module__jH0f6G__breakMessage{background:hsl(var(--muted)/.1);color:hsl(var(--muted-foreground));border-radius:.5rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.5}.EngagementStreak-module__jH0f6G__breakMessage p{margin:0}.EngagementStreak-module__jH0f6G__riskBanner{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:.5rem;align-items:center;gap:.4rem;padding:.6rem .85rem;font-size:.75rem;font-weight:600;display:flex}.EngagementStreak-module__jH0f6G__sectionLabel{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.6rem;font-weight:800;display:block}.EngagementStreak-module__jH0f6G__milestonesSection{flex-direction:column;display:flex}.EngagementStreak-module__jH0f6G__milestoneRow{flex-wrap:wrap;gap:.5rem;display:flex}.EngagementStreak-module__jH0f6G__milestone{border:1px solid hsl(var(--border)/.2);background:hsl(var(--muted)/.1);width:40px;height:40px;color:hsl(var(--muted-foreground));border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;transition:all .2s;display:flex}.EngagementStreak-module__jH0f6G__milestoneUnlocked{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b;box-shadow:0 0 8px #f59e0b33}.EngagementStreak-module__jH0f6G__milestoneDay{font-size:.7rem;font-weight:800;line-height:1}.EngagementStreak-module__jH0f6G__milestoneFlame{color:#f59e0b}.EngagementStreak-module__jH0f6G__heatmapSection{flex-direction:column;display:flex}.EngagementStreak-module__jH0f6G__heatmapGrid{grid-template-columns:repeat(18,1fr);gap:2px;display:grid}.EngagementStreak-module__jH0f6G__heatmapCell{aspect-ratio:1;background:hsl(var(--muted)/.15);border-radius:2px;transition:background .15s}.EngagementStreak-module__jH0f6G__heatmapCellActive{background:#f59e0b;box-shadow:0 0 4px #f59e0b4d}@media (max-width:480px){.EngagementStreak-module__jH0f6G__ringSection{flex-direction:column;gap:1rem}}@media (prefers-reduced-motion:reduce){.EngagementStreak-module__jH0f6G__flameActive{animation:none}.EngagementStreak-module__jH0f6G__card *{transition:none!important}}
.GuestPromptModal-module__aGLGQW__overlay{z-index:100;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GuestPromptModal-module__aGLGQW__modal{background:hsl(var(--card));border:1px solid hsl(var(--border)/.3);width:min(26rem,100vw - 2rem);box-shadow:0 24px 80px #00000059,0 0 0 1px hsl(var(--primary)/.06)inset;text-align:center;border-radius:1.25rem;padding:2rem 1.75rem;position:relative}.GuestPromptModal-module__aGLGQW__iconCircle{background:hsl(var(--primary)/.12);width:3.5rem;height:3.5rem;color:hsl(var(--primary));border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.GuestPromptModal-module__aGLGQW__title{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.GuestPromptModal-module__aGLGQW__description{color:hsl(var(--muted-foreground));margin:0 0 1.5rem;font-size:.9rem;line-height:1.5}.GuestPromptModal-module__aGLGQW__actions{flex-direction:column;gap:.75rem;display:flex}.GuestPromptModal-module__aGLGQW__primaryBtn{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;transition:opacity .18s,transform .18s;display:inline-flex}.GuestPromptModal-module__aGLGQW__primaryBtn:hover{opacity:.9;transform:translateY(-1px)}.GuestPromptModal-module__aGLGQW__secondaryBtn{border:1px solid hsl(var(--border)/.3);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:.75rem;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.85rem;font-weight:600;transition:color .18s,border-color .18s;display:inline-flex}.GuestPromptModal-module__aGLGQW__secondaryBtn:hover{color:hsl(var(--foreground));border-color:hsl(var(--border)/.6)}.GuestPromptModal-module__aGLGQW__floatingCta{z-index:60;border:1px solid hsl(var(--primary)/.3);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:5.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000004d}.GuestPromptModal-module__aGLGQW__floatingCta:hover{transform:translate(-50%)translateY(-2px);box-shadow:0 12px 40px #0006}.GuestPromptModal-module__aGLGQW__guestWelcomeBanner{background:hsl(var(--primary)/.06);border:1px solid hsl(var(--primary)/.12);border-radius:1rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.GuestPromptModal-module__aGLGQW__guestWelcomeBannerContent{flex:1;min-width:0}.GuestPromptModal-module__aGLGQW__guestWelcomeBannerTitle{color:hsl(var(--foreground));margin:0 0 .2rem;font-size:1rem;font-weight:700}.GuestPromptModal-module__aGLGQW__guestWelcomeBannerTagline{color:hsl(var(--muted-foreground));margin:0;font-size:.82rem}.GuestPromptModal-module__aGLGQW__guestWelcomeBannerCta{border:1px solid hsl(var(--primary)/.2);background:hsl(var(--primary)/.1);color:hsl(var(--primary));white-space:nowrap;border-radius:.5rem;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex}.GuestPromptModal-module__aGLGQW__guestWelcomeBannerCta:hover{background:hsl(var(--primary)/.18)}.GuestPromptModal-module__aGLGQW__conversionBanner{background:hsl(var(--card));border:1px solid hsl(var(--border)/.25);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.85rem 1.25rem;display:flex}.GuestPromptModal-module__aGLGQW__conversionBannerText{color:hsl(var(--muted-foreground));font-size:.85rem}.GuestPromptModal-module__aGLGQW__conversionBannerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.GuestPromptModal-module__aGLGQW__conversionBannerLink{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.GuestPromptModal-module__aGLGQW__conversionBannerDismiss{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;padding:.25rem;display:inline-flex}@media (max-width:640px){.GuestPromptModal-module__aGLGQW__conversionBanner{text-align:center;flex-direction:column;align-items:stretch}.GuestPromptModal-module__aGLGQW__conversionBannerActions{justify-content:center}.GuestPromptModal-module__aGLGQW__guestWelcomeBanner{text-align:center;flex-direction:column}}
.AvatarUpload-module__4UuJta__wrapper{flex-direction:column;align-items:center;gap:10px;display:inline-flex;position:relative}.AvatarUpload-module__4UuJta__preview{border:4px solid hsl(var(--card));background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.AvatarUpload-module__4UuJta__preview:hover{border-color:hsl(var(--primary)/.5)}.AvatarUpload-module__4UuJta__previewImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.AvatarUpload-module__4UuJta__overlay{opacity:0;color:#fff;letter-spacing:.05em;pointer-events:none;background:#0000008c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.72rem;font-weight:600;transition:opacity .2s;display:flex;position:absolute;inset:0}.AvatarUpload-module__4UuJta__preview:hover .AvatarUpload-module__4UuJta__overlay{opacity:1}.AvatarUpload-module__4UuJta__fileInput{display:none}.AvatarUpload-module__4UuJta__cropStage{flex-direction:column;align-items:center;gap:14px;display:flex}.AvatarUpload-module__4UuJta__cropContainer{border:3px solid hsl(var(--primary)/.5);box-shadow:0 0 0 4px hsl(var(--primary)/.12);border-radius:50%;position:relative;overflow:hidden}.AvatarUpload-module__4UuJta__cropImage{object-fit:cover;width:100%;height:100%;display:block}.AvatarUpload-module__4UuJta__cropHint{color:hsl(var(--muted-foreground));text-align:center;font-size:.78rem}.AvatarUpload-module__4UuJta__cropActions{gap:8px;display:flex}.AvatarUpload-module__4UuJta__spinnerOverlay{background:#0000008c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AvatarUpload-module__4UuJta__spinner{color:#fff;animation:.8s linear infinite AvatarUpload-module__4UuJta__spin}@keyframes AvatarUpload-module__4UuJta__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AvatarUpload-module__4UuJta__error{color:hsl(var(--danger,0 84% 60%));text-align:center;max-width:200px;font-size:.78rem}@media (prefers-reduced-motion:reduce){.AvatarUpload-module__4UuJta__spinner{transition:none;animation:none}}
.TopSupporters-module__f-CQ1W__card{width:100%;margin-top:1rem}.TopSupporters-module__f-CQ1W__header{justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;padding:0 .5rem;display:flex}.TopSupporters-module__f-CQ1W__title{font-family:var(--font-heading);color:hsl(var(--foreground));margin:0 0 .25rem;font-size:1.1rem;font-weight:700}.TopSupporters-module__f-CQ1W__subtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.85rem}.TopSupporters-module__f-CQ1W__expandButton{background:hsl(var(--muted)/.3);border:1px solid hsl(var(--border)/.4);color:hsl(var(--foreground));cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.TopSupporters-module__f-CQ1W__expandButton:hover{background:hsl(var(--muted)/.5);border-color:hsl(var(--border)/.6);transform:translateY(-1px)}.TopSupporters-module__f-CQ1W__expandIcon{transition:transform .3s}.TopSupporters-module__f-CQ1W__expandIconOpen{transform:rotate(180deg)}.TopSupporters-module__f-CQ1W__list{flex-direction:column;gap:.75rem;display:flex}.TopSupporters-module__f-CQ1W__supporterRow{background:hsl(var(--background)/.4);border:1px solid hsl(var(--border)/.2);border-radius:1rem;align-items:center;gap:1rem;padding:.85rem 1rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.TopSupporters-module__f-CQ1W__supporterRow:hover{background:hsl(var(--background)/.6);border-color:hsl(var(--primary)/.3);transform:translate(4px)}.TopSupporters-module__f-CQ1W__rankWrap{flex-shrink:0;justify-content:center;width:24px;display:flex}.TopSupporters-module__f-CQ1W__rankGold{color:#fbbf24;filter:drop-shadow(0 0 4px #fbbf2466)}.TopSupporters-module__f-CQ1W__rankSilver{color:#94a3b8}.TopSupporters-module__f-CQ1W__rankBronze{color:#b4783c}.TopSupporters-module__f-CQ1W__rankNumber{font-family:var(--font-mono-stats);color:hsl(var(--muted-foreground));font-size:.85rem;font-weight:700}.TopSupporters-module__f-CQ1W__avatarWrap{flex-shrink:0;position:relative}.TopSupporters-module__f-CQ1W__avatarImg{object-fit:cover;border:2px solid hsl(var(--card));border-radius:50%;box-shadow:0 2px 8px #00000026}.TopSupporters-module__f-CQ1W__avatarFallback{background:linear-gradient(135deg,hsl(var(--muted)/.5),hsl(var(--muted)/.2));color:hsl(var(--muted-foreground));border:2px solid hsl(var(--card));border-radius:50%;justify-content:center;align-items:center;display:flex}.TopSupporters-module__f-CQ1W__tierBadge{color:#fff;border:2px solid hsl(var(--card));z-index:2;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 4px #0003}.TopSupporters-module__f-CQ1W__supporterMeta{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.TopSupporters-module__f-CQ1W__supporterName{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex;overflow:hidden}.TopSupporters-module__f-CQ1W__supporterHandle{color:hsl(var(--muted-foreground));opacity:.7;font-size:.75rem}.TopSupporters-module__f-CQ1W__supporterTier{text-transform:uppercase;letter-spacing:.05em;margin-top:.1rem;font-size:.7rem;font-weight:700}.TopSupporters-module__f-CQ1W__supporterStats{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex}.TopSupporters-module__f-CQ1W__kudosCount{font-family:var(--font-mono-stats);color:hsl(var(--primary));font-size:.9rem;font-weight:800}.TopSupporters-module__f-CQ1W__memberSince{color:hsl(var(--muted-foreground));opacity:.6;font-size:.65rem}.TopSupporters-module__f-CQ1W__avatarStack{align-items:center;display:flex}.TopSupporters-module__f-CQ1W__overflowBadge{background:hsl(var(--muted));width:28px;height:28px;color:hsl(var(--muted-foreground));border:2px solid hsl(var(--card));border-radius:50%;justify-content:center;align-items:center;margin-left:-10px;font-size:.6rem;font-weight:700;display:flex}.TopSupporters-module__f-CQ1W__compactStack{background:hsl(var(--muted)/.15);border:1px solid hsl(var(--border)/.2);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;transition:all .2s;display:inline-flex}.TopSupporters-module__f-CQ1W__compactStack:hover{background:hsl(var(--muted)/.25);transform:translateY(-1px)}.TopSupporters-module__f-CQ1W__compactPopover{background:hsl(var(--card));border:1px solid hsl(var(--border)/.3);z-index:50;border-radius:1rem;flex-direction:column;gap:.25rem;width:240px;margin-top:.5rem;padding:.5rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #0000004d}.TopSupporters-module__f-CQ1W__compactRow{border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background .15s;display:flex}.TopSupporters-module__f-CQ1W__compactRow:hover{background:hsl(var(--muted)/.2)}.TopSupporters-module__f-CQ1W__compactMeta{flex-direction:column;flex:1;min-width:0;display:flex}.TopSupporters-module__f-CQ1W__compactMeta span{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}.TopSupporters-module__f-CQ1W__compactMeta small{opacity:.8;font-size:.7rem}.TopSupporters-module__f-CQ1W__skeleton,.TopSupporters-module__f-CQ1W__skeletonStack{flex-direction:column;gap:.75rem;display:flex}.TopSupporters-module__f-CQ1W__skeletonCircle{background:linear-gradient(90deg,hsl(var(--muted)/.2)25%,hsl(var(--muted)/.3)50%,hsl(var(--muted)/.2)75%);background-size:200% 100%;border-radius:1rem;width:100%;height:60px;animation:2s linear infinite TopSupporters-module__f-CQ1W__shimmer}@keyframes TopSupporters-module__f-CQ1W__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.TopSupporters-module__f-CQ1W__emptyState{background:hsl(var(--muted)/.1);border:1px dashed hsl(var(--border)/.4);color:hsl(var(--muted-foreground));text-align:center;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.TopSupporters-module__f-CQ1W__emptyIcon{color:hsl(var(--muted-foreground));opacity:.4}@media (max-width:640px){.TopSupporters-module__f-CQ1W__supporterMeta{gap:0}.TopSupporters-module__f-CQ1W__supporterTier,.TopSupporters-module__f-CQ1W__memberSince{display:none}.TopSupporters-module__f-CQ1W__supporterRow{gap:.75rem;padding:.75rem}}
.StoryCommentPanel-module__ypBvcW__backdrop{z-index:20;background:#00000026;position:absolute;inset:0}.StoryCommentPanel-module__ypBvcW__panel{z-index:21;background:hsl(var(--card));border-top:1px solid hsl(var(--border));border-radius:20px 20px 0 0;flex-direction:column;max-height:55%;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #0006}.StoryCommentPanel-module__ypBvcW__panelHandle{flex-shrink:0;justify-content:center;padding:.5rem 0 .25rem;display:flex}.StoryCommentPanel-module__ypBvcW__panelHandleBar{background:#fff3;border-radius:2px;width:2.5rem;height:3px}.StoryCommentPanel-module__ypBvcW__panelHeader{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 1rem .625rem;display:flex}.StoryCommentPanel-module__ypBvcW__panelTitle{color:#fff;letter-spacing:-.01em;font-size:.875rem;font-weight:700}.StoryCommentPanel-module__ypBvcW__panelClose{color:#fff9;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .15s;display:flex}.StoryCommentPanel-module__ypBvcW__panelClose:hover{background:#ffffff26}.StoryCommentPanel-module__ypBvcW__commentList{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex:1;padding:.5rem 1rem;overflow-y:auto}.StoryCommentPanel-module__ypBvcW__commentList::-webkit-scrollbar{width:4px}.StoryCommentPanel-module__ypBvcW__commentList::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.StoryCommentPanel-module__ypBvcW__emptyState{color:#ffffff4d;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.8125rem;display:flex}.StoryCommentPanel-module__ypBvcW__emptyStateIcon{opacity:.5;font-size:1.5rem}.StoryCommentPanel-module__ypBvcW__commentItem{gap:.5rem;padding:.5rem 0;display:flex}.StoryCommentPanel-module__ypBvcW__commentItemReply{padding-left:2rem;}.StoryCommentPanel-module__ypBvcW__commentAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:1.75rem;height:1.75rem}.StoryCommentPanel-module__ypBvcW__commentAvatarPlaceholder{color:#fff9;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.625rem;font-weight:700;display:flex}.StoryCommentPanel-module__ypBvcW__commentContent{flex:1;min-width:0}.StoryCommentPanel-module__ypBvcW__commentTopRow{align-items:center;gap:.375rem;display:flex}.StoryCommentPanel-module__ypBvcW__commentAuthor{color:#ffffffd9;font-size:.75rem;font-weight:700}.StoryCommentPanel-module__ypBvcW__commentTime{color:#ffffff59;font-size:.625rem}.StoryCommentPanel-module__ypBvcW__commentBody{color:#ffffffe6;word-break:break-word;margin-top:.125rem;font-size:.8125rem;line-height:1.4}.StoryCommentPanel-module__ypBvcW__commentActions{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.StoryCommentPanel-module__ypBvcW__commentActionBtn{color:#ffffff59;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.625rem;transition:color .15s;display:flex}.StoryCommentPanel-module__ypBvcW__commentActionBtn:hover{color:#fff9}.StoryCommentPanel-module__ypBvcW__commentActionBtnActive{color:#ef4444}.StoryCommentPanel-module__ypBvcW__commentActionCount{font-variant-numeric:tabular-nums;font-weight:600}.StoryCommentPanel-module__ypBvcW__commentReactions{align-items:center;gap:.25rem;margin-top:.25rem;display:flex}.StoryCommentPanel-module__ypBvcW__commentReactionBtn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;transition:background .15s,transform .1s;display:flex}.StoryCommentPanel-module__ypBvcW__commentReactionBtn:hover{background:#ffffff1f}.StoryCommentPanel-module__ypBvcW__commentReactionBtn:active{transform:scale(.85)}.StoryCommentPanel-module__ypBvcW__inputArea{background:#ffffff05;border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.StoryCommentPanel-module__ypBvcW__commentInput{background:hsl(var(--muted)/.4);border:1px solid hsl(var(--border));color:#fff;border-radius:999px;outline:none;flex:1;padding:.5rem .875rem;font-size:.8125rem;transition:border-color .15s,background .15s}.StoryCommentPanel-module__ypBvcW__commentInput::placeholder{color:#ffffff4d}.StoryCommentPanel-module__ypBvcW__commentInput:focus{background:#ffffff1f;border-color:#fff3}.StoryCommentPanel-module__ypBvcW__sendBtn{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .15s,color .15s,transform .2s;display:flex}.StoryCommentPanel-module__ypBvcW__sendBtn:hover:not(:disabled){color:#fff;background:#fff3;transform:scale(1.05)}.StoryCommentPanel-module__ypBvcW__sendBtn:disabled{opacity:.3;cursor:not-allowed}.StoryCommentPanel-module__ypBvcW__replyContext{color:#fff6;background:#ffffff05;border-top:1px solid #ffffff0a;align-items:center;gap:.5rem;padding:.375rem 1rem;font-size:.6875rem;display:flex}.StoryCommentPanel-module__ypBvcW__replyContextCancel{color:#ffffff80;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.StoryCommentPanel-module__ypBvcW__replyContextCancel:hover{color:#fffc}@media (prefers-reduced-motion:reduce){.StoryCommentPanel-module__ypBvcW__panel{transition:none}}
.Badge-module__xp4_Hq__badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.7rem;font-weight:700;line-height:1.4;transition:all .25s cubic-bezier(.2,0,0,1);display:inline-flex}.Badge-module__xp4_Hq__badge:hover{filter:brightness(1.1);transform:translateY(-1px)}.Badge-module__xp4_Hq__default{background:linear-gradient(135deg,hsl(var(--muted)/.3)0%,hsl(var(--muted)/.1)100%);color:hsl(var(--muted-foreground));border-color:hsl(var(--border)/.4);box-shadow:0 2px 8px -2px #0000001a}.Badge-module__xp4_Hq__success{background:linear-gradient(135deg,hsl(var(--success)/.2)0%,hsl(var(--success)/.08)100%);color:hsl(var(--success));border-color:hsl(var(--success)/.3);box-shadow:0 2px 8px -2px hsl(var(--success)/.2)}.Badge-module__xp4_Hq__warning{background:linear-gradient(135deg,hsl(var(--warning)/.2)0%,hsl(var(--warning)/.08)100%);color:hsl(var(--warning));border-color:hsl(var(--warning)/.3);box-shadow:0 2px 8px -2px hsl(var(--warning)/.2)}.Badge-module__xp4_Hq__danger{background:linear-gradient(135deg,hsl(var(--destructive)/.2)0%,hsl(var(--destructive)/.08)100%);color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.3);box-shadow:0 2px 8px -2px hsl(var(--destructive)/.2)}.Badge-module__xp4_Hq__info{background:linear-gradient(135deg,hsl(var(--info)/.2)0%,hsl(var(--info)/.08)100%);color:hsl(var(--info));border-color:hsl(var(--info)/.3);box-shadow:0 2px 8px -2px hsl(var(--info)/.2)}
.PulseIndicator-module__u2KyzW__pulse{width:var(--pulse-size,8px);height:var(--pulse-size,8px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.PulseIndicator-module__u2KyzW__dot{z-index:1;border-radius:999px;width:100%;height:100%;position:absolute}.PulseIndicator-module__u2KyzW__ring,.PulseIndicator-module__u2KyzW__ring2{opacity:0;border-radius:999px;width:100%;height:100%;position:absolute}.PulseIndicator-module__u2KyzW__ring{animation:2s cubic-bezier(.4,0,.6,1) infinite PulseIndicator-module__u2KyzW__pulse-ring}.PulseIndicator-module__u2KyzW__ring2{animation:2s cubic-bezier(.4,0,.6,1) .8s infinite PulseIndicator-module__u2KyzW__pulse-ring}.PulseIndicator-module__u2KyzW__live .PulseIndicator-module__u2KyzW__dot{background:hsl(var(--success));box-shadow:0 0 8px hsl(var(--success)/.5)}.PulseIndicator-module__u2KyzW__live .PulseIndicator-module__u2KyzW__ring,.PulseIndicator-module__u2KyzW__live .PulseIndicator-module__u2KyzW__ring2{background:hsl(var(--success)/.35)}.PulseIndicator-module__u2KyzW__warning .PulseIndicator-module__u2KyzW__dot{background:hsl(var(--warning));box-shadow:0 0 8px hsl(var(--warning)/.5)}.PulseIndicator-module__u2KyzW__warning .PulseIndicator-module__u2KyzW__ring,.PulseIndicator-module__u2KyzW__warning .PulseIndicator-module__u2KyzW__ring2{background:hsl(var(--warning)/.35)}.PulseIndicator-module__u2KyzW__info .PulseIndicator-module__u2KyzW__dot{background:hsl(var(--info));box-shadow:0 0 8px hsl(var(--info)/.5)}.PulseIndicator-module__u2KyzW__info .PulseIndicator-module__u2KyzW__ring,.PulseIndicator-module__u2KyzW__info .PulseIndicator-module__u2KyzW__ring2{background:hsl(var(--info)/.35)}.PulseIndicator-module__u2KyzW__static .PulseIndicator-module__u2KyzW__ring,.PulseIndicator-module__u2KyzW__static .PulseIndicator-module__u2KyzW__ring2{display:none}@keyframes PulseIndicator-module__u2KyzW__pulse-ring{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.PulseIndicator-module__u2KyzW__ring,.PulseIndicator-module__u2KyzW__ring2{animation:none;display:none}}
.GlassCard-module__VWlWga__card{background:hsl(var(--card));border:var(--border-width,1px)solid hsl(var(--border)/var(--border-opacity,.4));border-radius:var(--card-radius,1.25rem);transition:all .4s cubic-bezier(.2,0,0,1);box-shadow:0 12px 48px -12px #00000059}.GlassCard-module__VWlWga__hoverEffect:hover{border-color:hsl(var(--border)/.6);transform:translateY(-4px);box-shadow:0 24px 64px -12px #00000073}.GlassCard-module__VWlWga__highContrast{background:hsl(var(--card));border:var(--border-width,1px)solid hsl(var(--border)/var(--border-opacity,.5));box-shadow:0 20px var(--shadow-blur,60px)var(--shadow-spread,-10px)hsl(var(--shadow-tint,0 0% 0%)/var(--shadow-opacity,.5)),0 0 30px var(--glow-primary-soft)}
.MascotSVG-module__P5WbUW__wrapper{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.MascotSVG-module__P5WbUW__thinkDots{align-items:center;gap:4px;display:flex;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.MascotSVG-module__P5WbUW__thinkDot{opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px}.MascotSVG-module__P5WbUW__volt{color:#ff33c9}.MascotSVG-module__P5WbUW__lens{color:#3c83f6}.MascotSVG-module__P5WbUW__ward{color:#61a6fa}
.PremiumMedia-module__nKqKkq__container{background:0 0;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.PremiumMedia-module__nKqKkq__svgFilter{pointer-events:none;width:0;height:0;position:absolute}.PremiumMedia-module__nKqKkq__background{z-index:1;transition:all .3s;position:absolute;inset:0}.PremiumMedia-module__nKqKkq__imageWrapper{z-index:2;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,0,.2,1);position:relative}.PremiumMedia-module__nKqKkq__container:hover .PremiumMedia-module__nKqKkq__imageWrapper{transform:scale(1.05)}.PremiumMedia-module__nKqKkq__cutoutMode:hover .PremiumMedia-module__nKqKkq__imageWrapper{transform:translateY(-10px)scale(1.1)}.PremiumMedia-module__nKqKkq__image{object-fit:cover}.PremiumMedia-module__nKqKkq__cutoutMode .PremiumMedia-module__nKqKkq__image{object-fit:contain;object-position:bottom}.PremiumMedia-module__nKqKkq__textureOverlay{z-index:3;pointer-events:none;mix-blend-mode:overlay;opacity:.5;background:linear-gradient(#0000 0%,#0003 100%);position:absolute;inset:0}.PremiumMedia-module__nKqKkq__cutoutMode .PremiumMedia-module__nKqKkq__textureOverlay{background:radial-gradient(circle,#0000 20%,#0000004d 100%)}
.ContextSignalCard-module__UJQzQa__card{opacity:1;border-left:3px solid #0000;border-radius:.625rem;align-items:flex-start;gap:.75rem;max-height:200px;padding:.75rem .875rem;transition:opacity .3s,max-height .3s,margin-bottom .3s,padding .3s;display:flex;position:relative;overflow:hidden}.ContextSignalCard-module__UJQzQa__cardDismissing{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.ContextSignalCard-module__UJQzQa__toneAction{border-left-color:hsl(var(--primary));background:linear-gradient(135deg,hsl(var(--primary)/.06)0%,hsl(var(--primary)/.02)100%)}.ContextSignalCard-module__UJQzQa__tonePositive{border-left-color:hsl(var(--success));background:linear-gradient(135deg,hsl(var(--success)/.06)0%,hsl(var(--success)/.02)100%)}.ContextSignalCard-module__UJQzQa__toneCritical{border-left-color:hsl(var(--destructive));background:linear-gradient(135deg,hsl(var(--destructive)/.06)0%,hsl(var(--destructive)/.02)100%)}.ContextSignalCard-module__UJQzQa__icon{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;line-height:1;display:flex}.ContextSignalCard-module__UJQzQa__body{flex:1;min-width:0}.ContextSignalCard-module__UJQzQa__title{color:hsl(var(--foreground));margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.ContextSignalCard-module__UJQzQa__description{color:hsl(var(--muted-foreground));margin:.125rem 0 0;font-size:.75rem;line-height:1.4}.ContextSignalCard-module__UJQzQa__cta{color:hsl(var(--primary));background:hsl(var(--primary)/.1);cursor:pointer;border:none;border-radius:.375rem;align-items:center;margin-top:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.ContextSignalCard-module__UJQzQa__cta:hover{background:hsl(var(--primary)/.18)}.ContextSignalCard-module__UJQzQa__dismiss{width:1.5rem;height:1.5rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ContextSignalCard-module__UJQzQa__dismiss:hover{background:hsl(var(--foreground)/.08);color:hsl(var(--foreground))}.ContextSignalCard-module__UJQzQa__bar{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}@media (prefers-reduced-motion:reduce){.ContextSignalCard-module__UJQzQa__card,.ContextSignalCard-module__UJQzQa__cardDismissing{transition:none}}
.SocialLinksRow-module__nf3msa__socialLinksRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SocialLinksRow-module__nf3msa__socialLinkBtn{background:hsl(var(--muted)/.08);border:1px solid hsl(var(--border)/.3);width:38px;height:38px;color:hsl(var(--muted-foreground)/.8);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.SocialLinksRow-module__nf3msa__socialLinkBtn:hover{background:hsl(var(--primary)/.12);border-color:hsl(var(--primary)/.35);color:hsl(var(--primary));box-shadow:0 4px 12px hsl(var(--primary)/.15);transform:translateY(-2px)}.SocialLinksRow-module__nf3msa__socialLinkBtn:active{transform:translateY(0)}.SocialLinksRow-module__nf3msa__socialLinkBtn svg{flex-shrink:0}
.Select-module__uIBVQa__container{flex-direction:column;gap:8px;width:100%;display:flex}.Select-module__uIBVQa__label{text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground)/.8);font-size:.75rem;font-weight:700;font-family:var(--font-sans)}.Select-module__uIBVQa__selectWrapper{align-items:center;display:flex;position:relative}.Select-module__uIBVQa__select{appearance:none;background:hsl(var(--muted));border:1px solid hsl(var(--border)/.4);width:100%;color:hsl(var(--foreground));cursor:pointer;border-radius:12px;outline:none;padding:12px 2.5rem 12px 16px;font-family:inherit;font-size:.95rem;line-height:1.5;transition:all .3s cubic-bezier(.2,0,0,1);box-shadow:inset 0 1px #ffffff0d}.Select-module__uIBVQa__select:hover{background:hsl(var(--muted));border-color:hsl(var(--border)/.8);transform:translateY(-1px)}.Select-module__uIBVQa__select:focus{background:hsl(var(--background));border-color:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary)/.15),0 8px 24px -8px #0003;transform:translateY(-1px)}.Select-module__uIBVQa__select option{background:hsl(var(--card));color:hsl(var(--foreground))}.Select-module__uIBVQa__select:disabled{opacity:.5;cursor:not-allowed;background:hsl(var(--muted)/.1)}.Select-module__uIBVQa__chevron{width:18px;height:18px;color:hsl(var(--muted-foreground));pointer-events:none;transition:color .2s;position:absolute;right:14px}.Select-module__uIBVQa__select:focus+.Select-module__uIBVQa__chevron{color:hsl(var(--primary))}.Select-module__uIBVQa__errorSelect{border-color:hsl(var(--destructive)/.5)!important;background:hsl(var(--destructive)/.05)!important}.Select-module__uIBVQa__errorText{color:hsl(var(--destructive));margin-top:4px;font-size:.75rem;font-weight:600}
