.notification-inbox{max-width:800px;margin-inline:auto;color:var(--sn-mode-ink,#edf3fc)}.notification-inbox .notice-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.notification-inbox .notice-summary h2{font-size:22px;line-height:1.3;margin:0 0 7px;font-weight:650;letter-spacing:-.5px}.notification-inbox .notice-summary p{margin:0;color:var(--sn-mode-muted,#9eb2c9);font-size:13px;line-height:1.6}.notification-inbox button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;font:500 12px var(--sn-font,inherit);transition:background .15s}.notification-inbox button:focus-visible{outline:2px solid var(--sn-mode-blue,#6fb8ff);outline-offset:3px}.notification-inbox .notice-toolbar{flex-wrap:wrap;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--sn-mode-border,#263b52)}.notification-inbox .notice-filters{display:flex;gap:4px;background:var(--sn-mode-canvas,#091422);border:1px solid var(--sn-mode-border,#263b52);padding:3px;border-radius:9px}.notification-inbox .notice-filters button{border:0;background:transparent;color:var(--sn-mode-muted,#9eb2c9);padding:7px 14px;min-height:38px}.notification-inbox .notice-filters button[aria-pressed=true]{background:var(--sn-mode-soft,#183049);color:var(--sn-mode-ink,#edf3fc)}.notification-inbox .notice-filters span{border-radius:12px;background:var(--sn-mode-canvas,#0b1b2a);padding:2px 6px;font-size:10px;font-variant-numeric:tabular-nums}.notification-inbox .notice-mark,.notification-inbox .notice-read-all,.notification-inbox .notice-refresh{background:transparent;color:var(--sn-mode-muted,#9eb2c9);border:1px solid transparent}.notification-inbox .notice-read-all{padding:8px 0}.notification-inbox .notice-mark,.notification-inbox .notice-refresh{width:44px;padding:0;flex-shrink:0}.notification-inbox .notice-mark:hover,.notification-inbox .notice-read-all:hover,.notification-inbox .notice-refresh:hover{background:var(--sn-mode-soft,#183049);color:var(--sn-mode-ink,#edf3fc)}.notification-inbox .notice-day{margin-top:22px}.notification-inbox .notice-day>h3{font-size:12px;font-weight:600;color:var(--sn-mode-muted,#9eb2c9);margin:0 0 9px}.notification-inbox .notice-list{border:1px solid var(--sn-mode-border,#263b52);border-radius:12px;overflow:hidden}.notification-inbox .notice-row,.sn-dashboard .sn-workspace-stage .notification-inbox .hub-notification{display:flex;align-items:flex-start;gap:14px;margin:0;padding:18px;border:0;border-bottom:1px solid var(--sn-mode-border,#263b52);border-radius:0;background:var(--sn-mode-surface,#0e1c2d);box-shadow:none}.notification-inbox .notice-row:last-child,.sn-dashboard .sn-workspace-stage .notification-inbox .notice-row:last-child{border-bottom:0}.notification-inbox .notice-row.is-unread,.sn-dashboard .sn-workspace-stage .notification-inbox .hub-notification.is-unread{background:var(--sn-mode-soft,#112840);box-shadow:none;border-color:var(--sn-mode-border,#263b52)}.notification-inbox .notice-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex-shrink:0;color:var(--sn-mode-blue,#8ebaff);background:var(--sn-mode-canvas,#091422)}.notification-inbox .category-network{color:var(--sn-mode-cyan,#74d7d1)}.notification-inbox .category-community{color:var(--sn-mode-purple,#c4aeff)}.notification-inbox .category-career{color:var(--sn-mode-gold,#e4c483)}.notification-inbox .notice-content{flex:1;min-width:0}.notification-inbox .notice-heading{display:flex;align-items:center;gap:9px}.notification-inbox .notice-heading h4{font-size:14px;line-height:1.5;margin:0;color:var(--sn-mode-ink,#edf3fc);overflow-wrap:anywhere;font-weight:600}.notification-inbox .notice-unread-dot{width:6px;height:6px;border-radius:50%;background:var(--sn-mode-blue,#77b4ff);flex-shrink:0}.notification-inbox .notice-content>p{font-size:12px;line-height:1.65;margin:4px 0 8px;color:var(--sn-mode-muted,#9eb2c9)}.notification-inbox .notice-meta{display:flex;align-items:center;gap:12px;color:var(--sn-mode-muted,#9eb2c9);font-size:11px}.notification-inbox .notice-open{background:transparent;border:0;padding:0;color:var(--sn-mode-blue,#9dccff);margin-top:4px;justify-content:flex-start;min-height:36px}.notification-inbox .notice-empty{padding:44px 20px;text-align:center;color:var(--sn-mode-muted,#9eb2c9)}.notification-inbox .notice-empty>svg{margin-inline:auto;color:var(--sn-mode-blue,#9dccff)}.notification-inbox .notice-empty h3{font-size:17px;color:var(--sn-mode-ink,#edf3fc);margin:16px 0 8px}.notification-inbox .notice-empty p{max-width:360px;margin:0 auto 14px;line-height:1.8;font-size:13px}.notification-inbox .notice-limit{font-size:11px;color:var(--sn-mode-muted,#9eb2c9);line-height:1.7;margin-top:20px}.sn-message-alert{position:fixed;right:24px;bottom:24px;z-index:70;width:min(360px,calc(100vw - 32px));display:flex;gap:12px;padding:17px;background:var(--sn-mode-surface,#0d2034);color:var(--sn-mode-ink,#f2f6fc);border:1px solid var(--sn-mode-border,#345577);border-radius:12px;box-shadow:0 12px 35px var(--sn-mode-shadow,rgba(0,0,0,.25))}.sn-message-alert>svg{color:var(--sn-mode-blue,#88c7ff);flex-shrink:0;margin-top:2px}.sn-message-alert>div{flex:1;min-width:0}.sn-message-alert p{font-size:12px;color:var(--sn-mode-muted,#afc4dd);margin:6px 0}.sn-message-alert button{font:inherit;font-size:12px;min-height:36px;color:var(--sn-mode-blue,#9dccff);border:0;background:transparent;cursor:pointer;padding:0}.sn-message-alert>button{width:32px;align-self:flex-start}.sn-message-alert button:focus-visible{outline:2px solid var(--sn-mode-blue,#9dccff);outline-offset:3px}@media(max-width:600px){.notification-inbox .notice-summary h2{font-size:19px}.notification-inbox .notice-toolbar{align-items:flex-start}.notification-inbox .notice-read-all{font-size:11px}.notification-inbox .notice-row,.sn-dashboard .sn-workspace-stage .notification-inbox .hub-notification{padding:14px 10px;gap:10px}.notification-inbox .notice-icon{width:32px;height:32px}.notification-inbox .notice-mark{width:32px}.sn-message-alert{bottom:16px;right:16px}}.sn-dashboard .sn-workspace-stage .notification-inbox :is(.notice-open,.notice-mark,.notice-refresh,.notice-read-all){background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--sn-mode-blue,#9dccff)!important;padding:0!important;font-size:12px!important}.sn-dashboard .sn-workspace-stage .notification-inbox :is(.notice-mark,.notice-refresh){width:44px!important;min-width:44px;min-height:44px!important}.sn-dashboard .sn-workspace-stage .notification-inbox button svg{flex-shrink:0}.sn-dashboard .sn-workspace-stage .notification-inbox .notice-filters button{border:0!important;background:transparent!important;padding:7px 14px!important;color:var(--sn-mode-muted,#9eb2c9)!important;font-size:12px!important}.sn-dashboard .sn-workspace-stage .notification-inbox .notice-filters button[aria-pressed=true]{background:var(--sn-mode-soft,#183049)!important;color:var(--sn-mode-ink,#edf3fc)!important}.sn-dashboard .sn-workspace-stage .live-tools[hidden]{display:none}.notification-inbox .notice-refine{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:18px 0 4px}.notification-inbox .notice-refine label{display:grid;gap:7px;min-width:130px;flex:1;color:var(--sn-mode-muted,#9eb2c9);font-size:12px}.notification-inbox .notice-refine .notice-search{flex:2;min-width:200px}.notification-inbox .notice-refine :is(input,select),.sn-dashboard .sn-workspace-stage .notification-inbox .notice-refine :is(input,select){box-sizing:border-box;min-width:0;width:100%;min-height:44px;padding:10px 12px;background:var(--sn-mode-surface,#0e1c2d);border:1px solid var(--sn-mode-border,#30465f);border-radius:8px;color:var(--sn-mode-ink,#edf3fc);font:inherit;font-size:13px}.notification-inbox .notice-refine :is(input,select):focus-visible{outline:2px solid var(--sn-mode-gold,#e4c483);outline-offset:2px}.notification-inbox .notice-refine option{background:var(--sn-mode-surface,#0e1c2d);color:var(--sn-mode-ink,#edf3fc)}.notification-inbox :is(.notice-reset,.notice-pagination button),.sn-dashboard .sn-workspace-stage .notification-inbox :is(.notice-reset,.notice-pagination button){border:1px solid var(--sn-mode-border,#30465f)!important;border-radius:8px;background:var(--sn-mode-surface,#0e1c2d)!important;color:var(--sn-mode-ink,#edf3fc)!important;padding:10px 14px!important;font-size:12px!important;box-shadow:none!important}.notification-inbox button:disabled{opacity:.45;cursor:default}.notification-inbox .notice-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px;flex-wrap:wrap;font-size:12px;color:var(--sn-mode-muted,#9eb2c9)}@media(max-width:600px){.notification-inbox .notice-refine .notice-search{flex-basis:100%;min-width:0}.notification-inbox .notice-filters button,.sn-dashboard .sn-workspace-stage .notification-inbox .notice-filters button{padding:7px 10px!important}.notification-inbox .notice-pagination{gap:8px}}.notification-inbox .notice-icon.has-person{position:relative;border:1px solid;font-size:12px;font-weight:700;letter-spacing:.3px}.notification-inbox .notice-icon.has-person>svg{position:absolute;right:-5px;bottom:-4px;box-sizing:content-box;padding:3px;background:var(--sn-mode-surface,#0e1c2d);border:1px solid var(--sn-mode-border,#263b52);border-radius:50%}.notification-inbox .notice-topic{font-size:10px;font-weight:600;padding:3px 7px;border-radius:5px;background:var(--sn-mode-canvas,#091422)}.notification-inbox .notice-meta{flex-wrap:wrap;gap:8px}.notification-inbox .notice-content>p,.sn-message-alert p,.sn-message-alert strong{overflow-wrap:anywhere}.notification-inbox .notice-person,.sn-dashboard .sn-workspace-stage .notification-inbox .notice-person{display:inline;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:start;text-decoration:underline;text-decoration-color:var(--sn-mode-border,#385674);text-underline-offset:4px;cursor:pointer;overflow-wrap:anywhere}.notification-inbox .notice-person:hover{color:var(--sn-mode-blue,#9dccff)!important}.notification-inbox .notice-decisions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.notification-inbox .notice-decisions button,.sn-dashboard .sn-workspace-stage .notification-inbox .notice-decisions button{padding:9px 14px!important;border-radius:8px;border:1px solid var(--sn-mode-border,#34566a)!important;background:var(--sn-mode-canvas,#091422)!important;color:var(--sn-mode-ink,#eaf2fc)!important;box-shadow:none!important;font-size:12px!important;min-height:44px}.notification-inbox .notice-decisions .notice-accept,.sn-dashboard .sn-workspace-stage .notification-inbox .notice-decisions .notice-accept{border-color:var(--sn-mode-cyan,#74d7d1)!important;color:var(--sn-mode-cyan,#74d7d1)!important}.notification-inbox .notice-resolution{font-weight:600}.notification-inbox .notice-resolution.is-accepted{color:var(--sn-mode-cyan,#74d7d1)}.notification-inbox .notice-decision-error{color:var(--sn-mode-coral,#f3a58a);font-size:13px;line-height:1.6}.notice-profile-dialog{margin:auto;box-sizing:border-box;width:min(520px,calc(100vw - 28px));max-height:85dvh;overflow:auto;border:1px solid var(--sn-mode-border,#345674);border-radius:16px;padding:0;background:var(--sn-mode-surface,#0e1c2d);color:var(--sn-mode-ink,#edf3fc);box-shadow:0 24px 80px #0006}.notice-profile-dialog::backdrop{background:#020812b3;backdrop-filter:blur(5px)}.notice-profile-panel{padding:24px;overflow-wrap:anywhere}.notice-profile-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--sn-mode-gold,#e4c483);font-size:11px;letter-spacing:1.2px;margin-bottom:22px}.notice-profile-panel button{display:grid;place-items:center;min-width:44px;min-height:44px;background:transparent;border:1px solid var(--sn-mode-border,#345674);border-radius:8px;color:inherit;cursor:pointer}.notice-profile-panel button:focus-visible{outline:2px solid var(--sn-mode-blue,#8ebaff);outline-offset:2px}.notice-profile-identity{display:flex;gap:16px;align-items:center}.notice-profile-identity>div{min-width:0}.notice-profile-identity h2{margin:0 0 8px;font-size:24px;line-height:1.3}.notice-profile-avatar{width:64px;height:64px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--sn-mode-border,#345674);border-radius:16px;background:var(--sn-mode-soft,#183049);font-weight:700;overflow:hidden}.notice-profile-panel p{white-space:pre-wrap;font-size:14px;line-height:1.8;color:var(--sn-mode-muted,#9eb2c9)}.notice-profile-panel h3{font-size:14px;margin:20px 0 6px}.notice-profile-panel .notice-profile-headline{color:var(--sn-mode-ink,#edf3fc);font-weight:600}.notice-profile-private{display:flex;gap:10px;align-items:flex-start}.notice-profile-private svg{flex-shrink:0;margin-top:5px}.event-workspace{max-width:1200px;margin:auto}.event-workspace-hero{background:linear-gradient(115deg,var(--sn-mode-soft,#153e50),var(--sn-mode-soft,#286c75));padding:30px;border-radius:20px;color:#fff;margin-bottom:20px}.event-workspace-hero small{color:var(--sn-mode-ink,#b2ece3);letter-spacing:.14em;font-size:11px;font-weight:700}.event-workspace-hero h2{font-size:28px;letter-spacing:-.03em;margin:10px 0;font-weight:750}.event-workspace-hero p{color:var(--sn-mode-ink,#dfedf0);line-height:1.6;font-size:14px;margin:0}.event-workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.event-workspace-metrics>div{border:1px solid #dae7e8;background:#f4faf8;border-radius:15px;padding:20px;display:flex;flex-direction:column;gap:8px}.event-workspace-metrics b{font-size:30px;color:var(--sn-mode-muted,#22596a)}.event-workspace-metrics span{font-size:12px;color:var(--sn-mode-muted,#53717e)}.event-workspace-filters{display:flex;align-items:flex-end;gap:16px;padding:20px;background:#fff;border:1px solid #dce7ee;border-radius:15px}.event-workspace-filters label{flex:1;display:grid;gap:8px;font-size:13px;color:#334d60}.event-workspace-filters select{padding:10px;border:1px solid #bfced8;border-radius:8px;background:#fff;color:#23485b;font:inherit;width:100%;min-width:0}.event-workspace-filters>span{font-size:12px;padding-bottom:12px;color:var(--sn-mode-muted,#526a79)}.event-workspace-empty{padding:25px;border:1px dashed #b4c9cf;border-radius:14px;text-align:center}.event-workspace .live-card{border-radius:16px}.event-workspace .live-card>h2{font-size:21px}.event-workspace button:focus-visible,.event-workspace select:focus-visible{outline:3px solid #64acb8;outline-offset:2px}@media(max-width:600px){.event-workspace-hero{padding:20px}.event-workspace-hero h2{font-size:23px}.event-workspace-metrics{gap:8px}.event-workspace-metrics>div{padding:12px}.event-workspace-metrics b{font-size:24px}.event-workspace-filters{flex-wrap:wrap;padding:15px;gap:10px}.event-workspace-filters label{min-width:110px}.event-workspace-filters>span{width:100%;padding:0}}.event-workspace>p{font-size:13px;line-height:1.6;color:var(--sn-mode-muted,#526979);margin:12px 0}.event-workspace .live-card>small,.event-workspace label{color:var(--sn-mode-muted,#486575)}.event-workspace .live-card>p{font-size:14px;line-height:1.65}.event-workspace .live-card>small{font-size:11px}.event-workspace .event-workspace-hero p{color:var(--sn-mode-ink,#dfedf0)}.sn-resource-share{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%}.sn-resource-share>button{display:inline-flex;align-items:center;gap:7px;min-height:40px}.sn-resource-share>span{font-size:11px;line-height:1.5;color:var(--sn-mode-muted,#9bb1c7);max-width:260px}.sn-resource-share>input{width:240px;max-width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid var(--sn-mode-border,#294660);border-radius:8px;background:var(--sn-mode-canvas,#091727);color:var(--sn-mode-ink,#eaf2fa);font:inherit;font-size:12px}.discovery-section{margin:30px 0;padding:24px;border:1px solid var(--sn-border);border-radius:22px;background:linear-gradient(145deg,var(--sn-surface-raised),var(--sn-surface));color:var(--sn-ink)}.discovery-section-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--sn-border)}.discovery-section-head>svg{width:36px;height:36px;color:var(--sn-sapphire);flex:none}.discovery-countdown small,.discovery-event-list small,.discovery-job small,.discovery-section-head small{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--sn-sapphire)}.discovery-section h3{margin:7px 0;font-size:24px;color:var(--sn-ink)}.discovery-section p{margin:5px 0;color:var(--sn-muted);line-height:1.5}.discovery-updated{display:flex;align-items:center;gap:7px;font-size:11px}.discovery-updated svg{width:14px}.discovery-event-list,.discovery-job-list{display:grid;gap:9px;margin-top:18px}.discovery-event-list article,.discovery-job{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--sn-border);border-radius:14px;background:var(--sn-surface-soft)}.discovery-countdown h4,.discovery-event-list h4,.discovery-job h4{margin:5px 0;color:var(--sn-ink);font-size:16px}.discovery-countdown p,.discovery-event-list p,.discovery-job p{font-size:12px}.discovery-event-list a,.discovery-job a{display:inline-flex;align-items:center;gap:5px;flex:none;color:var(--sn-sapphire);font-size:12px;font-weight:800;text-decoration:none}.discovery-event-list a svg,.discovery-job a svg{width:15px;height:15px}.discovery-event-list a:hover,.discovery-job a:hover{text-decoration:underline}.discovery-archive-head,.discovery-next-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 11px}.discovery-archive-head h4,.discovery-next-head h4{margin:0;color:var(--sn-ink)}.discovery-next-head span{font-size:12px;color:var(--sn-muted)}.discovery-countdown{display:grid;gap:8px}.discovery-countdown article{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:15px;padding:15px;border:1px solid color-mix(in srgb,var(--sn-sapphire) 25%,var(--sn-border));border-radius:14px;background:color-mix(in srgb,var(--sn-sapphire) 6%,var(--sn-surface-soft))}.discovery-rank{color:var(--sn-sapphire);font-size:22px;font-weight:800}.discovery-countdown strong{display:flex;align-items:center;gap:5px;color:var(--sn-coral);font-size:14px;white-space:nowrap}.discovery-countdown strong svg{width:16px;height:16px}.discovery-archive-head [role=group]{display:flex;gap:5px;flex-wrap:wrap}.discovery-archive-head button{padding:7px 10px;border:1px solid var(--sn-border);border-radius:999px;background:var(--sn-surface-soft);color:var(--sn-muted);cursor:pointer;font-size:11px}.discovery-archive-head button[aria-pressed=true]{border-color:var(--sn-sapphire);color:var(--sn-ink);background:color-mix(in srgb,var(--sn-sapphire) 15%,var(--sn-surface-soft))}.discovery-section :is(a,button):focus-visible{outline:2px solid var(--sn-sapphire);outline-offset:3px}.discovery-section .discovery-member-note{margin:22px 0 0;padding:12px 14px;border-left:3px solid var(--sn-sapphire);background:var(--sn-surface-soft);font-size:12px}@media(max-width:700px){.discovery-section{padding:17px}.discovery-event-list article,.discovery-job{align-items:flex-start;flex-direction:column}.discovery-countdown article{grid-template-columns:28px 1fr}.discovery-countdown strong{grid-column:2}.discovery-archive-head{align-items:flex-start;flex-direction:column}}.discovery-jobs{min-width:0;margin:0 0 4px}.discovery-radar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 22px;padding:18px 20px;border:1px solid var(--sn-mode-border,#345a77);border-radius:16px;background:linear-gradient(105deg,var(--sn-mode-soft,#0B253B),var(--sn-mode-soft,#143753) 64%,var(--sn-mode-soft,#102C43));color:var(--sn-mode-ink,#F0F7FD)}.discovery-radar-intro{display:flex;align-items:center;gap:16px;min-width:0}.discovery-radar-intro h4{margin:0 0 3px;font-size:22px;letter-spacing:-.025em}.discovery-radar-intro p{margin:0;color:var(--sn-mode-ink,#ACC4D9);font-size:12px}.discovery-radar-symbol{position:relative;width:50px;height:50px;flex:none;border:1px solid #5488a7;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 9px,var(--sn-mode-soft,#335B76) 10px 11px,transparent 12px 17px)}.discovery-radar-symbol:before{content:"";position:absolute;inset:4px 4px 50% 50%;border-left:1px solid #71bbd0;transform-origin:bottom left;transform:rotate(36deg)}.discovery-radar-symbol>span{position:absolute;left:62%;top:27%;width:6px;height:6px;border-radius:50%;background:var(--sn-mode-danger,#F48B73);box-shadow:0 0 0 4px #F48B7333}.discovery-radar-meta{display:grid;gap:4px;text-align:right;color:var(--sn-mode-ink,#B8D5E8);font-size:11px}.discovery-radar-meta span:first-child{font-weight:800;color:var(--sn-mode-ink,#E8F5FF)}.discovery-matches{padding:18px;border:1px solid color-mix(in srgb,var(--sn-sapphire) 42%,var(--sn-border));border-radius:15px;background:color-mix(in srgb,var(--sn-sapphire) 5%,var(--sn-surface-soft))}.discovery-matches-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.discovery-matches-head h4{margin:0;color:var(--sn-ink);font-size:19px}.discovery-matches-head p{max-width:650px;margin:5px 0 0;font-size:12px}.discovery-matches-head>span{flex:none;color:var(--sn-sapphire);font-size:20px;font-weight:850}.discovery-match-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}.discovery-match-list article{display:flex;align-items:center;justify-content:space-between;gap:13px;min-width:0;padding:12px 13px;border:1px solid var(--sn-border);border-radius:10px;background:var(--sn-surface-raised)}.discovery-match-list h5{margin:4px 0;color:var(--sn-ink);font-size:13px;line-height:1.35}.discovery-match-list small{color:var(--sn-sapphire);font-size:11px;font-weight:750}.discovery-match-list p{font-size:11px}.discovery-match-list a{display:inline-flex;align-items:center;gap:3px;flex:none;color:var(--sn-sapphire);font-size:11px;font-weight:800;text-decoration:none}.discovery-match-list a:hover{text-decoration:underline}.discovery-match-list a svg{width:13px;height:13px}.discovery-matches-empty{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:14px;border:1px dashed var(--sn-border);border-radius:10px}.discovery-matches-empty p{font-size:12px}.discovery-matches-empty button{flex:none;padding:9px 11px;border:1px solid var(--sn-sapphire);border-radius:9px;background:color-mix(in srgb,var(--sn-sapphire) 17%,var(--sn-surface-soft));color:var(--sn-ink);font-size:12px;font-weight:750;cursor:pointer}.discovery-matches-empty button:hover{background:color-mix(in srgb,var(--sn-sapphire) 29%,var(--sn-surface-soft))}.discovery-directory-head,.discovery-recent-head{display:flex;justify-content:space-between;align-items:end;gap:14px;margin:22px 0 11px}.discovery-directory-head h4,.discovery-recent-head h4{margin:0;color:var(--sn-ink);font-size:18px}.discovery-directory-head p,.discovery-recent-head span{color:var(--sn-muted);font-size:11px}.discovery-directory-head{padding-top:19px;border-top:1px solid var(--sn-border)}.discovery-directory-head>div{display:flex;align-items:center;gap:11px}.discovery-directory-head svg{width:19px;color:var(--sn-sapphire)}.discovery-directory-head p{margin:3px 0 0}.discovery-directory-head button{flex:none;border:1px solid var(--sn-border);border-radius:9px;background:var(--sn-surface-soft);padding:8px 11px;color:var(--sn-ink);font-weight:700;cursor:pointer}.discovery-directory-head button:disabled{opacity:.45;cursor:default}.discovery-recent{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 1px 13px;scrollbar-color:#537898 transparent}.discovery-recent>.discovery-share-card>a{position:relative;display:flex;flex:0 0 clamp(210px,26vw,260px);min-height:118px;flex-direction:column;justify-content:space-between;gap:9px;scroll-snap-align:start;padding:14px 34px 14px 15px;border:1px solid var(--sn-border);border-radius:13px;background:var(--sn-surface-soft);color:var(--sn-ink);text-decoration:none}.discovery-recent>.discovery-share-card>a:hover{border-color:var(--sn-sapphire);background:color-mix(in srgb,var(--sn-sapphire) 9%,var(--sn-surface-soft))}.discovery-recent-source{color:var(--sn-sapphire);font-size:11px;font-weight:750}.discovery-recent strong{font-size:13px;line-height:1.35}.discovery-recent small{display:flex;align-items:center;gap:5px;color:var(--sn-muted);font-size:11px}.discovery-recent small svg{width:13px;height:13px;flex:none}.discovery-recent>.discovery-share-card>a>svg{position:absolute;right:12px;top:14px;width:15px;color:var(--sn-sapphire)}.discovery-filters{display:grid;grid-template-columns:minmax(165px,1.4fr) repeat(4,minmax(112px,1fr));gap:9px}.discovery-filters label{display:grid;gap:6px;min-width:0;color:var(--sn-muted);font-size:11px;font-weight:750}.discovery-filters :is(input,select){width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--sn-border);border-radius:9px;background:var(--sn-surface-soft);color:var(--sn-ink);padding:10px 9px;font:inherit;font-size:12px}.discovery-filters input::placeholder{color:var(--sn-muted)}.discovery-filters :is(input,select):focus-visible{outline:2px solid var(--sn-sapphire);outline-offset:2px}.discovery-results{margin:17px 0 0!important;color:var(--sn-muted);font-size:12px}.discovery-no-results{margin:17px 0!important;padding:19px;border:1px dashed var(--sn-border);border-radius:12px}.discovery-more{display:block;margin:16px auto 0;padding:10px 20px;border:1px solid var(--sn-sapphire);border-radius:10px;background:color-mix(in srgb,var(--sn-sapphire) 11%,var(--sn-surface-soft));color:var(--sn-ink);font-weight:800;cursor:pointer}.discovery-more:hover{background:color-mix(in srgb,var(--sn-sapphire) 23%,var(--sn-surface-soft))}@media(max-width:1000px){.discovery-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-filters label:first-child{grid-column:span 2}.discovery-match-list{grid-template-columns:1fr}}@media(max-width:650px){.discovery-radar{align-items:flex-start;flex-direction:column}.discovery-radar-meta{text-align:left;grid-template-columns:repeat(2,auto);gap:13px}.discovery-directory-head,.discovery-matches-empty,.discovery-recent-head{align-items:flex-start;flex-direction:column}.discovery-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-filters label:first-child{grid-column:span 2}.discovery-recent>.discovery-share-card>a{flex-basis:74vw}.discovery-match-list article{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.discovery-recent{scroll-behavior:auto}}.discovery-directory{margin-top:18px;border:1px solid var(--sn-border);border-radius:13px;background:var(--sn-surface-soft)}.discovery-directory>summary{display:flex;align-items:center;gap:12px;list-style:none;padding:16px 18px;cursor:pointer;color:var(--sn-ink)}.discovery-directory>summary::-webkit-details-marker{display:none}.discovery-directory>summary:after{content:"⌄";margin-left:2px;color:var(--sn-sapphire);font-size:22px;line-height:1}.discovery-directory[open]>summary:after{transform:rotate(180deg)}.discovery-directory>summary:hover{background:color-mix(in srgb,var(--sn-sapphire) 10%,var(--sn-surface-soft))}.discovery-directory>summary>svg{width:21px;flex:none;color:var(--sn-sapphire)}.discovery-directory>summary span{display:grid;gap:3px;min-width:0}.discovery-directory>summary strong{font-size:16px}.discovery-directory>summary small{color:var(--sn-muted);font-size:11px}.discovery-directory>summary b{margin-left:auto;white-space:nowrap;color:var(--sn-sapphire);font-size:12px}.discovery-directory-body{padding:0 16px 17px;border-top:1px solid var(--sn-border)}.discovery-directory .discovery-directory-head{margin:12px 0;border-top:0;padding-top:0}.discovery-directory>summary:focus-visible{outline:2px solid var(--sn-sapphire);outline-offset:3px}.discovery-event-map{margin:20px 0 27px;padding:18px;border:1px solid var(--sn-mode-border,#345a77);border-radius:17px;background:var(--sn-mode-soft,#10283e);color:var(--sn-mode-ink,#e8f4fc)}.discovery-event-map-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:14px}.discovery-event-map-heading h4{margin:0;color:var(--sn-mode-ink,#f2f8fd);font-size:20px;letter-spacing:-.02em}.discovery-event-map-heading p,.discovery-map-bottom p{margin:4px 0 0;color:var(--sn-mode-ink,#acc6d9);font-size:12px}.discovery-event-map-legend{display:flex;flex-wrap:wrap;gap:11px;color:var(--sn-mode-ink,#c8ddeb);font-size:11px;white-space:nowrap}.discovery-event-map-legend span{display:inline-flex;align-items:center;gap:5px}.discovery-event-map-legend i{display:inline-block;width:9px;height:9px;border-radius:50%}.discovery-event-map-legend .upcoming{background:var(--sn-mode-danger,#ff9475)}.discovery-event-map-legend .past{background:#84a9cb}.discovery-event-map-legend .approximate{border:2px solid #ff9475;background:transparent}.discovery-map-scroll{overflow-x:auto;border:1px solid var(--sn-mode-border,#31516b);border-radius:12px;background:var(--sn-mode-surface,#0b2236);scrollbar-color:#6086a0 #0b2236}.discovery-map-canvas{position:relative;width:100%;min-width:700px;aspect-ratio:2/1;background-image:linear-gradient(90deg,transparent 49.9%,#4a72903b 50%,transparent 50.1%),linear-gradient(0deg,transparent 49.9%,#4a72903b 50%,transparent 50.1%),url(/event-world.svg);background-size:100% 100%;background-position:50%}.discovery-map-canvas:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),#7096b11b 25% calc(25% + 1px),transparent calc(25% + 1px) 50%)}.discovery-map-marker{position:absolute;z-index:1;display:grid;place-items:center;width:19px;height:19px;padding:0;transform:translate(-50%,-50%);border:3px solid var(--sn-mode-border,#152e43);border-radius:50%;background:var(--sn-mode-danger,#ff9475);box-shadow:0 0 0 2px #ff947599,0 0 15px #ff947588;color:#10283e;font-size:10px;font-weight:850;cursor:pointer;transition:box-shadow .18s,transform .18s}.discovery-map-marker[data-phase=past]{background:#84a9cb;box-shadow:0 0 0 2px #84a9cb88,0 0 12px #84a9cb55}.discovery-map-marker[data-precision=country],.discovery-map-marker[data-precision=region]{background:var(--sn-mode-soft,#10283e);border-color:#ff9475;color:var(--sn-mode-ink,#fff)}.discovery-map-marker[data-phase=past][data-precision=country],.discovery-map-marker[data-phase=past][data-precision=region]{border-color:#84a9cb}.discovery-map-marker:hover,.discovery-map-marker[aria-pressed=true]{z-index:2;transform:translate(-50%,-50%) scale(1.28);box-shadow:0 0 0 5px #fff7,0 0 20px #ff9475aa}.discovery-map-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0 14px}.discovery-map-bottom button{flex:none;display:inline-flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid var(--sn-mode-border,#577a95);border-radius:9px;background:var(--sn-mode-soft,#1a3b55);color:var(--sn-mode-ink,#e8f4fc);font-size:12px;font-weight:750;cursor:pointer}.discovery-map-bottom button:hover,.discovery-map-bottom button[aria-pressed=true]{border-color:#ff9475;background:var(--sn-mode-soft,#254d68)}.discovery-map-bottom button span{color:var(--sn-mode-ink,#ffae94)}.discovery-map-selection{padding:14px;border:1px solid var(--sn-mode-border,#456b85);border-radius:11px;background:var(--sn-mode-soft,#19364d)}.discovery-map-selection h5{margin:0 0 8px;color:var(--sn-mode-ink,#f5f9fc);font-size:14px}.discovery-map-selection>div{display:grid;gap:7px}.discovery-map-selection article{display:grid;grid-template-columns:minmax(125px,.8fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--sn-mode-border,#42617a);color:var(--sn-mode-ink,#f2f8fd);font-size:12px}.discovery-map-selection article span{color:var(--sn-mode-ink,#aac9db)}.discovery-map-selection article strong{font-size:12px}.discovery-map-selection a{display:inline-flex;align-items:center;gap:4px;color:var(--sn-mode-ink,#ffad91);font-weight:800;text-decoration:none;white-space:nowrap}.discovery-map-selection a:hover{text-decoration:underline}.discovery-map-selection a svg{width:14px;height:14px}@media(max-width:760px){.discovery-event-map-heading,.discovery-map-bottom{align-items:flex-start;flex-direction:column}.discovery-map-selection article{grid-template-columns:1fr auto}.discovery-map-selection article span{grid-column:1/-1}}@media(max-width:500px){.discovery-event-map{padding:12px}.discovery-event-map-legend{white-space:normal}}@media(prefers-reduced-motion:reduce){.discovery-map-marker{transition:none}}.discovery-recent>.discovery-share-card{flex:0 0 clamp(210px,26vw,260px);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px}.discovery-recent>.discovery-share-card>a{flex:1;min-width:0}.discovery-recent .sn-resource-share{padding:0 2px}.discovery-job,.discovery-match-list article{flex-wrap:wrap}.discovery-job>div:first-child,.discovery-match-list article>div:first-child{flex:1;min-width:180px}.discovery-job>.sn-resource-share,.discovery-match-list article>.sn-resource-share{flex:none;min-width:0}@media(max-width:650px){.discovery-recent>.discovery-share-card{flex-basis:74vw}}