html{color-scheme:dark}html[data-color-mode=light]{color-scheme:light;--sn-mode-canvas:#F3F6FB;--sn-mode-surface:#FFFFFF;--sn-mode-soft:#EAF0F8;--sn-mode-ink:#17263B;--sn-mode-muted:#52657C;--sn-mode-border:#CFDAE8;--sn-mode-blue:#245BD4;--sn-mode-cyan:#076B83;--sn-mode-success:#086B50;--sn-mode-success-soft:#E6F5EE;--sn-mode-warning:#92500C;--sn-mode-warning-soft:#FFF4DF;--sn-mode-danger:#B4233C;--sn-mode-danger-soft:#FFF0F2;--sn-mode-purple:#6941C6;--sn-mode-gold:#80612B;--sn-mode-purple-soft:#F1EDFA;--sn-mode-shadow:rgba(24,46,76,.08)}html[data-color-mode=light] :is(.sn-workspace-stage,.vendor-shell,.admin-shell){color-scheme:light}.sn-theme-choice{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--sn-mode-border,#304866);border-radius:10px;background:var(--sn-mode-surface,#0D1929);flex-shrink:0}.sn-theme-choice button{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:44px;width:auto!important;padding:8px 11px!important;border:1px solid transparent!important;border-radius:7px;background:transparent!important;color:var(--sn-mode-muted,#A8B8CB)!important;font:600 11px var(--sn-font)!important;cursor:pointer}.sn-theme-choice button[aria-pressed=true]{border-color:var(--sn-mode-border,#365573)!important;background:var(--sn-mode-soft,#18304C)!important;color:var(--sn-mode-blue,#BBD9FF)!important}.sn-theme-choice button:hover{color:var(--sn-mode-ink,#F4F7FB)!important}.sn-theme-choice button:focus-visible{outline:3px solid var(--sn-mode-blue,#72C7FF)!important;outline-offset:3px}.sn-theme-choice svg{flex:0 0 auto}.sn-appearance-setting{margin:20px 0;padding:20px 0;border-block:1px solid var(--sn-mode-border,#20334B);display:flex;align-items:center;justify-content:space-between;gap:20px}.sn-appearance-setting h3{margin:0 0 7px;font-size:14px;color:var(--sn-mode-ink,#F4F7FB)}.sn-appearance-setting p{margin:0;color:var(--sn-mode-muted,#93A7BF);font-size:11px;line-height:1.7}.sn-appearance-setting [role=status]{margin-top:8px}@media(max-width:720px){.sn-theme-choice.is-compact button{min-width:44px;padding:8px!important}.sn-theme-choice.is-compact span{display:none}.sn-appearance-setting{align-items:flex-start;flex-direction:column}.sn-dashboard .sn-topbar{gap:8px}.sn-topbar .sn-account span{display:none}.sn-topbar .sn-account{gap:0}.admin-header-actions .sn-theme-choice{margin-top:8px}}html[data-color-mode=light] .sn-brand-wordmark strong{color:var(--sn-mode-ink)}html[data-color-mode=light] :is(.sn-profile-completion,.sn-dashboard,.admin-shell,.vendor-shell,.sn-auth) input{accent-color:var(--sn-mode-blue)}:root{--sn-accent-gold:#d8ba7a;--sn-accent-orange:#f5a160;--sn-accent-teal:#70c8bd;--sn-accent-violet:#bba5e8;--sn-accent-sage:#a5c990;--sn-accent-rose:#e4a4b6;--sn-accent-ink:#20170c;--sn-accent-metal:color-mix(in srgb,var(--sn-accent-gold) 28%,var(--sn-mode-border,#263b50))}html[data-color-mode=light]{--sn-accent-gold:#886020;--sn-accent-orange:#a94c13;--sn-accent-teal:#197569;--sn-accent-violet:#7550a6;--sn-accent-sage:#517431;--sn-accent-rose:#a44765;--sn-accent-ink:#ffffff}body .sn-dashboard [data-nav-accent=gold]{--sn-nav-accent:var(--sn-accent-gold)}.sn-dashboard [data-nav-accent=orange]{--sn-nav-accent:var(--sn-accent-orange)}.sn-dashboard [data-nav-accent=teal]{--sn-nav-accent:var(--sn-accent-teal)}.sn-dashboard [data-nav-accent=violet]{--sn-nav-accent:var(--sn-accent-violet)}.sn-dashboard [data-nav-accent=sage]{--sn-nav-accent:var(--sn-accent-sage)}.sn-dashboard [data-nav-accent=rose]{--sn-nav-accent:var(--sn-accent-rose)}body .sn-dashboard .side{border-right-color:var(--sn-accent-metal);background:linear-gradient(180deg,color-mix(in srgb,var(--sn-accent-gold) 4%,var(--sn-mode-canvas,#090f1a)),var(--sn-mode-canvas,#090f1a) 45%)}body .sn-dashboard .side .invite{color:var(--sn-accent-gold);border-color:var(--sn-accent-metal);background:color-mix(in srgb,var(--sn-accent-gold) 5%,var(--sn-mode-surface,#0b1b2d))}body .sn-dashboard .sn-nav-group>h2{color:var(--sn-accent-gold);opacity:.85}body .sn-dashboard .side nav button[data-nav-accent]{padding-block:7px}body .sn-dashboard .side nav button[data-nav-accent]>svg{width:22px;height:22px;padding:3px;border-radius:6px;flex-shrink:0;box-sizing:border-box;color:var(--sn-nav-accent);background:color-mix(in srgb,var(--sn-nav-accent) 9%,transparent)}body .sn-dashboard .side nav button[data-nav-accent]:hover{border-color:color-mix(in srgb,var(--sn-nav-accent) 30%,var(--sn-mode-border,#20334b));background:color-mix(in srgb,var(--sn-nav-accent) 6%,var(--sn-mode-surface,#0d1929))}body .sn-dashboard .side nav button[data-nav-accent].on{border-color:color-mix(in srgb,var(--sn-nav-accent) 42%,var(--sn-mode-border,#20334b));background:color-mix(in srgb,var(--sn-nav-accent) 12%,var(--sn-mode-surface,#0d1929));box-shadow:inset 3px 0 var(--sn-nav-accent);color:var(--sn-mode-ink,#f4f7fb)}body .sn-dashboard .side nav button[data-nav-accent].on>svg{color:var(--sn-nav-accent);background:color-mix(in srgb,var(--sn-nav-accent) 17%,transparent)}body .sn-dashboard .side nav button[data-nav-accent]:focus-visible{outline:2px solid var(--sn-nav-accent);outline-offset:3px}body .sn-dashboard .side nav button[data-nav-accent]>b{background:var(--sn-accent-orange);color:var(--sn-accent-ink);min-width:18px;text-align:center;font-weight:750}body .sn-dashboard .side .me{border-top-color:var(--sn-accent-metal)}body .sn-dashboard .main{background:radial-gradient(ellipse at 74% -8%,color-mix(in srgb,var(--sn-accent-gold) 7%,transparent),transparent 35%),var(--sn-mode-canvas,#081522)}body .sn-dashboard .main>.sn-topbar{border-bottom-color:var(--sn-accent-metal);box-shadow:0 1px 0 color-mix(in srgb,var(--sn-accent-gold) 8%,transparent)}body .sn-dashboard .sn-topbar .sn-global-search>svg{color:var(--sn-accent-gold)}body .sn-dashboard .sn-topbar .sn-global-search:focus-visible{outline:2px solid var(--sn-accent-gold);outline-offset:3px}body .sn-dashboard .sn-topbar .sn-admin-switch{border-color:var(--sn-accent-metal);color:var(--sn-accent-gold);background:color-mix(in srgb,var(--sn-accent-gold) 6%,var(--sn-mode-surface,#0d1929))}body .sn-dashboard .sn-topbar .sn-account .avatar{border-color:var(--sn-accent-metal)}.sn-dashboard .sn-mobile-links .sn-message-count,body .sn-dashboard .sn-notification-badge{background:var(--sn-accent-orange);color:var(--sn-accent-ink)}body .sn-dashboard .sn-mobile-links button[data-nav-accent]{position:relative}body .sn-dashboard .sn-mobile-links button[data-nav-accent]>svg{color:var(--sn-nav-accent)}body .sn-dashboard .sn-mobile-links button[data-nav-accent].on{border-color:var(--sn-nav-accent);background:color-mix(in srgb,var(--sn-nav-accent) 10%,var(--sn-mode-surface,#0d1929))}body .sn-dashboard .sn-mobile-links .sn-message-count{position:absolute;top:4px;right:10px;margin:0}body .sn-dashboard .main>.heading small{color:var(--sn-accent-gold)}body .sn-dashboard .main :is(.sn-daily-masthead,.ct-masthead,.msg-page-head,.profile-settings-head){border-bottom-color:var(--sn-accent-metal)}body .sn-dashboard .main :is(.sn-rail-card,.profile-setting-section,.live-card,.network-incoming){border-color:color-mix(in srgb,var(--sn-accent-gold) 17%,var(--sn-mode-border,#20334b))}body .sn-dashboard .main :is(.network-hero,.career-hero,.sn-tech-intel-hero,.event-workspace-hero,.sn-group-hero){border-top:2px solid var(--sn-accent-metal)}body .sn-dashboard .main :is(.sn-daily-mark,.profile-section-title>span){background:color-mix(in srgb,var(--sn-accent-gold) 12%,var(--sn-mode-surface,#0d1929));color:var(--sn-accent-gold)}body .sn-dashboard .main :is(.sn-daily-name h1,.ct-wordmark,.msg-eyebrow,.profile-kicker,.career-hero small,.network-hero small,.sn-tech-intel-hero small,.event-workspace-hero small){color:var(--sn-accent-gold)}body .sn-dashboard .main :is(.ct-primary,.msg-primary,.profile-save-button,.sn-create-group){background:var(--sn-accent-orange);color:var(--sn-accent-ink);border-color:transparent}body .sn-dashboard .main :is(.ct-primary,.msg-primary,.profile-save-button,.sn-create-group):hover:not(:disabled){filter:brightness(1.07)}.sn-auth .sn-auth-card .sn-auth-primary,body .lp .lp-primary,body .partner-entry .pe-primary{background:#f5a160;color:#20170c;border-color:#f5a160;box-shadow:0 8px 24px #f5a16012}.sn-auth .sn-auth-card .sn-auth-primary:hover:not(:disabled),body .lp .lp-primary:hover,body .partner-entry .pe-primary:hover{background:#ffb77e;color:#20170c;border-color:#ffb77e}.sn-auth .sn-auth-story small,body .lp :is(.lp-eyebrow,.lp-navlinks a:hover,.lp-cardhead>span:last-child),body .partner-entry :is(.pe-hero small,.pe-section>small,.pe-application>div>small){color:var(--sn-accent-gold)}body .lp :is(.lp-nav,.lp-section-head,.lp-footer),body .partner-entry>header{border-color:var(--sn-accent-metal)}body .lp .lp-node-one{color:var(--sn-accent-gold);border-color:var(--sn-accent-metal)}body .lp .lp-node-two{color:var(--sn-accent-orange);border-color:var(--sn-accent-metal)}body .partner-entry .pe-packages article{border-top-color:var(--sn-accent-metal)}.sn-auth .sn-auth-card{border-top:3px solid var(--sn-accent-gold)}body .admin-shell .admin-sidebar{border-right-color:var(--sn-accent-metal)}body .admin-shell .admin-header{border-bottom-color:var(--sn-accent-metal)}body .admin-shell :is(.admin-primary,.admin-accounts-submit){background:var(--sn-accent-orange);border-color:transparent;color:var(--sn-accent-ink)}body .admin-shell :is(.admin-kicker,.admin-eyebrow){color:var(--sn-accent-gold)}body .admin-shell .admin-nav button.active{border-color:var(--sn-accent-metal);background:color-mix(in srgb,var(--sn-accent-gold) 12%,var(--sn-mode-surface,#0d1929));color:var(--sn-accent-gold)}.vendor-shell{--sn-premium-frame:var(--sn-accent-metal)}.vendor-shell :is(.vendor-sidebar,.vendor-header){border-color:var(--sn-premium-frame)}.arena-route-shell .arena-return-bar a,.ctf-workspace .ctf-wordmark{color:var(--sn-accent-gold)}body .legal-footer{border-top-color:var(--sn-accent-metal)}@media(prefers-reduced-motion:reduce){.sn-dashboard .side nav button[data-nav-accent]{transition:none}}body .sn-dashboard .side .brand{text-decoration:none}.sn-nav-group .sn-install-entry{display:flex;align-items:center;gap:11px;min-height:44px;margin:4px 0;padding:10px 14px;border:1px solid var(--sn-mode-border,#554138);border-radius:9px;background:var(--sn-mode-warning-soft,#ff684a0c);color:var(--sn-mode-warning,#ffb08a);text-decoration:none;font-size:12px;font-weight:600}.sn-nav-group .sn-install-entry svg{width:18px;height:18px;flex-shrink:0}.sn-nav-group .sn-install-entry:focus-visible{outline:3px solid #d8c389;outline-offset:3px}