.site-frame{background:radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--ss-accent-deep) 20%, transparent), transparent 28%), var(--ss-ink-950);min-height:100vh;padding-left:196px}.skip-link{background:var(--ss-accent);color:var(--ss-accent-ink);z-index:1000;padding:.75rem 1rem;font-weight:800;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--ss-ink-950) 88%, transparent);border-bottom:1px solid var(--ss-line);z-index:50;grid-template-columns:240px minmax(220px,560px) 1fr;align-items:center;gap:2rem;height:74px;padding:0 2rem;display:grid;position:sticky;top:0;left:0;right:0}.topbar__brand{text-decoration:none}.brand-mark{font-family:var(--ss-font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:1.05rem;font-weight:400;display:inline-flex}.brand-mark__glyph{object-fit:contain;width:36px;height:36px;display:block}.global-search{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:9px;align-items:center;gap:.65rem;padding:0 .8rem;display:flex}.global-search svg{color:var(--ss-faint);width:18px;height:18px}.global-search input{background:0 0;border:0;outline:0;width:100%;min-height:42px}.global-search kbd{background:var(--ss-ink-800);border:1px solid var(--ss-line);color:var(--ss-faint);border-radius:4px;padding:.15rem .35rem;font-size:.72rem}.utility-nav{justify-content:end;align-items:center;gap:.3rem;display:flex}.utility-nav a,.icon-button{color:var(--ss-muted);border-radius:8px;justify-content:center;align-items:center;min-width:44px;height:44px;display:inline-flex}.utility-nav a:hover{background:var(--ss-ink-850);color:var(--ss-text)}.utility-nav svg,.icon-button svg{width:19px;height:19px}.mobile-utility{display:none!important}.sidebar{background:var(--ss-ink-900);border-right:1px solid var(--ss-line);z-index:40;flex-direction:column;width:196px;padding:94px 1rem 1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar nav{gap:.15rem;display:grid;overflow:auto}.sidebar nav a{color:var(--ss-muted);border-left:2px solid #0000;padding:.55rem .8rem;font-size:.82rem;font-weight:750;text-decoration:none}.sidebar nav a:hover{background:var(--ss-ink-850);border-left-color:var(--ss-accent);color:var(--ss-text)}.sidebar__footer{border-top:1px solid var(--ss-line);color:var(--ss-faint);align-items:center;gap:.6rem;margin-top:auto;padding:1rem .8rem 0;font-size:.7rem;display:flex}.connection-dot{background:var(--ss-warning);border-radius:50%;width:8px;height:8px}.connection-dot--ready{background:var(--ss-positive)}.main-content{max-width:var(--ss-max-content);min-height:80vh;margin:0 auto;padding:2.25rem clamp(1.25rem,4vw,4rem) 5rem}.site-footer{border-top:1px solid var(--ss-line);color:var(--ss-muted);margin-left:calc((100vw - 196px - min(var(--ss-max-content), 100vw - 196px)) / -2);padding:3rem clamp(1.25rem,4vw,4rem)}.site-footer p{max-width:54ch}.site-footer nav{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.site-footer small{color:var(--ss-faint)}.mobile-nav{display:none}.home-page{gap:5rem;display:grid}.hero{background-image:linear-gradient(90deg, var(--ss-ink-950) 0%, color-mix(in srgb, var(--ss-ink-950) 82%, transparent) 54%, color-mix(in srgb, var(--ss-ink-950) 38%, transparent) 100%), url(/brand/secure-sector-topography.png);border-bottom:1px solid var(--ss-line);background-position:50%;background-size:cover;min-height:610px;padding:clamp(3rem,9vw,8rem) 0 5rem;position:relative;overflow:hidden}.hero h1{font-family:var(--ss-font-display);letter-spacing:.01em;text-transform:uppercase;max-width:10ch;margin:0;font-size:clamp(3.3rem,8vw,8.5rem);line-height:.9}.hero h1 em{color:var(--ss-accent);font-style:normal;display:block}.hero>p{color:var(--ss-muted);max-width:620px;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero__actions svg,.lane-card a svg,.ss-page-header__actions svg{width:17px;height:17px}.hero__signal{color:var(--ss-faint);letter-spacing:.15em;align-items:center;gap:.5rem;margin-bottom:2.5rem;font-size:.68rem;font-weight:850;display:flex}.hero__signal span{background:var(--ss-live);box-shadow:0 0 0 6px color-mix(in srgb, var(--ss-live) 15%, transparent);border-radius:50%;width:7px;height:7px}.hero__brand-art{opacity:.34;pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 0 56%}.hero>:not(.hero__brand-art){z-index:1;position:relative}.hero__brand-art img{filter:drop-shadow(0 0 48px color-mix(in srgb, var(--ss-accent-strong) 45%, transparent));object-fit:contain;width:min(68%,520px);height:min(68%,520px)}.pulse-panel{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);grid-template-columns:minmax(180px,.6fr) 2fr;align-items:center;gap:2rem;padding:1.5rem 2rem;display:grid}.pulse-panel h2,.section-heading h2,.split-feature h2,.member-strip h2,.live-region h2{font-family:var(--ss-font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.pulse-panel__metrics{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.section-block{gap:2rem;display:grid}.section-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.section-heading>p{color:var(--ss-muted);max-width:520px;line-height:1.6}.lane-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.lane-card{min-height:330px;padding:1.4rem;position:relative}.lane-card>svg{color:var(--ss-accent);width:30px;height:30px;margin:2.4rem 0 2rem}.lane-card__number{color:var(--ss-line);font-family:var(--ss-font-display);font-size:2rem;font-weight:400;position:absolute;top:1rem;right:1.2rem}.lane-card h3{margin:0;font-size:1.3rem}.lane-card p{color:var(--ss-muted);font-size:.9rem;line-height:1.55}.lane-card a{color:var(--ss-accent);align-items:center;gap:.4rem;font-size:.8rem;font-weight:850;text-decoration:none;display:flex;position:absolute;bottom:1.3rem}.split-feature{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.split-feature__visual{aspect-ratio:1.25;background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-lg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.split-feature__visual>img{object-fit:cover;width:100%;height:100%}.split-feature__visual .ss-status{position:absolute;bottom:1.2rem;left:1.2rem}.split-feature>div:last-child>p{color:var(--ss-muted);line-height:1.7}.split-feature ul{gap:.8rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.split-feature li{align-items:center;gap:.7rem;display:flex}.split-feature li svg{color:var(--ss-accent);width:18px;height:18px}.member-strip{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-lg);grid-template-columns:1fr minmax(320px,500px);align-items:center;gap:3rem;padding:clamp(1.5rem,5vw,4rem);display:grid}.member-strip>div:first-child p:last-child{color:var(--ss-muted);max-width:58ch;line-height:1.6}.member-card{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius);box-shadow:var(--ss-shadow);gap:1.5rem;padding:1.4rem;display:grid}.member-card__top{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;display:grid}.member-card__avatar{object-fit:contain;width:44px;height:44px}.member-card__top div{gap:.2rem;display:grid}.member-card__top div span{color:var(--ss-muted);font-size:.75rem}.member-card__top b{color:var(--ss-accent);font-family:var(--ss-font-display)}.member-card__chips{flex-wrap:wrap;gap:.45rem;display:flex}.member-card__chips span{background:var(--ss-ink-800);border:1px solid var(--ss-line);color:var(--ss-muted);border-radius:99px;padding:.35rem .55rem;font-size:.68rem}.section-page{gap:2.5rem;padding-top:2.5rem;display:grid}.filter-bar{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);align-items:center;gap:.8rem;padding:.8rem;display:flex}.filter-bar>svg{color:var(--ss-accent);margin-left:.3rem}.filter-bar label{font-size:.8rem;font-weight:800}.filter-bar select{background:var(--ss-ink-800);border:1px solid var(--ss-line);border-radius:8px;min-width:190px;min-height:42px;margin-left:auto;padding:0 .7rem}.filter-bar button svg{width:16px;height:16px}.capability-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.capability-card{min-height:240px;padding:1.4rem;position:relative}.capability-card>span{color:var(--ss-line);font-family:var(--ss-font-display);font-size:2.3rem;font-weight:400;position:absolute;top:1rem;right:1.2rem}.capability-card>svg{color:var(--ss-accent);width:26px;height:26px;margin:2.2rem 0 2rem}.capability-card h2{margin:0;font-size:1.15rem}.capability-card p{color:var(--ss-muted);font-size:.88rem;line-height:1.6}.live-region{gap:1.2rem;margin-top:1rem;display:grid}.live-region>.ss-eyebrow{margin:0}.auth-page{grid-template-columns:1fr minmax(320px,520px);align-items:start;gap:clamp(2rem,7vw,8rem);padding:clamp(3rem,9vw,8rem) 0;display:grid}.auth-page h1{font-family:var(--ss-font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(3rem,6vw,6.5rem);line-height:.9}.auth-page>div:first-child>p:last-child{color:var(--ss-muted);max-width:55ch;font-size:1.1rem;line-height:1.7}.auth-form{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);gap:1rem;padding:1.5rem;display:grid}.auth-form label:not(.check-field){gap:.45rem;font-size:.78rem;font-weight:800;display:grid}.auth-form input{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:8px;min-height:46px;padding:0 .8rem}.check-field{color:var(--ss-muted);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:.8rem;line-height:1.5;display:grid}.check-field input{min-height:auto}.auth-form__links{justify-content:space-between;font-size:.8rem;display:flex}.form-note{color:var(--ss-faint);margin:0;font-size:.72rem;line-height:1.5}.status-summary{align-items:center;gap:1rem;display:flex}.status-summary p{color:var(--ss-muted)}.status-list{gap:.7rem;display:grid}.status-row{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.status-row>svg{color:var(--ss-warning)}.status-row h2{margin:0;font-size:.95rem}.status-row p{color:var(--ss-muted);margin:.25rem 0 0;font-size:.8rem}.status-row strong{text-transform:uppercase;font-size:.75rem}.search-page-form{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);align-items:center;gap:.8rem;padding:.8rem;display:flex}.search-page-form>svg{color:var(--ss-muted)}.search-page-form input{background:0 0;border:0;outline:0;flex:1;min-height:44px}.community-page,.community-post-page{gap:1.4rem;display:grid}.community-composer,.discussion-card,.discussion-comments,.discussion-report{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);padding:clamp(1rem,2vw,1.5rem)}.community-composer{gap:.8rem;display:grid}.community-composer h2,.discussion-comments h2{margin:0}.community-composer>label,.discussion-comments form>label,.discussion-report label{gap:.45rem;font-size:.78rem;font-weight:800;display:grid}.community-composer textarea,.community-composer input:not([type=checkbox]),.discussion-comments textarea,.discussion-report textarea,.community-composer select,.discussion-report select{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);resize:vertical;padding:.75rem}.community-composer__fields{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.community-composer__fields label,.community-composer__advanced>label{gap:.4rem;font-size:.75rem;font-weight:800;display:grid}.community-composer__topics,.community-composer__poll,.community-composer__media{border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);flex-wrap:wrap;gap:.65rem;margin:0;padding:.8rem;display:flex}.community-composer__topics legend,.community-composer__poll legend,.community-composer__media legend{color:var(--ss-faint);text-transform:uppercase;padding-inline:.3rem;font-size:.72rem;font-weight:800}.community-composer__topics label,.community-composer__poll-toggle{align-items:center;gap:.4rem;font-size:.78rem;display:flex}.community-composer__media{display:grid}.community-composer__media>p{color:var(--ss-muted);margin:0;font-size:.78rem;line-height:1.5}.community-composer__media-picker{background:var(--ss-ink-900);border:1px dashed color-mix(in srgb, var(--ss-accent) 55%, var(--ss-line));border-radius:var(--ss-radius-sm);color:var(--ss-text);cursor:pointer;justify-self:start;align-items:center;gap:.5rem;min-height:40px;padding:.55rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex;position:relative}.community-composer__media-picker:focus-within{outline:2px solid var(--ss-accent);outline-offset:2px}.community-composer__media-picker svg{width:17px;height:17px}.community-composer__media-picker input{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.community-composer__media-list{gap:.65rem;display:grid}.community-composer__media-list article{background:color-mix(in srgb, var(--ss-ink-900) 75%, transparent);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);gap:.65rem;padding:.7rem;display:grid}.community-composer__media-list header,.community-composer__media-list footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.community-composer__media-list header>div{gap:.15rem;display:grid}.community-composer__media-list header span:not(.community-media-state){color:var(--ss-faint);font-size:.72rem}.community-composer__media-list label{gap:.4rem;font-size:.75rem;font-weight:800;display:grid}.community-composer__media-list footer{justify-content:flex-end}.community-media-state{background:color-mix(in srgb, var(--ss-warning) 15%, transparent);color:var(--ss-warning);text-transform:uppercase;border-radius:999px;padding:.3rem .55rem;font-size:.68rem;font-weight:850}.community-media-state--ready{background:color-mix(in srgb, var(--ss-positive) 15%, transparent);color:var(--ss-positive)}.community-media-state--rejected{background:color-mix(in srgb, var(--ss-danger) 15%, transparent);color:var(--ss-danger)}.community-composer__media-remove{color:var(--ss-faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;min-height:36px;font-size:.75rem;font-weight:800;display:inline-flex}.community-composer__media-remove:hover:not(:disabled){color:var(--ss-danger)}.community-composer__media-remove svg{width:16px;height:16px}.community-composer__advanced{background:color-mix(in srgb, var(--ss-ink-900) 72%, transparent);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);padding:.8rem}.community-composer__advanced>summary{cursor:pointer;font-size:.78rem;font-weight:800}.community-composer__advanced[open]{gap:.8rem;display:grid}.community-composer__poll{display:grid}.community-composer__poll>div{grid-template-columns:6rem minmax(0,1fr) auto;align-items:end;gap:.4rem;display:grid}.community-composer__poll>div label{padding-bottom:.75rem;font-size:.75rem;font-weight:800}.community-composer__poll>div button{color:var(--ss-faint);cursor:pointer;background:0 0;border:0;min-height:2.75rem}.community-composer__footer{justify-content:flex-end;align-items:end;gap:.8rem;display:flex}.messages-hub{gap:1rem;display:grid}.message-request,.messages-inbox,.message-thread{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);padding:1rem}.message-request{grid-template-columns:auto 1fr;gap:.75rem;display:grid}.message-request>label,.message-request textarea{grid-column:1/-1}.message-request textarea,.message-thread textarea{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);padding:.75rem}.messages-hub__layout{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.5fr);gap:1rem;display:grid}.messages-inbox{align-content:start;gap:.65rem;display:grid}.messages-inbox article{border-top:1px solid var(--ss-line);padding-top:.65rem}.messages-inbox article>button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:.2rem;width:100%;padding:0;display:grid}.messages-inbox article>button[aria-current=page]{color:var(--ss-accent)}.messages-inbox__request-actions{gap:.45rem;margin-top:.55rem;display:flex}.message-thread{gap:.8rem;min-width:0;display:grid}.message-thread header h2{margin:0}.message-thread header p{color:var(--ss-faint);margin:.35rem 0 0}.message-thread ol{gap:.7rem;max-height:34rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.message-thread li{background:var(--ss-ink-900);border-radius:var(--ss-radius-sm);max-width:78%;padding:.7rem}.message-thread li.is-self{background:color-mix(in srgb, var(--ss-accent) 20%, var(--ss-ink-900));justify-self:end}.message-thread li p,.message-thread li time{overflow-wrap:anywhere;margin:0}.message-thread li time{color:var(--ss-faint);margin-top:.45rem;font-size:.7rem;display:block}.message-thread form{justify-items:end;gap:.6rem;display:grid}@media (max-width:760px){.messages-hub__layout{grid-template-columns:1fr}.message-request{grid-template-columns:auto 1fr}}.community-composer__footer label{gap:.35rem;margin-right:auto;font-size:.72rem;display:grid}.community-composer__footer>span,.discussion-comments form>div>span{color:var(--ss-faint);font-size:.72rem}.feed-modes{border-bottom:1px solid var(--ss-line);gap:.25rem;display:flex;overflow-x:auto}.feed-modes button{color:var(--ss-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:46px;padding:.6rem .9rem;font-size:.82rem;font-weight:800}.feed-modes button[aria-current=page]{border-bottom-color:var(--ss-accent-strong);color:var(--ss-text)}.feed-modes button:disabled{cursor:not-allowed;opacity:.45}.community-feed{gap:1rem;display:grid}.feed-card{background:var(--ss-ink-900);border:1px solid color-mix(in srgb, var(--ss-accent) 28%, var(--ss-line));border-radius:var(--ss-radius);overflow:hidden}.feed-card>header{border-bottom:1px solid var(--ss-line);align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.feed-card>header>div:nth-child(2){gap:.15rem;margin-right:auto;display:grid}.feed-card>header span:not(.ss-status){color:var(--ss-faint);font-size:.72rem}.feed-card__follow{border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);background:0 0;align-items:center;gap:.35rem;min-height:34px;padding:0 .65rem;font-size:.7rem;font-weight:850;display:inline-flex}.feed-card__follow svg{width:14px;height:14px}.feed-card__avatar{background:var(--ss-ink-800);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);font-family:var(--ss-font-display);justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.feed-card__avatar img{object-fit:cover;width:100%;height:100%}.feed-card__body{padding:clamp(1rem,2vw,1.5rem)}.feed-card__body h2{margin:0 0 .65rem;font-size:clamp(1.15rem,2vw,1.6rem)}.feed-card__body h2 a{text-decoration:none}.feed-card__body>p:last-child{color:var(--ss-muted);margin-bottom:0;line-height:1.65}.feed-card__warning{background:color-mix(in srgb, var(--ss-warning) 10%, transparent);border-left:3px solid var(--ss-warning);color:var(--ss-warning);padding:.7rem;font-size:.8rem}.feed-card__media{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.65rem;padding:0 clamp(1rem,2vw,1.5rem) 1rem;display:grid}.feed-card__media img,.feed-card__media video{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);object-fit:cover;width:100%;max-height:32rem;display:block}.feed-card>footer,.discussion-card>footer{border-top:1px solid var(--ss-line);flex-wrap:wrap;gap:.2rem;padding:.55rem;display:flex}.feed-card>footer button,.feed-card>footer a,.discussion-card>footer a,.discussion-card>footer>span{border-radius:var(--ss-radius-sm);color:var(--ss-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;min-height:40px;padding:.5rem .7rem;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-flex}.feed-card>footer button:hover,.feed-card>footer a:hover,.feed-card>footer button[aria-pressed=true]{background:var(--ss-ink-850);color:var(--ss-accent)}.feed-card>footer svg,.discussion-card>footer svg{width:16px;height:16px}.feed-card__more{margin-left:auto;position:relative}.feed-card__more summary{border-radius:var(--ss-radius-sm);color:var(--ss-muted);cursor:pointer;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.feed-card__more summary::marker{content:""}.feed-card__more>div{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);box-shadow:var(--ss-shadow);z-index:2;min-width:190px;padding:.35rem;display:grid;position:absolute;bottom:42px;right:0}.feed-card__more>div button{text-align:left;border:0;justify-content:flex-start;width:100%}.community-load-more{justify-self:center;min-width:180px}.community-share-status,.community-action-status{background:var(--ss-ink-850);border-left:3px solid var(--ss-positive);color:var(--ss-muted);margin:0;padding:.75rem 1rem}.community-back{color:var(--ss-muted);justify-self:start;align-items:center;gap:.45rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.community-back svg{height:17px}.discussion-card>header{align-items:start;gap:.75rem;display:flex}.discussion-card>header>div{margin-right:auto}.discussion-card h1{font-family:var(--ss-font-display);text-transform:uppercase;max-width:20ch;margin:0;font-size:clamp(2rem,5vw,4.4rem);line-height:1}.discussion-card>header>div>p{color:var(--ss-faint);font-size:.8rem}.discussion-card__body{white-space:pre-wrap;max-width:78ch;padding:2rem 0;font-size:1.02rem;line-height:1.8}.discussion-comments{gap:1rem;display:grid}.discussion-comments form,.discussion-report form{gap:.8rem;display:grid}.discussion-comments form>div{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.discussion-comments ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.discussion-comments li{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);padding:1rem}.discussion-comments li header{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.discussion-comments li header span:not(.ss-status){color:var(--ss-faint);font-size:.72rem}.discussion-comments li p{white-space:pre-wrap;margin-bottom:0;line-height:1.65}.discussion-report summary{color:var(--ss-muted);cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;font-weight:800;display:flex}.discussion-report form{margin-top:1rem}@media (max-width:1100px){.site-frame{padding-left:0}.sidebar{display:none}.topbar{grid-template-columns:200px 1fr auto}.lane-grid{grid-template-columns:repeat(2,1fr)}.pulse-panel{grid-template-columns:1fr}.site-footer{margin-left:0}.capability-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.topbar{grid-template-columns:1fr auto;gap:.5rem;height:64px;padding:0 1rem}.global-search{display:none}.brand-mark__word{font-size:.85rem}.utility-nav>a:not(.mobile-utility):not(:last-child),.utility-nav>.icon-button{display:none}.mobile-utility{display:inline-flex!important}.main-content{padding:1.3rem 1rem 7rem}.mobile-nav{background:var(--ss-ink-900);border-top:1px solid var(--ss-line);z-index:60;grid-template-columns:repeat(6,1fr);align-items:center;height:64px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:var(--ss-muted);text-align:center;font-size:.58rem;font-weight:800;text-decoration:none}.mobile-nav__more{color:var(--ss-muted);text-align:center;position:relative}.mobile-nav__more summary{cursor:pointer;justify-content:center;align-items:center;height:64px;list-style:none;display:flex}.mobile-nav__more summary::-webkit-details-marker{display:none}.mobile-nav__more summary:focus-visible{outline:2px solid var(--ss-accent);outline-offset:-4px}.mobile-nav__more summary svg{height:18px}.mobile-nav__more>div{background:var(--ss-ink-900);border:1px solid var(--ss-line);box-shadow:var(--ss-shadow);text-align:left;border-radius:14px;gap:.2rem;width:min(280px,100vw - 1.5rem);max-height:min(65vh,520px);padding:.6rem;display:grid;position:fixed;bottom:72px;right:.75rem;overflow-y:auto}.mobile-nav__more>div a{border-radius:8px;padding:.75rem;font-size:.8rem;display:block}.mobile-nav__more>div a:hover,.mobile-nav__more>div a:focus-visible{background:var(--ss-ink-850);color:var(--ss-text)}.site-footer{padding-bottom:6rem}.hero{min-height:520px;padding-top:4rem}.hero h1{font-size:clamp(3.1rem,16vw,5.5rem)}.hero__brand-art{opacity:.14;left:20%}.pulse-panel{padding:1.2rem}.pulse-panel__metrics{grid-template-columns:1fr 1fr}.section-heading{flex-direction:column;align-items:start;gap:.6rem}.lane-grid{grid-template-columns:1fr}.lane-card{min-height:290px}.split-feature,.member-strip,.auth-page{grid-template-columns:1fr}.split-feature__visual{order:2}.capability-grid{grid-template-columns:1fr}.filter-bar{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.filter-bar select{width:100%;min-width:0;margin-left:0}.filter-bar button{grid-column:1/-1}.status-row{grid-template-columns:auto 1fr;align-items:start}.status-row strong{grid-column:2}.search-page-form{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.search-page-form button{grid-column:1/-1}.community-composer__footer{grid-template-columns:1fr auto;align-items:stretch;display:grid}.community-composer__footer label,.community-composer__footer button{grid-column:1/-1}.discussion-card>header{flex-wrap:wrap}}.home-pulse__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-pulse__heading .ss-button svg{width:1rem;height:1rem}.home-pulse__warning{background:color-mix(in srgb, var(--ss-warning) 9%, transparent);border-left:2px solid var(--ss-warning);color:var(--ss-text-muted);margin:1rem 0;padding:.75rem 1rem}.home-pulse__feed{border-top:1px solid var(--ss-line);gap:.45rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.home-pulse__item{background:var(--ss-ink-850);border:1px solid #0000;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.8rem .9rem;display:grid}.home-pulse__item:hover,.home-pulse__item:focus-visible{border-color:var(--ss-line-strong)}.home-pulse__item>svg{color:var(--ss-accent);width:1.15rem;height:1.15rem}.home-pulse__item span{gap:.15rem;min-width:0;display:grid}.home-pulse__item small,.home-pulse__item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-pulse__item small{color:var(--ss-text-muted);text-transform:uppercase;font-size:.72rem}.home-pulse__all{color:var(--ss-accent-soft);text-transform:uppercase;justify-self:end;margin-top:.35rem;font-size:.82rem;font-weight:700}.events-page,.event-detail-page,.tickets-page{gap:1.4rem;display:grid}.event-filters,.tickets-toolbar{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);align-items:center;gap:.5rem;padding:.65rem;display:flex}.event-filters>button:not(.ss-button){color:var(--ss-text-muted);cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;padding:.75rem .9rem;font-size:.78rem;font-weight:800}.event-filters>button[aria-pressed=true]{border-bottom-color:var(--ss-accent);color:var(--ss-text)}.event-filters .ss-button,.tickets-toolbar .ss-button{margin-left:auto}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.event-card,.ticket-card{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius);flex-direction:column;gap:.9rem;padding:1.15rem;display:flex;overflow:hidden}.event-card>img{object-fit:cover;width:calc(100% + 2.3rem);height:160px;margin:-1.15rem -1.15rem 0}.event-card>header,.ticket-card>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.event-card h2,.ticket-card h2,.event-registration h2{margin:0}.event-card>p{color:var(--ss-text-muted);flex:1;margin:0;line-height:1.6}.event-card dl{gap:.65rem;margin:0;display:grid}.event-card dl>div{grid-template-columns:auto 1fr;align-items:start;gap:0 .55rem;display:grid}.event-card dl svg,.ticket-card>p svg{color:var(--ss-accent);width:1rem;height:1rem}.event-card dt{color:var(--ss-faint);text-transform:uppercase;font-size:.68rem;font-weight:800}.event-card dd{color:var(--ss-text-muted);grid-column:2;margin:0;font-size:.82rem}.event-detail__hero{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.2rem,3vw,2.5rem);display:grid;overflow:hidden}.event-detail__hero>img{object-fit:cover;width:100%;height:100%;min-height:300px}.event-detail__hero>div{align-content:center;gap:1rem;display:grid}.event-detail__hero h1{font-family:var(--ss-font-display);text-transform:uppercase;margin:0;font-size:clamp(2.8rem,7vw,6rem);line-height:.9}.event-detail__hero p{color:var(--ss-text-muted);margin:0;line-height:1.7}.event-detail__message,.event-detail__error{border-left:3px solid var(--ss-positive);margin:0;padding:.8rem 1rem}.event-detail__error{border-left-color:var(--ss-danger)}.event-detail__layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);align-items:start;gap:1rem;display:grid}.event-detail__facts,.event-registration{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.event-detail__facts>div:not(.event-detail__tools){border-bottom:1px solid var(--ss-line);grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding-bottom:1rem;display:grid}.event-detail__facts>div>svg{color:var(--ss-accent)}.event-detail__facts>div>span{gap:.2rem;display:grid}.event-detail__facts small{color:var(--ss-faint);text-transform:uppercase;font-size:.68rem;font-weight:800}.event-detail__facts span span,.event-registration p{color:var(--ss-text-muted)}.event-detail__tools{flex-wrap:wrap;gap:.6rem;display:flex}.event-registration{position:sticky;top:5.5rem}.event-registration__rules{color:var(--ss-text-muted);grid-template-columns:auto 1fr;align-items:start;gap:.65rem;line-height:1.5;display:grid}.event-registration__rules input{accent-color:var(--ss-accent);width:1.1rem;height:1.1rem;margin-top:.15rem}.ticket-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ticket-card>p{color:var(--ss-text-muted);align-items:center;gap:.55rem;margin:0;display:flex}.ticket-card>a:not(.ss-button){color:var(--ss-accent-soft);text-transform:uppercase;font-size:.8rem;font-weight:800}.ticket-card__verified{color:var(--ss-positive)!important}.ticket-qr{border-radius:var(--ss-radius-sm);color:#111;text-align:center;background:#fff;place-items:center;gap:.4rem;padding:1rem;display:grid}.ticket-qr img{width:min(300px,65vw);height:min(300px,65vw)}.ticket-qr small{color:#4a4a4a}@media (max-width:980px){.event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-detail__hero,.event-detail__layout{grid-template-columns:1fr}.event-registration{position:static}}@media (max-width:640px){.event-grid,.ticket-list{grid-template-columns:1fr}.event-filters{flex-wrap:wrap;align-items:stretch}.event-filters .ss-button{width:100%;margin-left:0}}.home-dashboard{gap:1rem;display:grid}.home-dashboard__heading{justify-content:space-between;align-items:end;gap:1rem;margin-top:.5rem;display:flex}.home-dashboard__heading h2{font-family:var(--ss-font-display);text-transform:uppercase;margin:0;font-size:clamp(2.4rem,5vw,5.2rem);line-height:.9}.home-dashboard__heading>div>p:not(.ss-eyebrow){color:var(--ss-faint);margin:.8rem 0 0;font-size:.78rem}.home-dashboard__warning{background:color-mix(in srgb, var(--ss-warning) 8%, var(--ss-ink-850));border-left:3px solid var(--ss-warning);color:var(--ss-muted);margin:0;padding:.75rem 1rem;font-size:.8rem}.home-dashboard__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.home-dashboard__metrics article{background:var(--ss-ink-850);border:1px solid var(--ss-line);gap:.35rem;min-height:145px;padding:1rem;display:grid}.home-dashboard__metrics article:first-child{border-left:3px solid var(--ss-live)}.home-dashboard__metrics svg{color:var(--ss-accent);justify-self:end;width:18px;height:18px}.home-dashboard__metrics span{color:var(--ss-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.home-dashboard__metrics strong{font-family:var(--ss-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1;overflow:hidden}.home-dashboard__metrics small{color:var(--ss-faint);font-size:.7rem;line-height:1.4}.home-live,.home-module{background:linear-gradient(145deg, color-mix(in srgb, var(--ss-accent-deep) 10%, transparent), transparent 45%), var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius);min-width:0;padding:clamp(1rem,2vw,1.4rem)}.home-live{border-color:color-mix(in srgb, var(--ss-live) 58%, var(--ss-line));box-shadow:0 18px 70px color-mix(in srgb, var(--ss-accent-deep) 20%, transparent)}.home-module__heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.home-module__heading .ss-eyebrow{margin-bottom:.35rem}.home-module__heading h3{font-family:var(--ss-font-display);text-transform:uppercase;margin:0;font-size:clamp(1.45rem,2.5vw,2.4rem);line-height:1}.home-module__heading>a{color:var(--ss-accent);text-transform:uppercase;flex:none;align-items:center;gap:.35rem;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.home-module__heading svg{width:15px;height:15px}.home-live__grid,.home-card-rail,.home-editorial-grid,.home-personal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.home-feed-link,.home-live__match{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);flex-direction:column;gap:.55rem;min-height:210px;padding:1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.home-feed-link:hover,.home-live__match:hover,.home-timeline a:hover,.home-server-list a:hover,.home-creators a:hover,.home-release-list>a:hover,.home-continue-card:hover{border-color:var(--ss-accent);transform:translateY(-2px)}.home-feed-link__meta,.home-live__match>span,.home-feed-link__footer{color:var(--ss-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.home-feed-link strong{font-size:1.05rem;line-height:1.3}.home-feed-link p{color:var(--ss-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.55;display:-webkit-box;overflow:hidden}.home-feed-link__footer{color:var(--ss-faint);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.home-feed-link__footer svg{width:15px;height:15px}.home-feed-link--compact{min-height:150px}.home-feed-link--compact p{-webkit-line-clamp:2}.home-live__match{border-left:3px solid var(--ss-live)}.home-live__match>span{justify-content:space-between;align-items:center;display:flex}.home-live__match>strong{justify-content:space-between;align-items:center;font-size:.92rem;display:flex}.home-live__match>strong:first-of-type{margin-top:1.2rem}.home-live__match>strong b{font-family:var(--ss-font-display);font-size:1.8rem}.home-live__match>small{color:var(--ss-accent);justify-content:space-between;align-items:center;margin-top:auto;font-weight:800;display:flex}.home-live__match>small svg{width:15px;height:15px}.home-dashboard__two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.home-timeline,.home-server-list,.home-quests,.home-creators,.home-release-list{gap:.5rem;display:grid}.home-timeline>a,.home-server-list>a,.home-creators>a,.home-release-list>a,.home-continue-card{background:color-mix(in srgb, var(--ss-ink-850) 82%, transparent);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:72px;padding:.8rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.home-timeline svg,.home-creators svg,.home-release-list svg,.home-continue-card svg{color:var(--ss-accent);width:20px;height:20px}.home-timeline span,.home-server-list span,.home-creators span,.home-release-list span,.home-continue-card span{gap:.25rem;min-width:0;display:grid}.home-timeline small,.home-server-list small,.home-creators small,.home-release-list small,.home-continue-card small{color:var(--ss-faint);text-transform:uppercase;font-size:.65rem}.home-timeline strong,.home-server-list strong,.home-creators strong,.home-release-list strong,.home-continue-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-timeline em{color:var(--ss-muted);font-size:.68rem;font-style:normal}.home-server-list__dot{background:var(--ss-faint);border-radius:50%;width:10px;height:10px}.home-server-list__dot--online{background:var(--ss-positive)}.home-server-list__dot--degraded,.home-server-list__dot--maintenance{background:var(--ss-warning)}.home-server-list__dot--offline{background:var(--ss-danger)}.home-server-list b,.home-release-list b{color:var(--ss-text);font-family:var(--ss-font-display);white-space:nowrap;font-size:1.3rem}.home-server-list b small{font-family:var(--ss-font-body)}.home-quests>a{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);gap:.8rem;padding:.85rem;text-decoration:none;display:grid}.home-quests>a>span{justify-content:space-between;gap:.5rem;display:flex}.home-quests small{color:var(--ss-faint);text-transform:uppercase;font-size:.68rem}.home-creators img{border:1px solid var(--ss-line);object-fit:cover;border-radius:50%;width:38px;height:38px}.home-release-list .home-feed-link{min-height:120px}.home-continue-card i{background:var(--ss-ink-800);border-radius:2px;height:5px;display:block;overflow:hidden}.home-continue-card i b{background:var(--ss-accent);height:100%;display:block}.home-module__empty{color:var(--ss-muted);margin:0;padding:1rem;font-size:.8rem;line-height:1.5}@media (max-width:980px){.home-dashboard__metrics,.home-live__grid,.home-card-rail,.home-editorial-grid,.home-personal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home-dashboard__heading{flex-direction:column;align-items:stretch}.home-dashboard__heading .ss-button{align-self:start}.home-dashboard__two-column{grid-template-columns:1fr}}@media (max-width:560px){.home-dashboard__metrics,.home-live__grid,.home-card-rail,.home-editorial-grid,.home-personal-grid{grid-template-columns:1fr}.home-module__heading{flex-direction:column;align-items:start}.home-dashboard__metrics article{min-height:125px}}.watch-page{gap:2rem;display:grid}.watch-controls{background:color-mix(in srgb, var(--ss-ink-900) 92%, transparent);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);z-index:20;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:.8rem;display:grid;position:sticky;top:86px}.watch-controls nav{scrollbar-width:thin;gap:.4rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.watch-controls button{color:var(--ss-muted);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;min-height:42px;padding:.55rem .8rem;font-size:.75rem;font-weight:800}.watch-controls button:hover,.watch-controls button[aria-current=page]{background:var(--ss-ink-800);border-color:var(--ss-line-strong);color:var(--ss-text)}.watch-controls button[aria-current=page]{box-shadow:inset 0 -2px var(--ss-accent)}.watch-controls button:disabled{cursor:not-allowed;opacity:.45}.watch-controls label{color:var(--ss-faint);text-transform:uppercase;gap:.3rem;font-size:.68rem;font-weight:800;display:grid}.watch-controls select{min-width:170px;min-height:42px}.watch-collection,.watch-creators,.watch-discussion{gap:1.1rem;display:grid}.watch-collection>div:first-child,.watch-creators>div:first-child,.watch-discussion>div:first-child{justify-content:space-between;align-items:end;display:flex}.watch-collection h2,.watch-creators h2,.watch-discussion h2{margin:.25rem 0 0;font-size:clamp(1.65rem,3vw,2.5rem)}.watch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.watch-card{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);min-width:0;transition:border-color var(--ss-duration-fast) var(--ss-ease), transform var(--ss-duration-fast) var(--ss-ease);overflow:hidden}.watch-card:hover,.watch-card:focus-within{border-color:var(--ss-line-strong);transform:translateY(-2px)}.watch-card__open{color:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0;display:grid}.watch-card__visual{aspect-ratio:16/9;background:linear-gradient(135deg, color-mix(in srgb, var(--ss-accent) 16%, transparent), transparent 55%), url(/brand/secure-sector-topography.png) center / cover, var(--ss-ink-800);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.watch-card__visual>img{object-fit:cover;width:100%;height:100%}.watch-card__visual>span{color:color-mix(in srgb, var(--ss-text) 65%, transparent);font-family:var(--ss-font-display);letter-spacing:.05em;font-size:clamp(2rem,5vw,4.5rem)}.watch-card__visual i{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--ss-ink-950) 72%, transparent);border:1px solid var(--ss-line-strong);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute}.watch-card__visual i svg{width:20px;height:20px}.watch-card__visual b,.watch-card__visual em{background:color-mix(in srgb, var(--ss-ink-950) 88%, transparent);color:var(--ss-text);border-radius:4px;padding:.25rem .4rem;font-size:.65rem;font-style:normal;position:absolute;bottom:.55rem;right:.55rem}.watch-card__visual b{background:var(--ss-danger);text-transform:uppercase;inset:.55rem auto auto .55rem}.watch-card__copy{gap:.35rem;padding:.9rem;display:grid}.watch-card__copy small{color:var(--ss-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.watch-card__copy strong{color:var(--ss-text);line-height:1.3}.watch-card__copy>span{color:var(--ss-muted);font-size:.73rem}.watch-creators>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.watch-creators a{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.2rem;padding:.75rem;text-decoration:none;display:grid}.watch-creators a>strong,.watch-creators a>span:not(.watch-creators__avatar),.watch-creators a>small{grid-column:2}.watch-creators a>span:not(.watch-creators__avatar),.watch-creators a>small{color:var(--ss-muted);font-size:.7rem}.watch-creators .ss-status{grid-area:1/3/span 3}.watch-creators__avatar{background:var(--ss-ink-800);border:1px solid var(--ss-line);border-radius:50%;grid-row:1/span 3;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.watch-creators__avatar img{object-fit:cover;width:100%;height:100%}.watch-detail-shell{background:var(--ss-ink-900);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-lg);gap:1.5rem;padding:clamp(.8rem,2vw,1.5rem);scroll-margin-top:96px;display:grid;overflow:hidden}.watch-player{aspect-ratio:16/9;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--ss-accent) 18%, transparent), transparent 35%), url(/brand/secure-sector-topography.png) center / cover, var(--ss-ink-950);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);display:grid;position:relative;overflow:hidden}.watch-player>button{background:color-mix(in srgb, var(--ss-ink-950) 80%, transparent);border:1px solid var(--ss-line-strong);color:var(--ss-text);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:.8rem;right:.8rem}.watch-player iframe{border:0;width:100%;height:100%}.watch-player .ss-state-panel{background:color-mix(in srgb, var(--ss-ink-900) 88%, transparent);place-self:center;max-width:620px;margin:1rem}.watch-player__handoff{text-align:center;align-content:center;justify-items:center;padding:2rem}.watch-player__handoff>svg{color:var(--ss-accent);width:40px;height:40px}.watch-player__handoff p{color:var(--ss-muted)}.watch-detail{gap:1rem;display:grid}.watch-detail>header{align-items:start;gap:.6rem;display:flex}.watch-detail>header>div{margin-right:auto}.watch-detail h1{margin:.3rem 0;font-size:clamp(2rem,5vw,4.2rem)}.watch-detail>header p,.watch-detail>p{color:var(--ss-muted);max-width:76ch}.watch-detail__facts,.watch-detail>footer{flex-wrap:wrap;gap:.5rem;display:flex}.watch-detail__facts span{background:var(--ss-ink-850);border:1px solid var(--ss-line);color:var(--ss-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.7rem;display:inline-flex}.watch-detail__facts svg{width:15px;height:15px}.watch-action-status{background:color-mix(in srgb, var(--ss-positive) 10%, var(--ss-ink-850));border:1px solid color-mix(in srgb, var(--ss-positive) 35%, var(--ss-line));border-radius:var(--ss-radius-sm);margin:0;padding:.8rem}.watch-discussion form,.watch-report form{gap:.75rem;display:grid}.watch-discussion form>div{color:var(--ss-faint);justify-content:space-between;align-items:center;display:flex}.watch-discussion ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.watch-discussion li{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);padding:.85rem}.watch-discussion li header{align-items:center;gap:.55rem;display:flex}.watch-discussion li header span{color:var(--ss-faint);font-size:.7rem}.watch-report{border-top:1px solid var(--ss-line);padding-top:1rem}.watch-report summary{color:var(--ss-muted);cursor:pointer;align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.watch-report form{max-width:720px;padding-top:1rem}@media (max-width:1100px){.watch-grid,.watch-creators>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.watch-controls{grid-template-columns:1fr;position:static}.watch-controls label{max-width:260px}.watch-grid,.watch-creators>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.watch-grid,.watch-creators>div:last-child{grid-template-columns:1fr}.watch-player{aspect-ratio:auto;min-height:320px}.watch-detail>header{flex-wrap:wrap}}.opportunities-page{gap:1.25rem;display:grid}.careers-hub{gap:2rem;display:grid}.careers-hub__section{gap:1rem;display:grid}.careers-hub__section>header,.careers-hub__section>header>div,.careers-hub__departments>article>header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.careers-hub__section>header h2,.careers-hub__departments h3,.careers-hub__people h3{font-family:var(--ss-font-display);text-transform:uppercase;margin:0}.careers-hub__section>header>svg,.careers-hub__departments>article>header>svg{color:var(--ss-accent)}.careers-hub__departments,.careers-hub__people{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.careers-hub__departments>article,.careers-hub__people>article{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);gap:.75rem;padding:1rem;display:grid}.careers-hub__departments p,.careers-hub__people p{color:var(--ss-muted);margin:0}.careers-hub__departments ul{border-top:1px solid var(--ss-line);gap:.45rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.careers-hub__departments li{justify-content:space-between;align-items:baseline;gap:.45rem;font-size:.82rem;display:flex}.careers-hub__departments li span,.careers-hub__people>article>span{color:var(--ss-faint)}.careers-hub__muted{color:var(--ss-muted);display:block!important}.careers-hub__people>article>span{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.careers-hub__people>article>strong{color:var(--ss-accent)}.partners-hub{gap:2rem;display:grid}.partners-hub__section{gap:1rem;display:grid}.partners-hub__section>header,.partners-hub__section>header>div,.partners-hub__directory>article>header,.partners-hub__inquiry>form>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.partners-hub__section>header h2,.partners-hub__directory h3,.partners-hub__publications h3,.partners-hub__releases h3{font-family:var(--ss-font-display);text-transform:uppercase;margin:0}.partners-hub__section>header>svg,.partners-hub__directory>article>header>svg{color:var(--ss-accent)}.partners-hub__directory,.partners-hub__publications{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.partners-hub__directory>article,.partners-hub__publications>article,.partners-hub__releases,.partners-hub__inquiry{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius)}.partners-hub__directory>article,.partners-hub__publications>article{align-content:start;gap:.75rem;padding:1rem;display:grid}.partners-hub__directory>article>header img{background:var(--ss-ink-900);border:1px solid var(--ss-line);object-fit:contain;border-radius:.5rem}.partners-hub__directory p,.partners-hub__publications p,.partners-hub__inquiry>p,.partners-hub__releases p{color:var(--ss-muted);margin:0}.partners-hub__directory>article>span,.partners-hub__publications>article>span{color:var(--ss-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.partners-hub__directory a:not(.ss-button){color:var(--ss-accent);font-weight:800;text-decoration:none}.partners-hub__body{border-top:1px solid var(--ss-line);white-space:pre-wrap;padding-top:.75rem}.partners-hub__releases{display:grid}.partners-hub__releases>article{justify-content:space-between;align-items:start;gap:1rem;padding:1rem;display:flex}.partners-hub__releases>article+article{border-top:1px solid var(--ss-line)}.partners-hub__releases time{color:var(--ss-faint);flex:none;font-size:.8rem;font-weight:700}.partners-hub__inquiry{padding:1.15rem}.partners-hub__inquiry>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.partners-hub__inquiry label{color:var(--ss-muted);gap:.4rem;font-size:.84rem;font-weight:800;display:grid}.partners-hub__inquiry input:not([type=checkbox]),.partners-hub__inquiry select,.partners-hub__inquiry textarea{background:var(--ss-ink-900);border:1px solid var(--ss-line);color:var(--ss-text);font:inherit;border-radius:.45rem;padding:.7rem}.partners-hub__inquiry textarea{resize:vertical}.partners-hub__inquiry input:focus-visible,.partners-hub__inquiry select:focus-visible,.partners-hub__inquiry textarea:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.partners-hub__message,.partners-hub__consent,.partners-hub__inquiry>form>div{grid-column:1/-1}.partners-hub__consent{grid-template-columns:auto 1fr;align-items:start}.partners-hub__consent input{accent-color:var(--ss-accent);margin-top:.2rem}.partners-hub__inquiry>form>div>span{color:var(--ss-muted);flex:1;font-size:.9rem}@media (max-width:680px){.partners-hub__inquiry>form{grid-template-columns:1fr}.partners-hub__releases>article,.partners-hub__inquiry>form>div{flex-direction:column;align-items:flex-start}}.partners-admin{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);gap:1rem;padding:1.15rem;display:grid}.partners-admin>header,.partners-admin>header>div,.partners-admin__layout>section>header,.partners-admin__layout>section>header>div,.partners-admin__leads>header,.partners-admin__leads>header>div,.partners-admin__lead-detail>header,.partners-admin__lead-detail>header>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.partners-admin h2,.partners-admin h3,.partners-admin h4,.partners-admin h5{font-family:var(--ss-font-display);text-transform:uppercase;margin:0}.partners-admin>header svg,.partners-admin__layout>section>header svg,.partners-admin__leads>header svg{color:var(--ss-accent)}.partners-admin>p{color:var(--ss-muted);margin:0}.partners-admin__notice{background:var(--ss-ink-900);border-left:3px solid var(--ss-accent);padding:.75rem;color:var(--ss-text)!important}.partners-admin__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.partners-admin__layout>section,.partners-admin__leads,.partners-admin__lead-detail,.partners-admin__queue{border:1px solid var(--ss-line);border-radius:.6rem}.partners-admin__layout>section,.partners-admin__leads,.partners-admin__lead-detail{gap:.9rem;padding:1rem;display:grid}.partners-admin__records,.partners-admin__queue{gap:.45rem;max-height:16rem;padding:.45rem;display:grid;overflow:auto}.partners-admin__records>button,.partners-admin__queue>button{background:var(--ss-ink-900);border:1px solid var(--ss-line);color:var(--ss-text);cursor:pointer;text-align:left;border-radius:.45rem;gap:.15rem;padding:.65rem;display:grid}.partners-admin__records>button:hover,.partners-admin__queue>button:hover,.partners-admin__queue>button[aria-pressed=true]{border-color:var(--ss-accent)}.partners-admin__records span,.partners-admin__queue span,.partners-admin__lead-detail>header span{color:var(--ss-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.partners-admin__records small,.partners-admin__queue small,.partners-admin__queue time,.partners-admin__lead-detail time,.partners-admin__lead-detail li>span{color:var(--ss-faint)}.partners-admin__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.partners-admin__form label,.partners-admin__lead-detail section>form label{color:var(--ss-muted);gap:.35rem;font-size:.82rem;font-weight:800;display:grid}.partners-admin__form input,.partners-admin__form select,.partners-admin__form textarea,.partners-admin__lead-detail section>form textarea{background:var(--ss-ink-900);border:1px solid var(--ss-line);color:var(--ss-text);font:inherit;border-radius:.4rem;padding:.62rem}.partners-admin__form textarea,.partners-admin__lead-detail section>form textarea{resize:vertical;min-height:5rem}.partners-admin__form input:focus-visible,.partners-admin__form select:focus-visible,.partners-admin__form textarea:focus-visible,.partners-admin__lead-detail section>form textarea:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.partners-admin__wide{grid-column:1/-1}.partners-admin__check{grid-column:1/-1;align-items:center;display:flex!important}.partners-admin__check input{accent-color:var(--ss-accent)}.partners-admin__leads{background:var(--ss-ink-900)}.partners-admin__lead-layout{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:1rem;display:grid}.partners-admin__queue{background:var(--ss-ink-850);max-height:42rem}.partners-admin__lead-detail{background:var(--ss-ink-850)}.partners-admin__lead-detail>header p,.partners-admin__lead-detail>section>p,.partners-admin__lead-detail li p{color:var(--ss-muted);white-space:pre-wrap;margin:.4rem 0 0}.partners-admin__lead-detail>section{border-top:1px solid var(--ss-line);gap:.65rem;padding-top:.8rem;display:grid}.partners-admin__lead-detail ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.partners-admin__lead-detail li{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:.4rem;gap:.3rem;padding:.65rem;display:grid}.partners-admin__lead-detail li:has(.ss-button){grid-template-columns:1fr auto;align-items:center}.partners-admin__lead-detail section>form{gap:.6rem;display:grid}@media (max-width:920px){.partners-admin__layout,.partners-admin__lead-layout{grid-template-columns:1fr}}@media (max-width:560px){.partners-admin__form{grid-template-columns:1fr}.partners-admin__lead-detail li:has(.ss-button){grid-template-columns:1fr;align-items:stretch}}.application-review-admin,.career-directory-admin{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);gap:1rem;padding:1.15rem;display:grid}.career-directory-admin>header,.career-directory-admin>header>div,.career-directory-admin__layout>section>header,.career-directory-admin__layout>section>header>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.career-directory-admin>header h2,.career-directory-admin__layout h3{margin:0}.career-directory-admin>header svg,.career-directory-admin__layout>section>header svg{color:var(--ss-accent)}.career-directory-admin>p{color:var(--ss-muted);margin:0}.career-directory-admin__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.career-directory-admin__layout>section{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);gap:.85rem;padding:.9rem;display:grid}.career-directory-admin form,.career-directory-admin form>label{gap:.4rem;display:grid}.career-directory-admin form{gap:.75rem}.career-directory-admin form>label,.career-directory-admin__inline-fields>label{font-size:.8rem;font-weight:800}.career-directory-admin input:not([type=checkbox]),.career-directory-admin select,.career-directory-admin textarea{background:var(--ss-ink-950);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-sm);color:var(--ss-text);font:inherit;padding:.65rem .75rem}.career-directory-admin textarea{resize:vertical;min-height:5rem}.career-directory-admin__inline-fields{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem;display:grid}.career-directory-admin__inline-fields>label{gap:.4rem;display:grid}.career-directory-admin__check{align-items:center;gap:.4rem;font-size:.82rem!important;display:flex!important}.career-directory-admin__records{border-top:1px solid var(--ss-line);gap:.45rem;max-height:18rem;padding-top:.75rem;display:grid;overflow:auto}.career-directory-admin__records>button{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);text-align:left;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem;display:flex}.career-directory-admin__records>button[aria-pressed=true]{border-color:var(--ss-accent)}.career-directory-admin__records span,.career-directory-admin__records small{gap:.15rem;display:grid}.career-directory-admin__records small,.career-directory-admin__records>p{color:var(--ss-muted)}@media (max-width:820px){.career-directory-admin__layout{grid-template-columns:1fr}}.application-review-admin>header,.application-review-admin>header>div,.application-review-admin__review>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.application-review-admin>header h2,.application-review-admin__review h3{margin:0}.application-review-admin>header svg,.application-review-admin__review>div>svg{color:var(--ss-accent)}.application-review-admin__layout{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.4fr);gap:1rem;display:grid}.application-review-admin__list{gap:.5rem;max-height:34rem;display:grid;overflow:auto}.application-review-admin__list button{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);text-align:left;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem;display:flex}.application-review-admin__list button[aria-pressed=true]{border-color:var(--ss-accent)}.application-review-admin__list span,.application-review-admin__list small{gap:.15rem;display:grid}.application-review-admin__list small,.application-review-admin__review p{color:var(--ss-muted)}.application-review-admin__review{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);gap:.8rem;padding:1rem;display:grid}.application-review-admin__review>label{gap:.35rem;font-size:.8rem;font-weight:800;display:grid}.application-review-admin__review input,.application-review-admin__review select,.application-review-admin__review textarea{background:var(--ss-ink-950);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);font:inherit;padding:.65rem .75rem}.application-review-admin__review textarea{resize:vertical;min-height:7rem}.application-review-admin__answers{gap:.6rem;margin:0;display:grid}.application-review-admin__answers>div{border-bottom:1px solid var(--ss-line);gap:.2rem;padding-bottom:.5rem;display:grid}.application-review-admin__answers dt{color:var(--ss-faint);font-size:.75rem;font-weight:800}.application-review-admin__answers dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}@media (max-width:720px){.application-review-admin__layout{grid-template-columns:1fr}}.opportunity-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.opportunity-card,.application-workspace{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);padding:1.15rem}.opportunity-card{gap:.85rem;display:grid}.opportunity-card>header,.application-workspace>header,.application-workspace__actions{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.opportunity-card>header>svg{color:var(--ss-accent)}.opportunity-card h2,.application-workspace h2{font-family:var(--ss-font-display);text-transform:uppercase;margin:0}.opportunity-card>p,.application-workspace header p{color:var(--ss-muted);margin:0}.opportunity-card dl{gap:.45rem;margin:0;display:grid}.opportunity-card dl>div{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.opportunity-card dt{color:var(--ss-faint);gap:.35rem;display:flex}.opportunity-card dd{text-align:right;margin:0}.opportunity-card>.ss-button{justify-self:start}.application-workspace{gap:1rem;display:grid}.application-workspace>header>div{gap:.35rem;display:grid}.application-workspace form{gap:.9rem;display:grid}.application-workspace form>label{gap:.35rem;font-size:.82rem;font-weight:800;display:grid}.application-workspace form small{color:var(--ss-muted);font-size:.75rem;font-weight:500}.application-workspace input:not([type=checkbox]),.application-workspace textarea,.application-workspace select{background:var(--ss-ink-900);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-sm);color:var(--ss-text);font:inherit;padding:.7rem .8rem}.application-workspace textarea{resize:vertical;min-height:8rem}.application-attachments{border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);gap:.7rem;padding:.85rem;display:grid}.application-attachments h3,.application-attachments p{margin:0}.application-attachments p{color:var(--ss-muted);font-size:.8rem}.application-attachments>label{justify-self:start}.application-attachments>label input{display:none}.application-attachments__file{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .65rem;font-size:.8rem;display:flex}.application-form-authoring{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);gap:1rem;padding:1.15rem;display:grid}.application-form-authoring>header,.application-form-authoring>header>div,.application-form-authoring__question-actions,.application-form-authoring__buttons{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.application-form-authoring>header h2,.application-form-authoring fieldset legend{margin:0}.application-form-authoring>header svg{color:var(--ss-accent)}.application-form-authoring>p{color:var(--ss-muted);margin:0}.application-form-authoring__workspace,.application-form-authoring__questions,.application-form-authoring fieldset,.application-form-authoring label,.application-form-authoring__condition{gap:.55rem;display:grid}.application-form-authoring__workspace{grid-template-columns:minmax(0,1fr) minmax(9rem,.3fr)}.application-form-authoring__questions,.application-form-authoring__buttons{grid-column:1/-1}.application-form-authoring fieldset{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);padding:.9rem}.application-form-authoring fieldset legend{color:var(--ss-faint);padding:0 .35rem;font-size:.8rem;font-weight:800}.application-form-authoring label{font-size:.8rem;font-weight:800}.application-form-authoring input:not([type=checkbox]),.application-form-authoring select,.application-form-authoring textarea{background:var(--ss-ink-950);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-sm);color:var(--ss-text);font:inherit;padding:.65rem .75rem}.application-form-authoring textarea{resize:vertical;min-height:4.5rem}.application-form-authoring__question-actions{flex-wrap:wrap;align-items:end}.application-form-authoring__question-actions>label{flex:9rem}.application-form-authoring__required{align-items:center;padding:.65rem 0;flex:none!important;display:flex!important}.application-form-authoring__condition{border-top:1px solid var(--ss-line);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:.7rem}@media (max-width:720px){.application-form-authoring__workspace,.application-form-authoring__condition{grid-template-columns:1fr}.application-form-authoring>header,.application-form-authoring__question-actions,.application-form-authoring__buttons{flex-direction:column;align-items:stretch}}.opportunities-message{background:color-mix(in srgb, var(--ss-accent) 11%, transparent);border:1px solid color-mix(in srgb, var(--ss-accent) 42%, var(--ss-line));border-radius:var(--ss-radius-sm);margin:0;padding:.75rem .9rem}.opportunities-message--error{background:color-mix(in srgb, var(--ss-critical) 12%, transparent);border-color:color-mix(in srgb, var(--ss-critical) 45%, var(--ss-line))}@media (max-width:520px){.application-workspace>header,.application-workspace__actions{flex-direction:column;align-items:stretch}.application-workspace__actions>.ss-button{justify-content:center}}@media (prefers-reduced-motion:reduce){.watch-card{transition:none}.watch-card:hover,.watch-card:focus-within{transform:none}}.profile-page{gap:var(--ss-space-6);display:grid}.profile-notice{background:color-mix(in srgb, var(--ss-positive) 12%, var(--ss-ink-850));border-left:3px solid var(--ss-positive);color:var(--ss-text);margin:0;padding:.85rem 1rem}.profile-notice--error{background:color-mix(in srgb, var(--ss-danger) 12%, var(--ss-ink-850));border-left-color:var(--ss-danger)}.identity-hero{background:linear-gradient(120deg, color-mix(in srgb, var(--ss-accent-deep) 20%, transparent), transparent 55%), var(--ss-ink-850);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-lg);align-items:center;gap:var(--ss-space-5);grid-template-columns:auto minmax(0,1fr) auto;min-height:230px;padding:clamp(1.25rem,4vw,2.75rem);display:grid;position:relative;overflow:hidden}.identity-hero:before{background:var(--ss-accent);content:"";height:4px;position:absolute;top:0;left:0;right:0}.identity-hero__avatar{background:var(--ss-ink-700);border:2px solid var(--ss-accent);color:var(--ss-text);font-family:var(--ss-font-display);border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;font-size:3rem;display:flex;overflow:hidden}.identity-hero__avatar img{object-fit:cover;width:100%;height:100%}.identity-hero__main{gap:.5rem;display:grid}.identity-hero__main p{color:var(--ss-muted);max-width:700px;margin:0}.identity-hero__name{align-items:center;gap:.65rem;display:flex}.identity-hero__name h2{font-family:var(--ss-font-display);text-transform:uppercase;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.9}.identity-hero__name svg,.profile-help svg{color:var(--ss-accent);flex:none}.identity-hero__handle{font-weight:800;color:var(--ss-accent)!important}.identity-hero__tags{color:var(--ss-faint);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.8rem;display:flex}.identity-level{border-left:1px solid var(--ss-line);min-width:130px;padding-left:var(--ss-space-5);text-transform:uppercase;place-items:center;display:grid}.identity-level span,.identity-level small{color:var(--ss-muted);letter-spacing:.12em;font-size:.7rem;font-weight:800}.identity-level strong{color:var(--ss-accent);font-family:var(--ss-font-display);font-size:4rem;line-height:1}.identity-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.identity-stats>div{background:var(--ss-ink-850);text-align:center;gap:.25rem;padding:1rem;display:grid}.identity-stats strong{font-family:var(--ss-font-display);font-size:1.9rem}.identity-stats span{color:var(--ss-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.profile-layout{gap:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-panel{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);gap:var(--ss-space-4);padding:clamp(1rem,3vw,1.5rem);display:grid}.profile-panel header h2{font-family:var(--ss-font-display);text-transform:uppercase;margin:.25rem 0 0;font-size:1.7rem}.profile-participation__grid{gap:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-participation__grid>section{gap:.75rem;display:grid}.profile-participation__grid h3{font-family:var(--ss-font-display);text-transform:uppercase;margin:0;font-size:1.1rem}.profile-form>label,.profile-form__row label{color:var(--ss-muted);gap:.4rem;font-size:.78rem;font-weight:800;display:grid}.profile-form input,.profile-form textarea,.profile-form select{background:var(--ss-ink-950);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-sm);color:var(--ss-text);font:inherit;width:100%;min-height:44px;padding:.75rem}.profile-form textarea{resize:vertical}.profile-form input:focus-visible,.profile-form textarea:focus-visible,.profile-form select:focus-visible{border-color:var(--ss-accent);outline:2px solid color-mix(in srgb, var(--ss-accent) 35%, transparent);outline-offset:1px}.profile-form__row{gap:var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-form small,.profile-choice-list small,.profile-list small{color:var(--ss-faint);font-weight:500;display:block}.profile-toggle{border-bottom:1px solid var(--ss-line);grid-template-columns:auto 1fr;align-items:center;min-height:44px;padding:.35rem 0;display:flex!important}.profile-toggle input{accent-color:var(--ss-accent);width:20px;min-height:20px}.profile-help{color:var(--ss-muted);align-items:flex-start;gap:.5rem;margin:0;font-size:.78rem;display:flex}.profile-choice-list{gap:.6rem;display:grid}.profile-choice-list button{background:var(--ss-ink-950);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:62px;padding:.7rem .85rem;display:grid}.profile-choice-list button[aria-pressed=true]{border-color:var(--ss-accent)}.profile-choice-list button>svg{color:var(--ss-accent)}.profile-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.profile-list li,.profile-recognition{background:var(--ss-ink-950);border:1px solid var(--ss-line);align-items:center;gap:.75rem;padding:.8rem;display:flex}.profile-list li>span,.profile-recognition>div{flex:1}.profile-list svg,.profile-recognition>svg{color:var(--ss-accent);flex:none}.profile-recognition p,.profile-empty{color:var(--ss-muted);margin:.25rem 0 0}.profile-destinations{border-bottom:1px solid var(--ss-line);border-top:1px solid var(--ss-line);gap:var(--ss-space-4);flex-wrap:wrap;padding:1rem 0;display:flex}.profile-destinations a{color:var(--ss-muted);font-size:.82rem;font-weight:800;text-decoration:none}.profile-destinations a:hover{color:var(--ss-accent)}@media (max-width:900px){.identity-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-layout,.profile-participation__grid{grid-template-columns:1fr}}@media (max-width:620px){.identity-hero{grid-template-columns:1fr}.identity-level{border-left:0;border-top:1px solid var(--ss-line);grid-template-columns:auto auto auto;justify-content:start;justify-items:start;padding:1rem 0 0}.identity-level strong{margin:0 .6rem;font-size:2.5rem}.profile-form__row{grid-template-columns:1fr}}.system-status-banner{background:color-mix(in srgb, var(--ss-warning) 14%, var(--ss-ink-850));border:1px solid color-mix(in srgb, var(--ss-warning) 52%, var(--ss-line));border-radius:var(--ss-radius);color:var(--ss-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:0 0 1.25rem;padding:.8rem 1rem;display:grid}.system-status-banner--critical{background:color-mix(in srgb, var(--ss-critical) 16%, var(--ss-ink-850));border-color:color-mix(in srgb, var(--ss-critical) 58%, var(--ss-line))}.system-status-banner>svg{color:var(--ss-warning)}.system-status-banner--critical>svg{color:var(--ss-critical)}.system-status-banner p{gap:.15rem;margin:0;font-size:.82rem;display:grid}.system-status-banner p span{color:var(--ss-muted)}.system-status-banner a{color:var(--ss-text);white-space:nowrap;align-items:center;gap:.35rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.system-status-banner a:hover{color:var(--ss-accent)}.system-status-hub{gap:1.5rem;display:grid}.system-status-hub__summary,.system-status-hub__section,.system-status-hub__incident,.system-status-hub__components article{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius)}.system-status-hub__summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem;display:grid}.system-status-hub__summary>svg{color:var(--ss-accent);width:2rem;height:2rem}.system-status-hub__summary h2,.system-status-hub__section h2,.system-status-hub__incident h3{font-family:var(--ss-font-display);text-transform:uppercase;margin:0}.system-status-hub__summary h2{font-size:1.25rem}.system-status-hub__summary p,.system-status-hub__incident>p,.system-status-hub__update p{color:var(--ss-muted);margin:.3rem 0 0;line-height:1.55}.system-status-hub__section{gap:1rem;padding:1rem;display:grid}.system-status-hub__section>header,.system-status-hub__incident>header,.system-status-hub__update>div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.system-status-hub__section>header>div,.system-status-hub__incident>header>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.system-status-hub__section h2{font-size:1.05rem}.system-status-hub__components,.system-status-hub__incidents{gap:.75rem;display:grid}.system-status-hub__components article{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.system-status-hub__components h3{margin:0;font-size:.95rem}.system-status-hub__components p{color:var(--ss-muted);margin:.2rem 0 0;font-size:.82rem;line-height:1.5}.system-status-hub__incident{gap:.75rem;padding:.95rem;display:grid}.system-status-hub__incident>header time,.system-status-hub__update time{color:var(--ss-faint);font-size:.72rem;font-weight:700}.system-status-hub__incident h3{font-size:1rem}.system-status-hub__affected{border-top:1px solid var(--ss-line);padding-top:.65rem;font-size:.8rem}.system-status-hub__update{background:var(--ss-ink-900);border-left:2px solid var(--ss-accent);gap:.4rem;padding:.7rem .8rem;display:grid}.system-status-hub__update>div{color:var(--ss-text);justify-content:flex-start;font-size:.78rem}.system-status-hub__update svg{color:var(--ss-accent);width:1rem;height:1rem}@media (max-width:620px){.system-status-banner,.system-status-hub__summary{grid-template-columns:auto minmax(0,1fr);align-items:start}.system-status-banner a,.system-status-hub__summary>.ss-status{grid-column:2}.system-status-hub__components article{flex-direction:column;align-items:start}}.system-status-admin{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);gap:1rem;padding:1.15rem;display:grid}.system-status-admin>header,.system-status-admin>header>div,.system-status-admin__layout>section>header,.system-status-admin__layout>section>header>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.system-status-admin h2,.system-status-admin h3{margin:0}.system-status-admin>header svg,.system-status-admin__layout>section>header svg{color:var(--ss-accent)}.system-status-admin>p{color:var(--ss-muted);margin:0;line-height:1.55}.system-status-admin__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.system-status-admin__layout>section{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);gap:.85rem;padding:.9rem;display:grid}.system-status-admin form,.system-status-admin form>label,.system-status-admin fieldset,.system-status-admin fieldset>p{gap:.4rem;display:grid}.system-status-admin form{gap:.75rem}.system-status-admin form>label,.system-status-admin__inline-fields>label,.system-status-admin legend{font-size:.8rem;font-weight:800}.system-status-admin form small,.system-status-admin fieldset>p{color:var(--ss-muted);margin:0;font-size:.74rem;font-weight:500;line-height:1.45}.system-status-admin input:not([type=checkbox]),.system-status-admin select,.system-status-admin textarea{background:var(--ss-ink-950);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-sm);color:var(--ss-text);font:inherit;padding:.65rem .75rem}.system-status-admin input:focus-visible,.system-status-admin select:focus-visible,.system-status-admin textarea:focus-visible,.system-status-admin__records>button:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.system-status-admin textarea{resize:vertical;min-height:5rem}.system-status-admin__inline-fields{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem;display:grid}.system-status-admin__inline-fields>label{gap:.4rem;display:grid}.system-status-admin__check{align-items:center;gap:.4rem;font-size:.82rem!important;display:flex!important}.system-status-admin__check input,.system-status-admin__component-picks input{accent-color:var(--ss-accent)}.system-status-admin fieldset{border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);margin:0;padding:.75rem}.system-status-admin__component-picks{gap:.4rem;display:grid}.system-status-admin__component-picks label{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.8rem;display:grid}.system-status-admin__component-picks small{color:var(--ss-warning)}.system-status-admin__records{border-top:1px solid var(--ss-line);gap:.45rem;max-height:18rem;padding-top:.75rem;display:grid;overflow:auto}.system-status-admin__records>button{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem;display:flex}.system-status-admin__records>button:hover,.system-status-admin__records>button[aria-pressed=true]{border-color:var(--ss-accent)}.system-status-admin__records span,.system-status-admin__records small{gap:.15rem;display:grid}.system-status-admin__records small,.system-status-admin__records>p{color:var(--ss-muted);font-size:.74rem}.system-status-admin__incident-history{border-top:1px solid var(--ss-line);color:var(--ss-muted);gap:.3rem;padding-top:.75rem;font-size:.76rem;line-height:1.45;display:grid}.system-status-admin__incident-history strong{color:var(--ss-text)}@media (max-width:940px){.system-status-admin__layout{grid-template-columns:1fr}}@media (max-width:520px){.system-status-admin>header,.system-status-admin__layout>section>header{flex-direction:column;align-items:start}}.community-discovery{border-top:1px solid var(--ss-line);gap:var(--ss-space-5);margin-top:var(--ss-space-7);padding-top:var(--ss-space-7);display:grid}.community-discovery>header{align-items:end;gap:var(--ss-space-5);grid-template-columns:minmax(0,1fr) minmax(280px,480px);display:grid}.community-discovery>header h2,.community-discovery__title h3{font-family:var(--ss-font-display);text-transform:uppercase;margin:.25rem 0}.community-discovery>header h2{font-size:clamp(2rem,5vw,3.6rem);line-height:.95}.community-discovery>header p,.community-discovery__title p{color:var(--ss-muted);margin:0}.community-search{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem;display:grid}.community-search>svg{color:var(--ss-faint);margin-left:.45rem}.community-search input{color:var(--ss-text);background:0 0;border:0;outline:0;min-height:44px}.community-search:focus-within{border-color:var(--ss-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--ss-accent) 30%, transparent)}.community-group-create{background:linear-gradient(135deg, var(--ss-ink-850), color-mix(in srgb, var(--ss-accent-deep) 22%, var(--ss-ink-850)));border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.community-group-create>div,.community-group-create>label:nth-last-of-type(-n+2){grid-column:1/-1}.community-group-create h3{font-family:var(--ss-font-display);text-transform:uppercase;margin:.25rem 0}.community-group-create p{color:var(--ss-muted);margin:0}.community-group-create label,.group-card__management label{color:var(--ss-muted);gap:.35rem;font-size:.75rem;font-weight:800;display:grid}.community-group-create input,.community-group-create select,.community-group-create textarea,.group-card__management select{background:var(--ss-ink-950);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);font:inherit;min-height:42px;padding:.55rem}.community-group-create textarea{resize:vertical;min-height:76px}.community-discovery__grid{gap:var(--ss-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-discovery__grid>section{gap:var(--ss-space-4);display:grid}.community-discovery__title{align-items:center;gap:.75rem;display:flex}.community-discovery__title>svg{color:var(--ss-accent);width:30px;height:30px}.community-discovery__title h3{font-size:1.7rem}.member-directory,.group-directory{gap:var(--ss-space-3);display:grid}.member-card,.group-card{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);gap:.8rem;padding:1rem;display:grid}.member-card{grid-template-columns:auto minmax(0,1fr)}.member-card>p,.member-card__tags,.member-card__stats,.member-card__actions{grid-column:1/-1}.member-card__avatar{background:var(--ss-ink-700);border:1px solid var(--ss-accent);color:var(--ss-text);font-family:var(--ss-font-display);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;display:flex;overflow:hidden}.member-card__avatar img{object-fit:cover;width:100%;height:100%}.member-card h4,.group-card h4{margin:0;font-size:1rem}.member-card p,.group-card p{color:var(--ss-muted);margin:0;font-size:.82rem;line-height:1.45}.member-card__identity p{color:var(--ss-accent);font-size:.72rem;font-weight:800}.member-card__tags,.member-card__stats,.member-card__actions,.group-card__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.member-card__stats{color:var(--ss-muted);font-size:.75rem}.member-card__stats strong{color:var(--ss-text)}.member-card__actions>button,.member-card__actions summary,.member-card__actions details button{background:var(--ss-ink-950);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);align-items:center;gap:.3rem;min-height:40px;padding:.5rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.member-card__actions button[aria-pressed=true]{border-color:var(--ss-accent);color:var(--ss-accent)}.member-card__actions details{margin-left:auto;position:relative}.member-card__actions summary{cursor:pointer;list-style:none}.member-card__actions summary::-webkit-details-marker{display:none}.member-card__actions details>div{background:var(--ss-ink-950);border:1px solid var(--ss-line);z-index:5;min-width:130px;display:grid;position:absolute;top:calc(100% + .35rem);right:0}.member-card__actions details button{border:0;border-bottom:1px solid var(--ss-line);border-radius:0;justify-content:flex-start}.group-card__meta{justify-content:space-between}.group-card__meta>span{color:var(--ss-muted);font-size:.75rem}.group-card__rules{border-left:2px solid var(--ss-accent-deep);padding-left:.7rem}.group-card__management{border-top:1px solid var(--ss-line);grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;padding-top:.8rem;display:grid}.group-card__management label{grid-column:1/-1}.community-empty{background:var(--ss-ink-850);border:1px dashed var(--ss-line);color:var(--ss-muted);margin:0;padding:1rem}.group-moderation-queue{gap:var(--ss-space-4);display:grid}.group-moderation-queue>header,.group-review-card__heading,.group-review-card__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.group-moderation-queue>header>div{align-items:center;gap:.75rem;display:flex}.group-moderation-queue>header svg{color:var(--ss-accent)}.group-moderation-queue h2,.group-review-card h3{margin:0}.group-moderation-queue .eyebrow{margin:0 0 .2rem}.group-moderation-queue__list{gap:var(--ss-space-3);display:grid}.group-review-card{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);gap:.8rem;padding:1rem;display:grid}.group-review-card p,.group-review-card dt{color:var(--ss-muted);margin:0;font-size:.82rem}.group-review-card dl{flex-wrap:wrap;gap:1rem;margin:0;display:flex}.group-review-card dl div{gap:.15rem;display:grid}.group-review-card dd{overflow-wrap:anywhere;margin:0}.group-review-card__rules{border-left:2px solid var(--ss-accent-deep);padding-left:.7rem}.group-review-card label{color:var(--ss-muted);gap:.35rem;font-size:.75rem;font-weight:800;display:grid}.group-review-card textarea{background:var(--ss-ink-950);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);font:inherit;resize:vertical;min-height:84px;padding:.55rem}.group-review-card .forum-review-pin{align-items:center;font-size:.82rem;display:flex}.forum-hub,.forum-hub__threads,.forum-compose{gap:var(--ss-space-4);display:grid}.forum-hub>header,.forum-hub>header>div,.forum-thread__heading,.forum-thread footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.forum-hub>header>div{justify-content:flex-start}.forum-hub>header svg,.forum-thread__heading>svg{color:var(--ss-accent)}.forum-hub h2,.forum-hub h3,.forum-hub p{margin:0}.forum-hub .eyebrow{margin-bottom:.2rem}.forum-hub__categories{flex-wrap:wrap;gap:.5rem;display:flex}.forum-hub__categories button{background:var(--ss-ink-850);border:1px solid var(--ss-line);color:var(--ss-muted);cursor:pointer;font:inherit;border-radius:999px;min-height:38px;padding:.45rem .75rem;font-size:.78rem;font-weight:800}.forum-hub__categories button.is-active{border-color:var(--ss-accent);color:var(--ss-text)}.forum-compose,.forum-thread{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);padding:1rem}.forum-compose label{color:var(--ss-muted);gap:.35rem;font-size:.75rem;font-weight:800;display:grid}.forum-compose input,.forum-compose select,.forum-compose textarea{background:var(--ss-ink-950);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);font:inherit;min-height:42px;padding:.55rem}.forum-compose textarea{resize:vertical;min-height:108px}.forum-thread{gap:.75rem;display:grid}.forum-thread__heading p,.forum-thread>p,.forum-thread footer{color:var(--ss-muted);font-size:.82rem}.forum-thread h3 a{color:var(--ss-text);text-decoration:none}.forum-thread h3 a:hover{color:var(--ss-accent)}@media (max-width:940px){.community-discovery>header,.community-discovery__grid,.community-group-create{grid-template-columns:1fr}.community-group-create>label{grid-column:auto}.group-moderation-queue>header{align-items:flex-start}}.creator-directory-page,.creator-profile-page{gap:2rem;display:grid}.creator-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.creator-card{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);min-width:0;overflow:hidden}.creator-card button{color:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0;display:grid}.creator-card button:hover .creator-card__visual,.creator-card button:focus-visible .creator-card__visual{filter:brightness(1.08)}.creator-card__visual,.creator-profile-hero__banner{background:linear-gradient(120deg, color-mix(in srgb, var(--ss-accent) 18%, transparent), transparent 52%), url(/brand/secure-sector-wallpaper.png) center / cover, var(--ss-ink-800)}.creator-card__visual{aspect-ratio:3;display:block;position:relative}.creator-card__visual>img,.creator-profile-hero__banner>img{object-fit:cover;width:100%;height:100%}.creator-card__visual i{background:var(--ss-ink-850);border:3px solid var(--ss-ink-900);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-style:normal;display:flex;position:absolute;bottom:-28px;left:1rem;overflow:hidden}.creator-card__visual i img{object-fit:cover;width:100%;height:100%}.creator-card__copy{gap:.25rem;padding:2.3rem 1rem 1rem;display:grid;position:relative}.creator-card__copy small{color:var(--ss-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.creator-card__copy strong{font-size:1.15rem}.creator-card__copy>span,.creator-card__copy em{color:var(--ss-muted);font-size:.73rem;font-style:normal}.creator-card__copy p{color:var(--ss-muted);margin:.5rem 0;line-height:1.5}.creator-card__copy b{background:var(--ss-danger);text-transform:uppercase;border-radius:4px;padding:.3rem .45rem;font-size:.62rem;position:absolute;top:.8rem;right:1rem}.creator-profile-hero{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-lg);display:grid;overflow:hidden}.creator-profile-hero__banner{aspect-ratio:5;min-height:180px}.creator-profile-hero__identity{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:end;gap:1rem;padding:0 1.5rem;display:grid}.creator-profile-hero__identity>span:first-child{background:var(--ss-ink-800);border:5px solid var(--ss-ink-900);font-family:var(--ss-font-display);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin-top:-60px;font-size:2rem;display:flex;overflow:hidden}.creator-profile-hero__identity>span img{object-fit:cover;width:100%;height:100%}.creator-profile-hero__identity h1{margin:.15rem 0;font-size:clamp(2rem,5vw,4rem)}.creator-profile-hero__identity p{color:var(--ss-muted);margin:0}.creator-profile-hero__actions{gap:.5rem;display:flex}.creator-profile-hero__stats{border-bottom:1px solid var(--ss-line);border-top:1px solid var(--ss-line);gap:2rem;margin-top:1.2rem;padding:1rem 1.5rem;display:flex}.creator-profile-hero__stats span{color:var(--ss-muted);font-size:.72rem;display:grid}.creator-profile-hero__stats strong{color:var(--ss-text);font-family:var(--ss-font-display);font-size:1.7rem}.creator-profile-hero>p,.creator-profile-hero>nav{margin:0;padding:1rem 1.5rem 0}.creator-profile-hero>p{color:var(--ss-muted);max-width:78ch}.creator-profile-hero>nav{flex-wrap:wrap;gap:.5rem;padding-bottom:1.5rem;display:flex}.creator-profile-hero>nav a{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:999px;align-items:center;gap:.35rem;min-height:40px;padding:.45rem .7rem;font-size:.7rem;text-decoration:none;display:inline-flex}.creator-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.creator-profile-grid>section,.creator-library,.creator-community{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);padding:1rem}.creator-profile-grid h2,.creator-library h2,.creator-community h2{margin:.3rem 0 1rem}.creator-timeline{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.creator-timeline li{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.creator-timeline li>span,.creator-associations svg,.creator-link-list>a>svg{color:var(--ss-accent)}.creator-timeline p,.creator-timeline small{color:var(--ss-muted);margin:.25rem 0}.creator-associations,.creator-library>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.creator-associations>*,.creator-library>div>a{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);gap:.35rem;min-width:0;padding:.8rem;text-decoration:none;display:grid}.creator-associations span,.creator-library p,.creator-library small{color:var(--ss-muted);margin:0;font-size:.72rem}.creator-library>div{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-link-list{gap:.65rem;display:grid}.creator-link-list>a{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);align-items:center;gap:.7rem;padding:.8rem;text-decoration:none;display:flex}.creator-link-list>a>span{gap:.15rem;display:grid}.creator-link-list small{color:var(--ss-muted)}@media (max-width:960px){.creator-directory-grid,.creator-library>div{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-profile-hero__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.creator-profile-hero__actions{grid-column:1/-1}}@media (max-width:680px){.creator-directory-grid,.creator-profile-grid,.creator-library>div,.creator-associations{grid-template-columns:1fr}.creator-profile-hero__identity{grid-template-columns:auto minmax(0,1fr)}.creator-profile-hero__identity .ss-status{grid-column:2}.creator-profile-hero__identity>span:first-child{width:88px;height:88px;margin-top:-44px}.creator-profile-hero__stats{gap:1rem;overflow-x:auto}}.compete-page,.compete-detail,.match-center,.tournament-center,.team-center,.player-center{gap:1.5rem;display:grid}.compete-controls{background:color-mix(in srgb, var(--ss-ink-900) 94%, transparent);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);z-index:5;grid-template-columns:minmax(180px,.6fr) minmax(0,1fr) auto;align-items:end;gap:.8rem;padding:.8rem;display:grid;position:sticky;top:76px}.compete-controls label,.match-center__actions label,.match-center form label,.tournament-actions form>label{gap:.35rem;display:grid}.compete-controls label>span,.match-center__actions label>span,.match-center form label>span,.tournament-actions label>span,.tournament-actions legend{color:var(--ss-faint);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.compete-controls select,.match-center select,.match-center input,.tournament-actions select,.tournament-actions textarea{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);min-height:44px;padding:.65rem .75rem}.compete-controls>div{flex-wrap:wrap;gap:.35rem;display:flex}.compete-controls>div button,.compete-link-button{border:1px solid var(--ss-line);color:var(--ss-muted);background:0 0;border-radius:999px;min-height:44px;padding:.55rem .8rem}.compete-controls>div button[aria-pressed=true]{background:var(--ss-accent);border-color:var(--ss-accent);color:var(--ss-accent-ink);font-weight:900}.compete-section,.compete-roster-section,.compete-content-section,.tournament-actions{gap:1rem;display:grid}.compete-section>header{justify-content:space-between;align-items:end;display:flex}.compete-section h2,.compete-roster-section h2,.compete-content-section h2,.tournament-actions h2{margin:.2rem 0 0}.compete-section>header>span{color:var(--ss-faint);font-size:.7rem}.compete-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.compete-match{background:linear-gradient(130deg, color-mix(in srgb, var(--ss-accent) 5%, transparent), transparent 55%), var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);gap:.8rem;padding:1rem;display:grid;overflow:hidden}.compete-match--live{border-color:color-mix(in srgb, var(--ss-danger) 60%, var(--ss-line));box-shadow:0 0 28px color-mix(in srgb, var(--ss-danger) 10%, transparent)}.compete-match>header,.compete-match>footer,.compete-match>header>span,.compete-match>footer>span,.compete-match>footer>button,.compete-tournament>span,.compete-tournament>b,.compete-legal,.compete-link-button{align-items:center;gap:.4rem;display:flex}.compete-match>header,.compete-match>footer{justify-content:space-between}.compete-match>header>span,.compete-match>small,.compete-match>footer>span,.compete-tournament>span,.compete-team small,.compete-player small,.prize small{color:var(--ss-faint);letter-spacing:.05em;text-transform:uppercase;font-size:.67rem}.compete-match svg,.compete-tournament svg,.compete-legal svg,.prize svg{width:16px;height:16px}.compete-match__teams{grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.compete-match__teams>span{gap:.25rem;display:grid}.compete-match__teams>span:last-child{text-align:right}.compete-match__teams b{font-size:1rem}.compete-match__teams em{color:var(--ss-faint);font-size:.65rem;font-style:normal}.compete-match__teams>strong{font-family:var(--ss-font-display);font-size:clamp(1.7rem,4vw,2.5rem)}.compete-match__teams>i{color:var(--ss-faint);font-size:.6rem;font-style:normal}.compete-match>footer{border-top:1px solid var(--ss-line);padding-top:.75rem}.compete-match>footer>button{color:var(--ss-accent);background:0 0;border:0;font-weight:800}.compete-tournament-grid,.compete-team-grid,.compete-player-grid,.entry-grid,.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.compete-tournament,.compete-team,.compete-player,.entry-grid article,.stat-grid article{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);color:inherit;min-width:0}.compete-tournament,.compete-team{text-align:left;gap:.6rem;padding:1rem;display:grid}.compete-tournament:hover,.compete-tournament:focus-visible,.compete-team:hover,.compete-team:focus-visible,.compete-player:hover,.compete-player:focus-visible{border-color:var(--ss-accent)}.compete-tournament h3,.compete-team h3,.compete-player h3,.entry-grid strong{margin:0}.compete-tournament p,.compete-team p,.compete-player p,.compete-detail p,.prize p{color:var(--ss-muted);margin:0;line-height:1.5}.compete-tournament dl,.compete-facts,.stat-grid dl{gap:.5rem;margin:0;display:grid}.compete-tournament dl{grid-template-columns:repeat(3,minmax(0,1fr))}.compete-tournament dl>div,.compete-facts>div,.stat-grid dl>div{gap:.15rem;display:grid}.compete-tournament dt,.compete-facts dt,.stat-grid dt{color:var(--ss-faint);text-transform:uppercase;font-size:.62rem}.compete-tournament dd,.compete-facts dd,.stat-grid dd{margin:0}.compete-tournament>b{color:var(--ss-accent);font-size:.72rem}.compete-team>span,.compete-player>span,.team-center__hero>span,.player-center__hero>span{background:var(--ss-ink-800);border:1px solid var(--ss-line);font-family:var(--ss-font-display);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.compete-team>span{width:64px;height:64px}.compete-team img,.compete-player img,.team-center__hero img,.player-center__hero img{object-fit:cover;width:100%;height:100%}.compete-team>b{color:var(--ss-muted);font-size:.7rem}.compete-player{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.8rem;display:grid}.compete-player>span{width:52px;height:52px}.compete-player>div{gap:.2rem;min-width:0;display:grid}.compete-detail-loading{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);z-index:20;padding:1rem;position:fixed;bottom:1rem;right:1rem}.compete-detail{background:linear-gradient(145deg, color-mix(in srgb, var(--ss-accent) 6%, transparent), transparent 32%), var(--ss-canvas);border:1px solid var(--ss-line);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-xl);margin-top:1rem;padding:clamp(1rem,3vw,2rem)}.compete-detail>header{justify-content:flex-end;display:flex}.compete-detail>header button{background:var(--ss-ink-850);border:1px solid var(--ss-line);color:var(--ss-text);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.compete-notice{background:color-mix(in srgb, var(--ss-positive) 10%, var(--ss-ink-850));border:1px solid color-mix(in srgb, var(--ss-positive) 35%, var(--ss-line));border-radius:var(--ss-radius-sm);padding:.8rem;color:var(--ss-text)!important}.compete-notice--error{background:color-mix(in srgb, var(--ss-danger) 10%, var(--ss-ink-850));border-color:color-mix(in srgb, var(--ss-danger) 35%, var(--ss-line))}.match-center__hero,.team-center__hero,.player-center__hero{background:linear-gradient(120deg, color-mix(in srgb, var(--ss-accent) 12%, transparent), transparent 55%), url(/brand/secure-sector-topography.png) center / cover, var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-lg);padding:clamp(1rem,4vw,2rem)}.match-center h1,.tournament-center>h1,.team-center h1,.player-center h1{margin:.25rem 0;font-size:clamp(2.2rem,7vw,5.6rem)}.match-center__score{grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;gap:1rem;margin:2rem 0;display:grid}.match-center__score>button{color:inherit;text-align:left;background:0 0;border:0;gap:.35rem;display:grid}.match-center__score>button:last-child{text-align:right}.match-center__score small{color:var(--ss-faint);text-transform:uppercase;font-size:.65rem}.match-center__score strong{font-size:clamp(1rem,3vw,1.8rem)}.match-center__score>b{font-family:var(--ss-font-display);font-size:clamp(2.8rem,8vw,6rem)}.match-center__score>span{border:1px solid var(--ss-line);color:var(--ss-faint);border-radius:999px;padding:.45rem .6rem;font-size:.65rem}.match-center__actions{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.ss-button--disabled{cursor:not-allowed;opacity:.58}.match-center__grid,.tournament-center__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.match-center__grid>section,.tournament-center__grid>section,.compete-roster-section,.compete-content-section,.tournament-actions{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);padding:1rem}.match-center__grid h2,.tournament-center__grid h2{margin:.2rem 0 1rem}.compete-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.compete-facts>div{background:var(--ss-ink-850);border-radius:var(--ss-radius-sm);padding:.7rem}.prediction-bars{gap:.5rem;display:grid}.prediction-bars>span{background:linear-gradient(90deg, color-mix(in srgb, var(--ss-accent) 35%, transparent) var(--share), transparent var(--share)), var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);justify-content:space-between;padding:.7rem;display:flex}.prediction-bars em{color:var(--ss-accent);font-style:normal;font-weight:900}.match-center form,.tournament-actions form{gap:.7rem;margin-top:1rem;display:grid}.match-center form>div,.fan-votes{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.fan-votes button{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:inherit;gap:.25rem;min-height:92px;display:grid}.fan-votes button:hover,.fan-votes button:focus-visible{border-color:var(--ss-accent)}.fan-votes strong{font-family:var(--ss-font-display);font-size:2rem}.match-rounds,.standings{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.match-rounds li,.standings li{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.match-rounds li>span,.standings li>b{color:var(--ss-accent)}.match-rounds em,.standings em{color:var(--ss-muted);font-size:.72rem;font-style:normal}.compete-content-section>div,.entry-grid,.stat-grid{margin-top:.5rem}.compete-content-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.compete-content-section a{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);gap:.3rem;padding:.8rem;text-decoration:none;display:grid}.compete-content-section a small{color:var(--ss-accent);text-transform:uppercase}.compete-content-section a span{color:var(--ss-muted);font-size:.72rem}.tournament-center__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.tournament-center__stats span{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-muted);padding:.8rem;display:grid}.tournament-center__stats strong{color:var(--ss-text);font-family:var(--ss-font-display);font-size:2rem}.compete-legal{background:color-mix(in srgb, var(--ss-warning) 8%, var(--ss-ink-900));border:1px solid color-mix(in srgb, var(--ss-warning) 30%, var(--ss-line));border-radius:var(--ss-radius-sm);padding:.8rem}.tournament-center details pre{color:var(--ss-muted);white-space:pre-wrap;font-size:.7rem;overflow:auto}.bracket-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.bracket-list button{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:inherit;text-align:left;gap:.2rem;padding:.7rem;display:grid}.bracket-list span{color:var(--ss-faint);font-size:.65rem}.prize{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);align-items:start;gap:.7rem;padding:.8rem;display:flex}.prize svg{color:var(--ss-accent);flex:none}.prize>div{gap:.25rem;display:grid}.tournament-actions>div{gap:.6rem;display:flex}.tournament-actions textarea{resize:vertical;min-height:120px}.tournament-actions fieldset{border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);gap:.5rem;margin:0;padding:.8rem;display:grid}.tournament-actions fieldset label,.compete-consent{align-items:center;gap:.55rem;display:flex!important}.tournament-actions input[type=checkbox]{width:18px;height:18px}.entry-grid article,.stat-grid article{gap:.3rem;padding:.8rem;display:grid}.entry-grid small,.entry-grid span,.stat-grid small,.stat-grid span{color:var(--ss-faint);font-size:.68rem}.team-center__hero,.player-center__hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.team-center__hero>span,.player-center__hero>span{width:96px;height:96px}.stat-grid article>strong{font-family:var(--ss-font-display);font-size:2.5rem}.notifications-hub{gap:1rem;display:grid}.universal-search-results{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);gap:1rem;padding:1rem;display:grid}.universal-search-results>header,.universal-search-results>header>div,.universal-search-results li>a{align-items:center;gap:.75rem;display:flex}.universal-search-results>header{justify-content:space-between}.universal-search-results>header svg{color:var(--ss-lime-400)}.universal-search-results h2{font-family:var(--ss-font-display);text-transform:uppercase;margin:0;font-size:1.3rem}.universal-search-results ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.universal-search-results li>a{background:color-mix(in srgb, var(--ss-ink-900) 78%, transparent);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:inherit;padding:.75rem;text-decoration:none}.universal-search-results li>a:hover,.universal-search-results li>a:focus-visible{border-color:var(--ss-lime-400)}.universal-search-results li>a>span:last-child{gap:.15rem;display:grid}.universal-search-results li strong{color:var(--ss-text)}.universal-search-results li small{color:var(--ss-text-muted)}.notifications-hub__layout{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:start;gap:1rem;display:grid}.notifications-inbox,.notification-preferences{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);padding:1rem}.notifications-inbox>header,.notification-preferences>header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.notifications-inbox>header>div,.notification-preferences>header{color:var(--ss-lime-400)}.notifications-inbox h2,.notification-preferences h2{color:var(--ss-text);font-family:var(--ss-font-display);text-transform:uppercase;margin:0;font-size:1.3rem}.notification-preferences>header>div{color:var(--ss-text)}.notification-preferences>header p,.notification-preferences__note{color:var(--ss-text-muted);margin:.25rem 0 0;font-size:.85rem}.notifications-inbox ol,.notification-preferences ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.notifications-inbox li{background:color-mix(in srgb, var(--ss-ink-900) 78%, transparent);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);border-left:3px solid #0000;gap:.5rem;padding:.75rem;display:grid}.notifications-inbox li.is-unread{border-left-color:var(--ss-lime-400)}.notifications-inbox li>a{color:inherit;gap:.35rem;text-decoration:none;display:grid}.notifications-inbox li strong,.notification-preferences li strong{color:var(--ss-text)}.notifications-inbox li small,.notification-preferences li small{color:var(--ss-text-muted)}.notifications-inbox li time{color:var(--ss-text-muted);font-size:.75rem}.notifications-inbox li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.notification-preferences__legend,.notification-preferences li{grid-template-columns:minmax(9rem,1fr) repeat(4,auto) minmax(5.5rem,auto);align-items:center;gap:.45rem;display:grid}.notification-preferences__legend{color:var(--ss-text-muted);text-align:center;text-transform:uppercase;margin:1rem 0 .4rem;font-size:.7rem}.notification-preferences li{border-top:1px solid var(--ss-line);min-height:3.5rem;padding:.5rem 0}.minecraft-page{gap:1.25rem;display:grid}.minecraft-notice{background:color-mix(in srgb, var(--ss-warning) 12%, var(--ss-ink-850));border-left:3px solid var(--ss-warning);color:var(--ss-text-muted);margin:0;padding:.8rem 1rem}.minecraft-server-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.minecraft-section-heading{background:linear-gradient(115deg, color-mix(in srgb, var(--ss-ink-850) 82%, transparent), var(--ss-ink-900));border:1px solid var(--ss-line);grid-column:1/-1;justify-content:space-between;align-items:end;min-height:9rem;padding:1.25rem;display:flex}.minecraft-section-heading h2,.minecraft-link-panel h2{color:var(--ss-text);font-family:var(--ss-font-display);text-transform:uppercase;margin:.2rem 0 0}.minecraft-section-heading>svg{color:var(--ss-lime-400);width:3rem;height:3rem}.minecraft-server-card,.minecraft-link-panel{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);padding:1.1rem}.minecraft-server-card{gap:1rem;display:grid}.minecraft-server-card header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.minecraft-server-card h3{color:var(--ss-text);font-family:var(--ss-font-display);text-transform:uppercase;margin:.2rem 0 0;font-size:1.45rem}.minecraft-server-card dl{gap:.7rem;margin:0;display:grid}.minecraft-server-card dl>div{gap:.15rem;display:grid}.minecraft-server-card dt{color:var(--ss-text-muted);text-transform:uppercase;font-size:.7rem}.minecraft-server-card dd{color:var(--ss-text);align-items:center;gap:.35rem;margin:0;display:flex}.minecraft-server-card dd svg{color:var(--ss-lime-400);width:1rem;height:1rem}.minecraft-incident{border-top:1px solid var(--ss-line);color:var(--ss-warning);margin:0;padding-top:.8rem;font-size:.9rem}.minecraft-link-panel{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.minecraft-link-panel>svg{color:var(--ss-lime-400);width:2rem;height:2rem;margin-top:.2rem}.minecraft-link-panel p,.minecraft-link-code small{color:var(--ss-text-muted);line-height:1.5}.minecraft-link-code{border-top:1px solid var(--ss-line);flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;padding-top:1rem;display:flex}.minecraft-link-code code{background:var(--ss-ink-900);color:var(--ss-lime-400);padding:.6rem .75rem;font-size:1rem}.minecraft-link-code small{flex-basis:100%}.minecraft-leaderboard{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);gap:1rem;padding:1.1rem;display:grid}.minecraft-leaderboard>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.minecraft-leaderboard>header h2{color:var(--ss-text);font-family:var(--ss-font-display);text-transform:uppercase;margin:.2rem 0}.minecraft-leaderboard>header p{color:var(--ss-text-muted);max-width:54rem;margin:0}.minecraft-leaderboard>header>svg{color:var(--ss-lime-400);flex:none;width:2rem;height:2rem}.minecraft-leaderboard__filters{flex-wrap:wrap;gap:.45rem;display:flex}.minecraft-leaderboard__filters button{background:var(--ss-ink-900);border:1px solid var(--ss-line);color:var(--ss-text-muted);font:inherit;text-transform:capitalize;border-radius:999px;min-height:2.5rem;padding:.35rem .8rem}.minecraft-leaderboard__filters button[aria-pressed=true]{border-color:var(--ss-lime-400);color:var(--ss-text)}.minecraft-leaderboard ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.minecraft-leaderboard li{background:var(--ss-ink-900);border:1px solid var(--ss-line);grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding:.65rem;display:grid}.minecraft-leaderboard li>b{color:var(--ss-lime-400);font-family:var(--ss-font-display);text-align:center;font-size:1.35rem}.minecraft-leaderboard__member{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .55rem;display:grid}.minecraft-leaderboard__member img{object-fit:cover;border-radius:50%;grid-row:1/3;width:2.25rem;height:2.25rem}.minecraft-leaderboard__member strong{color:var(--ss-text)}.minecraft-leaderboard__member small{color:var(--ss-text-muted)}.minecraft-leaderboard li>em{color:var(--ss-text);font-family:var(--ss-font-display);font-size:1.2rem;font-style:normal}.minecraft-activity{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);gap:1rem;padding:1.1rem;display:grid}.minecraft-activity>header{justify-content:space-between;align-items:start;display:flex}.minecraft-activity h2{color:var(--ss-text);font-family:var(--ss-font-display);text-transform:uppercase;margin:.2rem 0 0}.minecraft-activity>header>svg{color:var(--ss-lime-400);width:2rem;height:2rem}.minecraft-activity ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.minecraft-activity li{background:var(--ss-ink-900);border:1px solid var(--ss-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.minecraft-activity li>span{gap:.15rem;display:grid}.minecraft-activity strong{color:var(--ss-text);text-transform:capitalize}.minecraft-activity small,.minecraft-activity time{color:var(--ss-text-muted);font-size:.8rem}.notification-preferences li>div{gap:.1rem;display:grid}.notification-preferences input{accent-color:var(--ss-lime-400)}.notification-preferences select{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);font:inherit;padding:.35rem;font-size:.75rem}@media (max-width:1100px){.compete-tournament-grid,.compete-team-grid,.compete-player-grid,.entry-grid,.stat-grid,.compete-content-section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.minecraft-link-panel,.notifications-hub__layout{grid-template-columns:1fr}.compete-controls{grid-template-columns:1fr;position:static}.compete-match-grid,.match-center__grid,.tournament-center__grid{grid-template-columns:1fr}.tournament-center__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.notification-preferences__legend{display:none}.notification-preferences li{grid-template-columns:1fr repeat(4,auto);align-items:start}.notification-preferences li>div,.notification-preferences li>label:last-child{grid-column:1/-1}.compete-tournament-grid,.compete-team-grid,.compete-player-grid,.entry-grid,.stat-grid,.compete-content-section>div{grid-template-columns:1fr}.compete-match__teams,.match-center__score{gap:.35rem}.compete-match__teams em,.match-center__score small{display:none}.match-center__actions,.match-center__actions>*,.tournament-actions>div,.tournament-actions>div>*{width:100%}.team-center__hero,.player-center__hero{grid-template-columns:auto minmax(0,1fr)}.team-center__hero>:last-child,.player-center__hero>:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.compete-match,.compete-tournament,.compete-team,.compete-player{transition:none}}.reward-grant-admin,.privacy-request-admin,.commerce-refund-admin{gap:1rem;display:grid}.commerce-refund-admin>header,.commerce-refund-admin>header>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.commerce-refund-admin>header>div:first-child{justify-content:flex-start}.commerce-refund-admin>header svg{color:var(--accent-primary)}.commerce-refund-admin form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.commerce-refund-admin label{gap:.4rem;display:grid}.commerce-refund-admin textarea{min-height:7rem}.commerce-refund-admin textarea,.commerce-refund-admin input{background:var(--surface-raised);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;padding:.65rem .75rem}.commerce-refund-admin form>button,.commerce-refund-admin form>label:nth-child(3){grid-column:1/-1}.commerce-refund-admin__history{gap:.5rem;display:grid}.commerce-refund-admin__history article{background:var(--surface-raised);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.commerce-refund-admin__history p{color:var(--text-secondary);margin:.25rem 0 0}@media (max-width:640px){.commerce-refund-admin form{grid-template-columns:1fr}}.privacy-request-admin>header,.privacy-request-admin>header>div:first-child,.privacy-request-admin__review>div:first-child,.privacy-request-admin__list button{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.privacy-request-admin>header>div:first-child,.privacy-request-admin__review>div:first-child{justify-content:start}.privacy-request-admin>header svg,.privacy-request-admin__review>div:first-child>svg{color:var(--ss-accent);width:1.7rem;height:1.7rem}.privacy-request-admin h2,.privacy-request-admin h3{margin:0}.privacy-request-admin header p,.privacy-request-admin__review>div:first-child p,.privacy-request-admin__review>p{color:var(--ss-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.privacy-request-admin__layout{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.2fr);align-items:start;gap:1rem;display:grid}.privacy-request-admin__list,.privacy-request-admin__review{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);gap:.65rem;padding:1.1rem;display:grid}.privacy-request-admin__list button{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);cursor:pointer;font:inherit;text-align:left;padding:.75rem}.privacy-request-admin__list button[aria-pressed=true]{border-color:var(--ss-accent)}.privacy-request-admin__list button>span{gap:.2rem;display:grid}.privacy-request-admin__list small{color:var(--ss-muted);font-size:.72rem}.privacy-request-admin__review>label{color:var(--ss-text);gap:.4rem;font-size:.76rem;font-weight:800;display:grid}.privacy-request-admin__review select,.privacy-request-admin__review textarea{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);font:inherit;padding:.65rem}.privacy-request-admin__review textarea{resize:vertical;min-height:6.5rem}.reward-grant-admin>header,.reward-grant-form>div:first-child,.reward-grant-history__heading,.reward-grant-card>div:first-child{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.reward-grant-admin>header>div:first-child,.reward-grant-form>div:first-child{justify-content:start}.reward-grant-admin>header svg,.reward-grant-form>div:first-child>svg{color:var(--ss-accent);width:1.7rem;height:1.7rem}.reward-grant-admin h2,.reward-grant-form h3,.reward-grant-history h3,.reward-grant-card h4{margin:0}.reward-grant-admin header p,.reward-grant-form>div:first-child p,.reward-grant-history__heading p,.reward-grant-card>p{color:var(--ss-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.reward-grant-admin__layout{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.35fr);align-items:start;gap:1rem;display:grid}.reward-grant-form,.reward-grant-history{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);gap:1rem;padding:1.1rem;display:grid}.reward-grant-form>label,.reward-grant-card label{color:var(--ss-text);gap:.4rem;font-size:.76rem;font-weight:800;display:grid}.reward-grant-form input,.reward-grant-form select,.reward-grant-form textarea,.reward-grant-card textarea{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);font:inherit;padding:.65rem}.reward-grant-form textarea,.reward-grant-card textarea{resize:vertical;min-height:5.8rem}.reward-grant-form__search{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.reward-grant-form__search input{min-width:0}.reward-grant-form__selection{background:color-mix(in srgb, var(--ss-accent) 11%, var(--ss-ink-900));border:1px solid color-mix(in srgb, var(--ss-accent) 36%, var(--ss-line));border-radius:var(--ss-radius-sm);margin:0;padding:.65rem;font-size:.78rem}.reward-grant-form__selection button{color:var(--ss-accent);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:.5rem;padding:0;font-weight:800}.reward-member-results,.reward-grant-history__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.reward-member-results{border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);max-height:13rem;overflow:auto}.reward-member-results button{color:var(--ss-text);cursor:pointer;text-align:left;background:0 0;border:0;gap:.1rem;width:100%;padding:.6rem;display:grid}.reward-member-results button:hover,.reward-member-results button:focus-visible{background:var(--ss-ink-800)}.reward-member-results span{color:var(--ss-muted);font-size:.74rem}.reward-grant-card{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);gap:.65rem;padding:.85rem;display:grid}.reward-grant-card h4{font-size:.94rem}.reward-grant-card label>.ss-button{justify-self:start}.commerce-shop,.cart-hub{gap:1rem;display:grid}.commerce-shop__heading,.cart-hub__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.commerce-shop__heading h2,.cart-hub__heading h2{font-family:var(--ss-font-display);text-transform:uppercase;margin:0}.commerce-shop__heading p,.cart-hub__heading p,.cart-hub__summary p{color:var(--ss-muted);margin:.35rem 0 0}.commerce-shop__notice{background:color-mix(in srgb, var(--ss-positive) 12%, var(--ss-ink-850));border:1px solid color-mix(in srgb, var(--ss-positive) 45%, var(--ss-line));border-radius:var(--ss-radius-sm);color:var(--ss-text);margin:0;padding:.75rem}.commerce-shop__notice--error{background:color-mix(in srgb, var(--ss-danger) 12%, var(--ss-ink-850));border-color:color-mix(in srgb, var(--ss-danger) 45%, var(--ss-line))}.commerce-product-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.commerce-product-card{gap:1rem;min-height:19rem;padding:1.1rem;display:grid}.commerce-product-card>header,.cart-hub__items li,.cart-hub__summary>div{align-items:center;gap:.8rem;display:flex}.commerce-product-card>header>svg,.cart-hub__items li>svg,.cart-hub__summary>div>svg{color:var(--ss-accent);flex:none;width:1.55rem;height:1.55rem}.commerce-product-card>header>div{margin-right:auto}.commerce-product-card>header p{color:var(--ss-faint);text-transform:uppercase;margin:0;font-size:.7rem}.commerce-product-card h3{margin:.2rem 0 0}.commerce-product-card>p{color:var(--ss-muted);margin:0;line-height:1.55}.commerce-product-card ul{gap:.55rem;margin:auto 0 0;padding:0;list-style:none;display:grid}.commerce-product-card li{border-top:1px solid var(--ss-line);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.7rem;display:flex}.commerce-product-card li>span{gap:.1rem;display:grid}.commerce-product-card li small{color:var(--ss-muted)}.commerce-product-card li .ss-button{min-height:2.25rem;padding:.45rem .6rem;font-size:.72rem}.commerce-shop__cart-link{justify-self:start}.cart-hub__items{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.cart-hub__items li{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);padding:.85rem}.cart-hub__items li>div:nth-child(2){gap:.2rem;min-width:0;margin-right:auto;display:grid}.cart-hub__items h3{margin:0}.cart-hub__items p{color:var(--ss-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.8rem;display:flex}.cart-hub__items p svg{color:var(--ss-accent);width:.9rem;height:.9rem}.cart-hub__quantity{align-items:center;gap:.35rem;display:flex}.cart-hub__quantity .ss-button{min-width:2.25rem;padding:.45rem}.cart-hub__quantity .ss-button svg{width:.9rem;height:.9rem}.cart-hub__summary{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);grid-template-columns:1fr auto;gap:.65rem;padding:1.1rem;display:grid}.cart-hub__summary>p,.cart-hub__summary>div{grid-column:1/-1}.cart-hub__summary>div{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);grid-template-columns:auto 1fr;gap:.15rem .75rem;padding:.75rem;display:grid}.cart-hub__summary>div>svg{grid-row:1/3}.cart-hub__summary>div>span{color:var(--ss-muted);font-size:.78rem}@media (max-width:820px){.reward-grant-admin__layout{grid-template-columns:1fr}}@media (max-width:520px){.reward-grant-admin>header,.reward-grant-history__heading,.reward-grant-card>div:first-child{flex-direction:column;align-items:start}}.history-hub{gap:2rem;display:grid}.history-hub__archive{gap:1rem;display:grid}.history-hub__archive-header,.history-hub__archive-header>div,.history-hub__record>header,.history-hub__record>header>div,.history-hub__record>footer{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.history-hub__archive-header h2,.history-hub__record h3{font-family:var(--ss-font-display);text-transform:uppercase;margin:0}.history-hub__timeline{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.history-hub__timeline>li{grid-template-columns:minmax(8.5rem,.35fr) minmax(0,1fr);gap:1rem;display:grid}.history-hub__date{border-right:1px solid var(--ss-line);color:var(--ss-faint);letter-spacing:.04em;text-transform:uppercase;align-items:flex-start;gap:.5rem;padding:1rem 1rem 0 0;font-size:.78rem;font-weight:800;display:flex}.history-hub__date svg,.history-hub__record>header>svg,.history-hub__record>footer>svg{color:var(--ss-accent);flex:none}.history-hub__record{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);gap:.9rem;padding:1rem;display:grid;overflow:hidden}.history-hub__media{aspect-ratio:16/7;border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);object-fit:cover;width:100%}.history-hub__record>header>div{justify-content:flex-start}.history-hub__record>header span{color:var(--ss-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800}.history-hub__summary,.history-hub__body p,.history-hub__record>footer{color:var(--ss-muted);margin:0;line-height:1.55}.history-hub__body{gap:.65rem;display:grid}.history-hub__record>footer{border-top:1px solid var(--ss-line);justify-content:flex-start;align-items:flex-start;padding-top:.75rem;font-size:.78rem}.history-hub__record>footer a{color:var(--ss-accent);font-weight:800}.history-archive-admin{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius);gap:1rem;padding:1.15rem;display:grid}.history-archive-admin>header,.history-archive-admin>header>div,.history-archive-admin__layout>section>header,.history-archive-admin__layout>section>header>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.history-archive-admin h2,.history-archive-admin h3{margin:0}.history-archive-admin>header svg,.history-archive-admin__layout>section>header svg,.history-archive-admin__footer svg{color:var(--ss-accent)}.history-archive-admin>p,.history-archive-admin__footer{color:var(--ss-muted);margin:0}.history-archive-admin__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.history-archive-admin__layout>section{background:var(--ss-ink-900);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);gap:.85rem;padding:.9rem;display:grid}.history-archive-admin form,.history-archive-admin form>label{gap:.4rem;display:grid}.history-archive-admin form{gap:.75rem}.history-archive-admin form>label,.history-archive-admin__inline-fields>label{font-size:.8rem;font-weight:800}.history-archive-admin form small{color:var(--ss-muted);font-size:.74rem;font-weight:500}.history-archive-admin input:not([type=checkbox]),.history-archive-admin select,.history-archive-admin textarea{background:var(--ss-ink-950);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-sm);color:var(--ss-text);font:inherit;padding:.65rem .75rem}.history-archive-admin input:focus-visible,.history-archive-admin select:focus-visible,.history-archive-admin textarea:focus-visible,.history-archive-admin__records>button:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.history-archive-admin textarea{resize:vertical;min-height:5rem}.history-archive-admin__inline-fields{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem;display:grid}.history-archive-admin__inline-fields>label{gap:.4rem;display:grid}.history-archive-admin__check{align-items:center;gap:.4rem;font-size:.82rem!important;display:flex!important}.history-archive-admin__check input{accent-color:var(--ss-accent)}.history-archive-admin__records{border-top:1px solid var(--ss-line);gap:.45rem;max-height:18rem;padding-top:.75rem;display:grid;overflow:auto}.history-archive-admin__records>button{background:var(--ss-ink-850);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);color:var(--ss-text);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem;display:flex}.history-archive-admin__records>button:hover,.history-archive-admin__records>button[aria-pressed=true]{border-color:var(--ss-accent)}.history-archive-admin__records span,.history-archive-admin__records small{gap:.15rem;display:grid}.history-archive-admin__records small,.history-archive-admin__records>p{color:var(--ss-muted)}.history-archive-admin__footer{align-items:center;gap:.45rem;font-size:.78rem;display:flex}@media (max-width:820px){.history-archive-admin__layout{grid-template-columns:1fr}}@media (max-width:620px){.history-hub__timeline>li{grid-template-columns:1fr}.history-hub__date{border-bottom:1px solid var(--ss-line);border-right:0;padding:0 0 .7rem}}
