:root{--marine:#103d48;--marine-strong:#082933;--marine-tint:#eaf0ef;--action-blue:#103d48;--on-dark:#fff;--brass:#725313;--brass-tint:#fff4d8;--ink:#112e38;--ink-soft:#425c64;--muted:#5c6d70;--bg:#f6f5f0;--surface:#fff;--surface-soft:#eef1ed;--surface-blue:var(--surface-soft);--line:#d8e0de;--line-strong:#c7d6dc;--success:#157a56;--success-tint:#eafaf3;--danger:#8a2020;--danger-tint:#fff1f1;--inverse-heading:#f7fbff;--inverse-body:#d9efee;--inverse-muted:#a9d1ce;--inverse-meta:#97d7d3;--inverse-link:#ceecea;--inverse-line:#ffffff24;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:994px;--radius:6px;--shadow-xs:0 1px 2px #0e4b490d;--shadow-sm:0 8px 24px #0e4b491a;--shadow-md:0 8px 44px #0e4b4929;--shadow-lg:0 28px 64px #082f2d38;--content-max:1240px;--control-height:42px;--app-sidebar-width:264px;--app-sidebar-collapsed:76px;--mobile-app-header:58px;--mobile-bottom-nav:68px;--navy:var(--marine);--navy-strong:var(--marine-strong);--blue:var(--action-blue);--blue-strong:var(--marine-strong);--green:var(--marine);--bronze:var(--brass);--gold-tint:var(--brass-tint);--redesign-navy:var(--ink);--redesign-teal:var(--marine);--redesign-orange:var(--brass);--redesign-line:var(--line);--redesign-soft:var(--surface-soft)}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.appShell{margin:auto}.topbar{z-index:20;align-items:center;display:flex;position:sticky;top:0}.brand{align-items:center;font-weight:700;display:flex}.logo{place-items:center;display:grid}.topbar nav{color:#3c6a67;display:flex}.topActions{gap:8px;display:flex}.hero{border-radius:var(--radius-md);color:#fff;background:linear-gradient(120deg,#173d3a,#0e4b49);padding:48px}.hero h1{max-width:700px;margin:12px 0;font-size:44px;line-height:1.02}.hero p{color:#e3f2f1;max-width:700px;font-size:17px}.button{cursor:pointer}.row{align-items:center;display:flex}.row.end{justify-content:flex-end;margin-top:24px}.card{border:1px solid var(--line)}.grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sectionTitle h1,.sectionTitle h2{margin:0}.thumb,.eventCover,.companyCover{border-radius:var(--radius-sm);background:linear-gradient(135deg,#89c2be,#1f514e);height:130px}.eventCover{height:220px}.companyCover{margin:-18px -18px 18px}.status{margin-top:5px}.split{grid-template-columns:1.3fr .7fr;gap:16px;margin-top:18px;display:grid}.stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stats.four{grid-template-columns:repeat(4,1fr)}.stat{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfdff;padding:12px}.stat b{color:var(--navy);font-size:24px;display:block}.stat span{color:var(--muted);font-size:12px}.list{display:grid}.listItem{border:1px solid var(--line);align-items:center;gap:12px;display:flex}.grow{flex:1}.listItem h3{margin:0 0 5px}.avatar{border-radius:50%;place-items:center;width:48px;height:48px;font-weight:700;display:grid}.bigAvatar{width:84px;height:84px;font-size:22px}.companyLogo{border-radius:var(--radius-sm);place-items:center;width:54px;height:54px;font-weight:700;display:grid}.companyLogo.big{width:74px;height:74px}.companyHead,.profileHead{align-items:center;gap:16px;display:flex}.search input{border:1px solid var(--line);border-radius:var(--radius-sm);flex:1;padding:12px}.filters{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.filter{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f3f6f9;padding:8px 14px;font-size:13px}.notice{background:#edf6ff;border:1px solid #cdecea;margin-top:18px}.onboarding{max-width:760px;margin:20px auto}.progress{border-radius:var(--radius-pill);background:#e7f3f2;height:8px;margin:10px 0 24px;overflow:hidden}.progress span{background:var(--blue);width:60%;height:100%;display:block}.choiceGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.choice{border:1px solid var(--line);cursor:pointer;padding:16px}.choice.selected{border:2px solid var(--blue);background:#f1f6ff}hr{border:0;border-top:1px solid var(--line);margin:16px 0}@media (max-width:900px){.topbar nav{display:none}.grid3,.split,.stats,.stats.four{grid-template-columns:1fr}.choiceGrid{grid-template-columns:1fr 1fr}.hero h1{font-size:34px}}.formStack,.formStack label{display:grid}.formStack input,.formStack select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:12px}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.checkChoice,.eventOpt{border:1px solid var(--line);padding:12px;font-size:13px;font-weight:600}.eventOpt{margin:8px 0}.radarCard{background:linear-gradient(135deg,var(--navy),#0e4b49);color:#fff}.radarCard .stat{background:#ffffff14;border-color:#ffffff26}.radarCard .stat b,.radarCard .stat span{color:#fff}.smallNote{color:#d8f0ef}@media (max-width:900px){.formGrid,.checkGrid{grid-template-columns:1fr}}.stepBlock{border-top:1px solid var(--line);gap:16px;display:flex}.stepBlock:first-of-type{border-top:0}.stepNumber{background:var(--navy);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.stepBlock h2{margin:2px 0 12px}.checkChoice{align-items:flex-start;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.checkChoice input{margin-top:2px;width:auto!important}.checkChoice span{gap:2px;display:grid}.checkChoice small{color:var(--muted);font-weight:400;display:block}.privacyBox{border:1px solid #d0edeb;padding:12px}.privacyBox h3{margin:0 0 6px}.largeButton{padding:12px 16px;font-size:15px}.darkNote{color:var(--muted)}.profileDashboard{align-items:start;display:grid}.maritimeIdCard{color:#fff;text-align:center;border:0;position:sticky}.maritimeIdCard .eyebrow{color:#bee7e4}.maritimeIdCard h2{margin:12px 0 4px}.maritimeIdCard p{margin:4px 0}.profileInitials{background:#ffffff26;border:1px solid #ffffff3d;margin:18px auto 8px}.mutedLight{color:#c7e9e7}.idMeta{flex-wrap:wrap;justify-content:center;gap:4px;margin:14px 0;display:flex}.buyerBadge{color:#725313;background:#fff4d8}.maritimeCode{letter-spacing:.12em;border-radius:var(--radius-sm);border:1px dashed #ffffff59;margin:14px 0;padding:8px;font-family:monospace}.lightButton{color:var(--navy);background:#fff;border:0;width:100%}.tiny{font-size:12px}.profileMain{display:grid}.sectionHeaderCompact{justify-content:space-between;gap:12px;display:flex}.companySummary{align-items:center;gap:12px;display:flex}.toggleRow{border:1px solid var(--line);padding:12px;grid-template-columns:auto 1fr!important;align-items:center!important;gap:8px!important;display:flex!important}.toggleRow input{width:auto!important}.publicProfileHero{align-items:center;gap:16px;display:flex}.hugeAvatar{flex:0 0 96px;width:96px;height:96px;font-size:28px}.publicProfileHero h1{margin:0}.profileLead{margin:6px 0;font-size:18px}.wrapRow{flex-wrap:wrap}.pillRow{flex-wrap:wrap;display:flex}.quickActions{gap:8px;display:grid}.radarBadge{color:#fff;background:#ffffff21}.smallNote.darkNote{color:var(--muted)}@media (max-width:900px){.publicProfileHero{flex-wrap:wrap;align-items:flex-start}.hugeAvatar{flex-basis:72px;width:72px;height:72px}.stepBlock{gap:8px}.topActions form{display:none}}.tabBar{display:flex}.tabButton{font-weight:700}.discoverForm{border:1px solid var(--line);display:grid}.filterGrid,.filterGrid label,.attendanceForm label{display:grid}.filterGrid select,.attendanceForm select,.attendanceForm input{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;font:inherit;color:#153634;background:#fff;padding:8px}.resultsHeader b{color:var(--navy)}.lockedPanel{max-width:720px;margin:28px auto}.lockedInline{border-radius:var(--radius-md);background:#f8fbfd;border:1px dashed #bfdddb;padding:16px}.emptyState{text-align:left;min-height:110px}.relevanceText{color:var(--muted);margin:8px 0 0}.neutralBadge{color:#527976;background:#eef5f5}.connectionBadge{color:#0e4b49;background:#eff7f7}.eventMini{border-bottom:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.eventMini:last-child{border-bottom:0}.eventMini span{color:var(--muted);font-size:12px}.companyHead h1{margin:0}.profileActions{gap:8px;min-width:170px;display:grid}.contactPolicyBar{border-radius:var(--radius-sm);background:#f7fbff;border:1px solid #d7f0ee;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 16px;display:flex}.contactPolicyBar div{gap:2px;display:grid}.contactPolicyBar span{color:var(--muted);font-size:12px}.privacyShield{border-radius:var(--radius-pill);background:#ebf6f5;padding:4px 8px;font-weight:700;color:var(--navy)!important}.subtleLink{margin-top:8px;font-size:12px;display:inline-block}.compactCover{border-radius:var(--radius-md) 12px 0 0;height:110px;margin:-18px -18px 14px}.eventListCard{overflow:hidden}.eventListCard h2{margin:7px 0}.eventPageCard{overflow:hidden}.eventHeroGrid{grid-template-columns:1fr auto;align-items:start;gap:20px;display:grid}.eventHeroGrid h1{margin:7px 0;font-size:38px}.eventActions{gap:8px;min-width:190px;display:grid}.attendanceEditor{background:#fbfdff;margin:18px 0}.attendanceForm{align-items:end;gap:8px;display:grid}.attendanceForm .toggleRow{min-height:64px}.eventStats{margin:18px 0}.networkTabsSummary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.followCard{align-content:start;gap:8px;display:grid}.followCard h3{margin:0}.radarPersonCard{gap:12px;display:grid}.radarPersonCard h3{margin:0 0 4px}.radarPersonCard p{margin:0}.radarReasons{gap:4px;display:grid}.radarReasons span{border-radius:var(--radius-sm);color:#467e7a;background:#f2f7fb;padding:6px 10px;font-size:12px}@media (max-width:1100px){.filterGrid{grid-template-columns:repeat(3,1fr)}.attendanceForm{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.eventHeroGrid{grid-template-columns:1fr}.eventActions,.profileActions{width:100%;min-width:0}.contactPolicyBar{flex-direction:column;align-items:flex-start}.companyHead{flex-wrap:wrap;align-items:flex-start}.tabBar{overflow:auto}}.valueStrip{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 28px;display:grid}.valueStrip>div{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfdff;gap:4px;padding:16px;display:grid}.valueStrip b{color:var(--navy)}.valueStrip span{color:var(--muted);font-size:13px;line-height:1.45}.newsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.newsCard{align-content:start;gap:12px;display:grid}.newsCard h3{margin:0;line-height:1.28}.featuredNews{background:linear-gradient(145deg,#f7fbff,#f0f8f7);grid-row:span 2;min-height:260px}.featuredNews h3{font-size:28px}.newsMeta{text-transform:uppercase;justify-content:space-between;gap:12px;font-weight:700;display:flex}.feedSourceNote{color:var(--muted);margin-top:10px;font-size:12px}.feedUnavailable{margin-top:12px}.newsList{gap:12px;margin-top:18px;display:grid}.newsRow{align-items:center;gap:16px;display:flex}.newsRow h2{margin:7px 0 10px;font-size:20px}.sourcePolicy{background:#f7fbff;margin-top:18px}.radarNewsCard{gap:12px;display:grid}.radarNewsCard h3{margin:0;line-height:1.3}.attendanceForm{grid-template-columns:repeat(3,minmax(0,1fr))}.logo{line-height:1}@media (max-width:900px){.valueStrip,.newsGrid{grid-template-columns:1fr}.featuredNews{grid-row:auto;min-height:0}.featuredNews h3{font-size:22px}.newsRow{flex-direction:column;align-items:flex-start}.attendanceForm{grid-template-columns:1fr}}.homePage{background:linear-gradient(#fff 0 560px,#f6f9fb 560px 100%)}.homeHero{color:#fff;background:radial-gradient(circle at 80% 10%,#0e4b494d,#0000 30%),linear-gradient(125deg,#112c2a 0%,#1b4744 55%,#235c58 100%);grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:24px;min-height:570px;margin:0 -28px;padding:72px 5.5vw 64px;display:grid;position:relative;overflow:hidden}.homeHero:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:520px;height:520px;position:absolute;top:-230px;right:-120px;box-shadow:0 0 0 90px #ffffff06,0 0 0 180px #ffffff05}.homeHeroCopy{align-self:center;max-width:760px}.homeEyebrow{color:#afe1dd}.homeHero h1{letter-spacing:-.045em;max-width:840px;margin:16px 0 22px;font-size:clamp(46px,5.2vw,76px);line-height:.98}.homeHeroLead{color:#d9f1ef;max-width:700px;margin:0;font-size:19px;line-height:1.62}.homeHeroActions{margin-top:30px}.homePrimaryCta{padding:12px 16px}.homeSecondaryCta{color:#fff;background:#ffffff14;border-color:#ffffff42;padding:12px 16px}.heroTrustRow{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.heroTrustRow span{border-radius:var(--radius-pill);color:#cfecea;background:#ffffff0e;border:1px solid #ffffff29;padding:7px 14px;font-size:12px}.radarPreview{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff29;align-self:center;min-height:455px;padding:20px;overflow:hidden;box-shadow:0 28px 70px #00000042}.radarPreviewHead{z-index:2;justify-content:space-between;gap:16px;display:flex;position:relative}.radarPreviewHead h2{margin:6px 0 0;font-size:22px}.liveStatus{border-radius:var(--radius-pill);color:#8ce2bd;letter-spacing:.06em;background:#30be861f;align-items:center;gap:4px;height:max-content;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.liveStatus i{background:#4dd39a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #4dd39a17}.radarSweep{border:1px solid #8cd3cf21;border-radius:50%;width:270px;height:270px;position:absolute;top:45px;right:-80px}.radarSweep:before,.radarSweep:after,.radarSweep span{content:"";border:1px solid #8cd3cf1c;border-radius:50%;position:absolute;inset:18%}.radarSweep:after{inset:36%}.radarSweep span:first-child{background:#7dcec8;border:0;inset:49%;box-shadow:0 0 28px #7dcec8}.radarSweep span:nth-child(2){transform-origin:bottom;background:linear-gradient(#0000,#7dcec861);border:0;border-radius:0;width:1px;height:50%;top:0;left:50%;transform:rotate(38deg)}.radarSweep span:nth-child(3){display:none}.signalStack{z-index:2;gap:8px;margin-top:40px;display:grid;position:relative}.signalItem{border-radius:var(--radius-md);background:#ffffff0e;border:1px solid #ffffff1c;gap:4px;padding:12px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:grid}.signalItem:hover{background:#ffffff17;transform:translateY(-1px)}.signalItem strong{font-size:13px;line-height:1.4}.signalItem small{color:#add8d5;font-size:12px}.signalKind{letter-spacing:.08em;color:#a6ddd9;width:max-content;font-size:12px;font-weight:700}.eventSignal{color:#f7ca77}.companySignal{color:#8ce2bd}.signalPill{border-radius:var(--radius-pill);color:#c1e7e5;background:#a6ddd91a;padding:4px 10px;font-size:12px}.radarPreviewNote{z-index:2;color:#91c2bf;margin:12px 2px 0;font-size:12px;line-height:1.4;position:relative}.homeTrustStrip{z-index:5;border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:0;max-width:1160px;margin:-28px auto 54px;display:grid;position:relative;overflow:hidden}.homeTrustStrip>div{background:#fff;align-items:center;gap:12px;padding:20px;display:flex}.homeTrustStrip b{color:var(--navy);font-size:13px;display:block}.homeTrustStrip small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.trustIcon{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--blue);background:#f0f8f7;flex:0 0 36px;place-items:center;font-size:12px;font-weight:700;display:grid}.homeSection{max-width:1240px;margin:0 auto}.homeSectionIntro{max-width:760px}.homeSectionIntro h2,.homeSectionTitle h2{letter-spacing:-.025em;color:var(--navy);margin:8px 0 10px;font-size:36px;line-height:1.08}.homeSectionIntro p{color:var(--muted);font-size:16px;line-height:1.6}.howGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.howCard{border:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.howCard>span:first-child{color:var(--muted);font-size:12px;font-weight:700}.howCard h3{color:var(--navy);font-size:22px}.howCard p{color:var(--muted);margin:0 0 20px;line-height:1.55}.howCard a{color:var(--blue);margin-top:auto;font-size:13px;font-weight:700}.howFutureLabel{border-radius:var(--radius-pill);background:#f1f6f9;width:max-content;padding:6px 12px;color:#487c79!important;margin-top:auto!important;font-size:12px!important;font-weight:700!important}.taxonomySection{padding-top:32px}.homeSectionTitle{align-items:flex-end;margin:0 0 20px}.homeSectionTitle p{margin:7px 0 0}.taxonomyGroup{border-top:1px solid var(--line);grid-template-columns:110px 1fr;align-items:start;gap:16px;padding:16px 0;display:grid}.taxonomyLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:8px;font-size:12px;font-weight:700}.taxonomyLinks{flex-wrap:wrap;gap:8px;display:flex}.taxonomyLinks a{border:1px solid var(--line);color:#366e6a;background:#fff;font-size:12px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.taxonomyLinks a:hover{color:var(--blue);background:#f6fbff;border-color:#a0dbd7}.networkProofGrid{grid-template-columns:1.55fr .75fr;gap:16px;display:grid}.companyPreviewGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.companyPreviewCard{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:230px;padding:16px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:flex}.companyPreviewCard:hover{transform:translateY(-2px)}.companyPreviewTop{justify-content:space-between;align-items:start;display:flex}.companyPreviewTop .companyLogo{width:48px;height:48px}.companyArrow{color:#94b4b2;font-size:18px}.companyPreviewCard h3{color:var(--navy);margin:22px 0 7px;font-size:17px;line-height:1.25}.companyPreviewCard p{color:#42726f;margin:0 0 4px;font-size:12px}.companyPreviewCard small{color:var(--muted);margin-top:auto}.eventContinuityCard{border-radius:var(--radius-md);color:#fff;background:linear-gradient(145deg,#194340,#0e4b49);padding:24px;box-shadow:0 16px 40px #1943402b}.eventContinuityCard h3{margin:12px 0;font-size:25px;line-height:1.08}.eventContinuityCard>p{color:#c8e8e6;margin:6px 0}.eventDateHome{font-weight:700;color:#fff!important}.eventContinuitySteps{gap:8px;margin:22px 0;display:grid}.eventContinuitySteps span{color:#87c0bc;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #ffffff21;grid-template-columns:54px 1fr;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.eventContinuitySteps b{color:#fff;text-transform:none;letter-spacing:0;font-size:12px}.eventContinuityCard .lightButton{text-align:center;margin-top:5px}.homeNewsGrid{grid-template-columns:1.15fr 1fr 1fr;gap:12px;display:grid}.homeNewsCard{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;flex-direction:column;min-height:205px;padding:16px;display:flex}.homeNewsCard h3{margin:12px 0 18px;font-size:16px;line-height:1.35}.homeNewsCard .textLink{margin-top:auto;font-size:12px}.homeNewsLead{color:#fff;background:linear-gradient(145deg,#194340,#0e4b49);border:0;grid-row:span 2}.homeNewsLead .newsMeta{color:#a9d7d4}.homeNewsLead .pill{color:#d3eeed;background:#ffffff1a}.homeNewsLead h3{margin-top:30px;font-size:29px;line-height:1.18}.homeNewsLead .textLink{color:#ceedeb}.protectedNetworkSection{border-radius:var(--radius-md);color:#fff;background:#102c2a;grid-template-columns:1.15fr .85fr;gap:56px;max-width:1240px;margin:45px auto 0;display:grid}.protectedNetworkSection h2{letter-spacing:-.03em;max-width:680px;margin:10px 0 16px;font-size:38px;line-height:1.06}.protectedNetworkSection p{color:#badedc;max-width:650px;line-height:1.65}.protectionPoints{align-content:center;display:grid}.protectionPoints span{color:#d4e9e8;border-top:1px solid #ffffff21;grid-template-columns:34px 1fr;gap:8px;padding:12px 0;font-size:13px;display:grid}.protectionPoints b{color:#91d5d1;font-size:12px}.finalHomeCta{text-align:center;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;max-width:960px;box-shadow:0 14px 45px #1a43410f}.finalHomeCta h2{letter-spacing:-.03em;color:var(--navy);max-width:750px;margin:9px auto 12px;font-size:40px;line-height:1.05}.finalHomeCta p{max-width:680px;color:var(--muted);margin:0 auto;line-height:1.55}.finalHomeActions{justify-content:center;margin-top:22px}.homeFeedNote{text-align:center;max-width:800px;margin:0 auto}@media (max-width:1100px){.homeHero{grid-template-columns:1fr .85fr;padding-left:40px;padding-right:40px}.homeNewsGrid{grid-template-columns:1fr 1fr}.homeNewsLead{grid-row:auto;min-height:260px}.companyPreviewGrid{grid-template-columns:1fr 1fr}.companyPreviewCard:last-child{display:none}}@media (max-width:900px){.homeHero{grid-template-columns:1fr;margin:0 -16px;padding:48px 16px 40px}.homeHero h1{font-size:44px}.radarPreview{min-height:0}.homeTrustStrip{grid-template-columns:1fr;margin-top:18px;margin-bottom:25px}.howGrid,.networkProofGrid,.homeNewsGrid,.protectedNetworkSection,.companyPreviewGrid{grid-template-columns:1fr}.companyPreviewCard:last-child{display:flex}.homeSection{padding:32px 0}.homeSectionIntro h2,.homeSectionTitle h2{font-size:30px}.taxonomyGroup{grid-template-columns:1fr;gap:4px}.taxonomyLabel{padding-top:0}.protectedNetworkSection{gap:24px;padding:24px}.protectedNetworkSection h2{font-size:31px}.finalHomeCta{margin-top:45px;padding:32px 20px}.finalHomeCta h2{font-size:32px}.sectionTitle.homeSectionTitle{flex-direction:column;align-items:flex-start;gap:12px}.heroTrustRow{gap:4px}}.connectionUnlockedButton{color:#14633f;background:#e9f7f1;border-color:#b7e3cf}.eventPersonActions{flex-wrap:wrap;justify-content:flex-end}.networkActionBanner{border-radius:var(--radius-md);background:linear-gradient(135deg,#f4faff,#eef8ff);border:1px solid #c2e8e5;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 4px;padding:16px;display:flex}.networkActionBanner>div{gap:4px;display:grid}.networkActionBanner b{color:var(--navy);font-size:15px}.networkActionBanner span{color:var(--muted);font-size:12px}.requestPage{max-width:1180px;margin:0 auto}.requestBreadcrumb{color:var(--muted);margin-bottom:12px;font-size:13px;font-weight:700}.requestTargetCard{background:linear-gradient(145deg,#fff,#f5f9fc);align-items:center;gap:16px;display:flex}.requestTargetCard h1{margin:4px 0 7px}.requestPolicyBadge{border-radius:var(--radius-md);background:#f6fbff;border:1px solid #d0edeb;width:min(360px,36%);padding:12px 16px}.requestPolicyBadge b,.requestPolicyBadge span{display:block}.requestPolicyBadge b{color:var(--navy);font-size:13px}.requestPolicyBadge span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.connectionUnlockedCard{background:#f1fbf6;border-color:#b8e4cd;margin-top:18px}.connectionUnlockedCard h2{margin:7px 0}.pendingRequestCard{margin-top:18px}.pendingRequestCard h2{margin:6px 0 14px}.requestMiniList{gap:8px;display:grid}.requestMiniItem{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfdff;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.requestMiniItem>div{gap:2px;display:grid}.requestMiniItem span{color:var(--muted);font-size:12px}.requestContextGrid,.requestFormsGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.requestContextGrid h2,.requestFormsGrid h2{margin:6px 0 8px}.requestContextGrid h3{margin:18px 0 7px;font-size:13px}.relationshipRuleCard{color:#fff;background:#19413f;border:0}.relationshipRuleCard .eyebrow{color:#b1e1de}.relationshipRuleCard h2{color:#fff}.relationshipRuleCard p{color:#c7e9e7;line-height:1.55}.relationshipSteps{margin-top:18px;display:grid}.relationshipSteps span{color:#ddefee;border-top:1px solid #ffffff21;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:grid}.relationshipSteps b{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.requestFormCard{flex-direction:column;min-height:100%;display:flex}.requestFormCard>p{line-height:1.5}.requestFormDisabled{background:#fafcfd}.requestForm{gap:12px;margin-top:10px;display:grid}.requestForm label{color:#32615e;gap:4px;font-size:12px;font-weight:700;display:grid}.requestForm input,.requestForm select,.requestForm textarea{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;font:inherit;color:#153634;background:#fff;padding:12px}.requestForm textarea{resize:vertical;min-height:110px}.formHint{border-radius:var(--radius-sm);color:#6e5a1e;background:#f7f4e9;margin:0;padding:8px 12px;font-size:12px;line-height:1.45}.requestBlocked{border-radius:var(--radius-sm);background:#f7f9fb;border:1px dashed #cbdfde;margin-top:auto;padding:12px}.requestBlocked b{color:#40706d}.requestBlocked p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.networkRequestSection{scroll-margin-top:84px}.networkTabsSummary .actionStat{background:#f2f9fe;border-color:#bee7e4}.requestInboxGrid{grid-template-columns:1fr 1fr;display:grid}.requestColumnTitle{justify-content:space-between;align-items:center;margin:0 0 9px;display:flex}.requestColumnTitle h3{color:var(--navy);margin:0}.requestColumnTitle span{color:var(--muted);font-size:12px}.requestStack{gap:8px;display:grid}.networkRequestCard{gap:12px;display:grid}.incomingRequestCard{border-color:#c1e7e5;box-shadow:0 6px 20px #0e4b490d}.requestCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.requestCardHead h3{margin:0 0 4px}.requestCardHead p{margin:0}.requestTypeBadge{color:#0e4b49;white-space:nowrap;background:#edf4ff}.requestReason{border-radius:var(--radius-sm);background:#f6f9fb;gap:4px;padding:12px;display:grid}.requestReason span,.requestContextLine span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:700}.requestReason b{color:#24504d;font-size:13px;line-height:1.4}.requestMessage{color:#406a67;margin:0;font-size:13px;line-height:1.55}.requestContextLine{align-items:center;gap:8px;display:flex}.requestContextLine a{color:var(--blue);font-size:12px;font-weight:700}.requestContextLine b{font-size:12px}.requestCardFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.requestCardFooter small{color:var(--muted)}.compactEmpty{flex-direction:column;justify-content:center;min-height:170px;display:flex}.connectionListItem{background:#fbfffd;border-color:#c7e4d7}.messagingPermission{background:#e9f7f1;margin:0}.requestHistoryCard small{color:var(--muted);margin-top:12px;display:block}.requestStatus.accepted{color:#14633f;background:#e9f7f1}.requestStatus.declined,.requestStatus.cancelled{color:#5e7876;background:#f1f5f5}@media (max-width:900px){.requestTargetCard{flex-wrap:wrap;align-items:flex-start}.requestPolicyBadge{width:100%}.requestContextGrid,.requestFormsGrid,.requestInboxGrid{grid-template-columns:1fr}.networkActionBanner,.requestCardHead,.requestCardFooter{flex-direction:column;align-items:flex-start}.requestMiniItem{align-items:flex-start}.networkTabsSummary{grid-template-columns:1fr 1fr}.requestTargetCard .hugeAvatar{flex-basis:72px;width:72px;height:72px;font-size:21px}}.connectionUnlockedButton{cursor:pointer}.messagesPage,.messageThreadPage{margin:0 auto}.messagingTrustBar{border-color:#c9eae8;justify-content:space-between;align-items:center;gap:20px;display:flex}.messagingTrustBar>div{gap:4px;display:grid}.messagingTrustBar b{color:var(--navy);font-size:14px}.messagingTrustBar span:not(.privacyShield){color:var(--muted);font-size:12px}.messageInbox{margin-top:16px;display:grid}.messageThreadRow{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:flex}.messageThreadRow:hover{border-color:#b6e2df;transform:translateY(-1px);box-shadow:0 6px 20px #1c4a470f}.messageAvatar{flex:0 0 48px}.messageThreadTitle h3{color:var(--navy)}.messageThreadTitle>span{color:var(--muted);white-space:nowrap;font-size:12px}.messageThreadMain>p{margin:4px 0}.messagePreview{max-width:760px}.threadChevron{color:#8ab2af;font-size:20px}.messageThreadHeader{gap:12px;display:grid}.messageThreadHeader>.textLink{width:max-content}.messagePersonHeader{align-items:center;gap:16px;display:flex}.messagePersonHeader h1{margin:0;font-size:28px}.clickablePill{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.clickablePill:hover{background:#e7f4f3}.messagePrivacyNotice{border:1px solid #d4efed;align-items:center;gap:12px;margin:14px 0;padding:8px 12px;display:flex}.messagePrivacyNotice p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.conversationCard{padding:0;overflow:hidden}.conversationMessages{flex-direction:column;gap:8px;min-height:390px;max-height:620px;padding:20px;display:flex;overflow:auto}.conversationEmpty{text-align:center;max-width:560px;margin:auto;padding:32px}.conversationEmpty h2{color:var(--navy);margin:8px 0 10px}.messageLine{display:flex}.messageLine.mine{justify-content:flex-end}.messageLine.theirs{justify-content:flex-start}.messageBubble{background:#fff;border:1px solid #dcebea;max-width:min(72%,680px);padding:12px}.messageBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.messageBubble span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.messageComposer{border-top:1px solid var(--line);background:#fff;gap:8px;padding:16px;display:grid}.messageComposer label{color:#3a6562;font-size:12px;font-weight:700}.messageComposer textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:92px;font:inherit;color:#153634;padding:12px}.messageComposer textarea:focus{border-color:#9fdad6;outline:2px solid #d3eeed}.messageComposerFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.messageComposerFooter span{color:var(--muted);font-size:12px}@media (max-width:900px){.messagingTrustBar,.messagePersonHeader,.messagePrivacyNotice,.messageComposerFooter{flex-direction:column;align-items:flex-start}.messageThreadRow,.messageThreadTitle{align-items:flex-start}.messageBubble{max-width:88%}.messagePersonHeader .button{text-align:center;width:100%}.conversationMessages{min-height:320px;padding:12px}}.desktopNav a{font-size:14px;font-weight:600}.desktopNav a:hover{color:var(--navy)}.mobileMenu{display:none}.accountSummary{cursor:pointer;border:1px solid var(--line);font-weight:700;list-style:none}.accountSummary::-webkit-details-marker{display:none}.mobileMenu>summary::-webkit-details-marker{display:none}.accountDropdown{z-index:30}.accountDropdown a,.accountDropdown button{font:inherit}.simplePageHeader h1{color:#173e3b}.emptyInline{gap:4px;display:grid}.eventIndexPage,.eventDetailPage{margin:0 auto}.eventCardGrid{display:grid}.eventSimpleCard{border-top:1px solid var(--line);min-width:0}.eventSimpleCard h2{color:#194340;line-height:1.2}.eventSimpleCard p{margin:0}.eventCardTopline{justify-content:space-between;align-items:center;gap:8px;display:flex}.eventState{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.eventState.upcoming{color:#0e4b49}.eventState.live{color:#15724f}.eventState.past{color:var(--muted)}.eventMeta{color:#4f7b78;font-size:13px}.eventDescription{font-size:13px;line-height:1.55;margin-top:10px!important}.eventCardFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.pastEventCard h2{font-size:18px}.pastEventsSection{padding-top:4px}.eventDetailHero{border-bottom:1px solid var(--line);justify-content:space-between}.eventDetailMain{max-width:820px}.eventDetailMain h1{margin:10px 0;line-height:1.08}.eventDetailDescription{color:#416d6a;max-width:760px;line-height:1.6}.eventHeroActions{gap:8px;display:grid}.attendanceDisclosure{border:1px solid var(--line);margin:22px 0}.attendanceDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.attendanceDisclosure>summary::-webkit-details-marker{display:none}.attendanceDisclosure summary span:first-child{gap:2px;display:grid}.attendanceDisclosure summary b{color:var(--navy)}.attendanceDisclosure summary small{color:var(--muted)}.attendanceSummaryAction{color:var(--blue);font-size:12px;font-weight:700}.attendanceDisclosureBody{border-top:1px solid var(--line);padding:16px}.simpleAttendanceForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.simpleAttendanceForm .toggleRow,.attendanceFormActions{grid-column:1/-1}.attendanceFormActions{justify-content:flex-end;display:flex}.removeAttendanceForm{margin-top:12px}.textDangerButton,.textButton{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.textDangerButton{color:#9b4040}.textButton:hover,.textDangerButton:hover{text-decoration:underline}.eventStatsSimple{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin:28px 0;display:grid}.eventStatsSimple.four{grid-template-columns:repeat(4,1fr)}.eventStatsSimple.three{grid-template-columns:repeat(3,1fr)}.eventStatsSimple>div{border-right:1px solid var(--line)}.eventStatsSimple>div:last-child{border-right:0}.eventStatsSimple b{color:var(--navy);font-size:24px;display:block}.eventStatsSimple span{color:var(--muted);font-size:12px}.eventPeopleList{border-top:1px solid var(--line)}.eventPersonRow{border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.eventPersonRow h3{margin:0 0 4px}.disabledButton{opacity:.6;pointer-events:none}.simpleLockedPanel{border:1px solid var(--line);border-radius:var(--radius-md);max-width:700px;margin:18px 0;padding:24px}.simpleProfilePage{margin:0 auto}.profileSimpleHero{border-bottom:1px solid var(--line);gap:16px;display:flex}.profileSimpleHero h1{margin:0}.simpleProfileActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.contactPolicyMini{color:var(--muted);margin:14px 0 4px;font-size:12px}.profileInfoGrid{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;display:grid}.profilePlainSection{min-width:0}.profilePlainSection h2{margin:7px 0 12px;font-size:22px}.profileEventSection{padding-top:4px}.subsectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:18px 0 8px;font-size:12px}.eventHistoryList{border-top:1px solid var(--line)}.eventHistoryRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.eventHistoryRow>div:first-child{gap:2px;display:grid}.eventHistoryRow>div:first-child span{color:var(--muted);font-size:12px}.eventHistoryRow.past{opacity:.82}.simpleRequestPage{max-width:760px;margin:0 auto}.requestSimpleHeader{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:4px 0 20px;display:flex}.requestSimpleHeader h1{margin:0 0 5px;font-size:32px}.requestPolicyLine{max-width:220px;color:var(--muted);text-align:right;font-size:12px}.simpleStatePanel{border-bottom:1px solid var(--line);margin-top:22px;padding:24px 0}.simpleStatePanel h2{margin:0 0 6px}.requestMatchLine{border-radius:var(--radius-sm);background:#f5f8fa;align-items:center;gap:12px;margin:18px 0 0;padding:12px;font-size:12px;display:flex}.requestMatchLine b{color:var(--navy)}.requestMatchLine span{color:var(--muted)}.requestModeTabs{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f7f9fb;grid-template-columns:1fr 1fr;margin:18px 0;padding:4px;display:grid}.requestModeTabs a{text-align:center;border-radius:var(--radius-sm);color:var(--muted);padding:8px;font-size:13px;font-weight:700}.requestModeTabs a.active{color:var(--navy);background:#fff;box-shadow:0 1px 4px #1f524f14}.requestSingleForm{padding:20px 0}.requestSingleForm h2{margin:0 0 5px;font-size:24px}.requestSingleForm>div>p{margin:0}.requestSingleForm .requestForm{margin-top:18px}.requestPermissionNote{color:var(--muted);margin:2px 0;font-size:12px}.requestBlockedSimple{padding:16px 0}.requestBlockedSimple h2{margin:0 0 6px}.simpleNetworkPage{margin:0 auto}.networkTabs{border-bottom:1px solid var(--line);display:flex}.networkTabs a{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:8px;font-weight:700;display:flex}.networkTabs a.active{border-bottom-color:var(--blue)}.networkTabs a span{border-radius:var(--radius-pill);background:#eef5f5;padding:2px 4px;font-size:12px}.networkTabPanel{min-height:300px}.simpleRequestCard{border:1px solid var(--line);background:#fff;padding:16px}.simpleRequestCard h3{margin:0 0 4px}.simpleRequestCard .requestReason{background:0 0;padding:0}.simpleRequestCard .requestReason p{color:#537b78;margin:6px 0 0;font-size:13px}.requestHistoryDisclosure{border-top:1px solid var(--line);margin-top:22px}.requestHistoryDisclosure>summary{cursor:pointer;color:#527a77;padding:12px 0;font-weight:700}.historyList{border-top:1px solid var(--line)}.historyRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.historyRow>div:first-child{gap:2px;display:grid}.historyRow>div:first-child span{color:var(--muted);font-size:12px}.connectionSimpleList{border-top:1px solid var(--line)}.connectionSimpleRow{border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.connectionSimpleRow h3{margin:0 0 4px}.followSimpleGrid{grid-template-columns:repeat(3,1fr);display:grid}.followSimpleCard{border-top:1px solid var(--line)}.followSimpleCard h3{margin:8px 0 5px}.followSimpleCard p{margin:0 0 12px}@media (max-width:900px){.brand span:last-child{font-size:14px}.mobileMenu>summary{cursor:pointer;border:1px solid var(--line);font-size:12px;font-weight:700;list-style:none}.mobileMenuPanel{border:1px solid var(--line);background:#fff;width:min(290px,100vw - 28px);padding:8px;position:absolute;right:0}.topbar .mobileMenu nav{display:grid!important}.mobileMenuPanel nav a,.mobileAccountActions a,.mobileAccountActions button{text-align:left;width:100%;font:inherit;border-radius:var(--radius-sm);background:0 0;border:0;padding:12px;font-size:14px;display:block}.mobileMenuPanel nav a:hover,.mobileAccountActions a:hover,.mobileAccountActions button:hover{background:#f3f7fa}.mobileAccountActions{border-top:1px solid var(--line);margin-top:6px;padding-top:4px}.mobilePrimaryLink{color:var(--blue);font-weight:700}.simplePageHeader{display:block}.simplePageHeader h1{font-size:31px}.eventCardGrid,.compactEventGrid,.followSimpleGrid{grid-template-columns:1fr}.eventDetailHero,.profileSimpleHero,.requestSimpleHeader{flex-direction:column;align-items:flex-start}.requestPolicyLine{text-align:left;max-width:none}.profileInfoGrid{grid-template-columns:1fr;gap:20px}.simpleAttendanceForm{grid-template-columns:1fr}.simpleAttendanceForm .toggleRow,.attendanceFormActions{grid-column:auto}.eventStatsSimple.four,.eventStatsSimple.three{grid-template-columns:1fr 1fr}.eventStatsSimple>div:nth-child(2){border-right:0}.eventPersonRow,.eventHistoryRow,.connectionSimpleRow,.historyRow{flex-wrap:wrap;align-items:flex-start}.eventPersonActions{justify-content:flex-start;width:100%;padding-left:64px}.requestInboxGrid{grid-template-columns:1fr}.requestModeTabs{grid-template-columns:1fr 1fr}.networkTabs{overflow-x:auto}.networkTabs a{white-space:nowrap}.requestCardFooter{flex-direction:column;align-items:flex-start}}.navCountLink{align-items:center;gap:8px;position:relative;display:inline-flex!important}.navCountBadge{border-radius:var(--radius-pill);color:#fff;background:#0e4b49;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.requestCountBadge{background:#133230}.messageThreadRow.unread{background:#f7fbff;border-color:#d1edeb}.messageThreadRow.unread .messageThreadTitle h3,.messageThreadRow.unread .messagePreview{color:#0f2826;font-weight:700}.unreadStatus{color:#0e4b49;background:#f1f8f8;border-color:#d1edeb}.olderMessagesLink{text-align:center;padding:4px 0 12px}.quickRequest{position:relative}.quickRequest>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.quickRequest>summary::-webkit-details-marker{display:none}.quickRequest[open]>summary{box-shadow:0 0 0 3px #0e4b491f}.quickRequestPanel{z-index:40;border-radius:var(--radius-md);text-align:left;background:#fff;border:1px solid #dbeceb;width:min(370px,88vw);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #122e2c2e}.quickRequestPanel h3{margin:0 0 4px}.quickRequestPanel p{margin:0 0 14px}.quickRequestForm,.reasonChoices{gap:8px;display:grid}.quickReason{border-radius:var(--radius-sm);cursor:pointer;background:#fff;border:1px solid #dbeceb;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;display:flex}.quickReason:has(input:checked){background:#f5f9ff;border-color:#99d8d4}.quickReason input{margin:0}.optionalContext{border-top:1px solid #edf5f4;padding-top:8px}.optionalContext>summary{cursor:pointer;color:#356d69;font-size:13px;font-weight:700}.optionalContext textarea,.optionalContext input{width:100%;margin-top:10px}.compactRequestPage{max-width:900px}.requestSimpleHeader.compact{padding-bottom:16px}.compactRequestForm{max-width:680px;margin-inline:auto}.compactRequestForm .requestForm{gap:12px}.radarPage .memberTop{margin-bottom:24px}.radarSignalSection{margin:10px 0 34px}.radarSignalList{border-top:1px solid #e5f0ef;display:grid}.radarSignalRow{border-bottom:1px solid #e5f0ef;align-items:center;gap:12px;padding:16px 0;display:flex}.radarSignalRow h3{margin:0 0 4px;font-size:16px}.radarSignalRow p{margin:0}.signalType{border-radius:var(--radius-sm);color:#0e4b49;letter-spacing:.08em;background:#eef5ff;justify-content:center;align-items:center;min-width:58px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.radarContextFooter{color:var(--muted);border-top:1px solid #e5f0ef;flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;padding:16px 0;font-size:13px;display:flex}.radarContextFooter a{margin-left:auto}@media (max-width:760px){.quickRequestPanel{width:auto;max-height:72vh;position:fixed;inset:auto 14px 14px;overflow:auto}.radarSignalRow{flex-wrap:wrap;align-items:flex-start}.radarSignalRow>.grow{min-width:calc(100% - 90px)}.radarSignalRow>.row{justify-content:flex-end;width:100%}.radarContextFooter a{width:100%;margin-left:0}}.radarCountBadge{background:#0d7c6b}.realRadarPage{margin:0 auto}.compactActionBanner{border-radius:var(--radius-md);box-shadow:none;background:#f7fbff;margin:0 0 18px;padding:12px 16px}.radarFilterBar{align-items:center;padding-bottom:12px}.radarFilterBar a{font-weight:700}.radarFilterBar a:hover{color:var(--navy);background:#f2f6f9}.radarFeed{display:grid}.radarFeedItem{border-bottom:1px solid #e7f0ef;grid-template-columns:54px minmax(0,1fr);gap:12px;display:grid;position:relative}.radarFeedItem.isNew:before{content:"";border-radius:var(--radius-sm);background:#0e4b49;width:3px;position:absolute}.radarFeedIcon{padding-top:2px}.radarFeedIcon .avatar,.radarFeedIcon .companyLogo{flex:0 0 46px;width:46px;height:46px;font-size:13px}.radarFeedBody{min-width:0}.radarFeedBody h2{color:var(--navy);letter-spacing:-.01em;margin:6px 0 5px;line-height:1.3}.radarFeedBody>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.radarFeedMeta{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.radarFeedMeta .signalType{border-radius:var(--radius-sm);min-width:0;padding:4px 10px;font-size:12px}.radarFeedMeta .eventType{color:#8b5d09;background:#fff6e8}.radarFeedMeta .companyType{color:#15705d;background:#eaf8f3}.radarFeedMeta .peopleType{color:var(--muted);background:#eff4ff}.newSignalDot{border-radius:var(--radius-pill);color:#fff;letter-spacing:.03em;background:#0e4b49;align-items:center;padding:2px 4px;font-size:12px;font-weight:700;display:inline-flex}.radarFeedActions{display:flex}.radarFeedActions a{color:var(--blue);font-size:12px;font-weight:700}.radarFeedActions a:hover{text-decoration:underline}.radarEmptyState{justify-items:start;gap:8px;max-width:620px;padding:56px 8px 48px;display:grid}.radarEmptyMark{color:#286864;background:#eff8f7;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.radarEmptyState h2{color:var(--navy);margin:4px 0 0;font-size:24px}.radarEmptyState p{margin:0 0 8px;line-height:1.6}.radarProductNote{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:12px;display:flex}.radarProductNote a{color:var(--blue);font-weight:700}@media (max-width:760px){.radarTop{align-items:flex-start;gap:12px}.radarTop .button{text-align:center;width:100%}.radarFilterBar{overflow-x:auto}.radarFilterBar a{white-space:nowrap}.radarFeedItem{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 4px}.radarFeedIcon .avatar,.radarFeedIcon .companyLogo{flex-basis:40px;width:40px;height:40px;font-size:12px}.radarFeedBody h2{font-size:16px}.radarProductNote{flex-direction:column;align-items:flex-start}}.newsTop{margin-bottom:6px}.newsTopicBar{border-bottom:1px solid var(--line);align-items:center;padding-bottom:12px;display:flex;overflow-x:auto}.newsTopicBar a{white-space:nowrap;color:var(--muted);font-weight:700}.newsTopicBar a:hover{color:var(--navy);background:#f2f6f9}.briefContext{color:var(--muted);font-size:12px}.briefNewsList{margin-top:0}.briefNewsRow{border-bottom:1px solid #e7f0ef}.briefNewsRow h2{line-height:1.35}.briefNewsFooter{flex-wrap:wrap;align-items:center;display:flex}.whyRelevant{color:#39735f;font-weight:700}.briefReadLink{white-space:nowrap;align-self:center}.newsSourceNote{border-top:1px solid var(--line);color:var(--muted);margin:22px 0 8px;padding-top:12px;font-size:12px}.briefEmptyState{padding:32px 0}.briefEmptyState h2{margin:0 0 8px;font-size:20px}.briefEmptyState .button{margin-top:10px}.radarNewsBrief{border-bottom:1px solid var(--line);margin:6px 0 16px}.radarNewsBriefHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:6px;display:flex}.radarNewsBriefHead h2{margin:4px 0 0;font-size:21px}.radarNewsBriefHead>a{color:var(--blue);white-space:nowrap;font-size:12px;font-weight:700}.radarBriefList{display:grid}.radarBriefItem{border-bottom:1px solid #edf3f3;padding:12px 4px}.radarBriefItem:last-child{border-bottom:0}.radarBriefItem h3{margin:7px 0 9px;font-size:16px;line-height:1.35}.radarBriefBottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.radarBriefBottom>span{color:#5f7875;font-size:12px;font-weight:700}.radarBriefBottom>a{color:var(--blue);white-space:nowrap;font-size:12px;font-weight:700}.expandedBrief{padding-bottom:4px}.expandedBrief .radarBriefItem{padding:16px 4px}.expandedBrief .radarBriefItem h3{font-size:18px}.radarBriefEmpty{padding:16px 4px}@media (max-width:700px){.briefNewsRow{flex-direction:column;align-items:flex-start}.briefReadLink{align-self:flex-start}.radarNewsBriefHead{flex-direction:column;align-items:flex-start;gap:4px}.radarBriefBottom{flex-direction:column;align-items:flex-start;gap:8px}.radarBriefItem h3,.expandedBrief .radarBriefItem h3{font-size:16px}}.authFormActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.authFormActions>a{color:var(--blue);font-size:13px;font-weight:700}.profileSafetyMenu{width:max-content;max-width:100%;margin:12px 0 22px}.profileSafetyMenu>summary{cursor:pointer;color:var(--muted);text-underline-offset:3px;font-size:12px;text-decoration:underline}.profileSafetyPanel{border:1px solid var(--line);background:#fff;gap:12px;width:min(520px,100vw - 36px);margin-top:10px;padding:12px;display:grid}.compactSafetyForm{border-bottom:1px solid var(--line);padding-bottom:12px}.compactSafetyForm textarea{resize:vertical}.blockActionBox{justify-content:space-between;align-items:center;gap:16px;display:flex}.blockActionBox p{margin:4px 0 0;font-size:12px}.dangerButton:hover{background:#fdecec!important}.blockedList{gap:8px;margin-top:12px;display:grid}.blockedRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.blockedRow:first-child{border-top:0}.blockedRow>div{gap:2px;display:grid}.blockedRow span{color:var(--muted);font-size:12px}.friendlyState{text-align:center;max-width:650px;margin:72px auto;padding:48px 32px}.friendlyStateMark{color:var(--blue);font-size:40px}.friendlyState h1{margin:8px 0}.friendlyState .row{justify-content:center;margin-top:18px}.pageLoading{min-height:260px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.loadingDot{background:currentColor;border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite mmrPulse}@keyframes mmrPulse{50%{opacity:.25;transform:scale(.8)}}@media (max-width:900px){.button,.topbar a,.topbar button,.networkTabs a,.newsTopicBar a,.radarFilterBar a{justify-content:center;align-items:center;min-height:42px;display:inline-flex}input,select,textarea{font-size:16px}.authFormActions,.blockActionBox,.blockedRow{flex-direction:column;align-items:stretch}.authFormActions .button,.blockActionBox .button,.blockedRow .button,.profileSafetyMenu,.profileSafetyPanel{width:100%}.friendlyState{margin:32px auto;padding:32px 20px}.messageComposer textarea{min-height:110px}.mobileMenuPanel{max-height:calc(100vh - 76px);overflow:auto}}.radarUtilitySummary a{border:1px solid var(--line);color:var(--muted);gap:2px;display:grid}.radarUtilitySummary strong{color:var(--navy);line-height:1}.radarUtilitySummary span{font-weight:700}.radarInlineNotice{margin:0 0 14px}.radarWhy{border-left:2px solid #d9f0ef;padding-left:8px;color:#487b78!important;margin-top:8px!important;font-size:12px!important}.radarFeedActions{flex-wrap:wrap;align-items:center}.radarFeedActions form{display:inline}.radarDismiss,.radarInlineAction{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.radarInlineAction{color:var(--blue)}.radarDismiss:hover,.radarInlineAction:hover{text-decoration:underline}.radarFollowing{color:#1d765b;font-size:12px;font-weight:700}.radarFeedbackCard{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:24px;margin-top:28px;padding:20px;display:grid}.radarFeedbackCard h2{margin:5px 0 7px}.radarFeedbackCard p{margin:0}.radarFeedbackCard form{gap:8px;display:grid}.radarFeedbackCard textarea{resize:vertical;width:100%;min-height:64px}.radarFeedbackActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:700px){.radarFeedbackActions{flex-wrap:wrap;justify-content:flex-start}}.radarBriefStatus{color:var(--muted);margin:8px 4px 2px;font-size:12px}.radarOpportunitySection{scroll-margin-top:86px}.radarOpportunityHead{justify-content:space-between;display:flex}.radarOpportunityHead>a{color:var(--blue);white-space:nowrap;font-size:12px;font-weight:700}.radarOpportunityGrid{display:grid}.radarOpportunityCard{min-width:0}.radarOpportunityCard h3{color:var(--navy)}.opportunityTop{justify-content:space-between;align-items:center;display:flex}.opportunityStrength{white-space:nowrap}.opportunityMeta{margin:0}.opportunityReasons{display:grid}.opportunityActions>a,.opportunityActions button{font-size:12px;font-weight:700}.opportunityActions>a{color:var(--blue)}.opportunityActions form{display:inline}@media (max-width:980px){.radarOpportunityGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.radarUtilitySummary a:last-child{grid-column:auto}.radarOpportunitySection{padding:16px}.radarOpportunityHead{flex-direction:column;align-items:flex-start;gap:8px}}.betaHealthGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 22px;display:grid}.betaHealthCard{border:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.betaHealthCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.betaHealthCardTop>span{letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:700}.betaHealthCard>strong{color:#153836;line-height:1}.betaHealthCard>p{margin:8px 0 18px;font-weight:700}.betaHealthCard>small{color:var(--muted);margin-top:auto;line-height:1.4}.healthBadge{border-radius:var(--radius-pill);color:#176c58;white-space:nowrap;background:#eaf8f3;padding:4px 8px;font-size:12px}.healthBadge.aging{color:#8a6416;background:#fff5df}.healthBadge.empty{color:#9f3d3d;background:#fff0f0}.betaHealthChecklist{border:1px solid var(--line);background:#fff;margin-bottom:28px;padding:8px 16px}.betaHealthChecklist>div{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;gap:16px;padding:16px 0;display:grid}.betaHealthChecklist>div:last-child{border-bottom:0}.betaHealthChecklist b{font-size:13px}.betaHealthChecklist span{color:var(--muted);font-size:13px;line-height:1.55}@media (max-width:900px){.betaHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.betaHealthGrid{grid-template-columns:1fr}.betaHealthChecklist>div{grid-template-columns:1fr;gap:4px}}.companyAliases{color:var(--muted);margin:5px 0 9px;font-size:12px}.derivedPill{color:var(--muted);background:#f5f7f9;border:1px dashed #c9dcdb}.companySignalGrid{margin:18px 0;display:grid}.companySignalGrid>div{border:1px solid var(--line);gap:2px;display:grid}.companySignalGrid b{color:var(--navy);font-size:20px}.companySignalGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.companySourceRow{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.companySourceRow small{color:var(--muted)}.betaHealthGridFive{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.betaHealthGridFive{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.companySignalGrid,.betaHealthGridFive{grid-template-columns:repeat(2,minmax(0,1fr))}}.radarSavedAction{border-radius:var(--radius-pill);background:#eaf8f3;padding:4px 8px;font-size:12px;font-weight:700;text-decoration:none;color:#176c58!important}.opportunityBoardStats a{border:1px solid var(--line);color:inherit;background:#fff;gap:4px;padding:12px 16px;text-decoration:none;display:grid}.opportunityBoardStats strong{color:var(--navy)}.opportunityBoardStats span{color:var(--muted);text-transform:uppercase;font-weight:700}.opportunityBoardFilters{margin-bottom:16px}.opportunityBoardList{margin-bottom:30px;display:grid}.opportunityBoardCard{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;display:grid}.opportunityBoardIdentity{min-width:0;display:flex}.opportunityBoardIdentity p{margin:0}.opportunityStage{border-radius:var(--radius-pill);color:#507a77;background:#f0f6f6;font-size:12px;font-weight:700}.opportunityStage.stage-contacted{color:var(--muted);background:#f1f8f8}.opportunityStage.stage-meeting{color:#176c58;background:#eaf8f3}.opportunityStage.stage-archived{color:#777;background:#f4f4f4}.opportunityContext{color:var(--muted);margin-top:7px!important;font-size:12px!important}.opportunityContext a{font-weight:700}.opportunityBoardActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.opportunityBoardEdit{border-top:1px solid var(--line);grid-column:1/-1;align-items:end;display:grid}.opportunityBoardEdit label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:4px;font-weight:700;display:grid}.opportunityBoardEdit input,.opportunityBoardEdit select{text-transform:none;letter-spacing:normal;font-size:13px}.opportunityBoardFoot{color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;font-size:12px;display:flex}.opportunityBoardFoot form{display:inline}.opportunityBoardEmpty{margin-top:8px}.betaHealthGridSix{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1180px){.betaHealthGridSix,.opportunityBoardStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.radarUtilitySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunityBoardHeader{flex-direction:column;align-items:flex-start}.opportunityBoardCard{grid-template-columns:1fr}.opportunityBoardActions{justify-content:flex-start}.opportunityBoardEdit{grid-template-columns:1fr}.opportunityBoardStats,.betaHealthGridSix{grid-template-columns:repeat(2,minmax(0,1fr))}}html{background:var(--bg)}body{text-rendering:optimizelegibility}a,button{touch-action:manipulation}::selection{color:var(--navy-strong);background:#e5f2f1}.appShell{width:100%;min-height:100vh}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #cbdfded9;height:72px;padding:0;box-shadow:0 1px #13312f05}.topbarInner{height:100%}.brand{letter-spacing:-.015em}.brandName{white-space:nowrap}.desktopNav{min-width:0;gap:4px!important}.desktopNav>a,.desktopNav .navCountLink{border-radius:var(--radius-sm);color:#527b78;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:600;transition:background .16s,color .16s;display:inline-flex!important}.desktopNav>a:hover,.desktopNav .navCountLink:hover{color:var(--navy);background:#f0f8f7}.topActions{align-items:center}.accountSummary{border-color:var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:40px;color:var(--navy);box-shadow:var(--shadow-xs);align-items:center;padding:0 12px;display:inline-flex}.accountSummary:after{content:"⌄";color:var(--muted);margin-left:8px;font-size:12px;transform:translateY(-1px)}.accountDropdown{border-color:var(--line-strong)}.accountDropdown a,.accountDropdown button{border-radius:var(--radius-sm);color:#315e5b}.navCountBadge{min-width:19px;height:19px;padding:0 4px;font-size:12px;box-shadow:0 0 0 2px #fff}.homePage{width:100%;max-width:none;margin:0;padding:0 24px 56px}.realRadarPage,.maritimeBriefPage,.simpleNetworkPage,.simpleProfilePage,.eventIndexPage,.eventDetailPage,.messagesPage,.messageThreadPage,.betaHealthPage,.opportunityBoardPage{max-width:none}p{overflow-wrap:anywhere}.eyebrow{text-transform:uppercase}.textLink{text-underline-offset:3px;font-weight:700}.textLink:hover{text-decoration:underline}.button{border:1px solid var(--line-strong);background:var(--surface);color:#295a57}.button:hover{transform:translateY(-1px);box-shadow:0 5px 14px #13312f12}.button:active{box-shadow:var(--shadow-xs);transform:translateY(0)}.button.primary:hover{box-shadow:0 8px 20px #0e4b493b}.button.small{border-radius:var(--radius-sm)}.button.largeButton{min-height:46px;padding:0 16px;font-size:14px}.button.disabledButton{color:#8aa4a2;box-shadow:none;background:#f3f6f6;border-color:#e1e9e8;transform:none}.followingButton{color:#176b54!important;background:#eef8f4!important;border-color:#b9dccf!important}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #0e4b4933}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:var(--control-height);line-height:1.35;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 1px #13312f06;border:1px solid var(--line-strong)!important;border-radius:var(--radius-sm)!important;color:var(--ink)!important;background:#fff!important;padding:8px 12px!important}textarea{min-height:88px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{outline:0;box-shadow:0 0 0 3px #0e4b491c;border-color:#8ed4cf!important}.card{background:var(--surface)}.notice{padding:12px 16px}.successNotice{color:#17634e;background:#eff9f5;border-color:#c3e2d5}.errorNotice{color:#8d3030;background:#fff5f5;border-color:#edcaca}.pill,.badge,.status{align-items:center;margin:0;line-height:1;display:inline-flex}.pill{min-height:26px}.badge{min-height:24px}.status{min-height:26px}.pillRow{align-items:center;gap:4px}.companyLogo{border-color:#d6e8e7}.sectionTitle,.memberTop,.simplePageHeader,.opportunityBoardHeader{justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.sectionTitle{margin:32px 0 16px}.memberTop,.simplePageHeader,.opportunityBoardHeader{margin-bottom:26px}.memberTop h1,.simplePageHeader h1,.opportunityBoardHeader h1{margin:6px 0 7px;font-size:clamp(30px,3.2vw,40px);line-height:1.08}.memberTop p,.simplePageHeader p,.opportunityBoardHeader p{max-width:760px;margin:0;font-size:14px;line-height:1.6}.sectionTitle h1,.sectionTitle h2{line-height:1.15}.sectionHeaderCompact{align-items:flex-start}.sectionHeaderCompact h2{margin:4px 0 8px}.row{gap:8px}.row.wrapRow{row-gap:8px}.list{gap:8px}.listItem{min-width:0}.listItem:hover{background:#fcfeff;border-color:#c6e1df}.listItem h3{line-height:1.28}.emptyInline{color:var(--muted);padding:20px 2px}.emptyState,.radarEmptyState{border-radius:var(--radius-md)}.tabBar{border:1px solid var(--line);width:max-content;max-width:100%;margin:4px 0 18px;overflow:auto}.tabButton{min-height:36px;color:var(--muted);align-items:center;display:inline-flex;border:0!important}.discoverForm{border-color:var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fff;gap:16px;margin-bottom:22px;padding:20px}.search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.search input{min-height:44px!important}.filterGrid{gap:12px}.filterGrid label,.attendanceForm label,.formStack label{color:#4c7673;gap:4px;font-size:12px;font-weight:700}.resultsHeader{align-items:baseline;gap:12px;display:flex}.resultsHeader b{font-size:20px}.relevanceText{margin-top:6px;font-size:12px;line-height:1.4}.lockedPanel{padding:24px}.radarPage{max-width:1120px}.radarUtilitySummary{margin:4px 0 22px}.radarUtilitySummary a{border-radius:var(--radius-md);border-color:var(--line);min-height:78px;box-shadow:var(--shadow-xs);background:#fff;align-content:center;padding:12px 16px}.radarUtilitySummary a:hover{box-shadow:var(--shadow-sm);border-color:#bddcda}.radarUtilitySummary span{text-transform:uppercase}.radarFilterBar{width:max-content;margin:8px 0 18px}.radarFilterBar a{align-items:center;min-height:34px;display:inline-flex}.radarOpportunitySection{margin:0 0 24px}.radarOpportunityCard{border-color:var(--line);transition:transform .15s,box-shadow .15s,border-color .15s}.opportunityReasons span{position:relative}.opportunityReasons span:before{content:"";background:#94c0bd;border-radius:50%;width:5px;height:5px;position:absolute;top:.52em;left:0}.radarFeed{gap:8px}.radarFeedItem{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fff;padding:16px}.radarFeedItem.isNew{background:linear-gradient(90deg,#f4f8ff,#fff 58%);border-color:#ccecea}.radarFeedItem.isNew:before{height:42px;top:18px;left:-1px}.radarFeedBody h2{font-size:17px}.radarFeedMeta{flex-wrap:wrap}.radarFeedActions{gap:12px;margin-top:12px}.radarNewsBrief{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fff;margin-bottom:16px;padding:16px 16px 12px}.radarProductNote{border-top:1px solid var(--line);padding:16px 0}.opportunityBoardPage{max-width:1160px}.opportunityBoardStats{margin:18px 0 20px}.opportunityBoardStats a{border-radius:var(--radius-md);border-color:var(--line);min-height:80px;box-shadow:var(--shadow-xs);align-content:center;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.opportunityBoardStats a:hover{box-shadow:var(--shadow-sm);border-color:#bcdcda;transform:translateY(-1px)}.opportunityBoardList{gap:12px}.opportunityBoardIdentity{align-items:center;gap:12px}.opportunityBoardIdentity h2{margin:5px 0 2px;font-size:18px;line-height:1.25}.opportunityBoardActions{align-items:center}.opportunityBoardEdit{grid-template-columns:160px minmax(240px,1fr) auto;gap:12px;padding-top:16px}.opportunityBoardEdit label{font-size:12px}.opportunityBoardFoot{padding-top:2px}.opportunityStage{align-items:center;min-height:22px;padding:0 8px;display:inline-flex}.maritimeBriefPage{max-width:1080px}.newsTopicBar{border:1px solid var(--line);border-radius:var(--radius-md);background:#edf5f4;gap:4px;width:max-content;max-width:100%;margin:6px 0 18px;padding:4px;overflow:auto}.newsTopicBar a{border-radius:var(--radius-sm);align-items:center;min-height:34px;padding:0 12px;font-size:12px;display:inline-flex}.newsTopicBar a.active{color:var(--navy);background:#fff;box-shadow:0 1px 4px #13312f14}.briefContext{margin:0 0 14px}.briefNewsList{gap:8px;display:grid}.briefNewsRow{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-xs)!important;background:#fff!important;padding:16px!important}.briefNewsRow:hover{box-shadow:var(--shadow-sm)!important;border-color:#bfdcda!important}.briefNewsRow h2{margin:6px 0 8px;font-size:18px}.newsMeta{letter-spacing:.06em;color:var(--muted);align-items:center;font-size:12px}.briefNewsFooter{gap:8px 12px}.whyRelevant{font-size:12px}.newsSourceNote{margin-top:20px;padding:16px 2px 0}.eventSection{margin-top:32px}.eventCardGrid{gap:12px}.eventSimpleCard{border:1px solid var(--line);background:#fff;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.eventSimpleCard:hover{box-shadow:var(--shadow-sm);border-color:#bfdcda;transform:translateY(-1px)}.eventSimpleCard h2{margin:11px 0 7px}.eventCardTopline{min-height:26px}.eventDescription{min-height:0}.pastEventCard{opacity:.78;background:#fbfcfd}.eventDetailHero{padding:12px 0 32px}.eventDetailMain h1{font-size:clamp(32px,4vw,44px)}.attendanceDisclosure{border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fff}.attendanceDisclosure>summary{padding:16px}.eventStatsSimple{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;overflow:hidden}.eventStatsSimple>div{padding:16px}.eventPeopleList{border:0;gap:8px;display:grid}.eventPersonRow{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:12px}.eventPersonRow:hover{border-color:#c3dfdd}.networkTabs{border:1px solid var(--line);border-radius:var(--radius-md);background:#edf5f4;gap:4px;width:max-content;max-width:100%;margin:8px 0 22px;padding:4px;overflow:auto}.networkTabs a{border-radius:var(--radius-sm);min-height:36px;padding:0 12px;font-size:12px;border:0!important}.networkTabs a.active{color:var(--navy);background:#fff;box-shadow:0 1px 4px #13312f14}.simpleRequestCard,.networkRequestCard{border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.requestInboxGrid{gap:12px}.requestColumnTitle{margin-bottom:10px}.connectionSimpleList,.historyList,.eventHistoryList{border:0;gap:8px;display:grid}.connectionSimpleRow,.historyRow,.eventHistoryRow{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:12px}.followSimpleGrid{gap:12px}.followSimpleCard{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fff;padding:16px}.messageInbox{gap:8px}.messageThreadRow{border-radius:var(--radius-md);box-shadow:var(--shadow-xs);padding:16px}.messagePrivacyNotice,.messagingTrustBar{border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fff}.conversationCard{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.conversationMessages{background:#f6f9fb}.messageBubble{border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.messageLine.mine .messageBubble{border-color:#c5e9e7}.profileSimpleHero{align-items:flex-start;padding:12px 0 32px}.profileSimpleHero>.grow{padding-top:4px}.profileSimpleHero h1{font-size:clamp(30px,3.6vw,40px)}.simpleProfileActions{max-width:430px}.profileInfoGrid{gap:24px;padding:24px 0}.profilePlainSection{padding:2px 0}.profileSafetyPanel{border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.companyProfileCard{box-shadow:var(--shadow-sm)}.companyCover{border-radius:var(--radius-md) 12px 0 0;background:linear-gradient(135deg,#daf1ef,#8ec8c4 48%,#0e4b49);height:150px}.companyHead{align-items:flex-start}.companyHead h1{line-height:1.13}.companySignalGrid{gap:8px}.companySignalGrid>div{border-radius:var(--radius-md);background:#f8fafb;padding:12px}.innerCard{border-radius:var(--radius-md);background:#fbfcfd}.maritimeIdCard{box-shadow:0 18px 38px #15373529}.profileMain{gap:12px}.profileMain>.card{padding:20px}.betaHealthGrid{gap:12px}.betaHealthCard{border-radius:var(--radius-md);min-height:160px;box-shadow:var(--shadow-xs);padding:16px}.betaHealthCardTop{margin-bottom:15px}.betaHealthCard>strong{font-size:32px}.betaHealthChecklist{border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.authCard{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin:48px auto}.formStack{gap:16px}.wideOnboarding{max-width:940px}.stepBlock{padding:20px 0}.choice,.checkChoice,.eventOpt,.toggleRow{background:#fff;border-radius:var(--radius-md)!important}.choice:hover,.checkChoice:hover{border-color:#b6d8d6}.privacyBox{border-radius:var(--radius-md);background:#f8fbfd}.homeHero{border-bottom:1px solid #ffffff12}.homeTrustStrip{border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.howCard,.companyPreviewCard{border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.howCard:hover,.companyPreviewCard:hover{box-shadow:var(--shadow-sm);border-color:#bfdcda}.taxonomyLinks a{border-radius:var(--radius-sm);align-items:center;min-height:34px;padding:0 12px;display:inline-flex}@media (max-width:1100px){.topbarInner{padding:0 20px}.brand{min-width:196px}.desktopNav>a,.desktopNav .navCountLink{padding-inline:8px}.page{padding-inline:24px}.profileDashboard{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:900px){.topbar{height:64px;padding:0}.topbarInner{gap:12px;padding:0 16px}.brand{flex:1;min-width:0}.brandName{font-size:14px}.logo{border-radius:var(--radius-sm);width:34px;height:34px}.desktopNav,.desktopActions{display:none!important}.mobileMenu{display:block;position:relative}.mobileMenu>summary{border-radius:var(--radius-sm);background:#fff;align-items:center;min-height:38px;padding:0 12px;display:inline-flex}.mobileMenuPanel{border-radius:var(--radius-md);box-shadow:var(--shadow-md);top:46px}.page{min-height:calc(100vh - 64px);padding:24px 16px 48px}.homePage{padding:0 16px 40px}.memberTop,.simplePageHeader,.opportunityBoardHeader,.sectionTitle{flex-direction:column;align-items:flex-start;gap:8px}.memberTop>.row,.simplePageHeader>.row,.opportunityBoardHeader>.row{flex-wrap:wrap;width:100%}.memberTop>.row .button,.opportunityBoardHeader>.row .button{flex:1}.profileDashboard{grid-template-columns:1fr}.maritimeIdCard{position:static}.search{grid-template-columns:1fr}.search .button{width:100%}.eventCardGrid,.compactEventGrid{grid-template-columns:1fr}.eventHeroActions,.simpleProfileActions{justify-content:flex-start;justify-items:stretch;width:100%;max-width:none}.eventHeroActions .button,.simpleProfileActions .button,.simpleProfileActions form{max-width:100%}.opportunityBoardEdit{grid-template-columns:1fr}.radarOpportunityGrid{grid-template-columns:1fr 1fr}.briefNewsRow{align-items:flex-start}}@media (max-width:700px){.radarUtilitySummary,.opportunityBoardStats,.betaHealthGrid,.betaHealthGridFive,.betaHealthGridSix{grid-template-columns:1fr 1fr}.radarOpportunityGrid{grid-template-columns:1fr}.radarFeedItem{grid-template-columns:42px minmax(0,1fr);padding:16px 12px}.radarFeedbackCard,.opportunityBoardCard{grid-template-columns:1fr}.opportunityBoardActions{justify-content:flex-start}.companySignalGrid{grid-template-columns:1fr 1fr}.profileInfoGrid{grid-template-columns:1fr}.eventStatsSimple.four,.eventStatsSimple.three{grid-template-columns:1fr 1fr}.eventPersonRow,.connectionSimpleRow,.historyRow,.eventHistoryRow{flex-wrap:wrap;align-items:flex-start}}@media (max-width:520px){.page{padding-inline:12px}.brandName{text-overflow:ellipsis;max-width:196px;overflow:hidden}.memberTop h1,.simplePageHeader h1,.opportunityBoardHeader h1{font-size:30px}.button{min-height:42px}.radarUtilitySummary,.opportunityBoardStats,.betaHealthGrid,.betaHealthGridFive,.betaHealthGridSix,.companySignalGrid,.filterGrid,.radarFeedItem{grid-template-columns:1fr}.radarFeedIcon{padding:0}.radarFeedIcon .avatar,.radarFeedIcon .companyLogo{width:42px;height:42px}.radarFeedActions{flex-wrap:wrap}.eventStatsSimple.four,.eventStatsSimple.three{grid-template-columns:1fr}.eventStatsSimple>div{border-right:0;border-bottom:1px solid var(--line)}.eventStatsSimple>div:last-child{border-bottom:0}.simpleProfileActions{grid-template-columns:1fr;width:100%;display:grid}.simpleProfileActions>*,.simpleProfileActions .button{width:100%}.topbarInner{padding-inline:12px}}.appShell{flex-direction:column;display:flex}.appShell>main{flex:1}.inverseSurface{color:var(--inverse-body)}.inverseSurface :is(h1,h2,h3,strong,b){color:var(--inverse-heading)!important}.inverseSurface p{color:var(--inverse-body)}.inverseSurface .muted{color:var(--inverse-muted)!important}.inverseSurface .eyebrow{color:var(--inverse-meta)}.inverseSurface .textLink{color:var(--inverse-link)}.homeHero .homeEyebrow{color:#afe1dd}.homeHero h1,.radarPreviewHead h2,.eventContinuityCard h3,.homeNewsLead h3,.protectedNetworkSection h2,.signalItem strong{color:var(--inverse-heading)!important}.homeTrustStrip{margin-bottom:34px}.homeSection{padding:32px 0}.howCard{min-height:210px;padding:20px}.howCard h3{margin:20px 0 8px}.networkProofSection,.signalsSection{padding-top:24px}.protectedNetworkSection{margin-top:28px;padding:40px}.finalHomeCta{margin:48px auto 24px;padding:40px}.homeNewsLead{min-height:350px}.homeNewsCard h3{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.discoverSearch{display:block}.filterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.discoverFormActions{justify-content:flex-end;padding-top:2px}.resultsHeader{justify-content:flex-start}.resultsCount{color:var(--muted);align-items:baseline;gap:4px;display:inline-flex}.resultsCount b{color:var(--navy)}.cssLock{border-radius:var(--radius-sm);vertical-align:-1px;border:1.5px solid;width:11px;height:9px;margin-left:5px;display:inline-block;position:relative}.cssLock:before{content:"";border-radius:var(--radius-sm) 8px 0 0;border:1.5px solid;border-bottom:0;width:5px;height:6px;position:absolute;top:-6px;left:2px}.listItemLink{color:inherit;cursor:pointer;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.listItemLink:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.cardArrow{color:var(--muted);font-size:19px;transition:transform .15s,color .15s}.listItemLink:hover .cardArrow{color:var(--blue);transform:translate(2px)}.companyProfileCard{overflow:hidden}.companyMasthead{border-bottom:1px solid var(--line);background:linear-gradient(#f8fbfd,#fff);padding:24px}.companyMasthead .companyLogo.big{border-radius:var(--radius-md);background:#ebf5f5;flex:0 0 68px;width:68px;height:68px;font-size:19px}.companyProfileCard>.companySignalGrid,.companyProfileCard>.split,.companyProfileCard>.sectionTitle,.companyProfileCard>.list,.companyProfileCard>.lockedInline{margin-left:28px;margin-right:28px}.companySignalGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:22px;margin-bottom:8px}.companySignalGridCount1{max-width:220px}.companySignalGridCount2{max-width:460px}.companySignalGridCount3{max-width:700px}.companyLinks{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 2px;display:flex}.sourceLink{color:var(--muted);text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.companySourceRow{margin-bottom:8px}.companyProfileCard>.sectionTitle{margin-top:30px}.companyProfileCard>.list,.companyProfileCard>.lockedInline{margin-bottom:28px}.eventCardGrid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr))}.compactEventGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.eventMemberCta{color:var(--blue);white-space:nowrap;font-size:12px;font-weight:700}.eventDetailHero{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.eventHeroAside{gap:8px;display:grid}.eventFactsCard{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fff;display:grid;overflow:hidden}.eventFactsCard>div{border-bottom:1px solid var(--line);gap:2px;padding:12px 16px;display:grid}.eventFactsCard span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.eventFactsCard b{color:var(--navy);font-size:12px;line-height:1.4}.eventFactsCard>a{color:var(--blue);padding:12px 16px;font-size:12px;font-weight:700}.eventHeroActions{justify-items:stretch;min-width:0}.eventHeroActions form,.eventHeroActions .button{width:100%}.briefNewsRow{gap:12px;display:grid}.newsVisual{color:#316f6b;letter-spacing:.03em;background:linear-gradient(145deg,#ebf6f5,#ddeeed);place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.newsVisual img{object-fit:cover;width:100%;height:100%;display:block}.briefNewsRow h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.newsFreshness{color:var(--muted);margin:6px 0 12px;font-size:12px;font-weight:700}.newsMeta span:first-child{color:#477a77}.authCard{max-width:540px}.passwordControl{display:block;position:relative}.passwordControl input{padding-right:64px!important}.passwordToggle{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.fieldHint{color:var(--muted);margin-top:1px;font-size:12px;font-weight:500;line-height:1.4;display:block}.darkNote a{color:var(--blue);text-underline-offset:2px;font-weight:700;text-decoration:underline}.legalPage{max-width:920px}.legalHero{border-bottom:1px solid var(--line);padding:24px 0 20px}.legalHero h1{max-width:820px;margin:7px 0 10px;font-size:clamp(34px,4.5vw,50px);line-height:1.06}.legalHero p{max-width:720px;color:var(--muted);margin:0;font-size:16px}.legalContent{max-width:760px;padding:24px 0 48px}.legalContent h2{margin:28px 0 8px;font-size:20px}.legalContent p{color:#43706d;line-height:1.7}.legalUpdated{color:var(--muted)!important;font-size:12px!important}.siteFooterInner{justify-content:space-between;align-items:flex-start;gap:32px;width:min(100%,1320px);display:flex}.siteFooterBrand{max-width:470px}.footerBrand{min-width:0;display:inline-flex}.siteFooterBrand p{color:var(--muted);margin:10px 0 0}.siteFooterLinks{flex-wrap:wrap;gap:16px;padding-top:8px;display:flex}.siteFooterLinks a{color:#2f5c59;font-size:12px;font-weight:700}.siteFooterLinks a:hover{color:var(--blue)}.siteFooterLegal{border-top:1px solid #edf4f4;width:min(100%,1320px);margin:0 auto;padding:12px 32px 20px}@media (max-width:900px){.filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.eventDetailHero{grid-template-columns:1fr}.eventHeroAside{width:100%;max-width:520px}.siteFooterInner{flex-direction:column;padding-inline:16px}.siteFooterLegal{padding-inline:16px}.companyProfileCard>.companySignalGrid,.companyProfileCard>.split,.companyProfileCard>.sectionTitle,.companyProfileCard>.list,.companyProfileCard>.lockedInline{margin-left:20px;margin-right:20px}.companyMasthead{padding:20px}}@media (max-width:620px){.filterGrid{grid-template-columns:1fr}.discoverFormActions{flex-direction:column;justify-content:stretch}.discoverFormActions .button{width:100%}.siteFooterLinks{grid-template-columns:1fr 1fr;width:100%;display:grid}}.homeHero:after{content:"";z-index:0;opacity:.88;pointer-events:none;background-image:linear-gradient(90deg,#112c2a 0%,#112c2ad1 18%,#112c2a5c 52%,#112c2a47 100%),linear-gradient(#112c2a1a,#112c2a6b),url(/media/hero-maritime.jpg);background-position:50%;background-size:cover;position:absolute;inset:0 0 0 38%}.homeHeroCopy,.radarPreview{z-index:2;position:relative}.homeHeroCopy{filter:drop-shadow(0 2px 18px #0000001f)}.radarPreview{background:#0d2422cc}.entityVisual{border-radius:var(--radius-md);color:#e5f2f1;isolation:isolate;background:#1d4e4a;min-height:128px;position:relative;overflow:hidden}.entityVisual:before{content:"";z-index:0;background:radial-gradient(circle at 82% 16%,#97d7d333,#0000 34%),linear-gradient(135deg,#ffffff0f,#0000 55%);position:absolute;inset:0}.entityVisual--v0{background:linear-gradient(145deg,#183e3c,#0e4b49)}.entityVisual--v1{background:linear-gradient(145deg,#18413e,#2a706b)}.entityVisual--v2{background:linear-gradient(145deg,#1c4846,#0e4b49)}.entityVisual--v3{background:linear-gradient(145deg,#1c4846,#507b78)}.entityVisual--v4{background:linear-gradient(145deg,#173b39,#0e4b49)}.entityVisualImage{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.entityVisualShade{z-index:1;background:linear-gradient(#0918170f 8%,#09181721 42%,#091817d1 100%);position:absolute;inset:0}.entityVisual--plain .entityVisualShade{background:linear-gradient(#09181704,#09181714 65%,#0918172e)}.entityVisualArt{z-index:1;color:#e4f2f1;filter:drop-shadow(0 18px 25px #00000024);width:min(86%,320px);height:auto;position:absolute;bottom:-3px;right:-12px}.entityVisualBrand{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.entityVisualWordmark{text-shadow:0 1px 5px #00000047;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:72%;font-size:13px;line-height:1.15;display:-webkit-box;overflow:hidden;color:#fff!important}.entityVisualBrand small{color:#ceecea;letter-spacing:.04em;text-transform:uppercase;text-align:right;font-size:12px;font-weight:700}.entityVisualLogoImage{object-fit:contain;border-radius:var(--radius-sm);background:#fffffff0;max-width:116px;max-height:44px;padding:8px;box-shadow:0 8px 24px #00000029}.visualCompanyCard{padding:0;overflow:hidden}.companyPreviewVisual{border-radius:0;height:126px;min-height:126px}.companyPreviewBody{padding:12px 16px 16px}.companyPreviewBody h3{margin:8px 0 5px}.companyPreviewBody small{color:var(--muted)}.companyTypeLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:700}.homeEventVisual{border:1px solid #ffffff1a;height:144px;min-height:144px;margin:14px 0 18px}.homeNewsMedia{border-radius:var(--radius-md);height:132px;min-height:132px;margin:-2px -2px 14px}.homeNewsLead .homeNewsMedia{height:176px;min-height:176px;margin:-4px -4px 18px}.homeNewsLead .entityVisualShade{background:linear-gradient(#09181705,#09181766)}.visualListItem{align-items:stretch;padding:8px}.discoverEntityVisual{border-radius:var(--radius-sm);align-self:stretch;width:128px;min-width:128px;height:auto;min-height:104px}.discoverEntityVisual .entityVisualArt{width:105%;right:-18px}.eventSimpleCard{padding:0;overflow:hidden}.eventCardVisual{border-radius:0;height:158px;min-height:158px}.eventCardVisual.compact{height:112px;min-height:112px}.eventSimpleCard>.eventCardTopline,.eventSimpleCard>h2,.eventSimpleCard>.eventMeta,.eventSimpleCard>.eventDescription,.eventSimpleCard>.pillRow,.eventSimpleCard>.eventCardFooter{margin-left:20px;margin-right:20px}.eventSimpleCard>.eventCardTopline{margin-top:17px}.eventSimpleCard>.eventCardFooter{margin-bottom:18px}.companyProfileVisual .entityVisualArt{width:min(58%,430px);bottom:-10px;right:2%}.companyProfileVisual .entityVisualBrand{bottom:22px;left:28px;right:28px}.companyProfileVisual .entityVisualWordmark{max-width:65%;font-size:24px}.companyProfileVisual .entityVisualBrand small{font-size:12px}.companyLogoMark{overflow:hidden}.companyLogoMark img{object-fit:contain;background:#fff;width:100%;height:100%;padding:8px}.companyMasthead{border-top:0}.eventDetailVisual{border-radius:var(--radius-md);height:270px;min-height:270px;box-shadow:var(--shadow-sm);margin-bottom:28px}.eventDetailVisual .entityVisualArt{width:min(54%,430px);bottom:-6px;right:3%}.eventDetailVisual .entityVisualBrand{bottom:24px;left:28px;right:28px}.eventDetailVisual .entityVisualWordmark{max-width:68%;font-size:25px}.eventDetailVisual .entityVisualBrand small{font-size:12px}.briefNewsRow{grid-template-columns:118px minmax(0,1fr) auto;align-items:stretch}.newsVisual{border-radius:var(--radius-md);align-self:center;width:118px;height:82px}.briefNewsRow h2{margin-top:5px}@media (max-width:900px){.homeHero:after{opacity:.65;background-position:62%;inset:0 0 0 24%}.discoverEntityVisual{width:106px;min-width:106px}.companyProfileVisual{height:190px;min-height:190px}.companyProfileVisual .entityVisualWordmark,.eventDetailVisual .entityVisualWordmark{font-size:20px}.eventDetailVisual{height:220px;min-height:220px}.briefNewsRow{grid-template-columns:92px minmax(0,1fr)}.newsVisual{width:92px;height:72px}.briefReadLink{grid-column:2}}@media (max-width:620px){.homeHero:after{opacity:.44;background-position:66%;inset:0}.visualListItem{grid-template-columns:1fr auto;gap:12px;display:grid}.discoverEntityVisual{grid-column:1/-1;width:100%;height:132px}.companyProfileVisual{height:158px;min-height:158px}.companyProfileVisual .entityVisualBrand{bottom:16px;left:18px;right:18px}.companyProfileVisual .entityVisualWordmark{font-size:17px}.eventDetailVisual{height:170px;min-height:170px}.eventDetailVisual .entityVisualBrand{bottom:16px;left:18px;right:18px}.eventDetailVisual .entityVisualWordmark{font-size:17px}.briefNewsRow{grid-template-columns:1fr}.newsVisual{width:100%;height:160px}.briefReadLink{grid-column:auto}.homeNewsMedia{height:156px}.homeNewsLead .homeNewsMedia{height:164px}}.activationStrip{border-radius:var(--radius-md);color:#537d7a;background:#f7fbfd;border:1px solid #d8edec;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 2px;padding:12px;font-size:12px;display:flex}.activationStrip b{color:var(--navy)}.radarWelcomeCard{border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:linear-gradient(135deg,#f5fbff,#f0f8f7 55%,#f9fcfd);border:1px solid #bee6e4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;margin:0 0 18px;padding:20px 24px;display:grid}.radarWelcomeCard h2{margin:5px 0 7px;font-size:22px}.radarWelcomeCard p{max-width:760px;margin:0}.radarWelcomeCard>.row{grid-column:1/-1}.radarWelcomeStats{align-items:stretch;gap:8px;display:flex}.radarWelcomeStats span{border-radius:var(--radius-md);min-width:120px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#fff;border:1px solid #d6eeec;padding:12px;font-size:12px;font-weight:700}.radarWelcomeStats strong{color:var(--navy);margin-bottom:3px;font-size:23px;display:block}.opportunityBoardEditV2{grid-template-columns:130px 150px 155px minmax(220px,1fr) auto}.opportunityNextAction{border-radius:var(--radius-sm);color:#317873;background:#f1f8f8;grid-column:1/-1;align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 12px;font-size:12px;display:flex}.opportunityNextAction b{color:#0e4b49;font-size:12px}.opportunityNextAction.overdue{color:#9c3a34;background:#fff0ef}.opportunityNextAction.overdue b{color:#8a2925}.activationFunnel,.betaAdminPanel{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;margin:18px 0 22px;padding:20px}.activationSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.activationSteps>div{border-radius:var(--radius-md);min-height:54px;color:var(--muted);background:#fafcfd;border:1px solid #e1edec;align-items:center;gap:8px;padding:8px;display:flex}.activationSteps>div>span{width:25px;height:25px;color:var(--muted);background:#e8f2f1;border-radius:50%;flex:0 0 25px;place-items:center;font-size:12px;font-weight:700;display:grid}.activationSteps>div b{font-size:12px}.activationSteps>div.done{color:#245f4d;background:#f1faf6;border-color:#bee4d3}.activationSteps>div.done>span{color:#176c58;background:#d8f2e5}.betaAdminPanel{background:#f9fbfc;gap:16px;display:grid}.betaAdminStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.betaAdminStats>div{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:12px}.betaAdminStats strong{color:var(--navy);font-size:24px;display:block}.betaAdminStats span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:700}.betaInvitePanel{border-radius:var(--radius-md);background:#fff;border:1px solid #dceceb;gap:12px;padding:16px;display:grid}.betaInvitePanel h2{margin:4px 0 5px;font-size:18px}.betaInvitePanel p{margin:0}.betaInviteForm{grid-template-columns:minmax(220px,1fr) 100px 110px auto;align-items:end;gap:8px;display:grid}.betaInviteForm label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.betaInviteCode{border-radius:var(--radius-sm);background:#f4faff;border:1px dashed #a9d5d2;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.betaInviteCode code{color:#1e4f4c;word-break:break-all;font-size:13px;font-weight:700}@media (max-width:1000px){.opportunityBoardEditV2{grid-template-columns:1fr 1fr 1fr}.opportunityBoardEditV2 .grow{grid-column:1/-1}.opportunityBoardEditV2>.button{justify-self:start}.activationSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.betaAdminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.betaInviteForm{grid-template-columns:1fr 1fr}.betaInviteForm .grow{grid-column:1/-1}}@media (max-width:700px){.radarWelcomeCard{grid-template-columns:1fr;padding:16px}.radarWelcomeCard>.row{grid-column:auto}.radarWelcomeStats{flex-wrap:wrap}.radarWelcomeStats span{flex:1;min-width:120px}.activationSteps{grid-template-columns:1fr 1fr}.opportunityBoardEditV2{grid-template-columns:1fr}.opportunityBoardEditV2 .grow{grid-column:auto}}@media (max-width:520px){.activationSteps,.betaAdminStats,.betaInviteForm{grid-template-columns:1fr}.betaInviteForm .grow{grid-column:auto}.betaInviteCode{flex-direction:column;align-items:flex-start}}.radarRecommendationHide,.textLinkButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.radarRecommendationHide:hover{color:#934b4b;text-decoration:underline}.textLinkButton{text-underline-offset:2px;text-decoration:underline}.radarUndoNotice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.radarUndoNotice form{display:inline}.radarFollowUpSummary{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;gap:12px;margin:0 0 20px;padding:16px;display:grid}.radarFollowUpHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.radarFollowUpHead h2{margin:4px 0;font-size:19px}.radarFollowUpHead p{margin:0}.radarFollowUpHead>a{color:var(--blue);white-space:nowrap;font-size:12px;font-weight:700}.radarFollowUpList{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.radarFollowUpItem{border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;color:var(--muted);background:#fbfdff;gap:4px;padding:12px;display:grid}.radarFollowUpItem:hover{box-shadow:var(--shadow-xs);border-color:#bddcda}.radarFollowUpItem strong{text-overflow:ellipsis;white-space:nowrap;color:var(--navy);font-size:13px;overflow:hidden}.radarFollowUpItem>span:last-child{color:var(--blue);font-size:12px;font-weight:700}.radarFollowUpStatus{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.05em;width:max-content;padding:2px 8px;font-size:12px;font-weight:700}.radarFollowUpItem.isOverdue .radarFollowUpStatus{color:#963b3b;background:#fff0f0}.radarFollowUpItem.isToday .radarFollowUpStatus{color:#765d13;background:#fff7df}.hiddenRecommendationCard{background:#fbfcfd;border-style:dashed}.hiddenRecommendationCard:hover{transform:none}.hiddenRecommendationCard .opportunityMeta{margin-bottom:18px}@media (max-width:700px){.radarFollowUpHead{flex-direction:column;gap:8px}.radarFollowUpList{grid-template-columns:1fr}}.companyGraphSplit{align-items:start}.marketEvidenceItem{border-bottom:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.marketEvidenceItem:last-child{border-bottom:0}.marketEvidenceItem p{margin:0}.marketEvidenceItem small{color:var(--muted)}.marketEvidenceItem .sourceLink{width:fit-content}.compactState{align-items:center;gap:8px;margin:12px 0;display:flex}.claimReviewHeader{margin-top:26px}.claimReviewItem{align-items:flex-start}.claimReviewActions{flex-wrap:wrap;gap:8px;display:flex}.simpleRequestCard textarea{resize:vertical;width:100%}@media (max-width:760px){.compactState{flex-direction:column;align-items:flex-start}.claimReviewActions{width:100%}}.companyClaimBanner{border:1px solid #cbe8e6;align-items:center;gap:20px;margin:20px 28px 6px;padding:20px;display:flex}.companyClaimBanner h2{margin:4px 0 6px}.companyClaimBanner p{max-width:820px;margin:0 0 6px}.companyClaimBanner small{color:var(--muted)}.companyClaimBannerActions{flex:none;align-items:center;gap:8px;display:flex}.verifiedEmailBox{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8fbfd;gap:2px;padding:12px;display:grid}.verifiedEmailBox span,.verifiedEmailBox small{color:var(--muted)}@media (max-width:760px){.companyClaimBanner{flex-direction:column;align-items:flex-start}.companyClaimBannerActions{width:100%}.companyClaimBannerActions .button{text-align:center;width:100%}}.appSidebar{z-index:50;flex-direction:column;transition:width .18s;display:flex;position:fixed;inset:0 auto 0 0}.appSidebar.isCollapsed{width:var(--app-sidebar-collapsed)}.appSidebarTop{align-items:center;gap:8px;display:flex}.appSidebarBrand{color:#fff;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.appSidebarBrand .logo{flex:0 0 38px}.appSidebarBrandText{min-width:0;line-height:1.15;display:grid}.appSidebarBrandText b{white-space:nowrap;font-size:14px}.appSidebarBrandText small{color:#89bdba;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-top:4px;font-size:12px}.sidebarCollapseButton{border-radius:var(--radius-sm);color:#c8e9e7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;flex:0 0 30px;width:30px;height:30px;font-size:22px;line-height:1}.sidebarCollapseButton:hover{color:#fff;background:#ffffff1a}.appSidebarNav{overscroll-behavior:contain;display:grid;overflow:auto}.appNavGroupRow{align-items:center;gap:2px;display:flex}.appNavMainLink{flex:1;align-items:center;min-width:0;transition:background .14s,color .14s;display:flex}.appNavGroup.isActive>.appNavGroupRow .appNavMainLink{color:#fff;background:#0e4b4929}.appNavIcon{flex:0 0 22px}.appNavMainLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appNavExpand{border-radius:var(--radius-sm);color:#7fb4b0;cursor:pointer;background:0 0;border:0;width:28px;height:32px;font-size:14px}.appNavExpand:hover{color:#fff;background:#ffffff0f}.appNavChildren{gap:2px;padding:4px 8px 4px 40px;display:grid}.appNavChildren a{border-radius:var(--radius-sm);color:#8ebab7;justify-content:space-between;align-items:center;gap:8px;min-height:31px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.appNavChildren a:hover{color:#eef7f6;background:#ffffff0e}.appNavChildren a.active{color:#fff;background:#ffffff17}.appNavBadge{border-radius:var(--radius-pill);place-items:center;min-width:18px;height:18px;padding:0 4px;font-weight:700;line-height:1;display:inline-grid}.appNavGroupBadge{margin-left:auto}.appSidebarAccount{margin-top:auto}.appAccountIdentity{border-radius:var(--radius-sm);align-items:center;gap:8px;min-width:0;display:flex}.appAccountAvatar{flex:0 0 34px}.appAccountText{min-width:0;line-height:1.1;display:grid}.appAccountText b{text-overflow:ellipsis;overflow:hidden}.appAccountText small{margin-top:4px}.appSignOut{border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:6px}.appSidebar.isCollapsed .appSidebarBrandText,.appSidebar.isCollapsed .appNavMainLabel,.appSidebar.isCollapsed .appNavGroupBadge,.appSidebar.isCollapsed .appAccountText,.appSidebar.isCollapsed .appNavExpand{display:none}.appSidebar.isCollapsed .appSidebarTop{padding-inline:12px}.appSidebar.isCollapsed .appSidebarBrand{justify-content:center}.appSidebar.isCollapsed .sidebarCollapseButton{color:#265d59;width:24px;height:24px;box-shadow:var(--shadow-sm);background:#fff;border-color:#d6eae9;font-size:17px;position:absolute;top:23px;left:60px;transform:rotate(180deg)}.appSidebar.isCollapsed .appSidebarNav{padding-inline:8px}.appSidebar.isCollapsed .appNavMainLink{justify-content:center;padding:0}.appSidebar.isCollapsed .appSidebarAccount{padding:12px 8px}.appSidebar.isCollapsed .appAccountIdentity{justify-content:center;padding:8px 0}body:has(.appSidebar) .appShell>main{margin-left:var(--app-sidebar-width);min-width:0;transition:margin-left .18s}.appShell:has(.appSidebar.isCollapsed)>main{margin-left:var(--app-sidebar-collapsed)}body:has(.appSidebar) .page{padding-top:32px}body:has(.appSidebar) .homePage{padding-top:20px}.mobileAppHeader,.mobileBottomNav,.mobileContextNav{display:none}.appNavLoading{z-index:49;inset:0 auto 0 0}body:has(.appSidebar) .page{--content-max:1280px}:is(body:has(.appSidebar) .simplePageHeader,body:has(.appSidebar) .memberTop,body:has(.appSidebar) .opportunityBoardHeader){border-bottom:0;padding-bottom:4px}:is(body:has(.appSidebar) .simplePageHeader h1,body:has(.appSidebar) .memberTop h1,body:has(.appSidebar) .opportunityBoardHeader h1){margin-top:5px;font-size:clamp(28px,3vw,38px)}:is(body:has(.appSidebar) .card,body:has(.appSidebar) .eventSimpleCard,body:has(.appSidebar) .companyPreviewCard){box-shadow:0 1px 2px #173d3a06}@media (max-width:980px){.appSidebar{display:none}.mobileAppHeader{z-index:45;height:var(--mobile-app-header);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:sticky;top:0}.mobileAppBrand{color:var(--navy);align-items:center;gap:8px;font-size:13px;display:flex}.mobileAppBrand .logo{border-radius:var(--radius-sm);width:32px;height:32px;font-size:18px}.mobileAvatarLink{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--navy);background:#eef7f6;place-items:center;font-size:12px;font-weight:700;display:grid}.mobileBottomNav{z-index:55;height:var(--mobile-bottom-nav);padding:4px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid #d7e8e7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #14353312}.mobileBottomNav>a{border-radius:var(--radius-sm);min-width:0;color:var(--muted);align-content:center;place-items:center;gap:2px;font-size:12px;font-weight:700;display:grid;position:relative}.mobileBottomNav>a.active{color:var(--blue);background:#f1f6fd}.mobileBottomIcon{place-items:center;width:21px;height:21px;display:grid}.mobileBottomNav i{border-radius:var(--radius-pill);color:#fff;background:#e44d4d;place-items:center;min-width:15px;height:15px;padding:0 2px;font-size:12px;font-style:normal;font-weight:700;display:grid;position:absolute;top:4px;right:calc(50% - 20px);box-shadow:0 0 0 2px #fff}.mobileContextNav{top:var(--mobile-app-header);z-index:43;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbfcf5;border-bottom:1px solid #e0edec;padding:8px;display:block;position:sticky}.mobileContextNav>div{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.mobileContextNav>div::-webkit-scrollbar{display:none}.mobileContextNav a{border-radius:var(--radius-pill);min-height:30px;color:var(--muted);white-space:nowrap;background:#fff;border:1px solid #dcebea;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.mobileContextNav a.active{color:#0e4b49;background:#edf5ff;border-color:#c4e9e6}.mobileContextNav .appNavBadge{min-width:16px;height:16px;font-size:12px}.appNavLoading{display:none}body:has(.mobileBottomNav) .appShell>main{padding-bottom:calc(var(--mobile-bottom-nav) + 16px);margin-left:0!important}body:has(.mobileBottomNav) .siteFooter{display:none}body:has(.mobileBottomNav) .page{min-height:auto;padding-top:20px}.publicTopbar{display:flex}}.entityVisual.isBrandFallback{background:linear-gradient(145deg,#1a4441,#0e4b49)}.entityVisual--shipyard.isBrandFallback{background:linear-gradient(145deg,#173d3a,#31706c)}.entityVisual--repair.isBrandFallback{background:linear-gradient(145deg,#1b4643,#3b706c)}.entityVisual--operator.isBrandFallback{background:linear-gradient(145deg,#1b4845,#0e4b49)}.entityVisual--ferry.isBrandFallback{background:linear-gradient(145deg,#1d4e4a,#0e4b49)}.entityVisual--design.isBrandFallback{background:linear-gradient(145deg,#244f4c,#6d5c75)}.entityVisual--offshore.isBrandFallback{background:linear-gradient(145deg,#173d3a,#267c79)}.entityVisual--cargo.isBrandFallback{background:linear-gradient(145deg,#244d4a,#537876)}.entityVisual--yacht.isBrandFallback{background:linear-gradient(145deg,#1a4542,#598b88)}.entityVisualMonogram{z-index:1;letter-spacing:-.06em;color:#ffffff1f;-webkit-user-select:none;user-select:none;font-size:clamp(40px,6vw,76px);font-weight:700;line-height:1;position:absolute;top:14px;left:18px}.entityVisual.isBrandFallback .entityVisualArt{color:#e5f2f1;opacity:.78;width:min(74%,340px);bottom:-5px;right:-5px}.entityVisual.isBrandFallback .entityVisualShade{background:linear-gradient(#09171605,#0917162e 55%,#091716c7)}.entityVisual.hasMedia .entityVisualArt{opacity:.14;mix-blend-mode:screen}.entityVisual.hasMedia.entityVisual--event .entityVisualArt,.entityVisual.hasMedia.entityVisual--news .entityVisualArt{right:-25px}.entityVisualImage{transition:transform .35s,filter .35s;transform:scale(1.002)}.visualCompanyCard:hover .entityVisualImage,.eventSimpleCard:hover .entityVisualImage{transform:scale(1.025)}.entityVisualLogoImage{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (min-width:981px){:is(body:has(.appSidebar) .tabBar,body:has(.appSidebar) .networkTabs){display:none}}.companyDataDisclosure{align-self:start;overflow:hidden;padding:0!important}.companyDataDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px;list-style:none;display:flex}.companyDataDisclosure>summary::-webkit-details-marker{display:none}.companyDataDisclosure>summary>span{gap:4px;display:grid}.companyDataDisclosure>summary b{color:var(--navy);font-size:15px}.companyDataDisclosure>summary small{color:var(--muted)}.companyDataDisclosure>summary:after{content:"+";border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted);background:#f0f8f7;place-items:center;font-weight:700;display:grid}.companyDataDisclosure[open]>summary:after{content:"–"}.companyDataDisclosureBody{border-top:1px solid var(--line);padding:0 16px 16px}.companyDiscoveryGrid{display:grid}.companyDiscoveryCard{border:1px solid var(--line);background:#fff;min-width:0;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.companyDiscoveryBody{align-content:start}.companyDiscoveryKicker{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.companyDiscoveryKicker>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.companyDiscoveryMeta{color:var(--muted);margin:0}.companyDiscoveryDescription{color:#426d6a;margin:1px 0 0}.companyDiscoveryBody .relevanceText{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;display:-webkit-box;overflow:hidden}.companyDiscoveryOpen{color:var(--blue)}.companyDiscoveryOpen span{transition:transform .14s;display:inline-block}.companyDiscoveryCard:hover .companyDiscoveryOpen span{transform:translate(3px)}@media (max-width:1180px){.companyDiscoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.companyDiscoveryGrid{grid-template-columns:1fr}.companyDiscoveryVisual{height:155px;min-height:155px}.companyDiscoveryBody{min-height:0}}.discoverFormSimple{background:#fff}.discoverSearchRow{grid-template-columns:minmax(0,1fr) auto;display:grid}.discoverFiltersDisclosure{border-top:1px solid #edf4f4}.discoverFiltersDisclosure>summary{cursor:pointer;color:#537e7b;justify-content:space-between;align-items:center;gap:12px;font-weight:700;list-style:none;display:flex}.discoverFiltersDisclosure>summary::-webkit-details-marker{display:none}.discoverFiltersDisclosure>summary:before{content:"+";border-radius:var(--radius-sm);width:20px;height:20px;color:var(--muted);background:#eef7f6;place-items:center;display:grid}.discoverFiltersDisclosure[open]>summary:before{content:"–"}.discoverFiltersDisclosure>summary span{margin-right:auto}.discoverFiltersDisclosure>summary small{font-weight:600}.discoverFiltersBody{gap:8px;padding:12px 2px 2px;display:grid}.discoverFormSimple .filterGrid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.discoverFormSimple .discoverFormActions{margin:0}.discoverFormSimple .discoverFormActions .button{min-height:36px}@media (max-width:620px){.discoverSearchRow{grid-template-columns:1fr}.discoverSearchRow>.button{width:100%}.discoverFiltersDisclosure>summary small{text-align:right;max-width:55%}}.entityVisual--event.hasPrimaryLogo{background:#f2f7f7}.entityVisual--event.hasPrimaryLogo .entityVisualMonogram,.entityVisual--event.hasPrimaryLogo .entityVisualArt,.entityVisual--event.hasPrimaryLogo .entityVisualShade{display:none}.entityVisualPrimaryLogo{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:12px 24px}.entityVisualPrimaryLogo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.eventDetailVisual .entityVisualPrimaryLogo{inset:24px 36px}.meetingSlotManager{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;margin:18px 0}.meetingSlotManager .sectionTitle{margin:0 0 8px}.meetingSlotManager .sectionTitle h2{margin:0 0 4px}.meetingSlotManager .sectionTitle p{margin:0}.meetingSlotForm{align-items:end;gap:8px;margin:16px 0}.meetingSlotForm label{min-width:min(100%,240px);color:var(--navy);gap:4px;font-size:12px;font-weight:700;display:grid}.meetingSlotForm input[type=datetime-local]{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--navy);background:#fff;padding:8px 12px}.meetingSlotList{gap:8px;display:grid}.meetingSlotRow{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8fafb;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.meetingSlotRow>span:first-child{flex:1;font-weight:700}.meetingSlotRow form{margin:0}@media (max-width:620px){.meetingSlotManager{padding:16px}.meetingSlotForm label,.meetingSlotForm .button{width:100%}.meetingSlotRow{flex-wrap:wrap}.meetingSlotRow>span:first-child{flex-basis:100%}}.meetingGridLegend{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin:16px 0;font-size:12px;display:flex}.meetingGridLegend span{align-items:center;gap:4px;display:inline-flex}.meetingGridLegend i{border-radius:var(--radius-sm);background:#dceceb;width:10px;height:10px}.meetingGridLegend i.open{background:#36a58b}.meetingGridLegend i.closed{background:#aac2c0}.meetingGridLegend i.reserved{background:#e8aa43}.meetingGridLegend i.booked{background:#48a8a2}.meetingDayGrid{display:grid}.meetingDayCard{border:1px solid var(--line);min-width:0;overflow:hidden}.meetingDayCard h3{border-bottom:1px solid var(--line);color:var(--navy);margin:0;padding:12px 16px;font-size:15px}.meetingDayTimes{display:grid}.meetingTimeCell{border-radius:var(--radius-sm);align-items:center;gap:8px;display:flex}.meetingTimeCell strong{min-width:46px;color:var(--navy);font-size:13px}.meetingTimeCell form{flex:1;margin:0}.meetingTimeCell span,.meetingTimeToggle{font:inherit;flex:1;padding:4px 8px;font-size:12px;font-weight:700}.meetingTimeToggle{cursor:pointer}.meetingTimeCell.open .meetingTimeToggle{color:#14634e}.meetingTimeCell.open .meetingTimeToggle:hover{background:#c9eddf}.meetingTimeCell.closed .meetingTimeToggle{color:#52716f}.meetingTimeCell.closed .meetingTimeToggle:hover{background:#dce9e8}.meetingTimeCell.reserved span{color:#8e5d0f;background:#fff2d9}.meetingTimeCell.booked span{color:var(--muted);background:#e9f5f4}.meetingTimeCell.passed span,.meetingTimeCell.unavailable span{color:#98b2b0}
