.bios-support-guest,.bios-support-resources,.bios-ticket-heading,.bios-ticket-stats,.bios-ticket-workspace,.bios-support-error{width:min(1340px,100% - 4rem);margin-inline:auto}.bios-support-guest{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:3rem;min-height:540px;padding:3rem 0;display:grid}.bios-support-guest>div:first-child>p{color:#7d8fff;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:850}.bios-support-guest h1{max-width:16ch;margin:0;font-size:clamp(3rem,6vw,5.3rem);line-height:.96}.bios-support-guest>div:first-child>span{max-width:65ch;color:var(--page-muted);margin:1rem 0 1.4rem;line-height:1.65;display:block}.bios-support-guest-visual{border:1px solid var(--page-border);background:var(--page-panel);color:#7487ff;text-align:center;border-radius:8px;place-items:center;min-height:300px;padding:2rem;display:grid}.bios-support-guest-visual strong{color:var(--page-text);margin-top:1.2rem}.bios-support-guest-visual span{color:var(--page-muted);margin-top:.35rem;font-size:.75rem}.bios-support-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.bios-support-resources article{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;min-height:210px;padding:1.2rem}.bios-support-resources svg{color:#7487ff}.bios-support-resources h2{margin:1rem 0 .45rem;font-size:1.05rem}.bios-support-resources p{color:var(--page-muted);margin:0;font-size:.76rem;line-height:1.55}.bios-support-resources a{color:#7f8fff;align-items:center;gap:.4rem;margin-top:.9rem;font-size:.74rem;font-weight:800;display:inline-flex}.bios-ticket-heading{justify-content:space-between;align-items:flex-end;gap:1rem;padding:2.6rem 0 1.2rem;display:flex}.bios-ticket-heading p{color:#7d8fff;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:850}.bios-ticket-heading h1{margin:0;font-size:clamp(2.4rem,4vw,4rem)}.bios-ticket-heading span{color:var(--page-muted);font-size:.8rem}.bios-ticket-stats{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bios-ticket-stats article{border-right:1px solid var(--page-border);grid-template-columns:42px 1fr;align-items:center;gap:.15rem .65rem;min-height:92px;padding:.85rem;display:grid}.bios-ticket-stats article:last-child{border-right:0}.bios-ticket-stats article>div{color:#8291ff;background:#5865f21a;border-radius:8px;grid-row:1/span 2;place-items:center;width:40px;height:40px;display:grid}.bios-ticket-stats article>div.is-green{color:#5ddd7d;background:#22c55e1a}.bios-ticket-stats article>div.is-gold{color:#eec653;background:#fbbf241a}.bios-ticket-stats span{color:var(--page-muted);font-size:.7rem}.bios-ticket-stats strong{font-size:1.4rem}.bios-support-error{color:#f39aa8;background:#fb718512;border:1px solid #fb71854d;border-radius:8px;margin-top:.8rem;padding:.7rem;font-size:.76rem}.bios-ticket-workspace{grid-template-columns:minmax(300px,.86fr) minmax(420px,1.14fr) 280px;gap:.8rem;padding-top:.8rem;display:grid}.bios-ticket-list-column,.bios-ticket-conversation-column,.bios-ticket-info-column{align-content:start;gap:.65rem;min-width:0;display:grid}.bios-ticket-filters{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;grid-template-columns:1fr 140px;gap:.5rem;padding:.65rem;display:grid}.bios-ticket-filters label{border:1px solid var(--page-border);background:var(--page);min-height:38px;color:var(--page-faint);border-radius:7px;align-items:center;gap:.45rem;padding:0 .6rem;display:flex}.bios-ticket-filters input,.bios-ticket-filters select{width:100%;min-width:0;color:var(--page-text);background:0 0;border:0;outline:0}.bios-ticket-filters select{border:1px solid var(--page-border);background:var(--page);border-radius:7px;padding:0 .5rem}.bios-ticket-list{gap:.45rem;display:grid}.bios-ticket-list>button{border:1px solid var(--page-border);background:var(--page-panel);min-height:86px;color:var(--page-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.bios-ticket-list>button:hover,.bios-ticket-list>button.is-selected{background:color-mix(in srgb, var(--page-panel) 92%, #5865f2 8%);border-color:#5865f28c}.bios-ticket-icon{color:#8291ff;background:#5865f21c;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.bios-ticket-list>button>div:nth-child(2){gap:.2rem;min-width:0;display:grid}.bios-ticket-list small,.bios-ticket-list>button>div:nth-child(2) span{color:var(--page-faint);font-size:.64rem}.bios-ticket-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.bios-ticket-list>button>div:last-child{justify-items:end;gap:.4rem;display:grid}.bios-ticket-status{color:#8593ff;background:#5865f21a;border-radius:5px;min-height:22px;padding:.22rem .42rem;font-size:.6rem;font-weight:850;display:inline-flex}.bios-ticket-status.is-open{color:#ebc556;background:#fbbf241a}.bios-ticket-status.is-waiting{color:#ef9bc4;background:#f472b61a}.bios-ticket-status.is-closed{color:#60dd80;background:#22c55e1a}.bios-ticket-summary,.bios-ticket-conversation,.bios-ticket-info-column>article{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;padding:1rem}.bios-ticket-summary small{color:var(--page-faint);margin-top:.7rem;font-size:.68rem;display:block}.bios-ticket-summary h2{margin:.3rem 0;font-size:1.25rem}.bios-ticket-summary>span:last-child{color:var(--page-muted);font-size:.72rem}.bios-ticket-conversation>h2,.bios-ticket-info-column h2{margin:0 0 .8rem;font-size:1rem}.bios-message-list{display:grid}.bios-message{border-bottom:1px solid var(--page-border);grid-template-columns:36px 1fr;gap:.7rem;padding:.9rem 0;display:grid}.bios-message>div{color:#8291ff;background:#5865f21f;border-radius:8px;place-items:center;width:36px;height:36px;font-size:.68rem;font-weight:900;display:grid}.bios-message section{min-width:0}.bios-message header{align-items:center;gap:.45rem;display:flex}.bios-message header strong{font-size:.75rem}.bios-message time{color:var(--page-faint);margin-left:auto;font-size:.62rem}.bios-message p{color:var(--page-muted);white-space:pre-wrap;margin:.55rem 0 0;font-size:.75rem;line-height:1.6}.bios-reply-box{justify-items:end;gap:.55rem;margin-top:1rem;display:grid}.bios-reply-box textarea{border:1px solid var(--page-border);background:var(--page);width:100%;min-height:110px;color:var(--page-text);resize:vertical;border-radius:8px;outline:0;padding:.7rem}.bios-reply-box textarea:focus{border-color:#5865f2b3}.bios-reply-box>p{color:#f195a4;justify-self:stretch;margin:0;font-size:.7rem}.bios-ticket-info-column article>p{color:var(--page-muted);font-size:.75rem}.bios-ticket-info-column article>a{border-bottom:1px solid var(--page-border);min-height:42px;color:var(--page-muted);justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.bios-ticket-info-column article>a:last-child{border-bottom:0}.bios-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.bios-dialog{border:1px solid var(--page-border);background:var(--page-elevated);border-radius:8px;width:min(680px,100%);max-height:calc(100dvh - 2rem);overflow-y:auto;box-shadow:0 30px 100px #0000008c}.bios-dialog>header,.bios-dialog>footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.bios-dialog>header{border-bottom:1px solid var(--page-border)}.bios-dialog>header p{color:#8291ff;text-transform:uppercase;margin:0 0 .25rem;font-size:.65rem;font-weight:850}.bios-dialog>header h2{margin:0}.bios-dialog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.bios-dialog-fields label{gap:.4rem;display:grid}.bios-dialog-fields label.is-wide{grid-column:1/-1}.bios-dialog-fields label>span{color:var(--page-muted);font-size:.72rem;font-weight:750}.bios-dialog-fields input,.bios-dialog-fields select,.bios-dialog-fields textarea{border:1px solid var(--page-border);background:var(--page);width:100%;min-height:42px;color:var(--page-text);border-radius:8px;outline:0;padding:.6rem}.bios-dialog-fields textarea{resize:vertical}.bios-dialog-error{color:#f297a6;background:#fb718514;border-radius:7px;margin:0 1rem;padding:.6rem;font-size:.72rem}.bios-dialog>footer{border-top:1px solid var(--page-border);justify-content:flex-end}@media (width<=1180px){.bios-ticket-workspace{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)}.bios-ticket-info-column{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.bios-ticket-workspace{grid-template-columns:1fr}.bios-ticket-info-column{grid-column:auto}}@media (width<=700px){.bios-support-guest,.bios-support-resources,.bios-ticket-heading,.bios-ticket-stats,.bios-ticket-workspace,.bios-support-error{width:min(100% - 1rem,100%)}.bios-support-guest,.bios-support-resources,.bios-ticket-stats,.bios-ticket-info-column{grid-template-columns:1fr}.bios-ticket-stats article{border-right:0;border-bottom:1px solid var(--page-border)}.bios-ticket-heading{flex-direction:column;align-items:flex-start}.bios-ticket-filters,.bios-dialog-fields{grid-template-columns:1fr}.bios-dialog-fields label.is-wide{grid-column:auto}}.bios-download-hero,.bios-download-toolbar,.bios-download-content,.bios-download-guidance{width:min(1340px,100% - 4rem);margin-inline:auto}.bios-download-hero{justify-content:space-between;align-items:center;gap:2rem;min-height:320px;padding:2.5rem 0;display:flex}.bios-download-hero>div:first-child>p{color:#788cff;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:850}.bios-download-hero h1{max-width:14ch;margin:0;font-size:clamp(3rem,6vw,5.5rem);line-height:.94}.bios-download-hero>div:first-child>span{max-width:65ch;color:var(--page-muted);margin-top:1rem;line-height:1.6;display:block}.bios-download-hero-icon{border:1px solid var(--page-border);background:var(--page-panel);color:#7185ff;border-radius:8px;flex:0 0 240px;place-items:center;min-height:180px;display:grid}.bios-download-hero-icon span{color:var(--page-muted);margin-top:.75rem;font-size:.72rem}.bios-download-toolbar{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;grid-template-columns:1fr 220px;gap:.65rem;padding:.8rem;display:grid}.bios-download-toolbar label{border:1px solid var(--page-border);background:var(--page);min-height:42px;color:var(--page-faint);border-radius:8px;align-items:center;gap:.55rem;padding:0 .75rem;display:flex}.bios-download-toolbar input,.bios-download-toolbar select{width:100%;color:var(--page-text);background:0 0;border:0;outline:0}.bios-download-toolbar select{border:1px solid var(--page-border);background:var(--page);border-radius:8px;min-height:42px;padding:0 .7rem}.bios-download-content{padding-top:3rem}.bios-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.bios-download-grid>article{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;grid-template-columns:210px minmax(0,1fr);min-height:310px;display:grid;overflow:hidden}.bios-download-image{background-position:50%;background-size:cover;min-height:100%}.bios-download-icon{background:color-mix(in srgb, var(--page-elevated) 72%, var(--page) 28%);color:#7588ff;place-items:center;min-height:100%;display:grid}.bios-download-grid>article>div:last-child{flex-direction:column;align-items:flex-start;padding:1.1rem;display:flex}.bios-download-grid h2{margin:.8rem 0 .4rem;font-size:1.3rem}.bios-download-grid p{color:var(--page-muted);margin:0;font-size:.78rem;line-height:1.55}.bios-download-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;margin:auto 0 .8rem;padding-top:1rem;display:grid}.bios-download-grid dl>div{min-width:0}.bios-download-grid dt{color:var(--page-faint);font-size:.64rem}.bios-download-grid dd{text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:.72rem;overflow:hidden}.bios-download-grid .bios-button{width:100%}.bios-download-guidance{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-top:3rem;display:grid}.bios-download-guidance article{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;min-height:190px;padding:1.1rem}.bios-download-guidance svg{color:#7487ff}.bios-download-guidance h2{margin:.8rem 0 .4rem;font-size:1.05rem}.bios-download-guidance p{color:var(--page-muted);margin:0;font-size:.75rem;line-height:1.55}.bios-download-guidance a{color:#7f8fff;align-items:center;gap:.4rem;margin-top:.8rem;font-size:.74rem;font-weight:800;display:inline-flex}@media (width<=900px){.bios-download-grid{grid-template-columns:1fr}}@media (width<=680px){.bios-download-hero,.bios-download-toolbar,.bios-download-content,.bios-download-guidance{width:min(100% - 1rem,100%)}.bios-download-hero{flex-direction:column;align-items:flex-start}.bios-download-hero-icon{flex-basis:auto;width:100%}.bios-download-toolbar,.bios-download-guidance,.bios-download-grid>article{grid-template-columns:1fr}.bios-download-image,.bios-download-icon{min-height:190px}}.bios-login-layout,.bios-login-assurances,.bios-login-privacy-panel{width:min(1340px,100% - 4rem);margin-inline:auto}.bios-login-layout{grid-template-columns:minmax(390px,.8fr) minmax(520px,1.2fr);align-items:center;gap:3rem;min-height:650px;padding:3rem 0;display:grid}.bios-login-copy-v2>span{color:#8291ff;background:#5865f21f;border-radius:6px;padding:.32rem .55rem;font-size:.7rem;font-weight:850;display:inline-flex}.bios-login-copy-v2 h1{max-width:13ch;margin:1rem 0;font-size:clamp(3rem,5vw,5rem);line-height:.98}.bios-login-copy-v2 h1 em{color:#596ff8;font-style:normal}.bios-login-copy-v2>p:not(.bios-login-legal){max-width:55ch;color:var(--page-muted);line-height:1.65}.bios-login-benefit-list{gap:.75rem;margin:1.4rem 0;display:grid}.bios-login-benefit-list>div{grid-template-columns:34px 1fr;gap:.2rem .65rem;display:grid}.bios-login-benefit-list svg{color:#7185ff;grid-row:1/span 2}.bios-login-benefit-list strong{font-size:.8rem}.bios-login-benefit-list span{color:var(--page-muted);font-size:.75rem;line-height:1.45}.bios-auth-message{border:1px solid var(--page-border);border-radius:8px;grid-template-columns:26px 1fr;gap:.7rem;margin:1rem 0;padding:.75rem;display:grid}.bios-auth-message.is-error{color:#ef8fa0;background:#fb718512;border-color:#fb718559}.bios-auth-message.is-setup{color:#e9c659;background:#fbbf240f;border-color:#fbbf244d}.bios-auth-message strong{color:var(--page-text);font-size:.78rem}.bios-auth-message p{font-size:.72rem;color:var(--page-muted)!important;margin:.3rem 0 0!important;line-height:1.5!important}.bios-login-legal{color:var(--page-faint);align-items:flex-start;gap:.4rem;margin:.8rem 0 0;font-size:.68rem;display:flex}.bios-login-legal svg{flex:none}.bios-login-legal a{color:#8190ff}.bios-discord-identity-visual{background-color:#090d19;background-image:linear-gradient(#5865f212 1px,#0000 1px),linear-gradient(90deg,#5865f212 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #5865f233;border-radius:8px;min-height:560px;position:relative;overflow:hidden}.bios-discord-identity-visual:before,.bios-discord-identity-visual:after{content:"";border:1px solid #6f80ff3d;border-radius:50%;position:absolute}.bios-discord-identity-visual:before{inset:80px 110px}.bios-discord-identity-visual:after{inset:140px 175px}.bios-discord-core{z-index:2;color:#fff;background:#4f5de0;border:1px solid #8592ff9e;border-radius:30px;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 80px #505ee16b}.bios-identity-card{z-index:3;color:#bfc8da;background:#0c1122e6;border:1px solid #707ee657;border-radius:8px;grid-template-columns:32px 1fr;gap:.15rem .55rem;width:190px;min-height:78px;padding:.8rem;display:grid;position:absolute}.bios-identity-card svg{color:#8492ff;grid-row:1/span 2}.bios-identity-card strong{color:#fff;font-size:.75rem}.bios-identity-card span{color:#737f97;font-size:.66rem}.bios-identity-card.is-server{top:70px;left:45px}.bios-identity-card.is-community{top:70px;right:45px}.bios-identity-card.is-account{bottom:70px;left:55px}.bios-identity-card.is-security{bottom:70px;right:55px}.bios-login-assurances{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-top:1rem;display:grid}.bios-login-assurances article{border:1px solid var(--page-border);background:var(--page-panel);text-align:center;border-radius:8px;min-height:190px;padding:1.2rem}.bios-login-assurances svg{color:#7487ff}.bios-login-assurances h2{margin:1rem 0 .45rem;font-size:1rem}.bios-login-assurances p{color:var(--page-muted);margin:0;font-size:.76rem;line-height:1.55}.bios-login-privacy-panel{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;grid-template-columns:70px minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:1.2rem;min-height:190px;margin-top:1rem;padding:1.3rem;display:grid}.bios-login-privacy-panel>svg{color:#7185ff}.bios-login-privacy-panel h2{margin:0 0 .4rem}.bios-login-privacy-panel p{color:var(--page-muted);margin:0;font-size:.78rem;line-height:1.55}.bios-login-privacy-panel ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.bios-login-privacy-panel li{color:var(--page-muted);align-items:center;gap:.45rem;font-size:.74rem;display:flex}.bios-login-privacy-panel li svg{color:#55dc77}@media (width<=1000px){.bios-login-layout{grid-template-columns:1fr}.bios-login-copy-v2{max-width:720px}.bios-login-privacy-panel{grid-template-columns:60px 1fr}.bios-login-privacy-panel ul{grid-column:1/-1}}@media (width<=700px){.bios-login-layout,.bios-login-assurances,.bios-login-privacy-panel{width:min(100% - 1rem,100%)}.bios-login-layout{min-height:auto;padding-top:2rem}.bios-login-copy-v2 h1{font-size:3.2rem}.bios-discord-identity-visual{min-height:520px}.bios-discord-core{width:120px;height:120px}.bios-identity-card{width:160px}.bios-identity-card.is-server,.bios-identity-card.is-account{left:12px}.bios-identity-card.is-community,.bios-identity-card.is-security{right:12px}.bios-login-assurances,.bios-login-privacy-panel{grid-template-columns:1fr}}.bios-page-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:2rem;width:min(1380px,100% - 4rem);min-height:300px;margin:0 auto;padding:3rem 1rem;display:grid;position:relative;overflow:hidden}.bios-page-hero-art{opacity:.4;min-height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%,#0000);mask-image:linear-gradient(90deg,#0000,#000 48%,#0000)}.bios-page-hero:after{content:"";background:linear-gradient(90deg, var(--page) 0 20%, color-mix(in srgb, var(--page) 45%, transparent), var(--page));position:absolute;inset:0}.bios-page-hero-copy,.bios-online-summary{z-index:2;position:relative}.bios-page-hero-copy>p:first-child{color:#7588ff;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:850}.bios-page-hero-copy h1{color:var(--page-text);margin:0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.98}.bios-page-hero-copy h1 span{color:#5368f4}.bios-page-hero-copy>p:last-child{max-width:54ch;color:var(--page-muted);margin:1rem 0 0;font-size:.9rem;line-height:1.6}.bios-online-summary{border:1px solid var(--page-border);background:color-mix(in srgb, var(--page-panel) 86%, transparent);min-height:118px;box-shadow:var(--shadow);border-radius:8px;grid-template-columns:1fr 110px;gap:.2rem 1rem;padding:1rem;display:grid}.bios-online-summary>span{color:var(--page-muted);font-size:.73rem}.bios-online-summary>strong{color:#6075fa;grid-column:1;font-size:2rem}.bios-online-summary>small{color:var(--page-faint);grid-column:1;font-size:.68rem}.bios-online-summary>div{grid-area:1/2/span 3}.bios-activity-bars{align-items:flex-end;gap:5px;height:72px;display:flex}.bios-activity-bars i{background:#667aff;border-radius:2px 2px 0 0;flex:1;min-height:4px}.bios-server-filters{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(150px,.75fr)) auto;gap:.65rem;width:min(1340px,100% - 4rem);margin:0 auto;padding:1rem;display:grid}.bios-server-filters>label{border:1px solid var(--page-border);background:var(--page);min-height:42px;color:var(--page-faint);border-radius:8px;align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.bios-server-filters input,.bios-server-filters select{width:100%;min-width:0;color:var(--page-text);background:0 0;border:0;outline:0}.bios-server-filters select{cursor:pointer}.bios-game-filter-row{scrollbar-width:thin;grid-column:1/-1;align-items:stretch;gap:.55rem;padding-top:.3rem;display:flex;overflow-x:auto}.bios-game-filter-row button{border:1px solid var(--page-border);background:var(--page);min-height:40px;color:var(--page-muted);cursor:pointer;border-radius:8px;flex:1 0 135px;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .65rem;display:inline-flex}.bios-game-filter-row .bios-server-logo.is-compact{flex:0 0 24px;min-width:24px;max-width:24px;min-height:24px;max-height:24px}.bios-game-filter-row .bios-server-logo.is-compact img,.bios-game-filter-row .bios-server-logo.is-compact svg{max-width:100%;max-height:100%}.bios-game-filter-row button.is-active{color:#8492ff;background:#5865f21a;border-color:#5865f2b3}.bios-game-filter-row button span{background:#94a3b81a;border-radius:5px;margin-left:auto;padding:.15rem .35rem;font-size:.65rem}.bios-view-toggle{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;align-items:center;padding:.2rem;display:flex}.bios-view-toggle button{width:36px;height:34px;color:var(--page-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.bios-view-toggle button.is-active{color:#8190ff;background:#5865f224}.bios-server-browser{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.bios-server-browser .bios-server-card{grid-template-columns:1fr}.bios-server-browser .bios-server-card .bios-artwork{min-height:210px}.bios-server-browser.is-list{grid-template-columns:1fr}.bios-server-browser.is-list .bios-server-card{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);min-height:240px}.bios-empty-state{border:1px dashed var(--page-border);background:color-mix(in srgb, var(--page-panel) 72%, transparent);min-height:270px;color:var(--page-faint);text-align:center;border-radius:8px;place-items:center;padding:2rem;display:grid}.bios-empty-state h3{color:var(--page-text);margin:.9rem 0 .35rem}.bios-empty-state p{max-width:48ch;color:var(--page-muted);margin:0 0 1rem;font-size:.82rem;line-height:1.55}.bios-server-detail-hero{color:#fff;background:#080a10;flex-direction:column;justify-content:space-between;width:min(1440px,100%);min-height:460px;margin:0 auto;padding:1.2rem max(2rem,50% - 670px) 4rem;display:flex;position:relative;overflow:hidden}.bios-server-detail-art{min-height:100%;position:absolute;inset:0}.bios-server-detail-art>span{background:linear-gradient(90deg,#070a11f5,#070a1166 58%,#070a1133),linear-gradient(#070a112e,#080a10)}.bios-detail-breadcrumbs,.bios-detail-hero-copy{z-index:2;position:relative}.bios-detail-breadcrumbs{color:#9ca6ba;align-items:center;gap:.45rem;font-size:.72rem;display:flex}.bios-detail-hero-copy{max-width:640px}.bios-detail-hero-copy h1{margin:.75rem 0 .55rem;font-size:clamp(3rem,6vw,5.7rem);line-height:.95}.bios-detail-hero-copy>p{color:#c1cad9;max-width:58ch;margin:0;line-height:1.6}.bios-detail-hero-copy>div:last-child{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.bios-server-fact-strip{z-index:4;border:1px solid var(--page-border);background:var(--page-panel);width:min(1340px,100% - 4rem);min-height:92px;box-shadow:var(--shadow);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:-1.7rem auto 0;display:grid;position:relative}.bios-server-fact-strip>div{border-right:1px solid var(--page-border);grid-template-columns:26px 1fr;align-content:center;gap:.2rem .6rem;min-width:0;padding:.85rem 1rem;display:grid;position:relative}.bios-server-fact-strip>div:last-child{border-right:0}.bios-server-fact-strip svg{color:#7487ff;grid-row:1/span 2;align-self:center}.bios-server-fact-strip span{color:var(--page-faint);font-size:.66rem}.bios-server-fact-strip strong{color:var(--page-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.bios-server-fact-strip button{color:#8291ff;cursor:pointer;background:#5865f21a;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.bios-detail-layout{grid-template-columns:minmax(0,1fr) 350px;gap:1rem;width:min(1340px,100% - 4rem);margin:1.2rem auto 0;display:grid}.bios-detail-layout:has(.bios-detail-trailer){grid-template-columns:minmax(0,960px) minmax(0,1fr) 350px;justify-content:stretch}.bios-detail-layout:has(.bios-detail-trailer)>.bios-detail-main{display:contents}.bios-detail-layout:has(.bios-detail-trailer) .bios-detail-showcase{grid-area:1/1}.bios-detail-layout:has(.bios-detail-trailer)>.bios-detail-sidebar{grid-area:1/3}.bios-detail-layout:has(.bios-detail-trailer) .bios-detail-tabs{grid-area:2/1/auto/-1}.bios-detail-layout:has(.bios-detail-trailer) .bios-detail-tab-panel{grid-area:3/1/auto/-1}.bios-detail-main,.bios-detail-sidebar{align-content:start;gap:.8rem;display:grid}.bios-detail-showcase{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;min-height:420px;position:relative;overflow:hidden}.bios-detail-showcase:has(.bios-detail-trailer){aspect-ratio:16/9;background:#05070b;min-height:0}.bios-detail-trailer{border-radius:inherit;background:#05070b;border:0;width:100%;height:100%;display:block}.bios-detail-showcase .bios-artwork.is-static .bios-artwork-scene{will-change:auto;transition:none;animation:none;transform:none}.bios-detail-showcase .bios-artwork.is-static .bios-artwork-fx{display:none}.bios-detail-showcase .bios-artwork{min-height:100%;position:absolute;inset:0}.bios-detail-showcase>div:last-child{z-index:2;padding:1.4rem;position:absolute;bottom:0;left:0;right:0}.bios-detail-showcase h2{margin:.7rem 0 .4rem}.bios-detail-showcase p{color:#c2cad8;max-width:70ch;margin:0;font-size:.82rem;line-height:1.55}.bios-detail-tabs{border-bottom:1px solid var(--page-border);scrollbar-width:thin;align-items:center;gap:.3rem;scroll-margin-top:90px;display:flex;overflow-x:auto}.bios-detail-tabs button{min-height:44px;color:var(--page-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 .9rem;font-weight:750}.bios-detail-tabs button.is-active{color:#8492ff;border-color:#6174ff}.bios-detail-tabs button:focus-visible,.bios-plan-terms-link:focus-visible{outline-offset:-3px;border-radius:4px;outline:2px solid #8997ff}.bios-detail-tab-panel,.bios-detail-sidebar>article{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;padding:1.2rem}.bios-detail-tab-panel h2,.bios-detail-sidebar h2{margin:0 0 .75rem;font-size:1.15rem}.bios-detail-tab-panel>p{color:var(--page-muted);line-height:1.65}.bios-leaderboard-coming-soon{text-align:center;place-content:center;justify-items:center;min-height:360px;padding:3rem 1.25rem;display:grid}.bios-leaderboard-coming-soon-icon{border:1px solid color-mix(in srgb, #7d6cff 38%, var(--page-border));color:#9a87ff;background:linear-gradient(145deg,#7059ff33,#7059ff0f);border-radius:20px;place-items:center;width:68px;height:68px;margin-bottom:1rem;display:grid;box-shadow:0 18px 44px #4935b824}.bios-leaderboard-coming-soon>span{color:#957fff;letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:800}.bios-leaderboard-coming-soon h2{letter-spacing:-.035em;margin:.65rem 0 .7rem;font-size:clamp(1.8rem,4vw,2.65rem)}.bios-leaderboard-coming-soon p{max-width:520px;color:var(--page-muted);margin:0;line-height:1.65}.bios-fact-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.bios-fact-cards>div{border:1px solid var(--page-border);background:var(--page);border-radius:8px;gap:.45rem;min-height:120px;padding:.9rem;display:grid}.bios-fact-cards svg{color:#7487ff}.bios-fact-cards span{color:var(--page-faint);font-size:.72rem}.bios-copy-address{border:1px solid var(--page-border);background:var(--page);border-radius:8px;align-items:center;gap:.75rem;margin-top:1rem;padding:.8rem;display:flex}.bios-copy-address code{color:#8291ff;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bios-detail-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;padding-top:.65rem;display:grid}.bios-detail-plan-grid .bios-plan-card{min-width:0}.bios-detail-plan-grid .bios-plan-card>p{font-size:.85rem;line-height:1.6}.bios-detail-plan-grid .bios-plan-card li{font-size:.82rem;line-height:1.55}.bios-detail-plan-grid .bios-plan-terms-link{min-height:44px}.bios-mode-store{margin-top:1.4rem}.bios-mode-store-categories{flex-wrap:wrap;gap:.7rem;margin-bottom:1.5rem;display:flex}.bios-mode-store-categories button{text-align:left;border:1px solid var(--page-border);background:var(--page);min-height:76px;color:var(--page-text);cursor:pointer;border-radius:12px;flex:180px;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.bios-mode-store-categories button>span{flex:1;font-weight:750}.bios-mode-store-categories small{color:var(--page-muted);margin-top:.25rem;font-size:.75rem;font-weight:450;display:block}.bios-mode-store-categories button[aria-pressed=true]{background:color-mix(in srgb, #777af5 12%, var(--page));border-color:#7579f5;box-shadow:inset 0 0 0 1px #7579f5}.bios-mode-store-categories button[aria-pressed=true]>svg{color:#777af5}.bios-mode-store-categories button:hover{border-color:#7579f5}.bios-mode-store-categories button:focus-visible{outline-offset:3px;outline:3px solid #9296ff}.bios-mode-store-packages>header h3{margin:0 0 .4rem}.bios-mode-store-packages>header p{color:var(--page-muted);margin:0 0 1rem;line-height:1.6}.bios-mode-store .bios-plan-card:only-child{max-width:440px}@media (width<=520px){.bios-mode-store-categories button{flex-basis:100%}}.bios-plan-terms-link{color:#8997ff;align-items:center;gap:.45rem;margin:0 0 .8rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.bios-plan-terms-link:hover{color:#aeb7ff;text-underline-offset:.22rem;text-decoration:underline}.bios-package-terms-page{width:var(--bios-public-width);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0 5rem}.bios-package-terms-back{color:var(--page-muted);align-items:center;gap:.45rem;margin-bottom:1.4rem;font-size:.78rem;font-weight:750;display:inline-flex}.bios-package-terms-back:hover{color:#8997ff}.bios-package-terms-header,.bios-package-terms-body{border:1px solid var(--page-border);background:var(--page-panel);border-radius:10px}.bios-package-terms-header{grid-template-columns:minmax(0,1fr) auto;gap:2rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.bios-package-terms-header>div>span{color:#8b79ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.bios-package-terms-header h1{letter-spacing:-.045em;margin:.55rem 0 .65rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.bios-package-terms-header p{max-width:68ch;color:var(--page-muted);margin:0;line-height:1.65}.bios-package-terms-price{border:1px solid var(--page-border);background:var(--page);text-align:right;border-radius:8px;align-self:center;min-width:170px;padding:1rem 1.15rem}.bios-package-terms-price strong,.bios-package-terms-price span{display:block}.bios-package-terms-price strong{font-size:1.7rem}.bios-package-terms-price span{color:var(--page-muted);margin-top:.25rem;font-size:.72rem}.bios-package-terms-body{margin-top:1rem;padding:clamp(1.4rem,3vw,2.2rem)}.bios-package-terms-body h2{margin:0 0 1rem;font-size:1.35rem}.bios-package-terms-list{counter-reset:package-term;gap:0;margin:0;padding:0;list-style:none;display:grid}.bios-package-terms-list li{border-top:1px solid var(--page-border);color:var(--page-muted);counter-increment:package-term;grid-template-columns:34px minmax(0,1fr);gap:.85rem;padding:1rem 0;line-height:1.62;display:grid}.bios-package-terms-list li:before{content:counter(package-term, decimal-leading-zero);color:#8d7bff;font-size:.7rem;font-weight:850}.bios-package-terms-legal{border-top:1px solid var(--page-border);flex-wrap:wrap;gap:.65rem 1.2rem;margin-top:1.4rem;padding-top:1.2rem;display:flex}.bios-package-terms-legal a{color:#8997ff;font-size:.78rem;font-weight:800}@media (width<=700px){.bios-package-terms-header{grid-template-columns:1fr}.bios-package-terms-price{text-align:left;width:100%}}.bios-sidebar-title{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.bios-sidebar-title h2{margin-bottom:0}.bios-info-row{border-bottom:1px solid var(--page-border);justify-content:space-between;align-items:center;gap:1rem;min-height:42px;display:flex}.bios-info-row:last-child{border-bottom:0}.bios-info-row span{color:var(--page-muted);font-size:.74rem}.bios-info-row strong{text-align:right;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.bios-detail-sidebar .bios-button+.bios-button{margin-top:.55rem}.bios-detail-sidebar .is-wide{width:100%}.bios-action-feedback{color:#63df83;text-align:center;margin:.6rem 0 0;font-size:.72rem}@media (width<=1080px){.bios-server-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.bios-server-filters>button{grid-column:span 2}.bios-server-browser{grid-template-columns:repeat(2,minmax(0,1fr))}.bios-server-fact-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.bios-server-fact-strip>div{border-bottom:1px solid var(--page-border)}.bios-detail-layout{grid-template-columns:1fr}.bios-detail-layout:has(.bios-detail-trailer){grid-template-columns:1fr;justify-content:stretch}:is(.bios-detail-layout:has(.bios-detail-trailer) .bios-detail-showcase,.bios-detail-layout:has(.bios-detail-trailer) .bios-detail-tabs,.bios-detail-layout:has(.bios-detail-trailer) .bios-detail-tab-panel,.bios-detail-layout:has(.bios-detail-trailer)>.bios-detail-sidebar){grid-column:1}.bios-detail-layout:has(.bios-detail-trailer) .bios-detail-showcase{grid-row:1}.bios-detail-layout:has(.bios-detail-trailer) .bios-detail-tabs{grid-row:2}.bios-detail-layout:has(.bios-detail-trailer) .bios-detail-tab-panel{grid-row:3}.bios-detail-layout:has(.bios-detail-trailer)>.bios-detail-sidebar{grid-row:4}.bios-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.bios-page-hero{grid-template-columns:1fr;width:min(100% - 1rem,100%);padding-inline:.5rem}.bios-online-summary{grid-template-columns:1fr 90px}.bios-server-filters,.bios-detail-layout,.bios-server-fact-strip{width:min(100% - 1rem,100%)}.bios-server-filters{grid-template-columns:1fr}.bios-server-filters>button{grid-column:auto}.bios-server-browser,.bios-server-browser.is-list,.bios-server-browser.is-list .bios-server-card,.bios-server-fact-strip{grid-template-columns:1fr}.bios-server-fact-strip>div{border-right:0}.bios-server-detail-hero{min-height:500px;padding:1rem 1rem 3rem}.bios-detail-breadcrumbs{white-space:nowrap;overflow:hidden}.bios-detail-hero-copy h1{font-size:3.2rem}.bios-detail-showcase{min-height:340px}.bios-detail-sidebar,.bios-fact-cards,.bios-detail-plan-grid{grid-template-columns:1fr}.bios-copy-address{flex-direction:column;align-items:stretch}}.bios-checkout-progress,.bios-store-heading,.bios-store-catalog,.bios-checkout-layout{width:min(1340px,100% - 4rem);margin-inline:auto}.bios-checkout-progress{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:72px;margin-top:1rem;padding:.65rem 1rem;display:grid}.bios-checkout-progress>div{color:var(--page-faint);align-items:center;gap:.6rem;font-size:.76rem;font-weight:750;display:flex;position:relative}.bios-checkout-progress>div:not(:last-child):after{content:"";background:var(--page-border);height:1px;position:absolute;bottom:10px;left:3rem;right:.8rem}.bios-checkout-progress>div>span{border:1px solid var(--page-border);background:var(--page);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.bios-checkout-progress>div.is-active{color:var(--page-text)}.bios-checkout-progress>div.is-active>span{color:#fff;background:#5969ee;border-color:#5969ee}.bios-store-heading{justify-content:space-between;align-items:flex-end;gap:2rem;padding:3rem 0 1.5rem;display:flex}.bios-store-heading>div:first-child>p{color:#7a8dff;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:850}.bios-store-heading h1{margin:0;font-size:clamp(2.5rem,4vw,4rem);line-height:1}.bios-store-heading>div:first-child>span{max-width:72ch;color:var(--page-muted);margin-top:.75rem;font-size:.82rem;line-height:1.55;display:block}.bios-store-heading>div:last-child{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;flex:none;grid-template-columns:28px 1fr;gap:.15rem .55rem;min-width:250px;padding:.8rem;display:grid}.bios-store-heading>div:last-child svg{color:#7185ff;grid-row:1/span 2}.bios-store-heading>div:last-child span{color:var(--page-faint);font-size:.68rem}.bios-store-catalog{padding-top:1.5rem}.bios-store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.bios-store-product-grid>article{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;grid-template-rows:190px 1fr;min-height:410px;display:grid;overflow:hidden}.bios-store-product-grid .bios-artwork{min-height:190px}.bios-store-product-grid>article>div:last-child{flex-direction:column;align-items:flex-start;padding:1rem;display:flex}.bios-store-product-grid h3{margin:.75rem 0 .35rem;font-size:1.15rem}.bios-store-product-grid p{color:var(--page-muted);margin:0 0 .9rem;font-size:.75rem;line-height:1.5}.bios-store-product-grid>article>div:last-child>strong{margin-top:auto;font-size:1.2rem}.bios-store-product-grid .bios-button{width:100%;margin-top:.8rem}.bios-product-image,.bios-product-placeholder{background-position:50%;background-size:cover;min-height:190px}.bios-product-placeholder{background:color-mix(in srgb, var(--page-elevated) 75%, var(--page) 25%);color:#7b8cff;place-items:center;display:grid}.bios-checkout-layout{grid-template-columns:minmax(0,1fr) 360px;gap:1rem;padding-top:4rem;display:grid}.bios-cart-lines{gap:.75rem;display:grid}.bios-cart-lines>article{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;grid-template-columns:150px minmax(0,1fr) 150px;gap:1rem;min-height:190px;padding:.8rem;display:grid}.bios-cart-line-image{background:var(--page) center / cover no-repeat;color:#788aff;border-radius:7px;place-items:center;min-height:170px;display:grid}.bios-cart-line-copy{min-width:0}.bios-cart-line-copy h3{margin:.7rem 0 .3rem}.bios-cart-line-copy>p{color:var(--page-muted);margin:0 0 .8rem;font-size:.76rem;line-height:1.5}.bios-cart-line-copy>div{flex-wrap:wrap;gap:.35rem;display:flex}.bios-cart-line-copy>div span{background:var(--page);color:var(--page-faint);border-radius:5px;padding:.25rem .4rem;font-size:.62rem}.bios-cart-line-price{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.bios-cart-line-price>strong{font-size:1.1rem}.bios-quantity-control{border:1px solid var(--page-border);background:var(--page);border-radius:7px;grid-template-columns:32px 40px 32px;align-items:center;min-height:34px;display:grid}.bios-quantity-control button{height:32px;color:var(--page-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.bios-quantity-control span{text-align:center;font-size:.75rem}.bios-remove-line{color:#ee8393;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-top:auto;font-size:.7rem;display:inline-flex}.bios-checkout-sidebar{align-content:start;gap:.8rem;display:grid}.bios-checkout-sidebar>article{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;padding:1.1rem}.bios-checkout-sidebar h2{margin:0 0 .9rem;font-size:1.05rem}.bios-summary-line{min-height:38px;color:var(--page-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.74rem;display:flex}.bios-summary-line strong{color:var(--page-text)}.bios-summary-total{border-top:1px solid var(--page-border);justify-content:space-between;align-items:center;margin-top:.7rem;padding-top:.9rem;display:flex}.bios-summary-total strong{color:#7185ff;font-size:1.35rem}.bios-payment-choice{gap:.5rem;display:grid}.bios-payment-choice label{border:1px solid var(--page-border);background:var(--page);min-height:58px;color:var(--page-faint);cursor:pointer;border-radius:8px;grid-template-columns:18px 24px 1fr 16px;align-items:center;gap:.55rem;padding:.55rem;display:grid}.bios-payment-choice label.is-active{background:#5865f214;border-color:#5865f2b8}.bios-payment-choice input{accent-color:#5969ee}.bios-payment-choice label>span{gap:.2rem;font-size:.67rem;display:grid}.bios-payment-choice strong{color:var(--page-text);font-size:.76rem}.bios-payment-unavailable{border:1px dashed var(--page-border);color:#f1c861;text-align:center;border-radius:8px;place-items:center;padding:1.2rem;display:grid}.bios-payment-unavailable strong{color:var(--page-text);margin-top:.6rem}.bios-payment-unavailable p{color:var(--page-muted);margin:.4rem 0 0;font-size:.72rem;line-height:1.5}.bios-checkout-sidebar .is-wide{width:100%;margin-top:.8rem}.bios-checkout-sidebar small{color:var(--page-faint);text-align:center;margin-top:.7rem;font-size:.65rem;line-height:1.45;display:block}.bios-checkout-error{color:#f5a1ae;background:#fb718517;border-radius:6px;margin:.7rem 0 0;padding:.55rem;font-size:.72rem}.bios-order-created{text-align:center;background:#22c55e0b;border:1px solid #22c55e4d;border-radius:8px;place-items:center;min-height:440px;padding:2rem;display:grid}.bios-order-created>div:first-child{color:#59df7b;background:#22c55e1f;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.bios-order-created>p:first-of-type{color:#5bdf7c;text-transform:uppercase;margin:.8rem 0 0;font-size:.72rem;font-weight:850}.bios-order-created h2{margin:.3rem 0}.bios-order-created>span{color:var(--page-muted);font-size:.78rem}.bios-order-created section{border:1px solid var(--page-border);background:var(--page);border-radius:8px;width:min(520px,100%);margin-top:1rem;padding:1rem}.bios-order-created section h3{margin:0 0 .35rem}.bios-order-created section p{color:var(--page-muted);white-space:pre-wrap;margin:.55rem 0 0;font-size:.76rem;line-height:1.55}.bios-order-note{max-width:60ch;color:var(--page-faint);margin:1rem 0 0;font-size:.7rem;line-height:1.5}.bios-payment-reference{border-top:1px solid var(--page-border);text-align:left;gap:.7rem;width:min(520px,100%);margin-top:1rem;padding-top:1rem;display:grid}.bios-payment-reference label{gap:.35rem;display:grid}.bios-payment-reference label span{color:var(--page-muted);font-size:.68rem;font-weight:750}.bios-payment-reference input,.bios-payment-reference textarea{border:1px solid var(--page-border);background:var(--page);width:100%;color:var(--page-text);font:inherit;border-radius:7px;outline:none;padding:.72rem .78rem;font-size:.78rem}.bios-payment-reference textarea{resize:vertical;min-height:84px}.bios-payment-reference input:focus,.bios-payment-reference textarea:focus{border-color:color-mix(in srgb, var(--page-accent) 72%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--page-accent) 14%, transparent)}.bios-payment-reference button{justify-self:stretch}@media (width<=1080px){.bios-store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bios-checkout-layout{grid-template-columns:1fr}.bios-checkout-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.bios-checkout-progress,.bios-store-heading,.bios-store-catalog,.bios-checkout-layout{width:min(100% - 1rem,100%)}.bios-checkout-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.bios-checkout-progress>div:after{display:none}.bios-store-heading{flex-direction:column;align-items:flex-start}.bios-store-heading>div:last-child{width:100%;min-width:0}.bios-store-product-grid,.bios-checkout-sidebar{grid-template-columns:1fr}.bios-cart-lines>article{grid-template-columns:92px minmax(0,1fr)}.bios-cart-line-image{min-height:120px}.bios-cart-line-price{border-top:1px solid var(--page-border);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:.7rem}.bios-remove-line{margin-top:0}}.bios-feed-heading,.bios-announcement-layout{width:min(1340px,100% - 4rem);margin-inline:auto}.bios-feed-heading{justify-content:space-between;align-items:flex-end;gap:2rem;padding:3rem 0 1.5rem;display:flex}.bios-feed-heading>div>p{color:#7d8fff;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:850}.bios-feed-heading h1{margin:0;font-size:clamp(2.7rem,5vw,4.7rem);line-height:1}.bios-feed-heading>div>span{color:var(--page-muted);margin-top:.65rem;font-size:.82rem;display:block}.bios-feed-heading>label{border:1px solid var(--page-border);background:var(--page-panel);width:min(360px,100%);min-height:42px;color:var(--page-faint);border-radius:8px;align-items:center;gap:.55rem;padding:0 .75rem;display:flex}.bios-feed-heading input{width:100%;min-width:0;color:var(--page-text);background:0 0;border:0;outline:0}.bios-announcement-layout{grid-template-columns:minmax(0,1fr) 330px;gap:1rem;display:grid}.bios-announcement-main,.bios-announcement-sidebar{align-content:start;gap:.8rem;display:grid}.bios-category-tabs{gap:.45rem;display:flex;overflow-x:auto}.bios-category-tabs button{border:1px solid var(--page-border);background:var(--page-panel);min-height:38px;color:var(--page-muted);cursor:pointer;border-radius:7px;flex:none;padding:.45rem .8rem;font-size:.74rem;font-weight:750}.bios-category-tabs button.is-active{color:#8291ff;background:#5865f21c;border-color:#5865f2a6}.bios-announcement-list{gap:.55rem;display:grid}.bios-announcement-list>button{border:1px solid var(--page-border);background:var(--page-panel);min-height:158px;color:var(--page-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:220px minmax(0,1fr) 24px;align-items:center;gap:1rem;padding:.55rem;display:grid}.bios-announcement-list>button:hover,.bios-announcement-list>button.is-selected{background:color-mix(in srgb, var(--page-panel) 92%, #5865f2 8%);border-color:#5865f280}.bios-announcement-thumb{background:color-mix(in srgb, var(--page-elevated) 70%, var(--page) 30%) center / cover;color:#7588ff;border-radius:7px;align-self:stretch;place-items:center;min-height:140px;display:grid;position:relative;overflow:hidden}.bios-announcement-thumb span{color:#fff;text-transform:uppercase;background:#5969ee;border-radius:5px;padding:.2rem .4rem;font-size:.6rem;font-weight:900;position:absolute;top:.45rem;left:.45rem}.bios-news-category{color:#8492ff;font-size:.68rem;font-weight:800}.bios-announcement-list h2{margin:.65rem 0 .3rem;font-size:1.15rem}.bios-announcement-list p{color:var(--page-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden}.bios-announcement-list small{color:var(--page-faint);align-items:center;gap:.4rem;margin-top:.7rem;font-size:.66rem;display:inline-flex}.bios-announcement-list>button>svg{color:var(--page-faint)}.bios-announcement-reader{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;margin-top:.4rem;padding:1.3rem}.bios-announcement-reader .bios-card-labels>span:last-child{color:var(--page-faint);font-size:.7rem}.bios-announcement-reader h2{margin:1rem 0 .55rem;font-size:clamp(1.6rem,3vw,2.4rem)}.bios-reader-summary{color:var(--page-muted);font-size:.92rem;line-height:1.65}.bios-reader-body{border-top:1px solid var(--page-border);margin-top:1rem;padding-top:1rem}.bios-reader-body p{color:var(--page-muted);white-space:pre-wrap;line-height:1.75}.bios-announcement-sidebar>article{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;padding:1rem}.bios-announcement-sidebar h2{margin:0 0 .8rem;font-size:1rem}.bios-announcement-sidebar article>a{border-bottom:1px solid var(--page-border);min-height:52px;color:var(--page-muted);align-items:center;gap:.65rem;font-size:.74rem;display:flex}.bios-announcement-sidebar article>a:last-child{border-bottom:0}.bios-announcement-sidebar article:first-child>a>svg{color:#7487ff}.bios-announcement-sidebar article:first-child>a>span{flex:1;gap:.25rem;min-width:0;display:grid}.bios-announcement-sidebar article:first-child>a strong{color:var(--page-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bios-announcement-sidebar article:first-child>a small{color:var(--page-faint)}.bios-announcement-sidebar article:nth-child(2)>a svg{margin-left:auto}.bios-feed-notice>svg{color:#7386ff}.bios-feed-notice h2{margin-top:.7rem}.bios-feed-notice p,.bios-announcement-sidebar>article>p{color:var(--page-muted);margin:0;font-size:.75rem;line-height:1.55}@media (width<=980px){.bios-announcement-layout{grid-template-columns:1fr}.bios-announcement-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.bios-feed-heading,.bios-announcement-layout{width:min(100% - 1rem,100%)}.bios-feed-heading{flex-direction:column;align-items:flex-start}.bios-feed-heading>label{width:100%}.bios-announcement-list>button{grid-template-columns:1fr 24px}.bios-announcement-thumb{grid-column:1/-1;min-height:180px}.bios-announcement-sidebar{grid-template-columns:1fr}}.bios-membership-hero{color:#fff;background:#080a10;align-items:center;width:min(1440px,100%);min-height:410px;margin:0 auto;padding:3.5rem max(2rem,50% - 670px);display:flex;position:relative;overflow:hidden}.bios-membership-art{opacity:.68;min-height:100%;position:absolute;inset:0}.bios-membership-art>span{background:linear-gradient(90deg,#080a10 0 25%,#080a1073 65%,#080a10),linear-gradient(#080a1024,#080a10)}.bios-membership-hero>div:last-child{z-index:2;width:min(750px,100%);position:relative}.bios-membership-hero>div>p:first-child{color:#8392ff;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:850}.bios-membership-hero h1{max-width:16ch;margin:0;font-size:clamp(2.7rem,5vw,4.7rem);line-height:.98}.bios-membership-hero>div>p:nth-child(3){color:#c3cada;max-width:63ch;margin:1rem 0 1.5rem;line-height:1.6}.bios-membership-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.bios-membership-benefits>span{color:#8f9aaf;grid-template-columns:24px 1fr;gap:.2rem .5rem;min-width:0;font-size:.67rem;display:grid}.bios-membership-benefits svg{color:#7f8fff;grid-row:1/span 2}.bios-membership-benefits strong{color:#fff;font-size:.73rem}.bios-membership-server-tabs{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;gap:.55rem;width:min(1340px,100% - 4rem);margin:1rem auto 0;padding:.45rem;display:flex}.bios-membership-server-tabs button{min-height:42px;color:var(--page-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.5rem;font-weight:800;display:inline-flex}.bios-membership-server-tabs button.is-active{color:#8392ff;background:#5865f21a;border-color:#5865f280}.bios-membership-pricing,.bios-membership-lower,.bios-membership-faq{width:min(1340px,100% - 4rem);margin-inline:auto}.bios-membership-pricing{padding-top:2.5rem}.bios-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.bios-plan-card{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;flex-direction:column;align-items:flex-start;min-height:470px;padding:1.15rem;display:flex;position:relative}.bios-plan-card.is-popular{background:linear-gradient(180deg, #5865f217, transparent 55%), var(--page-panel);border-color:#5865f2b8}.bios-plan-popular{color:#fff;text-transform:uppercase;background:#5969ee;border-radius:5px;min-height:22px;padding:.25rem .5rem;font-size:.62rem;font-weight:900;position:absolute;top:-11px;right:.8rem}.bios-plan-card h3{margin:.85rem 0 .35rem;font-size:1.35rem}.bios-plan-card>p{min-height:40px;color:var(--page-muted);margin:0;font-size:.75rem;line-height:1.45}.bios-plan-price{border-bottom:1px solid var(--page-border);align-items:baseline;gap:.35rem;width:100%;margin:1rem 0;padding-bottom:.9rem;display:flex}.bios-plan-price strong{font-size:1.55rem}.bios-plan-price span{color:var(--page-faint);font-size:.68rem}.bios-plan-card ul{gap:.58rem;width:100%;margin:0 0 1rem;padding:0;list-style:none;display:grid}.bios-plan-card li{color:var(--page-muted);align-items:flex-start;gap:.45rem;font-size:.73rem;line-height:1.35;display:flex}.bios-plan-card li svg{color:#55dc77;flex:none}.bios-plan-card>.bios-button{width:100%;margin-top:auto}.bios-plan-card.is-compact{min-height:370px}.bios-membership-lower{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:.8rem;padding-top:1rem;display:grid}.bios-compare-plans,.bios-membership-side>article{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;padding:1.1rem}.bios-table-scroll{overflow-x:auto}.bios-compare-plans table{border-collapse:collapse;width:100%}.bios-compare-plans th,.bios-compare-plans td{border-bottom:1px solid var(--page-border);min-height:46px;color:var(--page-muted);text-align:left;white-space:nowrap;padding:.7rem;font-size:.74rem}.bios-compare-plans th{color:var(--page-faint);text-transform:uppercase;font-size:.67rem}.bios-membership-side{align-content:start;gap:.8rem;display:grid}.bios-membership-side h2{margin:0 0 .8rem;font-size:1.05rem}.bios-membership-side article>p{color:var(--page-muted);margin:0;font-size:.78rem;line-height:1.55}.bios-payment-methods-compact{gap:.55rem;display:grid}.bios-payment-methods-compact span{border:1px solid var(--page-border);background:var(--page);min-height:52px;color:var(--page-faint);border-radius:8px;grid-template-columns:24px 1fr;gap:.2rem .45rem;padding:.55rem;font-size:.67rem;display:grid}.bios-payment-methods-compact svg{color:#7386ff;grid-row:1/span 2}.bios-payment-methods-compact strong{color:var(--page-text);font-size:.75rem}.bios-check-line{color:var(--page-muted);align-items:flex-start;gap:.45rem;margin-top:.65rem;font-size:.74rem;display:flex}.bios-check-line svg{color:#55dc77;flex:none}.bios-membership-faq{padding-top:4rem}.bios-membership-faq>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.bios-membership-faq article{border:1px solid var(--page-border);background:var(--page-panel);border-radius:8px;align-self:start}.bios-membership-faq article button{width:100%;min-height:52px;color:var(--page-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;font-weight:750;display:flex}.bios-membership-faq article.is-open button svg{transform:rotate(180deg)}.bios-membership-faq article p{color:var(--page-muted);margin:0;padding:0 .9rem .9rem;font-size:.78rem;line-height:1.6}@media (width<=1100px){.bios-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bios-membership-lower{grid-template-columns:1fr}.bios-membership-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.bios-membership-hero{min-height:560px;padding:3rem 1rem}.bios-membership-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.bios-membership-server-tabs,.bios-membership-pricing,.bios-membership-lower,.bios-membership-faq{width:min(100% - 1rem,100%)}.bios-membership-server-tabs{overflow-x:auto}.bios-membership-server-tabs button{flex:1 0 180px}.bios-plan-grid,.bios-membership-side,.bios-membership-faq>div:last-child{grid-template-columns:1fr}}:root{--bios-public-max:1760px;--bios-public-gutter:clamp(1rem, 2.8vw, 3.5rem);--bios-public-width:min(var(--bios-public-max), calc(100% - var(--bios-public-gutter) - var(--bios-public-gutter)));--bios-public-inset:max(var(--bios-public-gutter), calc((100vw - var(--bios-public-max)) / 2))}.bios-home-hero,.bios-membership-hero,.bios-server-detail-hero{width:100%;max-width:none}.bios-home-copy{padding-left:var(--bios-public-inset)}.bios-membership-hero,.bios-server-detail-hero{padding-right:var(--bios-public-inset);padding-left:var(--bios-public-inset)}.bios-page-hero{width:100%;max-width:none;padding-right:var(--bios-public-inset);padding-left:var(--bios-public-inset)}.bios-metric-strip,.bios-content-section,.bios-home-community-grid,.bios-home-cta,.bios-support-guest,.bios-support-resources,.bios-ticket-heading,.bios-ticket-stats,.bios-ticket-workspace,.bios-support-error,.bios-download-hero,.bios-download-toolbar,.bios-download-content,.bios-download-guidance,.bios-login-layout,.bios-login-assurances,.bios-login-privacy-panel,.bios-server-filters,.bios-server-fact-strip,.bios-detail-layout,.bios-feed-heading,.bios-announcement-layout,.bios-membership-server-tabs,.bios-membership-pricing,.bios-membership-lower,.bios-membership-faq,.bios-membership-checkout,.bios-checkout-progress,.bios-store-heading,.bios-store-catalog,.bios-checkout-layout,.bios-footer-grid,.bios-footer-bottom,.bios-editorial-hero-inner,.bios-editorial-layout{width:var(--bios-public-width)}.bios-membership-hero>div:last-child{width:min(820px,100%)}.bios-membership-hero h1{max-width:none}.bios-membership-benefits{max-width:820px}.bios-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.bios-plan-select{cursor:pointer;background:0 0;border:0;padding:0}.bios-membership-checkout{margin-inline:auto;padding-top:4rem;scroll-margin-top:92px}.bios-membership-checkout .bios-checkout-progress,.bios-membership-checkout .bios-checkout-layout{width:100%}.bios-membership-checkout .bios-checkout-progress{margin-top:0}.bios-membership-checkout .bios-checkout-layout{padding-top:1rem}@media (width>=1760px){.bios-feature-grid{grid-template-columns:repeat(6,minmax(190px,1fr))}.bios-server-browser{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1180px){:root{--bios-public-gutter:clamp(1rem, 2.2vw, 1.6rem)}.bios-home-copy,.bios-membership-hero,.bios-server-detail-hero,.bios-page-hero{padding-right:var(--bios-public-gutter);padding-left:var(--bios-public-gutter)}}@media (width<=900px){.bios-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){:root{--bios-public-gutter:.75rem}.bios-plan-grid{grid-template-columns:1fr}.bios-membership-checkout{padding-top:3rem}.bios-membership-checkout .bios-checkout-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}.bios-phantom-about{gap:1.5rem;display:grid}.bios-phantom-about-intro{max-width:790px}.bios-phantom-about-intro>span,.bios-phantom-kicker,.bios-phantom-access>div>span,.bios-phantom-values>div>span,.bios-phantom-history-grid article>span{color:#a78bfa;letter-spacing:.14em;font-size:.72rem;font-weight:800}.bios-phantom-about-intro h2{margin:.5rem 0 .65rem;font-size:clamp(1.75rem,4vw,2.5rem)}.bios-phantom-about-intro p,.bios-phantom-story p,.bios-phantom-values p,.bios-phantom-access p,.bios-phantom-history-grid p,.bios-phantom-note{color:var(--page-muted);line-height:1.75}.bios-phantom-history-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.bios-phantom-history-grid article{background:linear-gradient(155deg,#7c3aed1a,#0a101ed1);border:1px solid #a78bfa2e;border-radius:18px;align-content:start;gap:.5rem;min-height:190px;padding:1.25rem;display:grid}.bios-phantom-history-grid article svg{color:#a78bfa;margin-bottom:.35rem}.bios-phantom-history-grid article strong{color:var(--page-text);font-size:1.02rem}.bios-phantom-history-grid article p{margin:0;font-size:.86rem}.bios-phantom-story{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:1.1rem;display:grid}.bios-phantom-story>div,.bios-phantom-values>div{border:1px solid var(--page-border);background:#090f1b9e;border-radius:20px;padding:1.5rem}.bios-phantom-story h3,.bios-phantom-values h3,.bios-phantom-access h3{margin:.5rem 0 .65rem;font-size:1.2rem}.bios-phantom-preserved{align-content:start;gap:.75rem;display:grid}.bios-phantom-preserved h3{margin:0 0 .25rem}.bios-phantom-preserved span{color:var(--page-muted);align-items:flex-start;gap:.55rem;line-height:1.45;display:flex}.bios-phantom-preserved svg{color:#34d399;flex:none;margin-top:.15rem}.bios-phantom-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.bios-phantom-values>div{padding:1.25rem}.bios-phantom-values p{margin:0;font-size:.9rem}.bios-phantom-values code{color:#c4b5fd;font-family:inherit;font-weight:700}.bios-phantom-access{background:radial-gradient(circle at 88% 10%,#7c3aed33,#0000 35%),linear-gradient(135deg,#4c1d9533,#080f1ce0);border:1px solid #a78bfa52;border-radius:22px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem;display:flex}.bios-phantom-access>div{max-width:700px}.bios-phantom-access p{margin-bottom:0}.bios-phantom-access .bios-button{flex:none}.bios-phantom-note{background:#7c3aed14;border-left:3px solid #8b5cf6;border-radius:0 12px 12px 0;margin:0;padding:.9rem 1rem;font-size:.88rem}@media (width<=1050px){.bios-phantom-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.bios-phantom-history-grid,.bios-phantom-story,.bios-phantom-values{grid-template-columns:1fr}.bios-phantom-history-grid article{min-height:0}.bios-phantom-access{flex-direction:column;align-items:flex-start}.bios-phantom-access .bios-button{width:100%}}.bios-cart-page-container{width:min(1240px,100% - 40px);margin:48px auto 72px}.bios-cart-page-container .bios-membership-checkout{margin:24px 0;padding:0}.bios-cart-return,.bios-cart-shopping-links a{color:var(--blue)}.bios-cart-return{align-items:center;gap:8px;min-height:44px;display:inline-flex}.bios-cart-shopping-links{margin-top:24px}.bios-checkout-error{color:#ee7289}@media (width<=600px){.bios-cart-page-container{width:calc(100% - 28px);margin-top:24px}}.promo-admin{min-width:0}.promo-eyebrow{color:#8b8df8;letter-spacing:.12em;text-transform:uppercase;font-weight:800;font-size:11px!important}.promo-actions,.promo-toolbar,.promo-row-actions,.promo-history-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.promo-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.promo-stats>div{border:1px solid var(--border,#293346);background:var(--surface,#121a29);border-radius:16px;grid-template-columns:24px 1fr;gap:8px;padding:20px;display:grid}.promo-stats svg{color:#8d8ffc}.promo-stats span{color:var(--text-muted,#aeb9ce);font-size:13px}.promo-stats strong{grid-column:2;font-size:28px}.promo-share,.promo-form{border:1px solid var(--border,#293346);background:var(--surface,#121a29);border-radius:16px;margin:18px 0;padding:22px}.promo-share{align-items:center;gap:16px;display:flex}.promo-share>div{flex:1;min-width:0}.promo-share p,.promo-form header p,.promo-help{color:var(--text-muted,#aeb9ce);font-size:13px;line-height:1.7}.promo-share input{width:100%;font-family:monospace}.promo-form header{justify-content:space-between;gap:18px;margin-bottom:20px;display:flex}.promo-form header h3{margin:0}.promo-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.promo-fields label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.promo-wide{grid-column:1/-1}.promo-admin input,.promo-admin select,.promo-admin textarea,.promo-redeem input{border:1px solid var(--border,#354158);background:var(--input-bg,#0d1522);color:var(--text,#e8eefb);font:inherit;border-radius:9px;min-width:0;padding:11px 12px}.promo-admin input:focus,.promo-admin select:focus,.promo-admin textarea:focus,.promo-redeem input:focus{outline-offset:2px;outline:2px solid #7e83ef}.promo-toolbar{margin:22px 0}.promo-toolbar .control-search{flex:1;max-width:500px}.promo-table-wrap{border:1px solid var(--border,#293346);border-radius:14px;width:100%;overflow:auto}.promo-table{border-collapse:collapse;width:100%;font-size:13px}.promo-table th{text-align:left;background:var(--surface,#121a29);color:var(--text-muted,#aeb9ce);white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;padding:15px;font-size:11px}.promo-table td{border-top:1px solid var(--border,#293346);vertical-align:top;overflow-wrap:anywhere;min-width:110px;padding:17px 15px}.promo-table small{color:var(--text-muted,#aeb9ce);margin-top:6px;font-size:11px;line-height:1.6;display:block}.promo-table button{border:1px solid var(--border,#354158);color:var(--text,#e8eefb);cursor:pointer;font:inherit;background:0 0;border-radius:7px;padding:7px 9px}.promo-table button:disabled{opacity:.45;cursor:default}.promo-badge{color:#d4dbef;background:#2b3045;border-radius:20px;padding:5px 10px;display:inline-block}.promo-badge.is-active{color:#75e6b6;background:#153d32}.promo-badge.is-paused,.promo-badge.is-scheduled{color:#ffcd7f;background:#46351c}.promo-badge.is-revoked,.promo-badge.is-expired{color:#f6a9ba;background:#432933}.promo-history-heading{justify-content:space-between;margin-top:30px}.promo-redeem{border:1px solid var(--border,#293346);background:var(--surface,#121a29);border-radius:20px;max-width:650px;margin:48px auto;padding:30px}.promo-redeem h1{margin:10px 0;font-size:30px}.promo-redeem p{color:var(--text-muted,#aeb9ce);line-height:1.8}.promo-redeem form{flex-wrap:wrap;gap:12px;display:flex}.promo-redeem label{flex-direction:column;flex:1;gap:8px;min-width:180px;display:flex}.promo-redeem .promo-benefit{background:#7376ee1a;border-radius:12px;margin:20px 0;padding:18px}.promo-redeem a{color:#a7b2ff}.promo-discount{margin:18px 0}.promo-discount label{margin-bottom:8px;font-size:13px;display:block}.promo-discount input{border:1px solid var(--border,#354158);width:100%;color:inherit;background:0 0;border-radius:9px;padding:11px}.control-member-meta strong{overflow-wrap:anywhere}.promo-member-box{border:1px solid var(--border,#293346);border-radius:12px;margin:20px 0;padding:20px}.promo-member-box h4{margin:0 0 16px}.promo-member-box ul{margin:10px 0;padding-left:18px;font-size:13px;line-height:1.8}.promo-member-box .control-member-meta{padding:0}.promo-member-box small{color:var(--text-muted,#aeb9ce)}@media (width<=900px){.promo-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.promo-stats,.promo-fields{grid-template-columns:1fr}.promo-share{flex-direction:column;align-items:stretch}.promo-form{padding:16px}.promo-redeem{margin:24px 12px;padding:22px}.promo-stats{gap:10px}}html[data-theme=light] .promo-admin,html[data-theme=light] .promo-redeem{--surface:#fff;--border:#dae2f0;--text:#17233d;--text-muted:#57657b;--input-bg:#f7f9fe}@media (width<=820px){body .control-shell>.control-sidebar{z-index:70;position:fixed;top:0;bottom:0}body .control-shell>.control-scrim{z-index:60;position:fixed}}.promo-admin .control-notice,.promo-redeem .control-notice{overflow-wrap:anywhere;display:block}html[data-theme=light] .promo-admin .control-notice{color:#17603c;background:#e5f6ed;border-color:#a7dac0}html[data-theme=light] .promo-admin .control-notice.is-error,html[data-theme=light] .promo-redeem .control-notice.is-error{color:#962544;background:#ffedf2;border-color:#efb7c7}html[data-theme=light] .promo-redeem a{color:#3349b8}.promo-redeem form{align-items:flex-end;margin-top:16px}.promo-redeem form label{flex:220px;min-width:0;font-size:13px;font-weight:600}.promo-redeem input{width:100%;height:44px}.promo-redeem .btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:700;line-height:22px;display:inline-flex}.promo-redeem form>.btn{white-space:nowrap;flex:none;height:44px}.promo-redeem .btn-primary{color:#fff;background:linear-gradient(135deg,#5865f2,#6d35ff);border-color:#ffffff1f}.promo-redeem .btn-secondary{border-color:var(--border,#354158);color:var(--text,#e8eefb);background:0 0}.promo-redeem .btn svg{flex-shrink:0}.promo-redeem .promo-benefit h2{overflow-wrap:anywhere;margin:6px 0 16px;font-size:21px;line-height:1.4}.promo-gift-eyebrow{color:#979bff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.promo-gift-details{gap:10px;margin:0;display:grid}.promo-gift-details>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.promo-gift-details dt{color:var(--text-muted,#aeb9ce);font-size:13px}.promo-gift-details dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.promo-gift-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.promo-redeem-notice{background:#fbbf2414;border:1px solid #fbbf2459;border-radius:12px;align-items:flex-start;gap:12px;margin:20px 0;padding:16px;display:flex}.promo-redeem-notice>svg{color:#fbbf24;flex-shrink:0;margin-top:2px}.promo-redeem-notice h2{color:var(--text,#e8eefb);margin:0 0 6px;font-size:17px;line-height:1.4}.promo-redeem-notice p{overflow-wrap:anywhere;margin:0}.promo-redeem .btn:disabled{cursor:wait;opacity:.65}.promo-redeem .btn:focus-visible{outline-offset:3px;outline:2px solid #a7b2ff}.promo-redeem-links{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:18px;font-size:13px;line-height:1.6;display:flex}@media (width<=600px){.promo-redeem form{flex-direction:column;align-items:stretch}.promo-redeem form label{flex:none}.promo-redeem form>.btn{align-self:flex-start}}
