@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.0nja1mr3g.0er.woff2)format("woff2-variations")}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-wght-italic.04zwwzj6uh6yy.woff2)format("woff2-variations")}:root{--ink:#071126;--surface:#0c1a36;--surface-2:#102347;--blue:#2f6ef5;--gold:#dab65c;--font-sans:"Geist Variable",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-editorial:"Source Serif 4 Variable",Georgia,serif;--text-primary:#f7f9fd;--text-secondary:#aab7cb;--text-muted:#8496b4;--text-subtle:#7184a4;--type-display-xl:clamp(3rem,5.2vw,4.5rem);--type-display:clamp(2.25rem,3.8vw,3.5rem);--type-section:clamp(2rem,3vw,2.5rem);--type-h3:clamp(1.375rem,2vw,1.75rem);--type-card:1.0625rem;--type-body-lg:1.0625rem;--type-body:1rem;--type-meta:.8125rem;--type-label:.75rem;--leading-display:1.02;--leading-heading:1.14;--leading-body:1.62}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text-primary);font-family:var(--font-sans);font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}a{text-decoration:none;transition:all .2s}.landing-page{background:radial-gradient(circle at 82% 8%,#2f6ef538,#0000 30%),linear-gradient(145deg,#071126 0%,#091832 58%,#08142a 100%)}.eyebrow,.section-kicker{color:#9bc0ff;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}h1 span{color:#72a1ff;background:linear-gradient(90deg,#78a7ff,#dab65c);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.button{border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 21px;font-size:14px;font-weight:700;display:inline-flex}.button-small{padding:10px 16px;font-size:15px}.button-primary{color:#fff;background:linear-gradient(120deg,#2f6ef5,#4e83f7);box-shadow:0 12px 38px #2f6ef547}.button-primary:hover{transform:translateY(-2px);box-shadow:0 16px 42px #2f6ef561}.button-ghost,.button-outline{color:#f8fafc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #ffffff24}.button-ghost:hover,.button-outline:hover{background:#ffffff12;border-color:#dab65c80}.hero-glow{filter:blur(110px);background:#2a60dc21;border-radius:50%;width:55%;height:360px;position:absolute;top:22%;left:-18%}.orbit-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#142c58db,#091835f5);border:1px solid #769eee38;border-radius:28px;padding:28px;box-shadow:0 38px 90px #00000054,inset 0 1px #ffffff0d}.orbit-card:before{content:"";z-index:-1;border:1px solid #3e76eb1c;border-radius:40px;position:absolute;inset:-20px}.journey-row{background:#ffffff06;border:1px solid #fff1;border-radius:16px;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.journey-row.active{background:linear-gradient(90deg,#2f6ef52b,#2f6ef50a);border-color:#4682f56b}.journey-row>span{color:#7182a3;font-size:14px;font-weight:800}.journey-row b{font-size:13px}.journey-row p{color:#7f91af;margin-top:5px;font-size:14px}.status-check{color:#78a7ff}.sound-bars{align-items:end;gap:3px;height:18px;display:flex}.sound-bars i{background:var(--gold);border-radius:4px;width:3px;animation:1s infinite alternate wave}.sound-bars i:first-child{height:8px}.sound-bars i:nth-child(2){height:15px;animation-delay:.2s}.sound-bars i:nth-child(3){height:11px;animation-delay:.4s}.sound-bars i:nth-child(4){height:17px;animation-delay:.1s}@keyframes wave{to{opacity:.5;height:5px}}.pulse-dot{background:#2f6ef521;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pulse-dot span{background:#6d9bff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #2f6ef524}.match-pill{color:#ebcd7b;text-transform:uppercase;letter-spacing:.08em;background:#dab65c1a;border:1px solid #dab65c47;border-radius:999px;padding:6px 9px;font-size:12.5px;font-weight:800}.audience-card{color:#fff;background:linear-gradient(145deg,#11274eb8,#0a1a37b8);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;min-height:260px;padding:24px;display:flex}.audience-card:hover{background:linear-gradient(145deg,#173467cc,#0c1f42d9);border-color:#4880f55c;transform:translateY(-6px);box-shadow:0 22px 50px #0003}.audience-icon{color:#79a4ff;background:#2f6ef526;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.audience-card h3{margin-top:38px;font-size:18px;font-weight:700}.audience-card p{color:#8e9db8;margin-top:9px;font-size:13px;line-height:1.65}.card-link{color:#e2c572;align-items:center;gap:7px;margin-top:auto;font-size:15px;font-weight:700;display:flex}@media (max-width:640px){.orbit-card{padding:20px}.journey-row{padding:12px}.match-pill{display:none}}.needs-section{background:linear-gradient(#ffffff05,#0000);border-block:1px solid #ffffff0f}.feature-grid{background:#ffffff12;border:1px solid #ffffff12;border-radius:22px;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:45px;display:grid;overflow:hidden}.feature-card{background:#0a1832;min-height:260px;padding:25px}.feature-card:hover{background:#102348}.feature-card>svg{color:#6f9ffa;margin-top:35px;display:block}.feature-card h3{margin-top:24px;font-size:15px;line-height:1.3}.feature-card p{color:#7f8eaa;margin-top:10px;font-size:14px;line-height:1.7}.feature-number{color:#405478;font-size:12.5px}.journey-section{grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;display:grid}.journey-section>div:first-child h2{margin-top:10px;font-size:46px}.journey-section>div:first-child>p:last-of-type{color:#8a99b3;margin:14px 0 28px;font-size:13px;line-height:1.75}.journey-map{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.journey-step{text-align:center;background:#0c1c39;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex;position:relative}.journey-step>span{color:#405577;font-size:12px;position:absolute;top:10px;left:12px}.journey-step i{color:#75a1f7;background:#2f6ef51f;border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.journey-step i svg{height:18px}.journey-step b{margin-top:15px;font-size:12.5px}.journey-arrow{z-index:2;color:#dab65c;height:17px;position:absolute;right:-13px}.landing-page footer{background:#061024;border-top:1px solid #ffffff12}.footer-links{flex-wrap:wrap;gap:25px;display:flex}.footer-links a,.landing-page footer p{color:#7888a3;font-size:13px}.footer-links a:hover{color:#fff}@media (max-width:1000px){.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card:last-child{grid-column:1/-1}.journey-section{grid-template-columns:1fr}.journey-map{margin-top:0}}@media (max-width:650px){.feature-grid{grid-template-columns:1fr}.feature-card:last-child{grid-column:auto}.feature-card{min-height:220px}.journey-map{grid-template-columns:1fr 1fr}.journey-step{min-height:130px}.journey-step:last-child{grid-column:1/-1}.journey-arrow{display:none}}.home-page{--home-bg:#071126;--home-deep:#050d1e;--home-blue:#376fdf;--home-gold:#dfbe68;color:#f7f9fd;background:#071126;overflow:hidden}.home-section{width:min(1380px,100% - 80px);margin-inline:auto}.home-nav-wrap{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060e1fd1;border-bottom:1px solid #fff1;position:relative}.home-nav{justify-content:space-between;align-items:center;width:min(1440px,100% - 80px);height:86px;margin:auto;display:flex}.home-links{gap:34px;display:flex}.home-links a{color:#93a1ba;font-size:14px;font-weight:600}.home-links a:hover{color:#f2d47e}.home-nav-actions{align-items:center;gap:10px;display:flex}.nav-signin{color:#abb6c8;padding:10px 12px;font-size:13px}.nav-cta{color:#0b1830;background:#f2f5fb;border-radius:999px;align-items:center;gap:7px;padding:11px 16px;font-size:13px;font-weight:800;display:flex}.nav-cta svg{height:13px}.home-hero{background:radial-gradient(circle at 82% 18%,#3b61c238,#0000 26%),radial-gradient(circle at 38% 15%,#1a4aa429,#0000 35%),linear-gradient(150deg,#071126,#09172f 60%,#070f22);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:48px;min-height:780px;padding:75px max(40px,50vw - 690px) 105px;display:grid;position:relative}.home-hero:after{content:"";background:linear-gradient(#0000,#071126);height:160px;position:absolute;inset:auto 0 0}.home-hero-aura{filter:blur(10px);background:radial-gradient(circle,#285bbf2b,#0000 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:5%;right:8%}.stage-beam{filter:blur(18px);transform-origin:top;clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);background:linear-gradient(#c4d8ff1f,#2f69de03);width:170px;height:790px;position:absolute;top:-180px}.beam-one{right:22%;transform:rotate(17deg)}.beam-two{opacity:.65;right:5%;transform:rotate(-18deg)}.hero-copy{z-index:3;position:relative}.home-eyebrow{color:#b9c9e8;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:12.5px;font-weight:800;display:inline-flex}.home-eyebrow>span{width:30px;height:30px;color:var(--home-gold);background:#dfbe681f;border-radius:50%;place-items:center;display:grid}.home-eyebrow svg{height:13px}.hero-copy h1{letter-spacing:-.04em;max-width:760px;margin-top:27px;font-size:clamp(54px,5.3vw,86px);font-weight:700;line-height:.98}.home-page em{color:var(--home-gold);font-family:var(--font-editorial);font-style:italic;font-weight:500}.hero-copy>p{color:#9eabc0;max-width:650px;margin-top:28px;font-size:17px;line-height:1.75}.hero-actions{gap:11px;margin-top:34px;display:flex}.home-button{border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:13px;font-weight:800;display:inline-flex}.home-button svg{height:14px}.home-button.primary{color:#fff;background:linear-gradient(120deg,#2e67db,#5688ee);box-shadow:0 15px 45px #2a5fd059}.home-button.secondary{color:#eef3fc;background:#ffffff09;border:1px solid #ffffff24}.home-button.gold{color:#14203a;background:linear-gradient(120deg,#d5b35b,#f0d98d);box-shadow:0 16px 44px #dfbe682e}.home-button:hover,.nav-cta:hover{transform:translateY(-2px)}.hero-proof{align-items:center;gap:17px;margin-top:52px;display:flex}.proof-faces{display:flex}.proof-faces i{background:linear-gradient(145deg,#315ea8,#101f3e);border:2px solid #0a1730;border-radius:50%;place-items:center;width:33px;height:33px;margin-left:-7px;font-size:12px;font-style:normal;font-weight:800;display:grid}.proof-faces i:first-child{background:linear-gradient(145deg,#bc8454,#452e31);margin-left:0}.proof-faces i:nth-child(2){background:linear-gradient(145deg,#7f5ec4,#2d275a)}.proof-faces i:nth-child(3){background:linear-gradient(145deg,#3f8a9b,#172e48)}.proof-faces i:last-child{color:#14203a;background:#dabc67;width:39px}.hero-proof p{color:#687995;font-size:12px;line-height:1.55}.hero-proof p span{color:#dce4f2;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:flex}.hero-proof p svg{height:11px;color:var(--home-gold)}.hero-visual{z-index:4;min-height:610px;position:relative}.hero-stage{background:radial-gradient(at 50% 100%,#20479685,#0000 48%),linear-gradient(160deg,#0a1b3b26,#050c1ca6);border-radius:50% 5% 8% 50%;position:absolute;inset:-20px -70px 0 12%;overflow:hidden}.stage-rings{height:75%;position:absolute;inset:5% -5% auto;transform:perspective(500px)rotateX(67deg)}.stage-rings i{border:1px solid #5c8dee2e;border-radius:50%;position:absolute;inset:0}.stage-rings i:nth-child(2){border-color:#dfbe6833;inset:14%}.stage-rings i:nth-child(3){inset:29%;box-shadow:0 0 90px #376fdf3d}.stage-artist{color:#020714;filter:drop-shadow(0 12px 15px #000000a6);width:140px;height:285px;position:absolute;bottom:18%;right:13%}.stage-artist span{background:currentColor;border-radius:50%;width:50px;height:65px;position:absolute;top:0;left:43px}.stage-artist:before{content:"";background:currentColor;border-radius:55% 45% 25% 30%;width:88px;height:190px;position:absolute;top:52px;left:23px;transform:rotate(-5deg)}.stage-artist svg{z-index:2;fill:currentColor;width:120px;height:120px;position:absolute;top:104px;left:1px;transform:rotate(-20deg)}.crowd{justify-content:space-around;align-items:end;height:95px;display:flex;position:absolute;inset:auto 0 0}.crowd i{filter:blur(1px);background:#030918;border-radius:50% 50% 0 0;width:70px;height:82px}.crowd i:nth-child(2n){height:58px}.smart-stack{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#122850e6,#081530f0);border:1px solid #769ce633;border-radius:28px;width:min(570px,88%);padding:25px;position:absolute;top:50%;left:0;transform:translateY(-48%);box-shadow:0 45px 120px #00000078,inset 0 1px #ffffff12}.smart-stack:after{content:"";z-index:-1;background:#0917328a;border:1px solid #497bdf1f;border-radius:30px;position:absolute;inset:14px -18px -18px 20px}.smart-head{justify-content:space-between;align-items:flex-start;display:flex}.gold-label{color:#ddc16f;letter-spacing:.12em;align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:flex}.gold-label svg{height:11px}.smart-head h2{letter-spacing:-.025em;margin-top:7px;font-size:22px}.live-dot{color:#68cba6;background:#41be8f14;border:1px solid #63daa929;border-radius:999px;padding:6px 8px;font-size:11.5px;font-weight:800}.live-dot:before{content:"";background:#64c9a3;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #64c9a31a}.featured-match{color:#111d34;background:#f2f4f8;border-radius:18px;grid-template-columns:130px 1fr;margin-top:22px;display:grid;overflow:hidden;box-shadow:0 18px 45px #00000038}.match-art{color:#f3d67e;background:radial-gradient(circle at 50% 45%,#dfbe6852,#0000 28%),linear-gradient(145deg,#183a79,#071a3c);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:168px;display:flex}.match-art svg{width:44px;height:44px}.match-art span{letter-spacing:.12em;font-size:11.5px;font-weight:800}.match-copy{padding:20px}.match-copy>div{color:#70809c;letter-spacing:.12em;justify-content:space-between;font-size:11.5px;font-weight:800;display:flex}.match-copy>div b{color:#2e69dc}.match-copy h3{margin-top:17px;font-size:17px}.match-copy p{color:#61708a;align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.match-copy p svg{height:12px}.match-copy p i{background:#d2af55;border-radius:50%;width:3px;height:3px}.match-copy a{color:#225fcf;align-items:center;gap:5px;margin-top:22px;font-size:12.5px;font-weight:800;display:flex}.match-copy a svg{height:12px}.smart-secondary{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.person-match,.event-match{background:#ffffff09;border:1px solid #fff1;border-radius:13px;align-items:center;gap:9px;padding:12px;display:flex}.match-avatar{background:linear-gradient(145deg,#7d5fc2,#302858);border-radius:50%;place-items:center;width:37px;height:37px;font-size:12.5px;font-weight:800;display:grid}.person-match p,.event-match p{flex:1}.person-match small,.person-match b,.person-match em,.event-match small,.event-match b,.event-match em{display:block}.person-match small,.event-match small{color:#60728f;letter-spacing:.1em;font-size:11.5px;font-weight:800}.person-match b,.event-match b{margin-top:4px;font-size:12.5px}.person-match em,.event-match em{color:#6f809d;margin-top:3px;font-family:inherit;font-size:11.5px;font-style:normal}.person-match>span:last-child{color:#73a0f5;font-size:12px;font-weight:800}.event-match>svg:first-child{color:#e1c46f;background:#dfbe681a;border-radius:8px;width:28px;height:28px;padding:6px}.event-match>svg:last-child{color:#657997;height:12px}.metrics-wrap{z-index:5;margin-top:-35px;padding:0 40px;position:relative}.metrics-strip{background:linear-gradient(90deg,#102449,#0c1d3b);border:1px solid #ffffff17;border-radius:18px;grid-template-columns:1.45fr 1fr 1px 1fr 1px 1fr;align-items:center;width:min(1300px,100%);margin:auto;padding:21px 26px;display:grid;box-shadow:0 22px 60px #0000003d}.metrics-strip>p span{color:#f1f4fa;margin-bottom:4px;font-size:15px;font-weight:700;display:block}.metrics-strip>div{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:0 9px;display:grid}.metrics-strip>div svg{color:#dabd69;grid-row:1/3;height:22px}.metrics-strip>i{background:#ffffff12;width:1px;height:35px}.section-tag{color:#dbbd68;letter-spacing:.12em;font-size:12px;font-weight:800}.path-section{grid-template-columns:.72fr 1.28fr;align-items:center;gap:90px;padding-block:150px;display:grid}.path-intro h2,.benefits-intro h2{letter-spacing:-.045em;margin-top:19px;font-size:clamp(38px,4vw,59px);line-height:1.05}.path-intro>p,.benefits-intro>p{color:#8595af;margin-top:22px;font-size:15px;line-height:1.75}.path-signals{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.path-signals span{color:#9ba9be;background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:11.5px;display:flex}.path-signals svg{color:#5db798;height:10px}.path-intro>a{color:#7aa5fa;align-items:center;gap:6px;margin-top:27px;font-size:12.5px;font-weight:800;display:flex}.path-intro>a svg{height:12px}.guided-panel{background:linear-gradient(145deg,#132b55,#0b1c3a);border-radius:28px;padding:33px;position:relative;box-shadow:0 40px 100px #0000004d}.guided-panel:before{content:"";border:1px solid #6090ee2b;border-radius:28px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(90deg,#000,#0000 72%);mask:linear-gradient(90deg,#000,#0000 72%)}.guided-flow{position:relative}.guided-line{background:linear-gradient(#477de5,#d5b45e);width:1px;position:absolute;top:35px;bottom:35px;left:21px}.guided-step{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:10px 0 16px;display:grid;position:relative}.guided-step>span{z-index:1;color:#fff;background:#326bdb;border:5px solid #122a53;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.guided-step>span svg{height:14px}.guided-step small,.guided-step b,.guided-step p{display:block}.guided-step small{color:#6880aa;letter-spacing:.13em;font-size:11.5px;font-weight:800}.guided-step b{margin-top:3px;font-size:14px}.guided-step p{color:#7d8eab;margin-top:3px;font-size:12px}.guided-step>svg{color:#5fbc99;height:14px}.step-3>span{color:#16223a;background:#dabd68}.path-featured{color:#142039;background:#f3f5fa;border-radius:18px;margin-top:15px;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000040}.path-featured:after{content:"";background:#3169dc17;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-50px}.path-featured-top{border-bottom:1px solid #dfe4ed;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.path-featured-top span{color:#6e7d96;letter-spacing:.12em;align-items:center;gap:5px;font-size:11.5px;font-weight:800;display:flex}.path-featured-top svg{color:#c39c39;height:10px}.path-featured-top b{color:#2c65d2;font-size:14px}.path-featured-body{align-items:center;gap:14px;padding:18px;display:flex}.path-featured-body>span{color:#e1c36c;background:#102a59;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.path-featured-body>span svg{height:21px}.path-featured-body small{color:#71809b;letter-spacing:.1em;font-size:11.5px;font-weight:800}.path-featured-body h3{margin-top:4px;font-size:15px}.path-featured-body p{color:#6e7d96;align-items:center;gap:5px;margin-top:6px;font-size:12px;display:flex}.path-featured-body p svg{height:11px}.path-featured-body p i{background:#c6a550;border-radius:50%;width:3px;height:3px}.path-featured-bottom{background:#e8ecf3;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.path-featured-bottom p{color:#677690;font-size:11.5px}.path-featured-bottom a{color:#fff;background:#1b58c7;border-radius:999px;align-items:center;gap:4px;padding:8px 11px;font-size:11.5px;font-weight:800;display:flex}.path-featured-bottom a svg{height:10px}.audience-section{background:linear-gradient(#0b1c39,#09162e);padding-block:120px;position:relative}.audience-section:before{content:"MUSIC  •  ARTS  •  ENTERTAINMENT";color:#ffffff05;letter-spacing:.05em;white-space:nowrap;font-size:7vw;font-weight:800;position:absolute;top:20px;right:-3%}.section-heading{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex;position:relative}.section-heading h2{letter-spacing:-.045em;max-width:720px;margin-top:13px;font-size:clamp(36px,4.2vw,60px);line-height:1.05}.section-heading>p{color:#8393ad;max-width:390px;font-size:14px;line-height:1.75}.audience-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.audience-tile{color:#fff;background:radial-gradient(circle at 10%,#376fdf2b,#0000 27%),#0f2347cc;border-radius:22px;grid-template-rows:auto auto auto;grid-template-columns:75px 1fr auto;min-height:235px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.audience-tile:after{content:"";border:1px solid #ffffff0a;border-radius:50%;width:180px;height:180px;position:absolute;top:-55px;right:-40px}.audience-tile:hover{transform:translateY(-5px);box-shadow:0 25px 55px #00000038,inset 0 1px #ffffff12}.audience-tile.violet{background:radial-gradient(circle at 10%,#845dcd2e,#0000 27%),#132245cc}.audience-tile.gold{background:radial-gradient(circle at 10%,#dfbe682e,#0000 27%),#182541cc}.audience-tile.cyan{background:radial-gradient(circle at 10%,#41a0ba2b,#0000 27%),#102341cc}.tile-top{flex-direction:column;grid-row:1/4;justify-content:space-between;align-items:flex-start;display:flex}.tile-icon{color:#78a5fa;background:#386fdf26;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.tile-icon svg{height:22px}.tile-top small{color:#4d6283;font-size:12px}.tile-label{color:#7896c7;text-transform:uppercase;letter-spacing:.12em;font-size:11.5px;font-weight:800}.audience-tile h3{margin-top:7px;font-size:22px}.audience-tile>p{color:#8494ae;max-width:430px;margin-top:10px;font-size:13px;line-height:1.65}.tile-link{color:#dfc16e;align-self:end;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.tile-link svg{height:11px}.benefits-section{grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px;padding-block:145px;display:grid}.benefits-intro .home-button{margin-top:28px}.benefit-list{counter-reset:benefit}.benefit-list article{border-bottom:1px solid #ffffff12;grid-template-columns:34px 48px 1fr auto;align-items:center;gap:15px;padding:21px 8px;transition:all .2s;display:grid}.benefit-list article:first-child{border-top:1px solid #ffffff12}.benefit-list article:hover{background:linear-gradient(90deg,#3369d71a,#0000);padding-left:17px}.benefit-list article>span{color:#465a7d;font-size:12px}.benefit-list article>i{color:#75a1f8;background:#3065d21a;border-radius:13px;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.benefit-list article>i svg{height:17px}.benefit-list h3{font-size:13px}.benefit-list p{color:#7c8da9;margin-top:5px;font-size:12.5px}.benefit-list article>svg{color:#526787;height:15px}.journey-band{background:radial-gradient(circle at 50% 0,#386fdd2b,#0000 38%),linear-gradient(#0b1b37,#0d2348);padding-block:125px;position:relative}.journey-heading{text-align:center}.journey-heading h2{letter-spacing:-.045em;margin-top:13px;font-size:clamp(38px,4.2vw,60px)}.journey-heading p{color:#8393ad;max-width:540px;margin:14px auto 0;font-size:14px;line-height:1.7}.journey-track{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:65px;display:grid;position:relative}.track-line{background:linear-gradient(90deg,#326bd9,#607eb8 65%,#dabd68);height:2px;position:absolute;top:51px;left:9%;right:9%}.journey-track article{z-index:2;background:linear-gradient(155deg,#132e5bf5,#0b1b39f5);border-radius:19px;min-height:230px;padding:20px;position:relative;box-shadow:0 18px 45px #00000029}.journey-track article>span{color:#52698f;font-size:12px}.journey-track article>i{color:#fff;background:#316bd8;border:7px solid #0f254c;border-radius:50%;place-items:center;width:62px;height:62px;margin:14px auto 24px;font-style:normal;display:grid;box-shadow:0 0 0 1px #5385e840}.journey-track article>i svg{height:20px}.journey-track h3{text-align:center;font-size:15px}.journey-track p{color:#7184a3;text-align:center;margin-top:8px;font-size:12px;line-height:1.55}.journey-track article.journey-final{background:linear-gradient(155deg,#3a3a40f5,#182233f5);box-shadow:0 20px 65px #dfbe6817}.journey-track article.journey-final>i{color:#172039;background:#dfbf68;border-color:#3c3c40}.journey-cta{color:#14213b;background:#fff;border-radius:999px;align-items:center;gap:7px;width:max-content;margin:35px auto 0;padding:13px 18px;font-size:12.5px;font-weight:800;display:flex}.journey-cta svg{height:13px}.action-section{padding-block:140px}.action-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.action-card{background:radial-gradient(circle at 90% 10%,#3168d733,#0000 34%),linear-gradient(145deg,#112b59,#0b1b39);border-radius:23px;min-height:320px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 45px #0000002e}.action-card.action-2{background:radial-gradient(circle at 90% 10%,#8259c533,#0000 34%),linear-gradient(145deg,#17274f,#0d1b38)}.action-card.action-3{background:radial-gradient(circle at 90% 10%,#dfbe6830,#0000 34%),linear-gradient(145deg,#1d2b4c,#111b31)}.action-glow{border:1px solid #ffffff0d;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-80px;right:-60px;box-shadow:0 0 0 35px #ffffff05,0 0 0 70px #ffffff03}.action-icon{color:#7ba7fb;background:#3f77e729;border-radius:17px;place-items:center;width:57px;height:57px;display:grid}.action-icon svg{height:24px}.action-card>span{color:#d9bd6b;letter-spacing:.12em;margin-top:35px;font-size:11.5px;font-weight:800;display:block}.action-card h3{margin-top:9px;font-size:19px}.action-card>p{color:#8191ac;margin-top:8px;font-size:12.5px}.action-card>div:last-child{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.action-card>div:last-child b{color:#81a9f7;font-size:12px}.action-card>div:last-child a{color:#e4eafa;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.action-card>div:last-child svg{height:11px}.closing-vision{background:#09162e;padding:40px}.closing-inner{background:radial-gradient(circle at 80%,#dfbe682b,#0000 28%),linear-gradient(110deg,#18376f,#102950 55%,#182a45);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1380px,100%);margin:auto;padding:55px 60px;display:grid;box-shadow:0 30px 80px #00000040}.closing-inner>span{color:#e2c36e;background:#dfbe6817;border:1px solid #dfbe6840;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.closing-inner>span svg{height:25px}.closing-inner small{color:#dfc26e;letter-spacing:.12em;font-size:11.5px;font-weight:800}.closing-inner h2{margin-top:10px;font-size:31px;line-height:1.13}.closing-inner p{color:#96a5ba;max-width:720px;margin-top:10px;font-size:13px;line-height:1.65}.home-footer{background:#050d1e}.footer-main{grid-template-columns:1.5fr .55fr .55fr .85fr;gap:70px;width:min(1380px,100% - 80px);margin:auto;padding-block:75px;display:grid}.footer-brand>p{color:#71819c;max-width:390px;margin-top:22px;font-size:13px;line-height:1.75}.footer-brand>span{color:#d2b561;letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:11.5px;font-weight:800;display:block}.footer-main>div:not(:first-child){flex-direction:column;align-items:flex-start;display:flex}.footer-main h4{color:#d7deea;text-transform:uppercase;letter-spacing:.12em;margin-bottom:17px;font-size:12.5px}.footer-main>div:not(:first-child)>a{color:#7888a3;margin:6px 0;font-size:12.5px}.footer-main>div:not(:first-child)>a:hover{color:#dfc16e}.footer-callout{border-left:1px solid #ffffff12;padding-left:35px}.footer-callout>span{color:#dfc16e}.footer-callout>span svg{height:20px}.footer-callout h3{margin-top:13px;font-size:15px}.footer-callout p{color:#71819d;margin-top:7px;font-size:12px}.footer-callout a{align-items:center;gap:5px;font-weight:800;color:#dfc16e!important;display:flex!important}.footer-callout a svg{height:11px}.footer-bottom{color:#53647f;border-top:1px solid #ffffff0f;justify-content:space-between;width:min(1380px,100% - 80px);margin:auto;padding-block:21px;font-size:11.5px;display:flex}@media (max-width:1150px){.home-hero{grid-template-columns:1fr;min-height:auto}.hero-copy{max-width:800px}.hero-visual{width:min(760px,100%);min-height:600px;margin:auto}.metrics-strip{grid-template-columns:1fr 1fr 1px 1fr 1px 1fr}.metrics-strip>p{text-align:center;grid-column:1/-1;margin-bottom:14px}.path-section,.benefits-section{grid-template-columns:1fr;gap:55px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px}.journey-track{grid-template-columns:repeat(3,1fr)}.track-line{display:none}.journey-track article:nth-child(4),.journey-track article:nth-child(5){transform:translate(50%)}.footer-main{grid-template-columns:1.3fr .6fr .6fr;gap:45px}.footer-callout{border-top:1px solid #ffffff12;border-left:0;grid-column:1/-1;padding:28px 0 0}}@media (max-width:800px){.home-section,.home-nav,.footer-main,.footer-bottom{width:min(100% - 36px,1380px)}.home-links,.nav-signin{display:none}.home-hero{padding:60px 18px 80px}.hero-copy h1{font-size:52px}.hero-copy>p{font-size:14px}.hero-visual{min-height:530px}.smart-stack{width:94%;left:50%;transform:translate(-50%,-50%)}.hero-stage{inset:0 -100px}.metrics-wrap{margin-top:-20px;padding:0 18px}.metrics-strip{grid-template-columns:1fr 1fr;padding:18px}.metrics-strip>i{display:none}.metrics-strip>div{justify-content:flex-start;padding:10px}.path-section,.benefits-section{padding-block:100px}.audience-section,.journey-band{padding-block:95px}.audience-grid,.action-grid{grid-template-columns:1fr}.audience-tile{min-height:220px}.journey-track{grid-template-columns:1fr 1fr}.journey-track article:nth-child(4),.journey-track article:nth-child(5){transform:none}.journey-track article:last-child{grid-column:1/-1}.action-section{padding-block:100px}.closing-vision{padding:18px}.closing-inner{grid-template-columns:1fr;padding:38px 28px}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:520px){.home-nav{height:72px}.home-nav-actions .nav-cta{padding:10px 12px;font-size:12px}.home-brand{font-size:14px}.hero-copy h1{font-size:43px}.hero-actions{flex-direction:column;align-items:stretch}.hero-proof{flex-direction:column;align-items:flex-start}.hero-visual{min-height:575px}.smart-stack{padding:18px}.smart-head h2{font-size:18px}.featured-match{grid-template-columns:88px 1fr}.match-art{min-height:150px}.match-art svg{height:31px}.match-copy{padding:15px}.match-copy h3{font-size:14px}.smart-secondary{grid-template-columns:1fr}.hero-stage{opacity:.7}.metrics-strip{grid-template-columns:1fr}.metrics-strip>div{justify-content:center}.path-section{gap:40px}.guided-panel{padding:20px}.path-featured-bottom{flex-direction:column;align-items:flex-start;gap:10px}.audience-tile{grid-template-columns:58px 1fr}.audience-tile .tile-link{grid-column:2;margin-top:20px}.audience-tile h3{font-size:18px}.benefit-list article{grid-template-columns:24px 40px 1fr}.benefit-list article>svg{display:none}.journey-track{grid-template-columns:1fr}.journey-track article:last-child{grid-column:auto}.closing-inner h2{font-size:25px}.footer-main{grid-template-columns:1fr;gap:35px}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column;gap:10px}}button,input{font:inherit}button{color:inherit;cursor:pointer}.platform-shell{color:#f6f8fc;background:radial-gradient(circle at 74% 0,#2654af1a,#0000 34%),#071126;min-height:100vh}.sidebar{z-index:30;background:#08142b;border-right:1px solid #fff1;flex-direction:column;width:242px;padding:25px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.side-logo{padding:0 8px 28px}.mobile-close{display:none}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav a{color:#8291ad;border-radius:12px;align-items:center;gap:13px;padding:11px 13px;font-size:13px;font-weight:700;display:flex;position:relative}.sidebar nav a:hover,.sidebar nav a.active{color:#dbe7ff;background:linear-gradient(90deg,#2f6ef533,#2f6ef512)}.sidebar nav a.active:before{content:"";background:#4b82f3;border-radius:3px;width:3px;height:25px;position:absolute;left:-17px;box-shadow:0 0 18px #4b82f3}.sidebar nav a i{color:#fff;background:#356fe7;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:12.5px;font-style:normal;display:grid}.side-upgrade{background:linear-gradient(145deg,#dab65c14,#13274d94);border:1px solid #dab65c29;border-radius:16px;margin-top:auto;padding:16px}.side-upgrade>svg{color:#e3c36c}.side-upgrade b{margin-top:10px;font-size:15px;display:block}.side-upgrade p{color:#7889a7;margin:6px 0 13px;font-size:13px;line-height:1.5}.side-upgrade a{color:#e4c66e;font-size:14px;font-weight:700}.side-person{color:inherit;border-top:1px solid #ffffff0f;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:16px;padding:13px 8px;text-decoration:none;transition:all .2s;display:grid}.side-person:hover{background:#ffffff0a}.side-person b,.side-person small{display:block}.side-person b{font-size:14px}.side-person small{color:#667794;margin-top:3px;font-size:12.5px}.platform-main{min-height:100vh;margin-left:242px}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071126de;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;height:76px;padding:0 34px;display:flex;position:sticky;top:0}.top-search-wrap{width:min(470px,45vw);position:relative}.top-search{color:#677793;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;display:flex}.top-search input{color:#edf3fb;background:0 0;border:0;outline:0;width:100%;min-width:0}.top-search input::placeholder{color:#8ea0bb}.top-search:focus-within{border-color:#7ca9ffb3;box-shadow:0 0 0 3px #467cce29}.top-search kbd{border:1px solid #ffffff14;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:12.5px}.top-search-results,.notifications-panel{z-index:35;background:#0c1b35;border:1px solid #314968;border-radius:14px;width:100%;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 70px #00000073}.top-search-results{padding:7px;left:0;right:auto}.top-search-results button,.top-search-empty,.notifications-panel>button{text-align:left;color:#e9f0fa;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.top-search-results button:hover,.top-search-results button:focus-visible,.notifications-panel>button:hover,.notifications-panel>button:focus-visible{background:#142844}.top-search-results span,.notifications-panel>button>span{color:#8eb5fb;background:#18345d;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.top-search-results p,.top-search-empty p,.notifications-panel p{margin:0}.top-search-results b,.top-search-empty b,.notifications-panel b{font-size:13.5px;line-height:1.35;display:block}.top-search-results small,.top-search-empty small,.notifications-panel small{color:#8fa2bf;margin-top:3px;font-size:12px;line-height:1.4;display:block}.top-search-empty{color:#91a2bd;grid-template-columns:auto minmax(0,1fr)}.top-actions{align-items:center;gap:15px;display:flex;position:absolute;right:34px}.notification-wrap{position:relative}.notification-wrap>button{color:#8b9ab5;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.notification-wrap>button:hover,.notification-wrap>button[aria-expanded=true]{color:#dbe7ff;background:#132743}.notification-wrap>button i{background:#dab65c;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.notifications-panel{width:360px;padding:8px}.notifications-panel>div:first-child{justify-content:space-between;align-items:center;gap:12px;padding:8px 9px 11px;display:flex}.notifications-panel>div:first-child button{color:#b9d3ff;background:0 0;border:0;font-size:12.5px}.notifications-panel>button{position:relative}.notifications-panel>button.unread{background:#102442}.notifications-panel>button>i{background:#dab65c;border-radius:50%;width:7px;height:7px}.menu-button{background:0 0;border:0;display:none}.page-wrap{max-width:1500px;margin:auto;padding:38px 42px 70px}.mobile-nav{display:none}.avatar{color:#fff;background:linear-gradient(145deg,#346ad5,#122956);border:1px solid #ffffff1c;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid;box-shadow:inset 0 0 18px #ffffff0f}.avatar-violet{background:linear-gradient(145deg,#7959c3,#2b2458)}.avatar-gold{background:linear-gradient(145deg,#c59645,#5f451c)}.avatar-teal{background:linear-gradient(145deg,#2c9e9b,#124c53)}.avatar-rose{background:linear-gradient(145deg,#bd5873,#56253d)}.avatar-large{border:4px solid #0b1833;width:112px;height:112px;font-size:23px;box-shadow:0 0 0 1px #ffffff24}.avatar.has-image{background:0 0;border-color:#ffffff2e;padding:0;overflow:hidden}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.page-intro{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.page-intro h1,.bridging-hero h1{letter-spacing:-.035em;margin-top:7px;font-size:38px;font-weight:700}.page-intro>div>p:last-child,.bridging-hero>div>p:last-child{color:#8291ad;margin-top:9px;font-size:13px}.kicker,.mini-label{color:#6f9ef9;text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;font-weight:800}.primary-action,.gold-action{color:#fff;background:linear-gradient(120deg,#2867eb,#4d83f2);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 10px 30px #2f6ef533}.gold-action{color:#142039;background:linear-gradient(120deg,#d0aa50,#eed382)}.badge{color:#81aaf9;text-transform:uppercase;letter-spacing:.09em;background:#3269e11a;border:1px solid #6193f833;border-radius:999px;align-items:center;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.badge-gold{color:#e6c875;background:#dab65c17;border-color:#dab65c38}.section-head{justify-content:space-between;align-items:center;margin:6px 0 14px;display:flex}.section-head button{color:#7184a6;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;display:flex}.section-head button:hover{color:#d9e4fb}.stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px;display:grid}.stat-card{background:linear-gradient(145deg,#102346d1,#0a1a37d1);border:1px solid #ffffff12;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.stat-icon{color:#78a5ff;background:#2f6ef51f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.stat-card p{color:#71809d;margin-top:3px;font-size:12.5px}.stat-card>svg{color:#405372}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.75fr);gap:25px;display:grid}.main-column,.right-column{min-width:0}.stack-list{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.opp-card,.member-card,.panel,.post-card,.composer,.plan-card,.profile-content section,.match-panel,.recommend-panel,.next-actions{background:linear-gradient(145deg,#0f2143e6,#0a1a36e6);border:1px solid #ffffff12;border-radius:16px}.opp-card{padding:20px}.opp-card.compact{grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr);padding:17px 18px;display:grid}.opp-card.compact .opp-top,.opp-card.compact h3,.opp-card.compact .org{grid-column:1}.opp-card.compact .meta-row{grid-area:1/2}.opp-card.compact .opp-bottom{grid-area:2/2/4;align-self:end}.opp-top,.opp-bottom,.member-line{justify-content:space-between;align-items:center;display:flex}.opp-top button,.member-line button{color:#657896;background:0 0;border:0}.opp-top button.saved,.saved{color:#e0bf66}.opp-card h3{margin-top:12px;font-size:15px}.opp-card .org{color:#7e8fab;margin-top:4px;font-size:13px}.meta-row{color:#73839f;flex-wrap:wrap;gap:14px;margin-top:13px;font-size:12.5px;display:flex}.meta-row span{align-items:center;gap:4px;display:flex}.opp-desc{color:#91a0ba;margin-top:14px;font-size:14px;line-height:1.6}.opp-bottom{margin-top:16px}.opp-bottom>div{align-items:center;gap:10px;display:flex}.match-score{color:#73a2ff;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.text-button{color:#d9e4f9;background:0 0;border:0;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.member-card{padding:15px 17px}.member-line{justify-content:flex-start;gap:10px}.member-line>div{flex:1}.member-line p{color:#7f8faa;margin-top:3px;font-size:12.5px}.member-line button{color:#7fa7f6;border:1px solid #5c8df03b;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:12.5px;display:flex}.member-line button.connected{color:#72c1a5}.member-meta{color:#71819d;gap:15px;margin:11px 0;font-size:12.5px;display:flex}.member-meta span{align-items:center;gap:4px;display:flex}.recommend-reason{color:#8ea3ca;background:#2f6ef511;border-radius:8px;align-items:center;gap:6px;padding:8px;font-size:12.5px;display:flex}.recommend-reason svg{color:#dab65c}.progress-card{background:linear-gradient(145deg,#22417e59,#0b1b3ae6);border:1px solid #5d8be729;border-radius:16px;align-items:center;gap:16px;padding:18px;display:flex}.progress-ring{background:conic-gradient(#4d80ea 78%,#1a2a4c 0);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;display:grid;position:relative}.progress-ring:after{content:"";background:#0b1a37;border-radius:50%;position:absolute;inset:7px}.progress-ring span{z-index:1;font-size:14px;font-weight:800}.progress-card h3{margin-top:5px;font-size:15px}.progress-card p{color:#7d8daa;margin:5px 0 8px;font-size:12.5px;line-height:1.5}.progress-card a{color:#78a3f9;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:flex}.right-column .panel{margin-top:14px;padding:16px}.event-row{border-top:1px solid #ffffff0d;align-items:center;gap:11px;padding:12px 0;display:flex}.event-row>div{background:#142c58;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.event-row>div b{font-size:13px}.event-row>div span{color:#7495d2;font-size:11.5px}.event-row p{font-size:13px}.event-row p b,.event-row p small{display:block}.event-row p small{color:#70809d;margin-top:4px;font-size:12px}.premium-panel{background:radial-gradient(circle at 95% 0,#dab65c29,#0000 35%),linear-gradient(145deg,#162a50,#0e203f);border:1px solid #dab65c29;border-radius:16px;margin-top:14px;padding:20px}.premium-panel>svg{float:right;color:#dab65c}.premium-panel h3{margin-top:13px;font-size:15px;line-height:1.35}.premium-panel p{color:#8190aa;margin:8px 0 14px;font-size:12.5px;line-height:1.5}.premium-panel a{color:#e2c472;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030916c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.detail-modal{background:#0d1d3c;border:1px solid #ffffff1f;border-radius:24px;width:min(560px,100%);padding:30px;position:relative;box-shadow:0 30px 100px #00000080}.modal-close{background:0 0;border:0;position:absolute;top:18px;right:18px}.detail-modal h2{margin-top:18px;font-size:28px}.modal-org{color:#7f91ae;margin-top:6px}.modal-meta{border-block:1px solid #ffffff12;gap:16px;margin:22px 0;padding:14px 0;display:flex}.modal-meta span{color:#89a0c6;align-items:center;gap:5px;font-size:13px;display:flex}.modal-meta svg{height:14px}.detail-modal>p{color:#9aa8c0;font-size:15px;line-height:1.7}.detail-modal h4{margin:20px 0 5px;font-size:15px}.detail-modal .primary-action{width:100%;margin-top:24px}.opportunity-toolbar{gap:10px;display:flex}.opportunity-toolbar label{color:#71819c;background:#0e1d3b;border:1px solid #ffffff14;border-radius:11px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.opportunity-toolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:12px 0;font-size:14px}.opportunity-toolbar button{color:#8292ad;background:#0e1d3b;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;display:flex}.opportunity-toolbar svg{height:14px}.tabs{border-bottom:1px solid #ffffff12;gap:4px;margin:18px 0 24px;display:flex}.tabs button{color:#71809b;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 15px 12px;font-size:13px}.tabs button.active{color:#fff;border-color:#4a7fec}.opportunities-layout{grid-template-columns:minmax(0,1fr) 270px;gap:22px;display:grid}.opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.recommend-panel{align-self:start;padding:22px;position:sticky;top:100px}.recommend-panel h3{margin-top:7px;font-size:17px}.recommend-panel>p{color:#7d8da8;margin:8px 0 18px;font-size:13px;line-height:1.6}.recommend-panel>div{color:#a2afc5;border-top:1px solid #ffffff0e;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:10px 0;font-size:12.5px;display:grid}.recommend-panel>div>span{color:#6e9df9;background:#2f6ef51f;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.recommend-panel>div svg{color:#54b795}.recommend-panel a{color:#7fa8fa;align-items:center;gap:5px;margin-top:15px;font-size:12.5px;font-weight:700;display:flex}.community-layout{grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);gap:22px;display:grid}.composer{grid-template-columns:auto 1fr;gap:11px;margin-bottom:12px;padding:16px;display:grid}.composer>button{text-align:left;color:#667794;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;padding:0 13px;font-size:13px}.composer>div{color:#7688a7;grid-column:2;gap:15px;font-size:12.5px;display:flex}.post-card{margin-bottom:12px;padding:18px}.post-author{align-items:center;gap:10px;display:flex}.post-author>div{flex:1}.post-author b{font-size:14px}.post-author p{color:#7585a2;margin-top:3px;font-size:12px}.post-copy{color:#b1bdd0;margin:14px 0;font-size:14px;line-height:1.65}.post-visual{background:radial-gradient(circle at 70% 25%,#5d7edd6b,#0000 12%),linear-gradient(125deg,#121a35,#172e5c 40%,#0a1630);border-radius:13px;align-items:end;min-height:230px;padding:22px;display:flex;position:relative;overflow:hidden}.post-visual:before{content:"";background:linear-gradient(90deg,#0000,#d4b45f,#0000);height:2px;position:absolute;inset:20% -10% auto;transform:rotate(-12deg);box-shadow:0 30px #5b82dc80,0 -30px #5b82dc40}.visual-venue{background:radial-gradient(circle at 50% 0,#825b3a,#0000 25%),linear-gradient(145deg,#151a28,#4a2631)}.visual-studio{background:radial-gradient(circle at 65% 40%,#27536d,#0000 20%),linear-gradient(145deg,#111d35,#152d39)}.visual-network{background:radial-gradient(circle at 72% 30%,#6a5d2e,#0000 14%),linear-gradient(145deg,#0f1d3f,#252352)}.post-visual>div{z-index:1;position:relative}.post-visual span{letter-spacing:.12em;color:#e1c26c;font-size:12px}.post-visual h3{max-width:360px;font-family:var(--font-editorial);letter-spacing:.03em;margin-top:6px;font-size:24px}.post-visual button{background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;margin-top:15px;padding:8px 12px;font-size:12.5px;display:flex}.post-visual button svg{height:12px}.post-actions{gap:20px;margin-top:13px;display:flex}.post-actions button{color:#7687a5;background:0 0;border:0;align-items:center;gap:6px;font-size:12.5px;display:flex}.post-actions button.liked{color:#df7087}.post-actions .push-right{margin-left:auto}.community-side .panel{margin-bottom:12px;padding:16px}.suggested{border-top:1px solid #ffffff0d;align-items:center;gap:9px;padding:11px 0;display:flex}.suggested p{flex:1}.suggested b,.suggested small{display:block}.suggested b{font-size:13px}.suggested small{color:#7484a0;margin-top:3px;font-size:12px}.suggested button{color:#78a3f8;background:0 0;border:1px solid #5e8eef33;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.group-row{border-top:1px solid #ffffff0d;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.group-row>span{color:#425677;font-size:12.5px}.group-row b,.group-row small{font-size:12.5px;display:block}.group-row small{color:#687a98;margin-top:3px;font-size:12px}.group-row svg{color:#506381}.membership-hero{text-align:center;padding:22px 0 40px}.membership-hero h1{letter-spacing:-.04em;margin-top:18px;font-size:42px}.membership-hero>p{color:#8796af;margin:10px auto;font-size:13px}.plan-note{color:#b9c3d3;background:#dab65c0f;border:1px solid #dab65c2b;border-radius:999px;align-items:center;gap:6px;margin-top:22px;padding:9px 14px;font-size:12.5px;display:inline-flex}.plan-note svg{color:#dab65c;height:13px}.plan-note span{color:#7585a1;margin-left:5px}.plan-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.plan-card{padding:23px;transition:all .2s;position:relative}.plan-card:hover,.plan-card.selected{border-color:#4f81ec59;transform:translateY(-5px)}.plan-card.recommended{background:linear-gradient(150deg,#283450f5,#15223cf5);border-color:#dab65c4d}.recommend-flag{color:#101a2e;letter-spacing:.1em;background:#dab65c;border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:800;position:absolute;top:-9px;left:22px}.plan-radio{border:1px solid #ffffff24;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:18px;right:18px}.plan-card.selected .plan-radio{background:#356fe6;border-color:#6e9df6}.plan-radio svg{height:12px}.plan-card h2{margin-top:14px;font-size:29px}.plan-card h2 span{color:#687995;font-size:12px;font-weight:500}.plan-line{color:#7c8ca8;min-height:34px;margin-top:7px;font-size:13px;line-height:1.5}.plan-card hr{border:0;border-top:1px solid #ffffff0f;margin:19px 0}.plan-feature{color:#a6b2c5;align-items:center;gap:7px;margin:10px 0;font-size:12.5px;display:flex}.plan-feature svg{color:#6da0fb;height:12px}.plan-card>button{color:#85abf6;background:#2f6ef514;border:1px solid #5a8ae938;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:22px;padding:10px;font-size:12.5px;display:flex}.plan-card>button svg{height:12px}.plan-card.recommended>button{color:#111c32;background:#dab65c;border:0}.membership-banner{background:radial-gradient(circle at 85%,#dab65c1c,#0000 25%),#0e203e;border:1px solid #dab65c29;border-radius:20px;justify-content:space-between;align-items:center;margin-top:34px;padding:30px;display:flex}.membership-banner h2{margin-top:7px;font-size:22px}.membership-banner p:last-child{color:#8493ac;margin-top:7px;font-size:13px}.profile-cover{background:radial-gradient(circle at 70% 10%,#426ccf57,#0000 28%),linear-gradient(125deg,#101d3a,#182d5d 46%,#0b1833);height:270px;margin:-38px -42px 0;position:relative;overflow:hidden}.cover-lines{background:repeating-linear-gradient(118deg,#0000 0 90px,#ffffff06 91px 92px);position:absolute;inset:0}.profile-identity{align-items:end;gap:17px;display:flex;position:absolute;inset:auto 42px 25px}.profile-identity>div:nth-child(2){flex:1}.profile-identity h1{margin-top:8px;font-size:32px}.profile-identity p{color:#acb8cb;margin-top:5px;font-size:14px}.profile-identity>div>span:last-child{color:#7ea5f3;margin-top:8px;font-size:12.5px;display:inline-block}.profile-actions{gap:8px;display:flex}.profile-actions button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08142b80;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:12.5px;display:flex}.profile-actions button:first-child{background:#326fe8;border:0}.profile-actions svg{height:14px}.profile-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.65fr);gap:22px;margin-top:28px;display:grid}.profile-content{flex-direction:column;gap:12px;display:flex}.profile-content section{padding:22px}.profile-content section h2{margin-bottom:12px;font-size:14px}.profile-content section>p{color:#94a2b9;font-size:14px;line-height:1.8}.two-col-sections{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tag-list{flex-wrap:wrap;gap:7px;display:flex}.tag-list span{color:#91a4c6;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;padding:7px 9px;font-size:12px}.experience{border-top:1px solid #ffffff0d;align-items:center;gap:10px;padding:12px 0;display:flex}.experience>span{color:#73a0f6;background:#2f6ef51a;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.experience svg{height:15px}.experience p{flex:1}.experience b,.experience small{font-size:13px;display:block}.experience small{color:#71819d;margin-top:4px;font-size:12px}.experience em{color:#667793;font-size:12px;font-style:normal}.activity{gap:10px;display:flex}.activity p{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.activity p span{color:#8697b3}.activity p small{color:#5f718f}.match-panel{background:radial-gradient(circle at 100% 0,#dab65c26,#0000 30%),linear-gradient(145deg,#15294e,#0e203f);border-color:#dab65c33;padding:23px}.match-panel>svg{float:right;color:#dab65c}.match-panel h3{margin-top:13px;font-size:18px;line-height:1.4}.match-panel>p{color:#8f9db4;margin-top:9px;font-size:13px;line-height:1.7}.fit-meter{margin:18px 0}.fit-meter:before{content:"";background:#1e3151;border-radius:5px;height:5px;display:block}.fit-meter i{background:linear-gradient(90deg,#346fe4,#dab65c);border-radius:5px;height:5px;margin-top:-5px;display:block}.fit-meter span{color:#d4b85f;margin-top:7px;font-size:12px;display:block}.match-panel button{color:#172139;background:#dab65c;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;padding:11px;font-size:12.5px;font-weight:800;display:flex}.match-panel button svg{height:12px}.profile-grid aside>.panel{margin-top:12px;padding:21px}.profile-grid aside>.panel h3{font-size:15px}.panel-subhead{margin-top:20px}.check-row{color:#899ab7;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;display:flex}.check-row svg{color:#5e9bef;height:12px}.bridging-hero{justify-content:space-between;align-items:center;display:flex}.path-score{background:radial-gradient(circle,#dab65c1f,#0000 70%);border:1px solid #dab65c33;border-radius:50%;place-items:center;width:100px;height:100px;display:grid}.path-score b{color:#e2c26d;margin-top:17px;font-size:27px;line-height:1}.path-score span{margin-top:-14px;font-size:12px}.path-score small{color:#6f819f;margin-top:-23px;font-size:11.5px}.intelligence-strip{background:#0d1d3b;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:repeat(4,1fr);margin:28px 0 18px;display:grid}.intelligence-strip div{border-right:1px solid #ffffff0f;padding:15px 20px}.intelligence-strip div:last-child{border:0}.intelligence-strip span,.intelligence-strip b{display:block}.intelligence-strip span{color:#697b99;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.intelligence-strip b{margin-top:5px;font-size:13px}.engine{background:radial-gradient(circle at 50% 60%,#2e63d221,#0000 34%),linear-gradient(145deg,#0e2043,#0a1935);border:1px solid #5586e833;border-radius:22px;padding:22px}.engine-heading{align-items:center;gap:11px;display:flex}.engine-heading>span{background:linear-gradient(145deg,#2f6fe8,#17438e);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.engine-heading h2{margin-top:3px;font-size:17px}.engine-heading .badge{margin-left:auto}.engine-flow{grid-template-columns:1fr 170px 1fr;align-items:center;gap:25px;padding:30px 18px 12px;display:grid}.engine-inputs>p,.engine-outputs>p{color:#506484;letter-spacing:.12em;margin-bottom:10px;font-size:11.5px}.engine-inputs>div,.engine-outputs>div{color:#98a9c4;background:#ffffff05;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;margin:6px 0;padding:8px 10px;font-size:12px;display:grid}.engine-inputs svg,.engine-outputs svg{color:#6d9cf6;height:12px}.engine-inputs div svg:last-child{color:#4eb08f}.engine-outputs div span{color:#5f7393;font-size:11.5px}.engine-core{background:radial-gradient(circle,#376fe740,#0d234bb8 40%,#0000 41%);border-radius:50%;place-items:center;height:150px;display:grid;position:relative}.engine-core>span{color:#e2c36e;margin-top:-23px;position:absolute}.engine-core>b{font-family:var(--font-editorial);margin-top:15px;font-size:24px}.engine-core>small{color:#7189b5;letter-spacing:.12em;margin-top:-34px;font-size:11.5px}.orbit{border:1px solid #5689ef38;border-radius:50%;position:absolute}.orbit.one{inset:12px}.orbit.two{border-style:dashed;animation:18s linear infinite rotate;inset:-3px}@keyframes rotate{to{transform:rotate(360deg)}}.bridge-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.65fr);gap:20px;margin-top:24px;display:grid}.bridge-recommendation{cursor:pointer;background:#0d1d3b;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:auto 1fr auto;gap:12px;margin-bottom:9px;padding:14px;display:grid}.bridge-recommendation>span{color:#75a1f6;background:#2f6ef51a;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.bridge-recommendation>span svg{height:17px}.bridge-recommendation small{color:#6981aa;text-transform:uppercase;letter-spacing:.12em;font-size:11.5px}.bridge-recommendation h3{margin-top:3px;font-size:14px}.bridge-recommendation p{color:#788aa8;margin-top:4px;font-size:12px}.bridge-recommendation>svg{color:#536888;height:14px}.bridge-recommendation.expanded{background:linear-gradient(90deg,#2650a62e,#0d1d3b);border-color:#4a7eea4d}.bridge-recommendation.expanded>svg{transform:rotate(180deg)}.explain-match{color:#91a5ca;border-top:1px solid #ffffff0d;align-items:center;gap:5px;margin-top:10px;padding-top:9px;font-size:12px;display:flex}.explain-match svg{color:#dab65c;height:12px}.next-actions{padding:22px}.next-actions h2{margin:8px 0 16px;font-size:19px}.next-actions>div{border-top:1px solid #ffffff0e;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:13px 0;display:grid}.next-actions>div>span{color:#5272a9;font-size:12px}.next-actions>div p{font-size:12.5px}.next-actions>div svg{color:#4c6389;height:13px}.next-actions>button{background:#356fe8;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:15px;padding:11px;font-size:12.5px;font-weight:700;display:flex}.next-actions>button svg{height:12px}@media (max-width:1100px){.stat-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.profile-grid,.bridge-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr;gap:12px;display:grid}.right-column .panel,.premium-panel{margin-top:0}.plan-grid{grid-template-columns:repeat(2,1fr)}.opportunities-layout,.community-layout{grid-template-columns:1fr}.recommend-panel{position:static}.community-side{grid-template-columns:1fr 1fr;gap:12px;display:grid}.opportunity-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.sidebar{transition:all .25s;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.sidebar-scrim{z-index:25;background:#0000008c;border:0;position:fixed;inset:0}.mobile-close{background:0 0;border:0;margin-left:auto;display:block}.side-logo{align-items:center;display:flex}.platform-main{margin-left:0}.topbar{justify-content:flex-start;padding:0 18px}.menu-button{display:block}.top-search{margin-left:15px}.top-actions{right:18px}.top-actions .avatar{display:none}.page-wrap{padding:28px 20px 85px}.profile-cover{margin:-28px -20px 0}.profile-identity{inset:auto 20px 22px}.mobile-nav{z-index:24;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#08142bf5;border-top:1px solid #ffffff14;justify-content:space-around;padding:9px 10px 13px;display:flex;position:fixed;inset:auto 0 0}.mobile-nav a{color:#6e7e9a;flex-direction:column;align-items:center;gap:3px;font-size:11.5px;display:flex}.mobile-nav a.active{color:#7da8fb}.engine-flow{grid-template-columns:1fr 120px 1fr;gap:10px;padding-inline:0}.profile-actions{flex-direction:column}.opportunity-list{grid-template-columns:1fr}}@media (max-width:600px){.top-search{flex:1;width:auto}.top-search span,.top-search kbd{display:none}.page-intro,.bridging-hero{align-items:flex-start}.page-intro h1,.bridging-hero h1{font-size:30px}.page-intro>.primary-action{display:none}.stat-grid{grid-template-columns:1fr 1fr}.stat-card{grid-template-columns:auto 1fr;padding:13px}.stat-card>svg{display:none}.dashboard-grid,.right-column{display:block}.right-column .panel,.premium-panel{margin-top:12px}.opp-card.compact{display:block}.opp-card.compact .meta-row{margin-top:11px}.opp-card.compact .opp-bottom{margin-top:14px}.opportunity-toolbar button{display:none}.tabs{overflow-x:auto}.tabs button{white-space:nowrap}.community-side{display:block}.plan-grid{grid-template-columns:1fr}.membership-hero h1{font-size:33px}.plan-note span{display:none}.membership-banner{flex-direction:column;align-items:flex-start;gap:20px}.profile-cover{height:360px}.profile-identity{text-align:center;flex-direction:column;align-items:center}.avatar-large{width:90px;height:90px}.profile-actions{flex-direction:row}.two-col-sections{grid-template-columns:1fr}.intelligence-strip{grid-template-columns:1fr 1fr}.engine-flow{grid-template-columns:1fr}.engine-core{order:-1;width:150px;margin:auto}.engine-inputs,.engine-outputs{grid-template-columns:1fr 1fr;gap:5px;display:grid}.engine-inputs>p,.engine-outputs>p{grid-column:1/-1}.engine-inputs>div,.engine-outputs>div{margin:0}.path-score{width:76px;height:76px}.path-score b{font-size:20px}.path-score small{display:none}.post-visual{min-height:190px}}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit}svg{flex:none}.page-wrap{max-width:1500px}.sidebar{overflow-y:auto}.sidebar nav a{font-size:14px}.sidebar nav{padding-bottom:10px}.invite-link{color:#dfc36f;border:1px solid #dab65c38;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:700}.recommendation-note{color:#788cac;align-items:center;gap:7px;margin:-10px 0 22px;font-size:15px;display:flex}.recommendation-note svg{color:#dab65c;height:14px}.access-type{color:#7083a4;margin-left:8px;font-size:13px}.opp-top>div{align-items:center;display:flex}.why-inline{color:#91a8ce;border-top:1px solid #ffffff0e;align-items:center;gap:6px;margin:14px 0 -2px;padding-top:12px;font-size:14px;display:flex}.why-inline svg{color:#dab65c;height:13px}.reason-list{gap:9px;margin-top:10px;display:grid}.reason-list span{color:#9eb0cb;align-items:center;gap:8px;font-size:15px;display:flex}.reason-list svg{color:#61bd98;height:14px}.request-actions{gap:6px;display:flex}.request-actions button{align-items:center;gap:3px!important;display:flex!important}.request-actions button:last-child{color:#7b8ba7!important;background:0 0!important;border:0!important}.member-line>div>.badge{margin-top:6px}.member-line>button svg,.request-actions svg{height:13px}.dashboard-lower{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.mini-group{color:#fff;border-top:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 4px;display:grid}.mini-group>span{color:#72a0fa;background:#2f6ef51a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mini-group svg{height:14px}.mini-group b,.mini-group small{display:block}.mini-group small{color:#7183a0;margin-top:4px;font-size:13px}.fasttrack-mini{border-top:1px solid #ffffff0f;grid-column:1/-1;width:100%;margin-top:13px;padding-top:13px}.fasttrack-mini b,.fasttrack-mini small{font-size:13px;display:block}.fasttrack-mini>span{background:#203451;border-radius:9px;height:5px;margin:8px 0;display:block}.fasttrack-mini i{background:linear-gradient(90deg,#3b76ec,#dab65c);border-radius:9px;height:100%;display:block}.fasttrack-mini small{color:#7e91af}.groups-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.group-card{background:#0d1d3b;border:1px solid #ffffff13;border-radius:18px;padding:16px}.group-art{color:#7da8fa;background:radial-gradient(circle at 75% 20%,#5086f16b,#0000 22%),linear-gradient(135deg,#17366c,#0d1b38);border-radius:18px 18px 0 0;justify-content:space-between;align-items:flex-end;height:110px;margin:-16px -16px 16px;padding:16px;display:flex}.group-art svg{width:31px;height:31px}.group-art span{font-family:var(--font-editorial);color:#ffffff2e;font-size:30px}.group-art-1{background:radial-gradient(circle at 25% 25%,#dab65c59,#0000 24%),linear-gradient(135deg,#4a3342,#152648)}.group-art-2{background:radial-gradient(circle at 70% 20%,#45beab4d,#0000 23%),linear-gradient(135deg,#123445,#112142)}.group-art-3{background:radial-gradient(circle at 70% 20%,#7e56c759,#0000 23%),linear-gradient(135deg,#2b285d,#12234a)}.group-card h3{margin-top:12px;font-size:17px}.group-card h3 a{color:#fff}.group-card>p{color:#8596b2;min-height:52px;margin-top:8px;font-size:15px;line-height:1.5}.group-stats{color:#7589aa;gap:13px;margin-top:14px;font-size:13px;display:flex}.group-stats span{align-items:center;gap:5px;display:flex}.group-stats svg{height:12px}.group-actions{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.group-actions a{color:#7aa5fb;font-size:14px}.group-actions button{background:#326fe8;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;font-size:14px;display:flex}.group-actions svg{height:12px}.group-detail-hero{background:radial-gradient(circle at 84% 5%,#dab65c24,#0000 24%),linear-gradient(120deg,#132b55,#0a1833);margin:-38px -42px 0;padding:35px 42px 30px}.group-detail-hero>a{color:#8da0be;align-items:center;gap:6px;font-size:14px;display:flex}.group-detail-hero>a svg{height:14px}.group-detail-hero>div{align-items:center;gap:18px;margin-top:30px;display:flex}.group-detail-hero>div>span{color:#82abfb;background:#3f78eb29;border-radius:18px;place-items:center;width:72px;height:72px;display:grid}.group-detail-hero>div>div{flex:1}.group-detail-hero h1{margin:8px 0 6px;font-size:35px}.group-detail-hero p,.group-detail-hero small{color:#94a5c1;font-size:15px}.group-detail-hero small{margin-top:7px;display:block}.group-detail-hero>div>button{background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:11px 15px;display:flex}.group-detail-hero>div>button svg{height:14px}.panel-copy{color:#8495b1;margin-top:10px;font-size:15px;line-height:1.65}.group-rule{color:#a9b6c9;border-top:1px solid #ffffff0f;gap:8px;margin-top:16px;padding-top:14px;font-size:14px;display:flex}.group-rule svg{color:#dab65c;height:16px}.empty-content{text-align:center;background:#0d1d3b;border:1px solid #ffffff12;border-radius:18px;align-content:center;place-items:center;min-height:380px;display:grid}.empty-content>span{color:#79a5fa;background:#2f6ef51f;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.empty-content h2{margin-top:15px}.empty-content p{color:#7f91ad;margin:8px 0 18px;font-size:13px}.connection-context{color:#91a3be;background:#dab65c0b;border:1px solid #dab65c26;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:13px 16px;font-size:14px;display:flex}.connection-context svg{color:#dab65c}.connection-context p{flex:1}.connection-context span{color:#d5bd72}.message-lock{text-align:center}.message-lock>span,.success-state>span{color:#80a9fa;background:#2f6ef521;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}.message-lock>p{max-width:380px;margin:12px auto}.message-lock>a{color:#d7bd72;margin-top:15px;font-size:15px;display:block}.message-lock .primary-action{margin-inline:auto;width:auto!important}.bridge-status{background:#0d1d3b;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:repeat(4,1fr);margin:28px 0 16px;display:grid;overflow:hidden}.bridge-status span{color:#8597b4;border-right:1px solid #ffffff0f;justify-content:center;align-items:center;gap:6px;padding:13px;font-size:14px;display:flex}.bridge-status span:last-child{color:#d7bc6b;border:0}.bridge-status svg{color:#5db895;height:13px}.bridging-summary{background:radial-gradient(circle at 100% 0,#3069dd24,#0000 32%),#0d1e3d;border:1px solid #5385e738;border-radius:20px;padding:24px}.summary-heading{justify-content:space-between;align-items:center;display:flex}.summary-heading h2{margin-top:10px;font-size:22px}.summary-heading p{color:#8294b1;margin-top:6px;font-size:15px}.summary-heading>button{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:9px;padding:10px 13px;font-size:14px}.summary-grid{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid;overflow:hidden}.summary-grid>div{background:#0c1b37;min-height:82px;padding:15px}.summary-grid span,.summary-grid b{display:block}.summary-grid span{color:#687d9e;text-transform:uppercase;letter-spacing:.1em;font-size:12.5px}.summary-grid b{margin-top:7px;font-size:15px;line-height:1.4}.summary-next{background:linear-gradient(90deg,#dab65c1a,#356fe70f);border-radius:12px;align-items:center;gap:12px;margin-top:15px;padding:15px;display:flex}.summary-next>span{color:#dab65c;background:#dab65c1a;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.summary-next>div{flex:1}.summary-next small,.summary-next b{display:block}.summary-next small{color:#a78e4e;letter-spacing:.12em;font-size:12px}.summary-next b{margin-top:5px;font-size:15px}.summary-next a{color:#7da7fa;align-items:center;gap:5px;font-size:14px;display:flex}.next-actions>a{color:#fff;border-top:1px solid #ffffff0e;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:13px 0;display:grid}.next-actions>a span{color:#5272a9;font-size:12.5px}.next-actions>a p{font-size:14px}.next-actions>a svg{color:#60779c;height:13px}.assessment-card{background:#0d1e3d;border:1px solid #5586e833;border-radius:22px;max-width:900px;margin:30px auto;padding:30px}.assessment-progress{background:#1e3151;border-radius:6px;height:5px;margin-bottom:25px}.assessment-progress span{background:linear-gradient(90deg,#3572e9,#dab65c);border-radius:6px;height:100%;transition:all .25s;display:block}.assessment-card h2{margin:7px 0;font-size:28px}.assessment-card>p:not(.mini-label){color:#8395b2;font-size:13px}.choice-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.choice-grid button{text-align:left;color:#aab7ca;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:13px;font-size:15px;display:flex}.choice-grid button>span{border:1px solid #ffffff26;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.choice-grid button.selected{color:#fff;background:#2f6ef51a;border-color:#447def66}.choice-grid svg{height:12px}.assessment-notes{margin-top:18px;display:block}.assessment-notes span{color:#8699b8;margin-bottom:7px;font-size:14px;display:block}.assessment-notes textarea,.goal-textarea,.referral-field input{color:#fff;resize:vertical;background:#091831;border:1px solid #ffffff17;border-radius:10px;outline:0;width:100%;padding:12px}.assessment-actions{justify-content:space-between;margin-top:20px;display:flex}.assessment-actions>button:first-child{color:#8293ae;background:0 0;border:0}.assessment-actions .primary-action{width:auto;margin:0}.onboarding-page{background:radial-gradient(circle at 50% 0,#2f6ef52e,#0000 34%),#071126;min-height:100vh;padding-bottom:50px}.onboarding-page>header{color:#8090ab;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:82px;padding:0 max(30px,50% - 580px);font-size:15px;display:flex}.onboarding-page>header>a:last-child{color:#9babc2}.onboarding-progress{grid-template-columns:repeat(5,1fr);width:min(900px,100% - 40px);margin:38px auto 25px;display:grid}.onboarding-progress>div{text-align:center;position:relative}.onboarding-progress>div:before{content:"";background:#233758;height:1px;position:absolute;top:15px;left:-50%;right:50%}.onboarding-progress>div:first-child:before{display:none}.onboarding-progress span{z-index:1;color:#6f819f;background:#0b1a35;border:1px solid #2b3d5e;border-radius:50%;place-items:center;width:31px;height:31px;margin:auto;font-size:14px;display:grid;position:relative}.onboarding-progress div.active span{color:#f0cf73;background:#15366d;border-color:#dab65c}.onboarding-progress svg{height:13px}.onboarding-progress small{color:#647692;margin-top:8px;font-size:13px;display:block}.onboarding-progress div.active small{color:#b1bdd0}.onboarding-card{background:linear-gradient(145deg,#10244a,#0a1935);border:1px solid #ffffff14;border-radius:24px;width:min(960px,100% - 40px);min-height:510px;margin:auto;padding:40px;box-shadow:0 35px 100px #0000004d}.onboarding-card>h1{margin:8px 0;font-size:38px}.onboarding-card>p:not(.kicker){color:#8fa0ba;font-size:14px}.role-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.role-grid button{text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:180px;padding:18px;display:flex}.role-grid button:hover,.role-grid button.selected{background:#2f6ef51a;border-color:#4e88f985;transform:translateY(-3px)}.role-grid svg{color:#79a4fb;height:27px}.role-grid b{margin-top:25px;font-size:14px;line-height:1.35}.role-grid span{color:#778aa8;margin-top:8px;font-size:14px;line-height:1.5}.subtype-row,.choice-cloud{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.subtype-row button,.choice-cloud button{color:#90a2be;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;font-size:14px;display:flex}.choice-cloud{margin-top:35px}.choice-cloud button{padding:13px 17px;font-size:13px}.choice-cloud button.selected{color:#fff;background:#2f6ef529;border-color:#3978ee}.choice-cloud svg{height:13px}.goal-textarea{min-height:180px;margin-top:28px;font-size:15px;line-height:1.7}.referral-field{margin-top:18px;display:block}.referral-field>span{margin-bottom:7px;font-size:15px;display:block}.referral-field small{color:#6c7f9d}.onboarding-actions{border-top:1px solid #ffffff0f;justify-content:space-between;margin-top:35px;padding-top:20px;display:flex}.onboarding-actions>button:first-child{color:#8294af;background:0 0;border:0}.onboarding-actions .primary-action{width:auto;margin:0}.path-result{text-align:center}.result-icon{color:#dab65c;background:#dab65c14;border:1px solid #dab65c40;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 18px;display:grid}.path-result h1{max-width:650px;margin:15px auto 8px;font-size:35px}.path-result>p{color:#8c9db7}.path-result>div{text-align:left;max-width:650px;margin:25px auto}.path-result article{border-top:1px solid #ffffff12;grid-template-columns:140px 1fr auto;padding:12px;display:grid}.path-result article span{color:#7285a3;font-size:14px}.path-result article b{font-size:15px}.path-result article svg{color:#5dbc98;height:14px}.path-result .primary-action{width:auto;display:inline-flex}.fasttrack-hero{background:radial-gradient(circle at 85% 20%,#dab65c24,#0000 25%),linear-gradient(135deg,#132b55,#0b1b39);border:1px solid #dab65c2e;border-radius:23px;justify-content:space-between;align-items:center;gap:40px;padding:38px;display:flex}.fasttrack-hero>div:first-child{max-width:720px}.fasttrack-hero h1{margin:15px 0 12px;font-size:39px;line-height:1.1}.fasttrack-hero p{color:#8fa0ba;font-size:14px;line-height:1.65}.fasttrack-hero .gold-action{margin-top:25px;display:inline-flex}.track-orbit{background:#0d1f40;border:7px solid #203a66;border-top-color:#dab65c;border-radius:50%;place-items:center;width:145px;height:145px;display:grid;box-shadow:0 0 55px #dab65c17}.track-orbit span{color:#e1c36f;margin-top:33px;font-size:31px;font-weight:800}.track-orbit small{color:#7b8da9;margin-top:-42px;font-size:13px}.fasttrack-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px;margin-top:25px;display:grid}.roadmap article{background:#0d1d3b;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:auto 1fr auto;gap:16px;margin-bottom:10px;padding:20px;display:grid}.roadmap article>span{color:#637795;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.roadmap article.complete>span{color:#fff;background:#3a7be9}.roadmap article.current{background:linear-gradient(90deg,#dab65c14,#0d1d3b);border-color:#dab65c47}.roadmap small{color:#657a9c;letter-spacing:.13em;font-size:12px}.roadmap h2{margin-top:4px;font-size:17px}.roadmap p{color:#8294b1;margin-top:6px;font-size:15px}.roadmap em{color:#627594;font-size:13px;font-style:normal}.roadmap article.current em{color:#d8bd6d}.step-actions{gap:8px;margin-top:14px;display:flex}.step-actions button{color:#86adfa;background:#2f6ef51a;border:1px solid #4a83f338;border-radius:8px;padding:8px 10px;font-size:13px}.fasttrack-layout aside>.panel{padding:20px}.fasttrack-layout aside>.panel h3{margin:8px 0 16px}.fasttrack-layout .check-row>span{border:1px solid #3d5375;border-radius:50%;width:14px;height:14px}.event-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.event-card{background:#0d1d3b;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:auto 1fr auto;gap:16px;padding:18px;display:grid}.event-date{background:linear-gradient(145deg,#2455ad,#132c59);border-radius:13px;place-items:center;width:61px;height:61px;display:grid}.event-date b{margin-top:9px;font-size:23px}.event-date span{color:#a5b9db;letter-spacing:.12em;margin-top:-13px;font-size:12px}.event-card h3{margin:8px 0;font-size:17px}.event-detail{color:#7e91ae;flex-wrap:wrap;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.event-detail span{align-items:center;gap:4px;display:flex}.event-detail svg{height:12px}.event-card>button{color:#82aafa;background:#2f6ef51a;border:1px solid #4680f140;border-radius:8px;align-self:center;padding:9px 12px;font-size:14px}.mli-live{border-top:1px solid #ffffff12;margin-top:40px;padding-top:30px}.section-heading-inline{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.section-heading-inline h2{margin-top:6px;font-size:30px}.section-heading-inline>p{color:#7e90ad;max-width:420px;font-size:15px}.live-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.live-card{background:radial-gradient(circle at 70% 15%,#3f76e259,#0000 24%),linear-gradient(150deg,#153064,#09182f);border:1px solid #ffffff14;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:250px;padding:18px;display:flex}.live-card>span{letter-spacing:.12em;color:#e4c46e;font-size:12.5px;font-weight:800}.live-card>span i{background:#ef6277;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 5px #ef62771f}.live-card div>svg{color:#8fb1f6}.live-card h3{margin-top:10px;font-size:18px}.live-card p{color:#8293af;margin-top:6px;font-size:14px}.live-card button{color:#9dbbfa;background:0 0;border:0;align-items:center;gap:5px;margin-top:15px;font-size:14px;display:flex}.live-card button svg{height:13px}.live-1{background:radial-gradient(circle at 30% 20%,#dab65c52,#0000 24%),linear-gradient(150deg,#45344a,#112344)}.live-2{background:radial-gradient(circle at 70% 20%,#6d52be61,#0000 24%),linear-gradient(150deg,#2a285e,#102044)}.live-3{background:radial-gradient(circle at 70% 20%,#41b3a447,#0000 24%),linear-gradient(150deg,#153a48,#10213f)}.market-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.market-card{background:#0d1d3b;border:1px solid #ffffff12;border-radius:17px;overflow:hidden}.market-icon{color:#83acfa;background:radial-gradient(circle at 70% 20%,#3f79eb61,#0000 24%),linear-gradient(145deg,#16366e,#0c1b38);justify-content:space-between;align-items:flex-end;height:115px;padding:17px;display:flex}.market-icon svg{width:30px;height:30px}.market-icon span{letter-spacing:.1em;text-transform:uppercase;font-size:12.5px}.market-1{background:radial-gradient(circle at 30% 20%,#dab65c4d,#0000 24%),linear-gradient(145deg,#443847,#152649)}.market-2{background:radial-gradient(circle at 70% 20%,#45beab47,#0000 24%),linear-gradient(145deg,#143b47,#10213f)}.market-3{background:radial-gradient(circle at 70% 20%,#7756c859,#0000 24%),linear-gradient(145deg,#30295f,#112145)}.market-card>div:nth-child(2){padding:17px}.market-card h3{margin-top:11px;font-size:17px}.market-card p{color:#8ea0ba;margin:5px 0 12px;font-size:15px}.market-card>div:nth-child(2)>span:not(.badge){color:#778aa8;align-items:center;gap:5px;margin-top:7px;font-size:13px;display:flex}.market-card>div:nth-child(2)>span svg{color:#6d9df8;height:12px}.market-card>div:last-child{border-top:1px solid #ffffff0f;display:flex}.market-card>div:last-child button{color:#7fa7f5;background:0 0;border:0;flex:1;padding:12px;font-size:14px}.market-card>div:last-child button+button{color:#d8bd6c;border-left:1px solid #ffffff0f}.messages-head{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.messages-head h1{margin-top:6px;font-size:34px}.messages-head label{color:#6f829f;background:#0d1d3b;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;width:310px;padding:0 12px;display:flex}.messages-head label svg{height:15px}.messages-head input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:11px 0;font-size:14px}.messages-layout{background:#0b1a36;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:340px 1fr;min-height:620px;display:grid;overflow:hidden}.messages-layout>aside{border-right:1px solid #ffffff12}.conversation-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:auto 1fr auto;gap:10px;width:100%;padding:15px;display:grid;position:relative}.conversation-list button.active{background:#2f6ef51a}.conversation-list p{min-width:0}.conversation-list b,.conversation-list span,.conversation-list small{display:block}.conversation-list b{font-size:15px}.conversation-list span{color:#7790b5;margin-top:2px;font-size:12.5px}.conversation-list small{color:#7586a2;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:13px;overflow:hidden}.conversation-list em{color:#637695;font-size:12.5px;font-style:normal}.conversation-list>button>i{background:#4d88f4;border-radius:50%;width:7px;height:7px;position:absolute;bottom:17px;right:16px}.chat-panel{flex-direction:column;display:flex}.chat-panel>header{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:15px 20px;display:flex}.chat-panel>header>div{flex:1}.chat-panel>header b,.chat-panel>header span{display:block}.chat-panel>header b{font-size:13px}.chat-panel>header span{color:#7286a5;margin-top:3px;font-size:13px}.chat-body{flex-direction:column;flex:1;gap:12px;padding:25px;display:flex}.chat-body>span{color:#667995;align-self:center;font-size:12.5px}.bubble{color:#b4c0d2;border-radius:14px;max-width:68%;padding:12px 14px;font-size:15px;line-height:1.5}.bubble.theirs{background:#14294f;border-bottom-left-radius:3px;align-self:flex-start}.bubble.mine{color:#fff;background:#316fe6;border-bottom-right-radius:3px;align-self:flex-end}.chat-panel>footer{border-top:1px solid #ffffff12;gap:8px;padding:14px;display:flex}.chat-panel>footer input{color:#fff;background:#0c1d3b;border:1px solid #ffffff12;border-radius:9px;outline:0;flex:1;padding:11px}.chat-panel>footer button{color:#7da8fb;background:#2f6ef51f;border:0;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.chat-panel>footer button:last-child{color:#fff;background:#3472e8}.chat-panel>footer svg{height:15px}.chat-locked{text-align:center;flex:1;align-content:center;place-items:center;padding:30px;display:grid}.chat-locked>span{color:#7da8fa;background:#2f6ef51f;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.chat-locked h2{margin-top:18px}.chat-locked p{color:#7e91ae;max-width:440px;margin-top:8px;font-size:15px;line-height:1.6}.chat-locked button{color:#85adfb;background:#2f6ef51a;border:1px solid #4480f540;border-radius:9px;margin-top:18px;padding:10px 13px}.form-modal{width:min(850px,100%);max-height:90vh;overflow-y:auto}.form-modal>p{margin-top:6px}.opportunity-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;display:grid}.opportunity-form label span{color:#8296b5;margin-bottom:6px;font-size:13px;display:block}.opportunity-form input,.opportunity-form textarea{color:#fff;background:#091831;border:1px solid #ffffff14;border-radius:9px;outline:0;width:100%;padding:11px;font-size:14px}.opportunity-form textarea{resize:vertical;min-height:100px}.opportunity-form .wide{grid-column:1/-1}.opportunity-form .primary-action{grid-column:1/-1;justify-self:end;width:auto!important}.success-state{text-align:center}.success-state h2{margin-top:15px}.success-state>p{color:#8496b3;max-width:430px;margin:10px auto}.success-state .primary-action{margin-inline:auto;width:auto!important}.gold-action{color:#17223a;background:#dab65c;border:0;border-radius:9px;align-items:center;gap:7px;padding:12px 16px;font-size:14px;font-weight:800;display:flex}.gold-action svg{height:14px}.mli-home{gap:28px;display:grid}.home-greeting{justify-content:space-between;align-items:end;gap:28px;display:flex}.home-greeting h1{letter-spacing:-.045em;margin-top:7px;font-size:44px}.home-greeting p{color:#c5d1e1;margin-top:8px;font-size:17px}.home-greeting small{color:#899bb7;margin-top:7px;font-size:14px;display:block}.today-brief{border-left:2px solid #d8bd6a;min-width:260px;padding-left:18px}.today-brief span{color:#d8bd6a;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.today-brief p{color:#bdcbe0;margin-top:7px;font-size:14px}.home-layout{grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;gap:34px;display:grid}.home-layout main{gap:34px;display:grid}.next-best-move{background:linear-gradient(145deg,#10264a,#07152d);border-radius:26px;grid-template-columns:minmax(310px,.86fr) minmax(0,1fr);min-height:390px;display:grid;overflow:hidden;box-shadow:0 28px 90px #0000003d}.home-hero-media{background:radial-gradient(circle at 45% 22%,#dab65c66,#0000 16%),radial-gradient(circle at 68% 24%,#568bf573,#0000 18%),linear-gradient(145deg,#172f5f,#0a1934 72%);align-items:flex-end;min-height:390px;padding:28px;display:flex;position:relative}.home-hero-media:before{content:"";background:linear-gradient(90deg,#0000,#f0cf73,#0000);height:2px;position:absolute;bottom:29%;left:12%;right:12%;transform:rotate(-8deg);box-shadow:0 -58px #6fa3fa59,0 54px #ffffff17}.home-hero-media:after{content:"";background:linear-gradient(#0000,#050c1bdb);height:48%;position:absolute;inset:auto 0 0}.home-hero-media>div{z-index:1;max-width:360px;position:relative}.home-hero-media span{color:#e7ca78;letter-spacing:.12em;font-size:12px;font-weight:850}.home-hero-media b{color:#fff;margin-top:8px;font-size:28px;line-height:1.08;display:block}.next-copy{flex-direction:column;justify-content:center;padding:42px;display:flex}.next-copy h2{letter-spacing:-.04em;margin-top:12px;font-size:42px;line-height:1.02}.next-meta{margin-top:12px;color:#d9e3f1!important}.next-meta strong{color:#e4c66e}.next-copy>p:not(.next-meta){color:#aebed3;max-width:520px;margin-top:18px;font-size:16px;line-height:1.7}.next-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.next-actions button{color:#c6d9f4;background:#102441;border:1px solid #385274;border-radius:10px;padding:11px 13px;font-size:14px}.secondary-opps{grid-template-columns:1fr 1fr;gap:14px;display:grid}.secondary-opps article{border-top:1px solid #dabe6852;padding:18px 4px 0}.secondary-opps span{color:#e2c36f;letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:850}.secondary-opps h3{margin-top:8px;font-size:20px}.secondary-opps p{color:#9cafc9;margin-top:5px;font-size:14px}.secondary-opps small{color:#c0cee1;margin-top:8px;font-size:13.5px;line-height:1.5;display:block}.secondary-opps a{color:#b9d3ff;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:800;display:inline-flex}.home-section-block{gap:16px;display:grid}.home-section-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.home-section-heading h2{letter-spacing:-.025em;font-size:25px}.home-section-heading p{color:#92a4bf;margin-top:6px;font-size:14px}.home-section-heading a{color:#b9d3ff;align-items:center;gap:5px;font-size:13px;font-weight:800;display:flex}.home-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.home-person-card{background:linear-gradient(145deg,#102442,#0b1a34);border:1px solid #ffffff12;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.home-person-card h3{font-size:18px}.home-person-card p{color:#a8bad2;margin-top:4px;font-size:14px}.home-person-card small{color:#c0cde0;margin-top:10px;font-size:13.5px;line-height:1.5;display:block}.home-person-card footer{border-top:1px solid #263b59;margin-top:auto;padding-top:12px}.home-person-card footer span,.home-person-card footer em{display:block}.home-person-card footer span{color:#e3c776;font-weight:850}.home-person-card footer em{color:#8fa2bf;margin-top:3px;font-size:12.5px;font-style:normal}.home-person-card footer button{color:#c3dcfb;background:#132844;border:1px solid #36557d;border-radius:9px;align-items:center;gap:5px;margin-top:11px;padding:9px 11px;font-size:13px;display:flex}.network-list{border-top:1px solid #ffffff14;display:grid}.network-update{color:#fff;border-bottom:1px solid #ffffff14;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;display:grid}.network-update>span{color:#d9bd6a;letter-spacing:.11em;font-size:11.5px;font-weight:850}.network-update p{color:#aabbd1;margin:0}.network-update b{color:#f3f6fb;display:block}.network-update em{color:#b9d3ff;font-size:13px;font-style:normal;font-weight:800}.home-more-for-you{gap:14px;padding-bottom:10px;display:grid}.home-more-for-you h2{font-size:24px}.home-more-for-you>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-more-for-you a{color:#dce8f8;background:#0d1d3b;border:1px solid #2f4667;border-radius:15px;gap:8px;min-height:145px;padding:15px;display:grid}.home-more-for-you svg{color:#d8bd6a}.home-more-for-you b{font-size:15px;line-height:1.3}.home-more-for-you span{color:#91a4bf;font-size:13px;line-height:1.45}.home-rail{gap:18px;display:grid;position:sticky;top:100px}.home-path-panel,.coming-up-panel{background:linear-gradient(145deg,#102442,#0b1a34);border:1px solid #ffffff12;border-radius:18px;padding:20px}.home-path-panel h2{margin-top:7px;font-size:22px}.home-path-panel>div{margin-top:17px}.home-path-panel p{color:#c9d6e7;justify-content:space-between;gap:12px;display:flex}.home-path-panel p span{color:#e1c36d}.home-path-panel i{background:#1b3152;border-radius:999px;height:7px;margin-top:8px;display:block;overflow:hidden}.home-path-panel i span{background:linear-gradient(90deg,#3c78ef,#d8bb66);border-radius:999px;height:100%;display:block}.home-next-step{border-top:1px solid #263b59;margin-top:16px;padding-top:14px;font-size:13.5px;color:#d8c27e!important;justify-content:flex-start!important;align-items:center!important}.home-path-panel a{color:#b9d3ff;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:850;display:flex}.coming-up-panel .home-section-heading{align-items:center}.coming-up-panel .home-section-heading h2{font-size:22px}.coming-up-row{color:#fff;border-top:1px solid #263b59;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.coming-up-row:first-of-type{margin-top:8px}.coming-up-row time{background:#152e57;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.coming-up-row time b{margin-top:5px;font-size:18px}.coming-up-row time span{color:#a8bad6;margin-top:-10px;font-size:11px}.coming-up-row p{margin:0}.coming-up-row small{color:#8fa2bf;margin-top:5px;font-size:12.5px;line-height:1.4;display:block}@media (max-width:1180px){.home-layout{grid-template-columns:1fr}.home-rail{grid-template-columns:1fr 1fr;position:static}.home-more-for-you>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.home-greeting{flex-direction:column;align-items:flex-start}.today-brief{min-width:0}.next-best-move{grid-template-columns:1fr}.home-hero-media{min-height:280px}.next-copy{padding:28px}.next-copy h2{font-size:34px}.home-people-grid{padding-bottom:4px;display:flex;overflow-x:auto}.home-person-card{min-width:245px}.home-rail,.network-update{grid-template-columns:1fr}.network-update em{justify-self:start}.secondary-opps{grid-template-columns:1fr}}@media (max-width:560px){.home-greeting h1{font-size:34px}.home-greeting p{font-size:15px}.next-copy h2{font-size:30px}.home-hero-media b{font-size:22px}.home-more-for-you>div{grid-template-columns:1fr}.home-section-heading{flex-direction:column;align-items:flex-start}.next-actions{flex-direction:column;align-items:stretch}.next-actions a,.next-actions button{justify-content:center;width:100%}.home-layout{gap:24px}}.mli-home .home-hero-media{isolation:isolate;background:linear-gradient(145deg,#172f5f,#0a1934 72%);overflow:hidden}.mli-home .home-hero-media>img{z-index:0;object-fit:cover;object-position:22% center}.mli-home .home-hero-media:before{display:none}.mli-home .home-hero-media:after{z-index:1;background:linear-gradient(90deg,#050c1b47,#050c1b0f 52%,#050c1b14),linear-gradient(#050c1b05 42%,#050c1bc7);height:auto;inset:0}.mli-home .home-hero-media>div{z-index:2}.mli-home .next-actions,.home-hero-actions{background:0 0;border:0;flex-flow:wrap;align-items:center;gap:12px;margin-top:26px;padding:0;display:flex}.mli-home .next-actions>a,.mli-home .next-actions>button,.home-hero-actions>a,.home-hero-actions>button{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;width:auto;min-height:44px;margin:0;text-decoration:none;display:inline-flex}.mli-home .next-actions .primary-action,.home-hero-actions .primary-action{color:#fff;background:linear-gradient(120deg,#2867eb,#4d83f2);border:0;border-radius:11px;gap:8px;min-width:160px;padding:12px 20px;font-size:14px;font-weight:700;box-shadow:0 10px 30px #2f6ef533}.mli-home .next-actions button:not(.primary-action),.home-hero-actions button:not(.primary-action){color:#c6d9f4;cursor:pointer;background:#102441;border:1px solid #385274;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.mli-home .next-actions button:not(.primary-action):hover,.home-hero-actions button:not(.primary-action):hover{color:#fff;background:#153056;border-color:#4a6c98}.mli-home .next-actions button[aria-label],.home-hero-actions button[aria-label]{justify-content:center;align-items:center;width:44px;min-width:44px;padding:0;display:inline-flex}.home-person-portrait{background:#102442;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 4px #0b1833}.home-person-portrait>img{z-index:1;object-fit:cover;object-position:center 30%}.home-person-portrait .social-photo.large{width:100%;height:100%;box-shadow:none;border:0;position:absolute;inset:0}.home-person-portrait .social-photo.large:before{width:29px;height:29px;top:15px}.home-person-portrait .social-photo.large:after{width:52px;height:34px;bottom:8px}.home-person-portrait .social-photo.large i{width:38px;height:21px;top:8px}.mli-home .network-update{grid-template-columns:120px 60px minmax(0,1fr) auto}.network-update-thumb{object-fit:cover;object-position:center center;border-radius:12px;width:60px;height:60px}@media (max-width:820px){.mli-home .home-hero-media{aspect-ratio:16/9;min-height:0}.mli-home .network-update{grid-template-columns:56px minmax(0,1fr) auto;gap:12px}.mli-home .network-update>span{grid-column:2/4}.network-update-thumb{grid-row:1/3;width:56px;height:56px}.mli-home .network-update p{grid-column:2}.mli-home .network-update em{grid-area:2/3;justify-self:end}}@media (max-width:560px){.mli-home .network-update{grid-template-columns:52px minmax(0,1fr)}.mli-home .network-update>span,.mli-home .network-update p{grid-column:2}.mli-home .network-update em{grid-area:auto/2;justify-self:start}.network-update-thumb{width:52px;height:52px}}.page-intro>div>p:last-child,.bridging-hero>div>p:last-child{font-size:14px}.section-head h2{font-size:18px}.section-head a,.section-head button{font-size:14px}.opp-card h3{font-size:16px}.opp-card .org,.opp-desc{font-size:15px}.meta-row span,.opp-bottom button,.match-score{font-size:13px}.member-line h3{font-size:14px}.member-line p,.member-meta span,.recommend-reason{font-size:13px}.event-row p small{font-size:12.5px}.premium-panel p,.plan-feature,.plan-line,.profile-content section>p,.match-panel>p,.check-row,.bridge-recommendation p,.next-actions>div p{font-size:14px}.badge,.mini-label,.kicker{font-size:12.5px}.tabs button{font-size:14px}.post-copy{font-size:15px}.plan-card>button{font-size:14px}@media (max-width:1200px){.groups-grid,.market-grid,.live-grid{grid-template-columns:repeat(2,1fr)}.fasttrack-layout{grid-template-columns:1fr}.fasttrack-layout aside{grid-template-columns:1fr 1fr;gap:12px;display:grid}.event-grid{grid-template-columns:1fr}.summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.invite-link{display:none}.dashboard-lower{grid-template-columns:1fr}.groups-grid,.market-grid,.role-grid{grid-template-columns:1fr 1fr}.fasttrack-hero{flex-direction:column;align-items:flex-start}.track-orbit{width:110px;height:110px}.track-orbit span{margin-top:25px}.track-orbit small{margin-top:-32px}.messages-layout{grid-template-columns:280px 1fr}.summary-next{flex-wrap:wrap;align-items:flex-start}.summary-next a{margin-left:50px}.group-detail-hero{margin:-28px -20px 0;padding:28px 20px}.live-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.recommendation-note{font-size:13px}.groups-grid,.market-grid,.live-grid,.role-grid{grid-template-columns:1fr}.role-grid button{min-height:130px}.role-grid b{margin-top:15px}.onboarding-page>header>span,.onboarding-progress small{display:none}.onboarding-card{padding:25px}.onboarding-card>h1{font-size:30px}.choice-grid,.summary-grid,.opportunity-form{grid-template-columns:1fr}.opportunity-form .wide,.opportunity-form .primary-action{grid-column:auto}.bridge-status{grid-template-columns:1fr 1fr}.fasttrack-hero{padding:25px}.fasttrack-hero h1{font-size:30px}.fasttrack-layout aside{display:block}.event-card{grid-template-columns:auto 1fr}.event-card>button{grid-column:1/-1}.messages-head{flex-direction:column;align-items:flex-start;gap:12px}.messages-head label{width:100%}.messages-layout{grid-template-columns:1fr;min-height:auto}.messages-layout>aside{border-bottom:1px solid #ffffff12;border-right:0}.conversation-list button:not(.active){display:none}.chat-panel{min-height:500px}.summary-heading{flex-direction:column;align-items:flex-start;gap:15px}.connection-context{flex-wrap:wrap;align-items:flex-start}.connection-context p{flex-basis:calc(100% - 40px)}.connection-context span{margin-left:34px}.group-detail-hero>div{flex-wrap:wrap;align-items:flex-start}.group-detail-hero>div>div{min-width:calc(100% - 100px)}.group-detail-hero>div>button{margin-left:90px}.roadmap article{grid-template-columns:auto 1fr}.roadmap article>em{grid-column:2}.page-intro h1,.bridging-hero h1{font-size:30px}}.progress-card{flex-wrap:wrap}.progress-card>div:nth-child(2){flex:1;min-width:0}.fasttrack-mini{width:100%;margin-top:0}.section-head>a{color:#7da6f6;align-items:center;gap:5px;font-weight:700;display:flex}.section-head>a:hover{color:#e1c36d}@media (max-width:900px){.sidebar{transition:all .25s;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.sidebar-scrim{z-index:25;background:#0000008c;border:0;position:fixed;inset:0}.mobile-close{background:0 0;border:0;margin-left:auto;display:block}.side-logo{align-items:center;display:flex}.platform-main{margin-left:0}.topbar{justify-content:flex-start;padding:0 18px}.menu-button{display:block}.top-search{margin-left:15px}.top-actions{right:18px}.top-actions .avatar{display:none}.page-wrap{padding:28px 20px 85px}.profile-cover{margin:-28px -20px 0}.profile-identity{inset:auto 20px 22px}.mobile-nav{z-index:24;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#08142bf5;border-top:1px solid #ffffff14;justify-content:space-around;padding:9px 10px 13px;display:flex;position:fixed;inset:auto 0 0}.mobile-nav a{color:#6e7e9a;flex-direction:column;align-items:center;gap:3px;font-size:11.5px;display:flex}.mobile-nav a.active{color:#7da8fb}}.text-display-xl{font-size:var(--type-display-xl);font-weight:800;line-height:var(--leading-display);letter-spacing:-.04em}.text-display{font-size:var(--type-display);letter-spacing:-.035em;font-weight:750;line-height:1.06}.text-section-title{font-size:var(--type-section);font-weight:700;line-height:var(--leading-heading);letter-spacing:-.025em}.text-card-title{font-size:var(--type-card);font-weight:700;line-height:1.3}.text-body{font-size:var(--type-body);font-weight:400;line-height:var(--leading-body);color:var(--text-primary)}.text-body-muted{font-size:var(--type-body);font-weight:400;line-height:var(--leading-body);color:var(--text-secondary)}.text-meta{font-size:var(--type-meta);color:var(--text-muted);font-weight:500;line-height:1.45}.text-eyebrow{font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;font-weight:700;line-height:1.35}h1,h2,h3,h4,b,strong{font-variation-settings:"wght" 700}p{font-variation-settings:"wght" 400}.home-page em,.home-page h1 em,.path-intro em,.benefits-intro em,.closing-vision em{font-family:var(--font-editorial);font-synthesis:none;letter-spacing:-.025em;font-style:italic;font-weight:650}.home-links a,.nav-signin,.nav-cta{font-size:14px;font-weight:600}.nav-cta{font-weight:700}.home-eyebrow,.section-tag,.kicker,.mini-label,.gold-label{letter-spacing:.12em;font-size:11.5px;font-weight:700;line-height:1.4}.hero-copy h1{font-size:var(--type-display-xl);letter-spacing:-.04em;font-weight:800;line-height:.99}.hero-copy>p{color:#b0bbcd;font-size:18px;line-height:1.65}.home-button,.button,.primary-action,.gold-action{letter-spacing:0;font-size:14px;font-weight:600}.hero-proof p,.hero-proof p span{font-size:12.5px;line-height:1.5}.hero-proof p{color:#8999b4}.smart-head h2{font-size:24px;line-height:1.2}.match-copy h3,.action-card h3{font-size:18px;line-height:1.3}.match-copy p,.match-copy a,.person-match b,.event-match b{font-size:12.5px}.person-match small,.event-match small,.match-copy>div,.match-art span,.live-dot{font-size:11.5px;line-height:1.35}.person-match em,.event-match em{color:#8d9db7;font-size:12px;line-height:1.4}.metrics-strip>p{color:#9dacbf;font-size:13px}.metrics-strip>p span{font-size:15px}.metrics-strip>div strong{font-size:22px}.metrics-strip>div span{color:#91a0b7;font-size:12.5px}.path-intro h2,.benefits-intro h2,.section-heading h2,.journey-heading h2,.closing-vision h2{font-size:var(--type-section);letter-spacing:-.035em;font-weight:700;line-height:1.1}.path-intro>p,.benefits-intro>p,.section-heading>p,.journey-heading>p,.closing-vision p{color:#9cabc1;font-size:16px;line-height:1.65}.path-signals span,.path-intro>a,.tile-label,.tile-link,.journey-cta{font-size:13px}.guided-step small,.path-featured small,.action-card>span{letter-spacing:.11em;font-size:11.5px}.guided-step b{font-size:15px}.guided-step p,.path-featured p{font-size:13px;line-height:1.5}.path-featured h3{font-size:19px}.audience-tile h3,.benefit-list h3,.journey-track h3{font-size:18px;line-height:1.3}.audience-tile p,.benefit-list p,.journey-track p,.action-card p{color:#94a4bb;font-size:15px;line-height:1.6}.benefit-list>article>span{font-size:12px}.footer-brand p,.footer-brand>span,.home-footer a,.home-footer h4,.footer-callout p,.footer-bottom p{font-size:13px;line-height:1.55}.home-footer h4{color:#e9edf5;font-weight:700}.footer-callout h3{font-size:20px}.sidebar nav a{color:#91a1ba;font-size:13.5px;font-weight:600;line-height:1.35}.sidebar nav a.active{color:#f7f9fd;font-weight:700}.side-upgrade b,.side-person b{font-size:14px}.side-upgrade p,.side-upgrade a,.side-person small{font-size:12.5px;line-height:1.5}.top-search,.top-search input,.invite-link{font-size:13px;font-weight:500}.top-search{color:#8ea0bb}.page-intro h1,.bridging-hero h1,.messages-head h1{font-size:var(--type-display);letter-spacing:-.035em;font-weight:750;line-height:1.06}.page-intro>div>p:last-child,.bridging-hero>div>p:last-child{color:#a3b0c4;font-size:16px;line-height:1.6}.recommendation-note{color:#91a2bc;font-size:13px;line-height:1.5}.section-head h2{font-size:22px;line-height:1.25}.section-head a,.section-head button{font-size:13px;font-weight:600}.stat-card b{font-size:24px}.stat-card p{color:#9aabc3;font-size:13px}.opp-card h3{font-size:18px;line-height:1.3}.opp-card .org,.opp-desc{color:#9eacc0;font-size:15px;line-height:1.6}.meta-row span,.opp-bottom button,.match-score,.access-type,.why-inline{font-size:12.5px;line-height:1.45}.meta-row span,.access-type{color:#8799b5}.why-inline{color:#a7b6ca}.member-line h3{font-size:17px;line-height:1.3}.member-line p,.member-meta span,.recommend-reason{font-size:13px;line-height:1.5}.member-line p,.member-meta span{color:#91a2bc}.recommend-reason{color:#a8b7ca}.member-line>button,.request-actions button{font-size:13px;font-weight:600}.badge{letter-spacing:.09em;font-size:11.5px;font-weight:700}.event-row p b{font-size:14px}.event-row p small{color:#91a2bc;font-size:12.5px;line-height:1.45}.premium-panel h3,.progress-card h3{font-size:18px;line-height:1.35}.premium-panel p,.progress-card p,.plan-feature,.plan-line,.profile-content section>p,.match-panel>p,.check-row,.bridge-recommendation p,.next-actions>a p{color:#a0aec2;font-size:15px;line-height:1.58}.premium-panel a,.progress-card a{font-size:13px}.progress-ring span{font-size:16px}.fasttrack-mini b,.fasttrack-mini small{font-size:12.5px;line-height:1.45}.mini-group b{font-size:15px}.mini-group small{color:#8799b5;font-size:12.5px;line-height:1.45}.tabs button{font-size:13.5px;font-weight:600}.opportunity-toolbar input,.opportunity-toolbar button{font-size:13.5px}.recommend-panel h3{font-size:20px}.recommend-panel>p,.recommend-panel>div,.recommend-panel a,.composer>button,.composer>div,.post-author b,.post-author p,.post-copy,.post-actions button{font-size:13px;line-height:1.55}.post-copy{color:#b6c1d2;font-size:15px}.post-visual span{letter-spacing:.12em;font-size:11.5px}.post-visual h3{font-family:var(--font-sans);letter-spacing:-.02em;font-size:26px;font-weight:750;line-height:1.1}.post-visual button{font-size:13px}.group-card h3{font-size:18px}.group-card>p,.group-detail-hero p,.panel-copy,.group-rule,.empty-content p{color:#9baac0;font-size:15px;line-height:1.58}.group-stats,.group-actions a,.group-actions button,.group-detail-hero small,.group-detail-hero>a{font-size:12.5px}.group-detail-hero h1{font-size:var(--type-display);letter-spacing:-.035em;line-height:1.06}.membership-hero h1,.profile-identity h1,.fasttrack-hero h1,.path-result h1{font-size:var(--type-display);letter-spacing:-.035em;font-weight:750;line-height:1.06}.membership-hero>p,.plan-note,.membership-banner p:last-child{font-size:15px;line-height:1.6}.plan-card h2{font-size:32px}.plan-card h2 span{font-size:13px}.plan-card>button{font-size:14px;font-weight:600}.profile-identity p,.profile-identity>div>span:last-child{font-size:14px}.profile-content section h2{font-size:20px}.tag-list span,.experience b,.experience small,.experience em,.check-row{font-size:13px;line-height:1.45}.match-panel h3{font-size:22px}.fit-meter span{font-size:12.5px}.match-panel button,.profile-actions button{font-size:13px;font-weight:600}.path-score span,.path-score small,.bridge-status span,.summary-grid span,.summary-next small,.bridge-recommendation small,.next-actions>a span{font-size:12px;line-height:1.4}.summary-heading h2{font-size:26px}.summary-heading p,.summary-grid b,.summary-next b,.summary-next a{font-size:14px;line-height:1.5}.bridge-recommendation h3{font-size:17px}.explain-match{font-size:13px;line-height:1.5}.next-actions h2{font-size:24px}.next-actions>button{font-size:14px}.assessment-card h2,.onboarding-card>h1{font-size:var(--type-section);letter-spacing:-.025em;line-height:1.12}.assessment-card>p:not(.mini-label),.onboarding-card>p:not(.kicker),.path-result>p{color:#a0aec2;font-size:16px;line-height:1.6}.choice-grid button,.subtype-row button,.choice-cloud button,.referral-field>span,.assessment-notes span{font-size:14px;line-height:1.4}.onboarding-progress small{font-size:12.5px}.role-grid b{font-size:17px}.role-grid span{font-size:14px;line-height:1.5}.path-result article span,.path-result article b{font-size:13px}.assessment-actions button,.onboarding-actions button{font-size:14px}.roadmap small,.roadmap em{font-size:12px}.roadmap h2{font-size:19px}.roadmap p,.fasttrack-hero p{font-size:15px;line-height:1.6}.step-actions button{font-size:13px}.event-card h3,.live-card h3,.market-card h3{font-size:18px;line-height:1.3}.event-detail,.event-card>button,.live-card>span,.live-card p,.live-card button,.market-icon span,.market-card p,.market-card>div:nth-child(2)>span:not(.badge),.market-card>div:last-child button{font-size:13px;line-height:1.5}.section-heading-inline>p{font-size:15px;line-height:1.6}.messages-head input,.conversation-list b,.conversation-list span,.conversation-list small,.conversation-list em,.chat-panel>header b,.chat-panel>header span,.bubble,.chat-locked p,.chat-locked button,.chat-panel>footer input{font-size:13px;line-height:1.5}.bubble{font-size:15px}.opportunity-form label span,.opportunity-form input,.opportunity-form textarea,.detail-modal>p,.modal-meta span,.reason-list span{font-size:14px;line-height:1.55}@media (max-width:800px){.hero-copy h1{font-size:clamp(42px,11vw,54px)}.page-intro h1,.bridging-hero h1,.membership-hero h1,.profile-identity h1,.fasttrack-hero h1,.path-result h1,.messages-head h1{font-size:clamp(36px,8vw,42px)}.path-intro h2,.benefits-intro h2,.section-heading h2,.journey-heading h2,.closing-vision h2{font-size:clamp(32px,7vw,40px)}}@media (max-width:600px){body{font-size:15px}.hero-copy>p,.page-intro>div>p:last-child,.bridging-hero>div>p:last-child{font-size:16px}.home-links{display:none}.home-section,.home-nav{width:min(100% - 36px,1380px)}.home-nav-actions .nav-signin{display:none}.section-head h2{font-size:20px}.group-detail-hero h1{font-size:36px}.summary-grid b,.summary-next b{font-size:14px}.top-search{font-size:13px}}html,body{overflow-x:clip}@media (max-width:600px){.platform-main,.page-wrap,.tabs,.composer,.post-card,.opportunity-list,.opp-card,.recommend-panel{min-width:0;max-width:100%}.tabs{scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.member-line,.request-actions{flex-wrap:wrap}}@media (max-width:360px){.stat-grid{grid-template-columns:1fr}.stat-card{grid-template-columns:auto 1fr auto}}.brand-logo-link{background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:visible}.brand-logo{object-fit:contain;max-width:100%;height:auto;display:block}.brand-lockup{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{background:0 0;flex:none;width:44px;height:44px;display:block;overflow:hidden}.brand-logo-mark{width:179px;max-width:none;height:44px}.brand-wordmark{font-family:var(--font-editorial);color:#fff;text-shadow:0 1px 12px #00000047;white-space:nowrap;font-size:19px;line-height:1}.brand-wordmark small{color:#d4ba73;font-family:var(--font-sans);letter-spacing:.18em;margin-top:5px;font-size:10px;font-weight:700;display:block}.home-brand-lockup .brand-mark{width:43px;height:43px}.home-brand-lockup .brand-logo-mark{width:175px;height:43px}.home-brand-lockup .brand-wordmark{font-size:20px}.footer-logo-link .brand-wordmark,.onboarding-logo-link .brand-wordmark{color:#fff}.mobile-brand-lockup .brand-mark{width:32px;height:32px}.mobile-brand-lockup .brand-logo-mark{width:130px;height:32px}.mobile-brand-lockup .brand-wordmark{font-size:15px}.mobile-brand-lockup .brand-wordmark small{font-size:8px}.onboarding-brand-lockup .brand-mark{width:40px;height:40px}.onboarding-brand-lockup .brand-logo-mark{width:163px;height:40px}.brand-logo-header{width:168px}.brand-logo-sidebar{width:178px}.brand-logo-footer{width:150px}.brand-logo-onboarding{width:165px}.sidebar-logo-link{width:198px}.footer-logo-link,.onboarding-logo-link{width:max-content}.mobile-topbar-logo{display:none}.home-brand{width:max-content}@media (max-width:800px){.mobile-topbar-logo{width:166px;margin-left:10px;padding:0;display:inline-flex}.brand-logo-mobile{width:148px}.top-search{display:none}.sidebar-logo-link{width:166px;padding:0}.brand-logo-sidebar{width:148px}}@media (max-width:520px){.home-brand{padding:0}.brand-logo-header{width:124px}.mobile-topbar-logo{width:137px;margin-left:6px;padding:0}.brand-logo-mobile{width:121px}.onboarding-logo-link{padding:0}.brand-logo-onboarding{width:122px}}.sidebar-logo-link{background:0 0;border:0;justify-content:flex-start;gap:10px;padding:0;overflow:visible}.sidebar-logo-link .brand-wordmark{color:#f0eee6}.sidebar-brand-mark{background:0 0;border-radius:0;flex:none;width:44px;height:44px;display:block;overflow:hidden}.sidebar-brand-mark .brand-logo-sidebar{width:179px;max-width:none;height:44px}.sidebar-brand-name{font-family:var(--font-editorial);white-space:nowrap;color:#f0eee6;font-size:19px}.sidebar-brand-name small{font-family:var(--font-sans);letter-spacing:.18em;color:#d4ba73;margin-top:4px;font-size:10px;display:block}.sidebar nav a{color:#a6b3c9;gap:12px;min-height:44px;font-size:14px}.sidebar nav a svg{stroke-width:1.8px;flex:none}.sidebar nav a.active{background:linear-gradient(90deg,#4072e042,#4072e014);box-shadow:inset 0 0 0 1px #709bf526}.side-upgrade p,.side-upgrade a{color:#b1bdd0;font-size:14px;line-height:1.55}.side-upgrade a{color:#e4c674;align-items:center;gap:8px;display:flex}.side-upgrade b{line-height:1.45}.bridging-screen .kicker,.bridging-screen .mini-label{color:#b3c1da;font-size:12px}.bridging-hero{gap:32px}.bridging-hero>div:first-child{flex:1;min-width:0}.bridging-hero>div>p:last-child{max-width:760px}.bridging-completion{text-align:center;flex-direction:column;flex:none;align-items:center;gap:10px;width:155px;display:flex}.bridging-completion .path-score{background:radial-gradient(closest-side,#101d37 90%,transparent 92%),conic-gradient(#dcbf70 0 72%,#283957 72% 100%);border:0;flex:none;place-items:center;width:100px;height:100px;display:grid}.bridging-completion .path-score b{color:#efcf7b;margin:0;font-size:27px}.bridging-completion>p{color:#e4e9f3!important;margin:0!important;font-size:14px!important;line-height:1.5!important}.bridging-completion small{color:#aebbd0;font-size:13px;display:block}.bridging-screen .bridge-status span{color:#b6c3d8;font-size:14px;line-height:1.5}.bridging-screen .bridge-status span:last-child{color:#e7c978}.bridging-summary{padding:28px}.summary-heading{gap:24px}.summary-heading>button{color:#c0cce0;background:0 0;flex:none}.summary-heading p{color:#a9b9d0;font-size:15px;line-height:1.6}.summary-group{border-top:1px solid #9ab4e224;margin-top:25px;padding:25px 0}.summary-group+.summary-group{margin-top:0}.summary-group h3{text-transform:uppercase;letter-spacing:.12em;color:#d9bf79;margin:0 0 18px;font-size:13px}.summary-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 28px;margin:0;display:grid}.summary-fields>div{min-width:0}.summary-fields dt{color:#a5b5ce;font-size:14px;line-height:1.5}.summary-fields dd{color:#eef2f9;margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.55}.bridging-screen .summary-next{background:linear-gradient(110deg,#dab65c1c,#356fe714);border:1px solid #dbb9614d;border-left:3px solid #dabc6c;align-items:flex-start;margin-top:0;padding:24px}.summary-next>span{flex:none}.bridging-screen .summary-next small{color:#e1c57d;font-size:12px}.bridging-screen .summary-next b{margin-top:8px;font-size:20px;line-height:1.45}.summary-next p{color:#b3c0d4;margin:10px 0 18px;font-size:15px;line-height:1.6}.bridging-screen .summary-next a{color:#c2d8ff;background:#356fe729;border:1px solid #7ea9fa4d;border-radius:8px;margin:0;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.bridging-screen .bridge-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;margin-top:32px}.bridging-screen .section-head{margin-top:0}.bridging-screen .section-head h2{font-size:22px;line-height:1.4}.bridging-screen .bridge-recommendation{cursor:default;border-color:#86a5dd2e;margin-bottom:14px;padding:0;display:block;overflow:hidden}.bridge-match-toggle{text-align:left;color:#adbeda;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:18px 20px 10px;display:flex}.bridge-category-icon{color:#9bbfff;background:#467fee1f;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.bridge-category-label{letter-spacing:.06em;text-transform:uppercase;flex:1;font-size:12px;font-weight:600}.bridge-match-score{white-space:nowrap;color:#ecd184;background:#debe6b12;border:1px solid #debe6b40;border-radius:6px;padding:5px 8px;font-size:13px}.bridge-match-toggle>svg{flex:none}.expanded .bridge-match-toggle>svg{transform:rotate(180deg)}.bridge-match-body{padding:5px 20px 20px}.bridge-match-identity{align-items:center;gap:12px;display:flex}.bridging-screen .bridge-match-identity h3{margin:0;font-size:19px;line-height:1.4}.bridging-screen .bridge-match-subtitle{color:#aebed6;margin:4px 0 0;font-size:14px}.bridging-screen .bridge-match-reason{color:#b9c7dd;align-items:flex-start;gap:8px;margin-top:16px;font-size:15px;line-height:1.6;display:flex}.bridge-match-reason>svg{color:#dabe73;flex:none;margin-top:4px}.bridge-match-reason strong{color:#e2e9f5;margin-bottom:3px;font-size:13px;font-weight:600;display:block}.bridging-screen .explain-match{color:#b0c0d9;margin-top:14px;padding-top:14px;font-size:15px;line-height:1.6}.explain-match[hidden]{display:none}.bridge-match-action{justify-content:flex-end;align-items:center;gap:18px;margin-top:18px;display:flex}.bridge-match-action a,.bridge-match-action button{color:#a9caff;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.bridge-match-action button{background:#356fe726;border:1px solid #7da7fa4d;border-radius:8px;padding:9px 13px}.bridge-match-action button svg{width:15px;height:15px}.bridging-screen .next-actions{background:#0d1d3b;border:1px solid #85a6e130;border-radius:16px;padding:22px}.bridging-screen .next-actions>a{grid-template-columns:24px 1fr 16px;gap:10px;padding:18px 0}.bridging-screen .next-actions>a>span{color:#acbedb;align-self:start;margin-top:2px;font-size:14px}.bridging-screen .next-actions>a p{color:#d5deed;font-size:16px;line-height:1.5}.next-actions small{color:#e1c477;letter-spacing:.08em;margin-bottom:7px;font-size:11px;display:block}.bridging-screen .next-actions .priority-action{background:linear-gradient(110deg,#3c75e738,#3c75e70f);border:1px solid #7aa4f452;border-radius:10px;margin-bottom:6px;padding:15px 12px}.next-actions .fasttrack-context{letter-spacing:0;color:#adbed7;margin-top:9px;margin-bottom:0;font-size:14px;line-height:1.6}.bridging-screen .next-actions>button{gap:8px;min-height:46px;font-size:14px;line-height:1.5}.bridging-platform-note{color:#aebed5;border-top:1px solid #8faad926;justify-content:center;align-items:center;gap:14px;margin-top:18px;padding:24px 0 8px;font-size:14px;line-height:1.8;display:flex}.bridging-platform-note svg{color:#c9b678;flex:none}.bridging-platform-note b{color:#d5e0f1;font-weight:500}.bridging-screen button:focus-visible,.bridging-screen a:focus-visible,.sidebar a:focus-visible{outline-offset:4px;outline:2px solid #e8ca7a}@media (max-width:1100px){.bridging-screen .bridge-grid{grid-template-columns:1fr}.summary-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bridging-hero{flex-direction:column;gap:22px}.bridging-completion{text-align:left;flex-direction:row;width:auto}.bridging-completion .path-score{width:78px;height:78px}.bridging-completion .path-score b{font-size:22px}.bridging-summary{padding:20px}.summary-fields{grid-template-columns:1fr;gap:20px}.summary-group{padding:22px 0}.bridging-screen .summary-next{gap:12px;padding:18px}.bridging-screen .summary-next b{font-size:18px}.bridging-screen .summary-next>span{display:none}.bridge-match-toggle{flex-wrap:wrap;gap:8px;padding:16px 16px 10px}.bridge-category-label,.bridge-match-score{font-size:12px}.bridge-match-body{padding:6px 16px 18px}.bridging-screen .bridge-status span{justify-content:flex-start;font-size:13px}.bridging-platform-note{align-items:flex-start}.sidebar-brand-name{font-size:17px}.sidebar-logo-link{width:auto}.summary-heading h2{font-size:24px}}.sidebar{scrollbar-width:thin;scrollbar-color:#31405b transparent}.mobile-topbar-logo{background:0 0;border:0;gap:8px;width:auto;padding:0}.mobile-topbar-logo .sidebar-brand-mark{width:32px;height:32px}.mobile-topbar-logo .brand-logo-sidebar{width:130px;height:32px}.mobile-topbar-logo .sidebar-brand-name{font-size:15px}.mobile-topbar-logo .sidebar-brand-name small{font-size:8px}.mli-messages .messages-head{gap:20px}.message-tools{align-items:center;gap:12px;display:flex}.message-tools label{background:#0d1d3b;border:1px solid #2a3d5e;border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex}.message-tools input{color:#edf2fb;background:0 0;border:0;outline:0;min-width:0;padding:12px 0}.message-tools .primary-action{white-space:nowrap;margin:0}.mli-messages .messages-layout{grid-template-columns:310px minmax(0,1fr);height:calc(100dvh - 230px);min-height:620px}.mli-messages .messages-layout>aside{overflow-y:auto}.conversation-filters{border-bottom:1px solid #233452;flex-wrap:wrap;gap:4px;padding:15px 12px;display:flex}.conversation-filters button{color:#afbdd2;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px;font-size:12px}.conversation-filters button.active{color:#f0f5ff;background:#223c67}.mli-messages .conversation-list button{cursor:pointer;gap:9px;padding:17px 13px}.mli-messages .conversation-list button.active{background:linear-gradient(90deg,#1b355e,#112644);box-shadow:inset 3px 0 #6e9dff}.conversation-list button>div{min-width:0}.mli-messages .conversation-list b{color:#ecf1fb;font-size:15px}.mli-messages .conversation-list span{color:#a9bedb;font-size:13px}.mli-messages .conversation-list small{color:#b5c2d5;font-size:13px;line-height:1.5}.mli-messages .conversation-list em{color:#afbed3;font-size:12px}.conversation-list .unread small{color:#edf3ff;font-weight:600}.conversation-empty{color:#afbed3;padding:25px;font-size:14px}.mli-messages .chat-panel{min-width:0;min-height:0;position:relative}.mli-messages .chat-panel>header{flex-wrap:wrap;gap:12px;padding:18px 22px}.mli-messages .chat-panel>header b{font-size:18px}.mli-messages .chat-panel>header span{color:#b1c0d7;font-size:13px;line-height:1.5}.chat-header-badges{text-align:right;flex:none!important}.chat-header-badges>span:first-child{margin-bottom:5px;color:#e7c879!important}.chat-header-badges .badge{font-size:10px!important}.chat-back{display:none}.chat-quick-actions{border-bottom:1px solid #203452;align-items:center;gap:20px;padding:10px 22px;display:flex}.chat-quick-actions>a,.chat-quick-actions button{color:#b6cef8;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;display:flex}.chat-menu-anchor{position:relative}.chat-quick-actions>.chat-menu-anchor{margin-left:auto}.chat-popover{z-index:15;background:#152847;border:1px solid #385071;border-radius:10px;min-width:190px;padding:7px;position:absolute;top:28px;right:0;box-shadow:0 14px 32px #0006}.chat-popover button{text-align:left;border:0;border-radius:5px;color:#e0e9f7!important;background:0 0!important;width:100%!important;height:auto!important;padding:10px!important;font-size:14px!important;display:block!important}.chat-popover button:hover{background:#27456b!important}.chat-match-context{background:#142949;border-bottom:1px solid #2b4264;padding:15px 22px;font-size:14px;line-height:1.6}.chat-match-context strong{color:#e1c783}.chat-match-context p{color:#c0cde0;margin:6px 0}.chat-match-context span{color:#acbdd6}.chat-match-context a{color:#b6d0ff;align-items:center;gap:8px;margin-top:8px;display:flex}.chat-context-bar{color:#aabbd3;background:#101f39;border-bottom:1px solid #233550;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;font-size:12px;line-height:1.6;display:flex}.chat-context-bar b{color:#d5e0ee;font-weight:500;display:block}.chat-context-bar a{color:#b5cdf8;white-space:nowrap;align-items:center;gap:6px;display:flex}.mli-messages .chat-body{scrollbar-width:thin;scrollbar-color:#304763 transparent;gap:15px;min-height:0;padding:22px;overflow-y:auto}.chat-system{text-align:center;color:#a6b6cd;align-self:center;max-width:85%;padding:0 12px;font-size:12px;line-height:1.6}.mli-messages .chat-day{color:#c5d0e2;background:#152948;border-radius:20px;padding:4px 12px;font-size:12px}.mli-messages .bubble{color:#d8e4f7;max-width:82%;padding:12px 15px;font-size:15px;line-height:1.6}.mli-messages .bubble.mine{color:#fff;background:#285bb5}.bubble time{text-align:right;color:#b7c9e9;margin-top:6px;font-size:11px;display:block}.bubble .shared-kind{letter-spacing:.1em;text-transform:uppercase;color:#e5c97e;margin-bottom:5px;font-size:11px;display:block}.bubble>b{display:block}.bubble>a,.chat-opportunity a{color:#d0e1ff;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.bubble>p{margin:6px 0;font-size:13px}.chat-opportunity{background:linear-gradient(120deg,#182e50,#11213c);border:1px solid #3b5278;border-radius:12px;align-self:flex-start;width:min(330px,100%);padding:17px}.chat-opportunity>span{letter-spacing:.1em;color:#e1c275;font-size:11px}.chat-opportunity>b{margin:9px 0;font-size:16px;display:block}.chat-opportunity p{color:#b5c5de;font-size:13px}.chat-opportunity strong{color:#e2c882;margin-left:8px;font-weight:500}.mli-messages .chat-locked{min-height:280px;padding:25px 10px}.mli-messages .chat-locked h2{max-width:420px;font-size:23px;line-height:1.35}.mli-messages .chat-locked p{color:#b0c0d8;font-size:15px}.chat-locked>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:18px;display:flex}.mli-messages .chat-locked button{margin:0}.chat-locked a{color:#b3cdff;font-size:14px}.chat-composer{background:#0d1c36;border-top:1px solid #263b5b;align-items:center;gap:10px;padding:14px 20px 6px;display:flex}.chat-composer input{color:#fff;background:#101f39;border:1px solid #344d73;border-radius:9px;outline:0;flex:1;min-width:0;padding:12px;font-size:15px}.chat-composer input:focus{border-color:#86b0ff;box-shadow:0 0 0 3px #5689e522}.chat-composer button{color:#fff;background:#2860c6;border:1px solid #385581;border-radius:9px;place-items:center;width:40px;height:42px;font-size:24px;display:grid}.chat-composer .attachment-popover{inset:auto auto 52px 0}.chat-composer button:disabled,.chat-quick-actions button:disabled{opacity:.45;cursor:not-allowed}.chat-composer input:disabled{color:#98a9c2;background:#101c30}.composer-hint{text-align:right;color:#a6b8d1;background:#0d1c36;margin:0;padding:3px 20px 11px;font-size:11px}.chat-notice{color:#dfc982;background:#172844;padding:10px 20px;font-size:13px}.chat-first{text-align:center;align-self:center;padding:25px 10px}.chat-first>svg{color:#d9c27e}.chat-first h2{margin:12px 0;font-size:24px}.chat-first p{color:#afc0d8;margin-bottom:16px;line-height:1.6}.chat-first button{color:#c8ddff;background:#193254;border:1px solid #354e73;border-radius:8px;margin:8px auto;padding:9px 14px;font-size:14px;display:block}.messaging-modal{max-height:85dvh;overflow:auto}.messaging-modal h2{margin:10px 0 20px;font-size:27px}.messaging-modal>p{color:#b4c4db;font-size:15px;line-height:1.6}.messaging-modal h3{color:#d9c07c;margin:20px 0 10px;font-size:14px}.messaging-modal>a{color:#b6d0ff;gap:8px;margin-top:18px;display:inline-flex}.member-search{border:1px solid #3a5275;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.member-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}.compose-member{text-align:left;background:0 0;border:0;border-bottom:1px solid #273b59;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.compose-member>span:nth-child(2){flex:1}.compose-member b{color:#e2ebf8;font-size:15px;display:block}.compose-member small{color:#adc0da;margin-top:4px;font-size:13px;display:block}.compose-member>svg{color:#aac8ff}.share-preview{border:1px solid #304b70;border-radius:10px;margin-top:20px;padding:18px}.share-preview h3{color:#ecf1fa;margin:9px 0;font-size:18px}.mli-messages button:focus-visible,.mli-messages a:focus-visible{outline-offset:3px;outline:2px solid #e2c67e}@media (max-width:1150px){.mli-messages .messages-layout{grid-template-columns:270px minmax(0,1fr)}.message-tools{flex-wrap:wrap;justify-content:flex-end}.message-tools label{width:230px}}@media (max-width:800px){.mli-messages .messages-layout{grid-template-columns:240px minmax(0,1fr)}.chat-header-badges{text-align:left;align-items:center;gap:8px;display:flex}.chat-quick-actions{gap:12px;padding:12px}.chat-context-bar{padding:12px}.mli-messages .chat-panel>header,.mli-messages .chat-body{padding:15px}}@media (max-width:600px){.mli-messages .messages-head{align-items:stretch;gap:18px}.message-tools{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.message-tools label{width:auto}.message-tools input{width:100%;font-size:14px}.message-tools .primary-action{padding:11px;font-size:12px}.message-tools .primary-action svg{display:none}.mli-messages .messages-layout{height:auto;min-height:430px;display:block}.mli-messages .messages-layout>aside{border:0}.mli-messages .conversation-list button:not(.active){display:grid}.mli-messages .messages-layout .chat-panel{display:none}.mli-messages .messages-layout.show-chat .chat-panel{z-index:45;min-height:0;padding-bottom:env(safe-area-inset-bottom);background:#0b1a36;display:flex;position:fixed;inset:76px 0 0}.mli-messages .messages-layout.show-chat>aside{display:none}.chat-back{color:#bdd2f5;background:0 0;border:0;padding:5px;display:grid}.chat-header-badges{margin-left:44px;flex-basis:100%!important}.mli-messages .chat-panel>header{gap:9px;padding:12px}.mli-messages .chat-panel>header b{font-size:16px}.mli-messages .chat-panel>header span{font-size:12px}.chat-quick-actions{gap:12px}.chat-quick-actions>a,.chat-quick-actions button,.chat-context-bar{font-size:12px}.chat-context-bar a{white-space:normal}.mli-messages .bubble{max-width:90%}.chat-composer{padding:10px 12px 5px}.chat-composer input{font-size:16px}.chat-match-context{max-height:180px;padding:12px;font-size:13px;overflow:auto}.chat-system{font-size:12px}.mli-messages .chat-locked h2{font-size:21px}.messaging-modal{padding:24px}.conversation-filters{flex-wrap:nowrap}.conversation-filters button{flex:1;padding:8px 4px}}.mli-messages .chat-system,.mli-messages .composer-hint{margin:0}.mli-messages .chat-body>*{flex-shrink:0}.mli-messages .conversation-list .avatar{color:#fff;place-items:center;margin:0;font-size:13px;display:grid}.mli-messages .chat-panel>header>.avatar{place-items:center;display:grid}.mli-messages .chat-body .chat-locked{flex:1}.mli-messages .chat-body .bubble{margin:0}.connection-demo{color:#c1d6f9;background:#162b49;border:1px solid #3b5073;border-radius:8px;width:100%;margin-top:24px;padding:12px;font-size:14px;display:block}.connection-demo span{color:#aabbd4;margin-top:5px;font-size:12px;display:block}.relationship-messages .messages-head{align-items:center}.relationship-messages .messages-head h1{letter-spacing:-.03em;font-size:36px}.relationship-messages .messages-layout{background:#081832;border:1px solid #ffffff12;border-radius:18px;overflow:hidden}.conversation-rail{background:#0b1b35}.social-conversation-list button{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;position:relative}.message-photo{object-fit:cover;background:#182d4d;border-radius:50%;flex:none;width:42px;height:42px;display:block}.social-conversation-list .message-photo{grid-row:1/3}.social-conversation-list button>svg{color:#d7bf78;position:absolute;bottom:14px;right:14px}.social-conversation-list button>span:last-child{display:none}.social-conversation-list small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.relationship-chat>header{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;display:grid}.chat-person-button,.chat-title-button{text-align:left;color:inherit;background:0 0;border:0;padding:0}.chat-person-button .message-photo{width:44px;height:44px}.chat-title-button b,.chat-title-button span{display:block}.chat-title-button b{font-size:18px}.chat-title-button span{color:#aebfd6;margin-top:3px;font-size:13px}.connection-pill{color:#bfe3d2;background:#132846;border:1px solid #335073;border-radius:999px;padding:6px 9px;font-size:12px}.connection-pill.pending{color:#e5ca83}.connection-pill.not-connected{color:#b4c4dc}.relationship-context{background:#0f223f}.relationship-context span{font-size:13px}.relationship-chat-body{background:radial-gradient(circle at 50% 0,#3762a41f,#0000 40%),#081832}.message-row{align-items:flex-end;gap:9px;max-width:86%;display:flex}.message-row.mine{align-self:flex-end}.message-row.theirs{align-self:flex-start}.message-row .message-photo{width:30px;height:30px}.message-row .bubble{margin:0;position:relative}.message-actions{opacity:0;gap:5px;max-width:280px;margin-top:8px;transition:all .16s;display:flex}.bubble:hover .message-actions,.bubble:focus-within .message-actions{opacity:1}.message-actions button{color:#c4d9f5;background:#203a60;border:0;border-radius:999px;padding:4px 7px;font-size:11px}.quoted-reply{color:#dce8f7;background:#ffffff14;border-left:2px solid #d8bd6a;margin-bottom:8px;padding:7px 9px;font-size:12px;line-height:1.45}.message-reaction{color:#efd486;background:#10213d;border-radius:999px;margin-top:8px;padding:3px 7px;font-size:11px;display:inline-flex}.audio-message{grid-template-columns:32px minmax(0,1fr) max-content;align-items:center;gap:10px;width:min(280px,100%);min-width:0;max-width:100%;display:grid}.audio-message button{color:#07152b;background:#e6c774;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.audio-message>div{min-width:0}.audio-message b,.audio-message small{display:block}.audio-message b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.audio-message small{white-space:nowrap;color:#d8e4f7;justify-self:end}.audio-message span{align-items:end;gap:3px;max-width:100%;height:22px;margin-top:4px;display:flex;overflow:hidden}.audio-message i{background:#9fb7dd;border-radius:999px;flex:0 0 4px;width:4px;display:block}.audio-message i:first-child{height:9px}.audio-message i:nth-child(2){height:17px}.audio-message i:nth-child(3){height:12px}.audio-message i:nth-child(4){height:21px}.audio-message i:nth-child(5){height:14px}.audio-message i:nth-child(6){height:8px}.shared-chat-card{background:#0e203e;border:1px solid #ffffff21;border-radius:12px;min-width:min(310px,70vw);padding:13px}.shared-chat-card small{color:#d8bd6a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.shared-chat-card b{margin-top:7px;display:block}.shared-chat-card p{color:#b9c9df;margin:6px 0;font-size:13px}.shared-chat-card a{color:#c9dcff;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.shared-inline-card{margin-top:6px}.typing-state{color:#a9bdd8;align-self:flex-start;margin:0;font-size:13px;font-style:italic}.reply-context{background:#10213d;border-top:1px solid #263b5b;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 20px;display:grid}.reply-context span{color:#d8bd6a;font-size:12px}.reply-context p{color:#cbd9ec;margin:0;font-size:13px}.reply-context button{color:#b8c9df;background:0 0;border:0;grid-area:1/2/3}.warm-composer textarea{resize:none;color:#fff;min-width:0;max-height:92px;font:inherit;background:#101f39;border:1px solid #344d73;border-radius:9px;outline:0;flex:1;padding:12px;font-size:15px;line-height:1.35}.warm-composer textarea:focus{border-color:#86b0ff;box-shadow:0 0 0 3px #5689e522}.rich-attachment-menu{grid-template-columns:1fr 1fr;gap:3px;min-width:260px!important;display:grid!important}.rich-attachment-menu button{align-items:center!important;gap:8px!important;display:flex!important}.relationship-modal{width:min(720px,100%);max-height:88dvh;overflow:auto}.person-first-compose{align-items:center}.person-first-compose .message-photo{width:42px;height:42px}.person-first-compose em{color:#c9dcfb;border:1px solid #335073;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:12px;font-style:normal}.profile-preview-card{text-align:center;background:#0f203c;border:1px solid #304765;border-radius:16px;place-items:center;padding:22px;display:grid}.profile-preview-card .message-photo{width:76px;height:76px}.profile-preview-card h2{margin:12px 0 4px}.profile-preview-card p,.profile-preview-card small{color:#b5c7df}.profile-preview-card span{color:#d8bd6a;border:1px solid #3b5578;border-radius:999px;margin:10px 0;padding:6px 10px;font-size:12px}.rich-share-preview{gap:8px;margin-top:18px;display:grid}.rich-share-preview>svg{color:#d8bd6a}.shared-media-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:18px;display:grid}.shared-media-grid span,.conversation-info-list a,.safety-actions button{color:#d8e5f6;background:#10213d;border:1px solid #314b70;border-radius:10px;padding:11px}.conversation-info-list{gap:9px;margin-top:18px;display:grid}.conversation-info-list a{justify-content:space-between;align-items:center;display:flex}.safety-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.safety-actions button{align-items:center;gap:7px;display:flex}.mli-messages .chat-notice{justify-content:space-between;align-items:center;display:flex}.mli-messages .chat-notice button{color:inherit;background:0 0;border:0}.relationship-messages button:focus-visible,.relationship-messages a:focus-visible,.relationship-messages textarea:focus-visible,.relationship-messages input:focus-visible{outline-offset:3px;outline:2px solid #e2c67e}@media (max-width:800px){.relationship-chat>header{grid-template-columns:auto auto minmax(0,1fr);gap:9px}.connection-pill{grid-column:3}.message-row{max-width:94%}.shared-media-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.relationship-messages .messages-layout.show-chat .chat-panel{background:#081832}.relationship-chat>header{z-index:4;background:#0b1a36;grid-template-columns:auto auto minmax(0,1fr);position:sticky;top:0}.connection-pill{grid-column:2/4;width:max-content;margin-left:0}.chat-title-button b{font-size:16px}.message-actions{opacity:1;flex-wrap:wrap}.rich-attachment-menu{grid-template-columns:1fr 1fr;position:fixed!important;inset:auto 12px 78px!important}.warm-composer{position:sticky;bottom:0}.relationship-modal{border-radius:0;width:100%;max-height:100dvh;padding:24px;position:fixed;inset:0}.person-first-compose em{font-size:11px}.social-conversation-list button{grid-template-columns:42px minmax(0,1fr) auto}.shared-media-grid{grid-template-columns:1fr}.audio-message{min-width:0}}.event-discovery{gap:28px;display:grid}.events-hero{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:26px;display:flex}.events-hero h1{letter-spacing:-.03em;max-width:920px;font-size:42px;line-height:1.06}.events-hero p:last-child{color:#afc0d8;max-width:720px;margin-top:12px;font-size:15px;line-height:1.65}.events-hero-actions{flex:none;align-items:center;gap:10px;display:flex}.subtle-host-action{color:#bdd2f4;background:0 0;border:0;font-size:13px}.event-toolbar{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.event-toolbar .event-search{flex:240px;min-width:200px}.event-toolbar label:not(.event-search),.event-toolbar button{color:#c5d6ef;white-space:nowrap;background:#0d1d3b;border:1px solid #2d4569;border-radius:10px;flex:none;align-items:center;gap:8px;width:auto;min-width:fit-content;min-height:46px;padding:0 14px;display:inline-flex}.event-toolbar label span{color:#93a6c2;white-space:nowrap;flex:none;font-size:12px}.event-toolbar input{color:#edf3fb;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px}.event-toolbar select{color:#edf3fb;cursor:pointer;background:0 0;border:0;outline:0;width:auto;min-width:max-content;padding:0 4px 0 0;font-size:14px}.event-toolbar select option{color:#edf3fb;background:#0d1d3b}.event-toolbar button{cursor:pointer;justify-content:center}.events-tabs{margin-top:-10px}.event-view-row{color:#a9bad3;justify-content:space-between;align-items:center;gap:14px;margin-top:-8px;font-size:14px;display:flex}.event-view-row label,.event-view-row button{align-items:center;gap:8px;display:flex}.event-view-row select{color:#eef4fb;cursor:pointer;background:#142846;border:1px solid #2d4569;border-radius:8px;width:auto;min-width:max-content;padding:8px 12px;font-size:13.5px}.event-view-row select option{color:#eef4fb;background:#142846}.event-view-row button{color:#c5d9fb;background:0 0;border:0}.featured-event{background:linear-gradient(145deg,#102442,#081831);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000047}.event-photo{object-fit:cover;background:#142744;width:100%;height:100%;min-height:170px;display:block}.featured-event>.event-photo{min-height:520px}.featured-event-copy{flex-direction:column;justify-content:center;padding:34px;display:flex}.mini-label{color:#d8bd6a;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.event-chip-row,.event-card-labels{flex-wrap:wrap;gap:7px;display:flex}.event-chip-row span,.event-card-labels span{color:#cbdcf3;text-transform:uppercase;background:#102a4f;border:1px solid #38537a;border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:800}.event-chip-row span:last-child{color:#ebcf7b;border-color:#827346}.featured-event h2{letter-spacing:-.03em;margin:14px 0 8px;font-size:40px;line-height:1.03}.featured-event-copy>p{color:#bccde2;line-height:1.6}.featured-organizer{color:#d8c17a!important}.featured-event blockquote{color:#eef4fb;background:#d8bd6a12;border-left:3px solid #d8bd6a;margin:22px 0 0;padding:14px 16px;font-size:17px;line-height:1.5}.featured-metrics{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.featured-metrics b,.featured-metrics span{color:#c7d9ee;background:#0b1b34;border:1px solid #304d75;border-radius:10px;padding:9px 11px;font-size:13px}.featured-metrics b{color:#eacb75;border-color:#837348}.featured-social,.event-social-line{color:#bdd0e8;align-items:center;gap:12px;margin-top:18px;font-size:14px;line-height:1.45;display:flex}.event-attendee-stack{flex:none;align-items:center;display:flex}.event-attendee-stack .avatar{border:2px solid #0b1b34;place-items:center;width:32px;height:32px;margin-right:-8px;font-size:11px;display:grid}.featured-actions,.compact-event-card footer,.event-detail-cta{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.featured-actions button,.compact-event-card footer button,.event-detail-cta button,.event-detail-cta a{color:#c9ddfb;background:#142946;border:1px solid #38537a;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:13px;display:inline-flex}.featured-actions .primary-action,.compact-event-card .primary-action,.event-list-row .primary-action,.event-detail-cta .primary-action{color:#fff;background:#326fe8;border:0}.events-section{gap:16px;display:grid}.coming-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.compact-event-card{background:#0d1d3b;border:1px solid #ffffff14;border-radius:18px;min-width:0;display:grid;overflow:hidden}.compact-event-card .event-photo{height:170px;min-height:170px}.compact-event-card>:not(.event-photo){margin-inline:18px}.compact-event-card .event-card-labels{margin-top:16px}.event-title{text-align:left;color:#fff;background:0 0;border:0;width:100%;padding:0;display:block}.compact-event-card h3{margin-top:10px;font-size:22px;line-height:1.2}.compact-event-card p{color:#b7c8df;align-items:flex-start;gap:7px;margin-top:9px;font-size:14px;line-height:1.55;display:flex}.compact-event-card .human-reason{color:#e6edf8;display:block}.compact-event-card footer{border-top:1px solid #263a59;margin-top:16px;margin-bottom:18px;padding-top:16px}.event-list{gap:10px;display:grid}.event-list-row{background:#0d1d3b;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:96px 58px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.event-list-row .event-photo{border-radius:10px;height:72px;min-height:72px}.event-list-row time{color:#d7bf78;background:#132744;border:1px solid #334c70;border-radius:12px;place-items:center;height:58px;display:grid}.event-list-row time b{font-size:24px;line-height:1}.event-list-row time span{font-size:11px;font-weight:800}.event-list-row span,.event-list-row small{color:#91a5c1;font-size:12.5px;display:block}.event-list-row button:not(.primary-action):not(.event-row-save){color:#eef4fb;text-align:left;background:0 0;border:0;padding:0;font-size:17px;font-weight:850}.event-list-row p{color:#b4c5dc;margin-top:5px;font-size:13.5px;line-height:1.5}.event-list-row small{margin-top:5px}.event-row-save{color:#bfd3f0;background:#142846;border:1px solid #354f74;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.event-row-save[aria-pressed=true]{color:#e2c875}.mli-live-media{border-top:1px solid #ffffff14;gap:18px;margin-top:10px;padding-top:28px;display:grid}.mli-live-media .section-heading-inline a{color:#bcd6ff;align-items:center;gap:6px;display:inline-flex}.live-media-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;display:grid}.live-now-feature{text-align:left;color:#fff;background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:420px;padding:30px;display:flex;position:relative;overflow:hidden}.live-now-feature span{color:#ffcc75;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.live-now-feature i{background:#ff4d59;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 6px #ff4d5929}.live-now-feature h3{margin-top:12px;font-size:38px;line-height:1.05}.live-now-feature p,.live-now-feature small{color:#dbe7f7;margin-top:8px;font-size:16px}.live-now-feature b{color:#07152b;background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;font-size:14px;display:inline-flex}.live-thumbs{gap:12px;display:grid}.live-thumbs button{text-align:left;color:#fff;background:#0d1d3b;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:13px;padding:10px;display:grid;position:relative;overflow:hidden}.live-thumbs img{object-fit:cover;border-radius:10px;width:120px;height:86px}.live-thumbs>button>span{color:#0b1a33;opacity:0;background:#ffffffeb;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .18s;display:grid;position:absolute;top:38px;left:53px}.live-thumbs button:hover>span,.live-thumbs button:focus-visible>span{opacity:1}.live-thumbs small,.live-thumbs b,.live-thumbs em{display:block}.live-thumbs small{color:#d8bd6a;letter-spacing:.1em;font-size:11px;font-weight:850}.live-thumbs b{margin-top:5px;font-size:17px}.live-thumbs em{color:#aebfd6;margin-top:5px;font-size:13px;font-style:normal}.on-demand-events{padding-bottom:20px}.event-detail-hero-media{background:#0c1d38;border:1px solid #314b70;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:20px;padding:14px;display:grid;overflow:hidden}.event-detail-hero-media .event-photo{border-radius:12px;min-height:260px}.event-detail-hero-media span{color:#d8bd6a;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.event-detail-hero-media h2{margin:8px 0;font-size:34px;line-height:1.08}.event-detail-hero-media p{color:#b9c9df;line-height:1.65}.why-fit-list{gap:9px;margin:20px 0;display:grid}.why-fit-list span{color:#d8e5f6;background:#10223f;border:1px solid #314b70;border-radius:10px;align-items:center;gap:8px;padding:11px;display:flex}.event-prep-panel{background:#0f203c;border:1px solid #304765;border-radius:12px;flex-wrap:wrap;gap:9px;padding:17px;display:flex}.event-prep-panel h3{width:100%;margin:0}.event-prep-panel a,.post-event-links a,.event-share-options a,.event-share-options button{color:#c3d9f6;background:#162c4a;border:1px solid #365174;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:13px;display:inline-flex}.media-player-preview{text-align:center;color:#fff;background-position:50%;background-size:cover;border-radius:18px;align-content:end;place-items:center;min-height:330px;padding:28px;display:grid}.media-player-preview svg{margin-bottom:12px}.media-player-preview strong{font-size:30px}.media-player-preview span,.media-player-preview small{color:#dbe7f7;margin-top:7px}.your-events-panel{gap:9px;margin-top:18px;display:grid}.your-events-panel button{color:#d8e5f6;background:#10223f;border:1px solid #314b70;border-radius:10px;justify-content:space-between;align-items:center;padding:13px;display:flex}.post-event-links,.event-share-options{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.events-screen button:focus-visible,.events-screen a:focus-visible,.events-screen input:focus-visible,.events-screen select:focus-visible{outline-offset:3px;outline:2px solid #e1c77b}@media (max-width:1100px){.event-toolbar .event-search{flex:100%;width:100%}.event-toolbar label:not(.event-search),.event-toolbar button{flex:auto}.featured-event{grid-template-columns:1fr}.featured-event>.event-photo{min-height:360px}.live-media-grid,.coming-events{grid-template-columns:1fr}}@media (max-width:760px){.events-hero{flex-direction:column}.events-hero h1{font-size:34px}.events-hero-actions{justify-content:space-between;width:100%}.event-toolbar .event-search{flex:100%;width:100%}.event-toolbar label:not(.event-search),.event-toolbar button{flex:calc(50% - 6px)}.event-toolbar .sort-control{flex:100%}.featured-event-copy{padding:22px}.featured-event h2{font-size:31px}.featured-event>.event-photo{min-height:280px}.event-list-row{grid-template-columns:74px minmax(0,1fr);align-items:start}.event-list-row .event-photo{height:74px}.event-list-row time{display:none}.event-list-row .event-row-save{position:absolute;right:16px}.event-list-row{padding-right:56px;position:relative}.event-list-row .primary-action{grid-column:1/-1;width:100%}.live-now-feature{min-height:330px}.live-thumbs button{grid-template-columns:94px minmax(0,1fr)}.live-thumbs img{width:94px}.event-detail-hero-media,.event-detail-facts,.event-detail-columns{grid-template-columns:1fr}.event-bottom-sheet{border-radius:20px 20px 0 0;width:100%;max-height:86dvh;position:fixed;inset:auto 0 0}}@media (max-width:520px){.event-toolbar label,.event-toolbar button{flex:100%;width:100%}.events-tabs{overflow-x:auto}.coming-events{gap:12px}.compact-event-card .event-photo{height:145px;min-height:145px}.featured-metrics{display:grid}.featured-actions button,.compact-event-card footer button{flex:1}.live-now-feature h3{font-size:30px}.live-thumbs button{grid-template-columns:1fr}.live-thumbs img{width:100%;height:130px}.live-thumbs>button>span{top:58px;left:calc(50% - 17px)}}.events-screen.event-discovery .event-select-control,.events-screen.event-discovery .event-view-select{padding-right:34px;position:relative}.events-screen.event-discovery .event-select-control:after,.events-screen.event-discovery .event-view-select:after{content:"";pointer-events:none;border-bottom:1.5px solid #9fb3d1;border-right:1.5px solid #9fb3d1;width:7px;height:7px;margin-top:-5px;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.events-screen.event-discovery .event-toolbar .event-select-control select,.events-screen.event-discovery .event-view-row .event-view-select select{color:#edf3fb;appearance:none;background:0 0;border:0;width:auto;min-width:0;max-width:150px;padding:0}.events-screen.event-discovery .event-view-row .event-view-select select{color:#eef4fb}.events-muted{color:#9fb1ca;background:#0d1d3b;border:1px solid #263d5f;border-radius:14px;margin:0;padding:18px;font-size:14px;line-height:1.6}.fasttrack-guide{gap:26px;display:grid}.guide-hero{background:radial-gradient(circle at 88% 10%,#dabd6a26,#0000 28%),linear-gradient(135deg,#132b55,#0b1b39);border:1px solid #dabd6a29;border-radius:24px;grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:28px;padding:32px;display:grid}.guide-hero-copy{flex-direction:column;justify-content:center;display:flex}.guide-hero h1{letter-spacing:-.03em;max-width:780px;font-size:46px;line-height:1.04}.guide-hero p{color:#c0cde0;max-width:700px;margin-top:12px;font-size:17px;line-height:1.6}.guide-hero small{color:#93a6c2;margin-top:8px;font-size:14px;display:block}.guide-hero-card{box-sizing:border-box;background:#0d1d3b;border:1px solid #314b70;border-radius:18px;flex-direction:column;justify-content:space-between;gap:10px;padding:22px;display:flex}.guide-hero-card span{color:#8fa4c2;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.guide-hero-card b{color:#eef4fb;font-size:18px}.guide-hero-card>div{color:#d8bd6a;border-top:1px solid #2a4263;border-bottom:1px solid #2a4263;justify-content:space-between;gap:10px;margin:8px 0;padding:12px 0;font-size:14px;display:flex}.guide-hero-card .primary-action{justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:4px;display:flex}.outcome-journey{flex-wrap:wrap;align-items:center;gap:9px;padding:4px 0;display:flex}.outcome-journey span{color:#9fb1c9;white-space:nowrap;background:#10213d;border:1px solid #304967;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.outcome-journey span.done{color:#bcead5;border-color:#3d806f}.outcome-journey span.current{color:#efd386;border-color:#8b7744}.outcome-journey i{border:1px solid;border-radius:50%;width:11px;height:11px}.guide-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.guide-layout main{gap:22px;min-width:0;display:grid}.current-stage-panel,.simple-journey,.coming-later-panel,.your-path-card,.guide-coming-up,.small-pro-note{box-sizing:border-box;background:#0d1d3b;border:1px solid #ffffff14;border-radius:20px}.current-stage-panel{gap:20px;padding:28px;display:grid}.current-stage-head{justify-content:space-between;align-items:flex-start;gap:18px;width:100%;display:flex}.current-stage-head h2{letter-spacing:-.03em;margin-top:6px;font-size:34px;line-height:1.1}.current-stage-head small{color:#91a5c2;margin-top:5px;display:block}.stage-progress{background:#10213d;border:1px solid #304967;border-radius:14px;flex-shrink:0;min-width:180px;padding:14px}.stage-progress b,.stage-progress span{display:block}.stage-progress b{color:#eef4fb}.stage-progress span{color:#9fb1c9;margin-top:3px;font-size:13px}.stage-progress i{background:#20385d;border-radius:999px;height:8px;margin-top:12px;display:block;overflow:hidden}.stage-progress em{border-radius:inherit;background:linear-gradient(90deg,#3b7df0,#d8bd6a);height:100%;display:block}.stage-description{color:#c5d3e6;width:100%;margin:0;font-size:16px;line-height:1.65}.stage-why{box-sizing:border-box;background:#d8bd6a10;border-left:3px solid #d8bd6a;border-radius:0 12px 12px 0;grid-template-columns:auto minmax(0,1fr);gap:12px;width:100%;margin:0;padding:16px 18px;display:grid}.stage-why svg{color:#d8bd6a;flex-shrink:0;margin-top:3px}.stage-why b{color:#f2f6fc;display:block}.stage-why p{color:#c4d2e5;margin-top:5px;line-height:1.55}.next-best-guide{box-sizing:border-box;background:linear-gradient(110deg,#3977ef38,#10213f);border:1px solid #4b76bd;border-radius:18px;width:100%;padding:22px}.next-best-guide.done{background:linear-gradient(110deg,#3d806f38,#10213f);border-color:#3d806f}.next-best-main{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:center;gap:24px;width:100%;display:grid}.next-best-content{flex-direction:column;gap:12px;min-width:0;display:flex}.next-best-title-group{align-items:flex-start;gap:12px;display:flex}.next-best-icon{color:#d8bd6a;flex-shrink:0;margin-top:3px}.next-best-title-group h3{letter-spacing:-.02em;color:#f2f6fd;margin-top:4px;font-size:24px;line-height:1.2}.next-best-why{color:#c7d5e8;margin:0;font-size:14.5px;line-height:1.55}.next-best-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.next-best-actions .action-toggle-btn{color:#d9e9ff;cursor:pointer;background:#142d51;border:1px solid #3a5c88;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.next-best-actions .primary-action-btn{color:#fff;background:#326fe8;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.next-best-media-preview{justify-self:end;width:100%;max-width:280px;display:block}.media-preview-frame{aspect-ratio:16/9;background:#08152a;border:1px solid #ffffff24;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000059}.media-preview-frame img{object-fit:cover;width:100%;height:100%;display:block}.media-preview-overlay{pointer-events:none;background:linear-gradient(#00000014 0%,#050d1cb8 100%);flex-direction:column;justify-content:space-between;padding:10px;display:flex;position:absolute;inset:0}.media-play-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e6c878;background:#0d1d3bc7;border:1px solid #ffffff40;border-radius:50%;align-self:center;place-items:center;width:42px;height:42px;margin-top:auto;margin-bottom:auto;display:grid}.media-preview-tag{letter-spacing:.08em;text-transform:uppercase;color:#eaf1fb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1d3be0;border:1px solid #ffffff1f;border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:10.5px;font-weight:750}.fasttrack-actions-section{gap:12px;width:100%;margin-top:6px;display:grid}.fasttrack-section-header{border-bottom:1px solid #263c5c;justify-content:space-between;align-items:flex-end;gap:16px;width:100%;padding-bottom:14px;display:flex}.fasttrack-section-header h3{letter-spacing:-.01em;color:#f1f6fc;margin-top:4px;font-size:20px;font-weight:700}.view-all-actions-btn{color:#bdd6ff;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:4px 0;font-size:13px;font-weight:600}.view-all-actions-btn:hover{color:#e4c87b}.fasttrack-action-list{gap:0;width:100%;display:grid}.guide-action-row{box-sizing:border-box;border-bottom:1px solid #263c5c;grid-template-columns:28px minmax(0,1fr) 130px;align-items:center;gap:14px;width:100%;padding:15px 0;display:grid}.guide-action-row:last-child{border-bottom:0}.action-row-indicator{color:#65c098;cursor:pointer;background:#0b1a33;border:1.5px solid #436080;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.action-row-indicator span{background:0 0;border-radius:50%;width:8px;height:8px}.guide-action-row.done .action-row-indicator{background:#143a3a;border-color:#3d806f}.action-row-content{min-width:0}.action-row-content span{color:#8fa4c2;letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:850;display:block}.action-row-content b{color:#f1f6fc;white-space:normal;margin-top:3px;font-size:15px;font-weight:600;line-height:1.35;display:block}.action-row-cta{color:#cfe1ff;text-align:center;white-space:nowrap;background:#132a4b;border:1px solid #37547a;border-radius:9px;justify-content:center;justify-self:end;align-items:center;min-width:120px;height:38px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.action-row-cta:hover{color:#fff;background:#1a3964;border-color:#557eb5}.week-moment{box-sizing:border-box;background:#10213d;border:1px solid #304967;border-radius:16px;width:100%;margin-top:4px;padding:20px}.week-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-top:14px;display:grid}.week-action-card{color:#d7e4f4;box-sizing:border-box;background:#0d1d3b;border:1px solid #2d4668;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:8px;min-height:116px;padding:16px;transition:border-color .18s,transform .18s;display:flex}.week-action-card:hover{border-color:#527bb4;transform:translateY(-2px)}.week-card-header{align-items:center;gap:8px;display:flex}.week-card-visual{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.week-card-visual svg{color:#d8bd6a}.week-avatar{object-fit:cover;border:1.5px solid #dabd6a59;border-radius:50%;width:22px;height:22px}.week-thumb{object-fit:cover;border:1px solid #ffffff26;border-radius:5px;width:22px;height:22px}.week-card-header span{color:#8fa4c2;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.week-action-card b{color:#eef4fb;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.simple-journey{box-sizing:border-box;background:#0d1d3b;border:1px solid #ffffff14;border-radius:20px;gap:8px;width:100%;padding:26px;display:grid}.journey-row{background:#132440c7;border:1px solid #263c5c;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:18px 20px;display:grid}.journey-row:first-of-type{border-top:0}.journey-step-badge{color:#a8bad4;border:1.5px solid #3b587e;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.journey-row.complete .journey-step-badge{color:#65c098;background:#183e35;border-color:#3d806f}.journey-row.current .journey-step-badge{color:#efd386;background:#3b3319;border-color:#d8bd6a}.journey-step-info{min-width:0}.journey-step-info small{color:#8fa4c2;text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:750;display:block}.journey-step-info h3{color:#f2f6fc;margin-top:3px;font-size:20px;font-weight:700}.journey-step-info p{color:#aebfd6;margin-top:4px;font-size:14px;line-height:1.5}.journey-step-info em{color:#d8bd6a;margin-top:7px;font-size:13px;font-style:normal;font-weight:600;display:block}.journey-step-cta{justify-self:end;min-width:0}.journey-step-cta a{color:#bdd6ff;white-space:nowrap;background:#132746;border:1px solid #355177;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.journey-step-cta a:hover{color:#fff;border-color:#5880b9}.coming-later-panel{box-sizing:border-box;background:#0d1d3b;border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:26px;display:flex}.coming-later-panel h2{margin-top:4px;font-size:24px;font-weight:700}.coming-later-panel p{color:#b5c6dc;margin-top:6px;font-size:14.5px;line-height:1.5}.coming-later-panel a{color:#bdd6ff;white-space:nowrap;background:#132a4d;border:1px solid #36557e;border-radius:9px;flex-shrink:0;align-items:center;gap:7px;padding:11px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.guide-rail{flex-direction:column;gap:18px;width:100%;display:flex;position:sticky;top:76px}.your-path-card,.guide-coming-up,.small-pro-note{box-sizing:border-box;background:#0d1d3b;border:1px solid #ffffff14;border-radius:20px;width:100%;padding:22px}.your-path-card p:not(.kicker){border-top:1px solid #263c5c;margin-top:12px;padding-top:12px}.your-path-card span{color:#8fa4c2;font-size:12px;font-weight:600;display:block}.your-path-card b{color:#eef4fb;margin-top:4px;font-size:15px;display:block}.your-path-card button{color:#c8ddfb;cursor:pointer;background:#142a49;border:1px solid #36537a;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}.guide-coming-up{gap:14px;display:grid}.mini-human-card{border-top:1px solid #263c5c;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;padding-top:14px;display:grid}.mini-human-card img{object-fit:cover;border:1.5px solid #dabd6a40;border-radius:50%;width:46px;height:46px}.mini-human-card b{color:#f0f5fc;font-size:15px;display:block}.mini-human-card span{color:#aebfd6;margin-top:2px;font-size:13px;display:block}.mini-human-card p{color:#92a4bd;margin-top:6px;font-size:12.5px;line-height:1.45}.mini-human-card a{color:#bdd6ff;align-items:center;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.mini-opportunity-card{border-top:1px solid #263c5c;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;padding-top:14px;display:grid}.mini-opportunity-thumb{object-fit:cover;border:1px solid #ffffff1a;border-radius:8px;width:48px;height:48px}.mini-opportunity-card b{color:#f0f5fc;font-size:14.5px;line-height:1.35;display:block}.mini-opportunity-card span{color:#aebfd6;margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.mini-opportunity-card a{color:#bdd6ff;align-items:center;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.small-pro-note{color:#c4d3e7;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;display:grid}.small-pro-note svg{color:#d8bd6a;margin-top:2px}.small-pro-note p{color:#b7c8df;margin:0;font-size:13.5px;line-height:1.5}.small-pro-note a{color:#d8bd6a;grid-column:2;margin-top:6px;font-size:13px;font-weight:700}.fasttrack-guide-modal{width:min(760px,100%);max-height:88dvh;overflow:auto}.fasttrack-guide-modal h2{margin:8px 0 16px;font-size:30px}.progress-detail-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;display:grid}.progress-detail-grid p,.settings-context p{background:#10213d;border:1px solid #304967;border-radius:12px;padding:13px}.progress-detail-grid span,.settings-context span{color:#8fa4c2;font-size:12px;display:block}.progress-detail-grid b,.settings-context b{color:#eef4fb;margin-top:5px;display:block}.recent-wins{gap:9px;margin-top:12px;display:grid}.recent-wins p{color:#c8d7ea;align-items:center;gap:8px;display:flex}.recent-wins svg{color:#65c098}.settings-context{gap:10px;margin:18px 0;display:grid}.all-actions-list{gap:2px;margin-top:16px;display:grid}.fasttrack-guide button:focus-visible,.fasttrack-guide a:focus-visible{outline-offset:3px;outline:2px solid #e1c779}@media (max-width:1120px){.guide-hero,.guide-layout{grid-template-columns:1fr}.guide-rail{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:static}.small-pro-note{grid-column:1/-1}.coming-later-panel{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.week-cards-grid,.next-best-main{grid-template-columns:1fr}.next-best-media-preview{justify-self:start;max-width:320px}}@media (max-width:720px){.guide-hero{padding:24px}.guide-hero h1{font-size:34px}.current-stage-head{flex-direction:column;align-items:flex-start}.stage-progress{width:100%}.guide-action-row{grid-template-columns:28px minmax(0,1fr)}.action-row-cta{grid-column:2;justify-self:start}.journey-row{grid-template-columns:36px minmax(0,1fr)}.journey-step-cta{grid-column:2;justify-self:start}.guide-rail{grid-template-columns:1fr}.current-stage-panel{padding:20px}}@media (max-width:520px){.guide-hero h1{font-size:28px}.guide-hero-card{padding:18px}.current-stage-head h2{font-size:28px}.next-best-title-group h3{font-size:21px}.next-best-actions{width:100%}.next-best-actions .action-toggle-btn,.next-best-actions .primary-action-btn{justify-content:center;width:100%}.action-row-cta{grid-column:1/-1;justify-self:stretch;width:100%}.fasttrack-guide-modal{border-radius:0;width:100%;max-height:100dvh;padding:20px;position:fixed;inset:0}}.marketplace-discovery{gap:26px;display:grid}.market-hero{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:24px;display:flex}.market-hero h1{letter-spacing:-.03em;font-size:44px;line-height:1.03}.market-hero p{color:#c2d0e2;max-width:760px;margin-top:10px;font-size:17px;line-height:1.6}.market-hero small{color:#91a5c1;max-width:720px;margin-top:8px;font-size:14px;line-height:1.55;display:block}.market-secondary-action{color:#c8dcfa;background:#132846;border:1px solid #395273;border-radius:9px;flex:none;padding:10px 12px;font-size:13px}.market-insight{background:linear-gradient(110deg,#dabd6a1a,#326fe80f);border:1px solid #dabd6a2e;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.market-insight svg{color:#d8bd6a}.market-insight span{color:#d8bd6a;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.market-insight p{color:#d8e3f2;margin-top:5px;font-size:15px;line-height:1.55}.market-insight button{color:#bcd6ff;background:0 0;border:0;font-size:13px}.market-toolbar{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.market-toolbar .market-search-main{flex:240px;min-width:200px}.market-toolbar label:not(.market-search-main),.market-toolbar button{color:#c5d6ef;white-space:nowrap;background:#0d1d3b;border:1px solid #2d4569;border-radius:10px;flex:none;align-items:center;gap:8px;width:auto;min-width:fit-content;min-height:46px;padding:0 14px;display:inline-flex}.market-toolbar label span{color:#93a6c2;white-space:nowrap;flex:none;font-size:12px}.market-toolbar input{color:#edf3fb;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px}.market-toolbar select{color:#edf3fb;cursor:pointer;background:0 0;border:0;outline:0;width:auto;min-width:max-content;padding:0 4px 0 0;font-size:14px}.market-toolbar select option{color:#edf3fb;background:#0d1d3b}.market-toolbar button{cursor:pointer;justify-content:center}.goal-support{gap:14px;display:grid}.goal-support .section-heading-inline button{color:#bdd6ff;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.goal-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.goal-shortcuts button{text-align:left;color:#fff;background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:7px;min-height:132px;padding:15px;display:flex;overflow:hidden}.goal-shortcuts button.active{outline-offset:2px;outline:2px solid #d8bd6a}.goal-shortcuts svg{color:#f1cf80}.goal-shortcuts span{font-size:14px;font-weight:850;line-height:1.25}.featured-provider{background:linear-gradient(145deg,#102442,#081831);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000042}.market-photo{object-fit:cover;background:#142744;width:100%;height:100%;display:block}.featured-provider>.market-photo{min-height:500px}.featured-provider>div{flex-direction:column;justify-content:center;padding:34px;display:flex}.featured-provider h2{letter-spacing:-.03em;margin:12px 0 8px;font-size:38px;line-height:1.05}.featured-provider p{color:#bdcce1;font-size:15px;line-height:1.65}.provider-line{color:#e0c67c!important}.provider-proof{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.provider-proof span{color:#c7d9ee;background:#0b1b34;border:1px solid #304d75;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:13px;display:inline-flex}.provider-proof svg{color:#d8bd6a}.trust-line{color:#d9c17d;text-align:left;background:0 0;border:0;align-items:flex-start;gap:7px;padding:0;font-size:13px;line-height:1.45;display:flex}.featured-provider .trust-line{margin-top:16px}.trust-line.compact{color:#d9c17d;margin-top:12px}.network-proof{color:#c4d4e8;align-items:center;gap:12px;margin-top:17px;font-size:14px;line-height:1.45;display:flex}.market-avatar-stack{flex:none;display:flex}.market-avatar-stack .avatar{border:2px solid #0b1b34;place-items:center;width:32px;height:32px;margin-right:-8px;font-size:11px;display:grid}.featured-provider-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.featured-provider-actions button{color:#c9ddfb;background:#142946;border:1px solid #38537a;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;display:inline-flex}.featured-provider-actions .primary-action{color:#fff;background:#326fe8;border:0}.market-section{gap:15px;display:grid}.market-section .section-heading-inline small{color:#8ea4c2}.recommended-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.provider-card{background:#0d1d3b;border:1px solid #ffffff14;border-radius:18px;min-width:0;display:grid;overflow:hidden}.provider-card>.market-photo{height:210px}.provider-card-body{flex-direction:column;padding:18px;display:flex}.provider-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.provider-card-top>span{color:#d8bd6a;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:850}.provider-menu{position:relative}.provider-menu>button{color:#c5d8f2;background:#132946;border:1px solid #334f75;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.provider-menu>div{z-index:12;background:#0b1a33;border:1px solid #365174;border-radius:10px;min-width:155px;padding:6px;position:absolute;top:39px;right:0;box-shadow:0 16px 38px #0008}.provider-menu>div button{text-align:left;color:#dce8f7;background:0 0;border:0;width:100%;padding:9px;display:block}.provider-title{text-align:left;color:#fff;background:0 0;border:0;padding:0}.provider-title h3{margin:10px 0 4px;font-size:22px;line-height:1.2}.provider-name{color:#e0c67c!important}.provider-meta,.provider-rating{color:#aebfd6;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.provider-rating svg{color:#d8bd6a}.provider-description{color:#bccbe0;margin-top:12px;font-size:14px;line-height:1.6}.provider-price{margin-top:14px}.provider-price b{color:#f0f4fb;font-size:17px;display:block}.provider-price span{color:#9fb3cf;margin-top:5px;font-size:13px;display:block}.goal-context{color:#dbe6f4;border-top:1px solid #293f60;margin-top:13px;padding-top:12px;font-size:13.5px;line-height:1.55}.provider-card footer{border-top:1px solid #293f60;display:flex}.provider-card footer button{color:#c4d9fb;background:0 0;border:0;flex:1;padding:14px}.provider-card footer button+button{border-left:1px solid #293f60}.provider-card footer .primary-action{color:#fff;background:#326fe8}.explore-market-list{gap:10px;display:grid}.provider-row{background:#0d1d3b;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:92px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:12px;display:grid}.provider-row .market-photo{border-radius:10px;height:72px}.provider-row span,.provider-row small{color:#90a5c1;font-size:12.5px;display:block}.provider-row button:not(.primary-action){color:#c6daf7;background:#132846;border:1px solid #314b70;border-radius:9px;padding:9px}.provider-row div button{text-align:left;font-size:17px;font-weight:850;display:block;color:#eef4fb!important;background:0 0!important;border:0!important;padding:0!important}.provider-row p{color:#b4c5dc;margin-top:5px;font-size:13.5px}.provider-row small{margin-top:5px}.provider-row button[aria-pressed=true]{color:#e2c875}.market-context-strip{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding-top:22px;display:flex}.market-context-strip span{color:#e0c67c;font-size:15px}.market-context-strip p{color:#aebfd6;margin-top:6px;font-size:14px}.market-context-strip a{color:#bdd6ff;align-items:center;gap:6px;font-size:13px;display:inline-flex}.market-compare-tray{z-index:20;background:#10213df5;border:1px solid #7d714c;border-radius:14px;justify-content:center;align-items:center;gap:14px;padding:13px;display:flex;position:sticky;bottom:20px;box-shadow:0 14px 40px #0008}.market-compare-tray span{color:#e0c67c;font-size:14px}.market-compare-tray button{color:#c8ddfb;background:#142946;border:1px solid #38537a;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.market-compare-tray button:disabled{opacity:.55}.market-compare-tray button:nth-child(2){color:#fff;background:#326fe8;border:0}.provider-detail-modal{width:min(980px,100%)}.provider-detail-hero{background:#0c1d38;border:1px solid #314b70;border-radius:16px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:20px;padding:14px;display:grid;overflow:hidden}.provider-detail-hero .market-photo{border-radius:12px;min-height:280px}.provider-detail-hero span{color:#d8bd6a;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.provider-detail-hero h2{margin:8px 0;font-size:34px;line-height:1.08}.provider-detail-hero p{color:#b9c9df;line-height:1.65}.provider-detail-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.provider-detail-summary p{color:#d7e3f4;background:#10213d;border:1px solid #304765;border-radius:10px;padding:13px;font-size:14px;line-height:1.45}.provider-detail-summary b{color:#9fb2ce;margin-bottom:5px;font-size:12px;display:block}.provider-services{flex-wrap:wrap;gap:8px;display:flex}.provider-services h3{width:100%;margin:0}.provider-services span{color:#c2d4ec;background:#10213d;border:1px solid #304765;border-radius:999px;padding:7px 10px;font-size:13px}.portfolio-gallery{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.portfolio-gallery img{object-fit:cover;border-radius:12px;width:100%;height:160px}.compact-gallery button{background:0 0;border:0;padding:0}.market-ecosystem-links{background:#0f203c;border:1px solid #304765;border-radius:12px;gap:8px;margin-top:18px;padding:15px;display:grid}.market-ecosystem-links p,.market-ecosystem-links a{color:#c3d4ea;align-items:center;gap:7px;font-size:14px;display:flex}.market-ecosystem-links a{color:#bdd6ff}.market-list-form input,.market-list-form textarea,.market-list-form select,.market-filter-modal select{color:#fff;background:#10213c;border:1px solid #364d6f;border-radius:7px;width:100%;margin-top:7px;padding:11px;font-size:14px;display:block}.market-detail blockquote small{color:#9fb0c8;margin-top:10px;display:block}.market-table-scroll{overflow:auto}.market-comparison table{border-collapse:collapse;width:100%;min-width:650px}.market-comparison th,.market-comparison td{color:#cbd8ea;border:1px solid #304565;padding:14px;font-size:14px;line-height:1.45}.market-comparison th{color:#dfca8d;text-align:left;background:#132847}.market-filter-modal label>span{color:#aabbd3;font-size:12px}.market-toggle{color:#b9cbe4;align-items:center;gap:7px;font-size:13px;display:flex}.market-toggle input{accent-color:#d8bd6a}.marketplace-screen button:focus-visible,.marketplace-screen a:focus-visible,.marketplace-screen input:focus-visible,.marketplace-screen select:focus-visible{outline-offset:3px;outline:2px solid #e1c779}@media (max-width:1120px){.market-toolbar .market-search-main{flex:100%;width:100%}.market-toolbar label:not(.market-search-main),.market-toolbar button{flex:auto}.goal-shortcuts{grid-template-columns:repeat(3,1fr)}.featured-provider{grid-template-columns:1fr}.featured-provider>.market-photo{min-height:360px}.recommended-market-grid{grid-template-columns:1fr}.provider-detail-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.market-hero,.market-context-strip{flex-direction:column;align-items:flex-start}.market-hero h1{font-size:36px}.market-insight{grid-template-columns:1fr}.market-toolbar .market-search-main{flex:100%;width:100%}.market-toolbar label:not(.market-search-main),.market-toolbar button{flex:calc(50% - 6px)}.market-toolbar .market-sort{flex:100%}.goal-shortcuts{grid-template-columns:1fr 1fr}.featured-provider>div{padding:22px}.featured-provider h2{font-size:31px}.featured-provider>.market-photo{min-height:280px}.provider-row{grid-template-columns:76px minmax(0,1fr);padding-right:12px;position:relative}.provider-row .market-photo{height:76px}.provider-row>button:not(.primary-action){display:none}.provider-row .primary-action{grid-column:1/-1;width:100%}.provider-detail-hero,.portfolio-gallery{grid-template-columns:1fr}.market-bottom-sheet{border-radius:20px 20px 0 0;width:100%;max-height:86dvh;position:fixed;inset:auto 0 0}.market-list-form{grid-template-columns:1fr}.market-list-form .wide{grid-column:auto}.provider-detail-summary{grid-template-columns:1fr}}@media (max-width:520px){.market-toolbar label,.market-toolbar button{flex:100%;width:100%}.goal-shortcuts{grid-template-columns:1fr}.goal-shortcuts button{min-height:118px}.provider-card>.market-photo{height:165px}.featured-provider-actions button,.provider-card footer button{flex:1}.market-compare-tray{flex-direction:column;align-items:stretch;bottom:76px}.portfolio-gallery img{height:130px}}.bridging-advisor-screen{gap:26px;display:grid}.advisor-hero{border-bottom:1px solid #ffffff14;align-items:flex-start;padding-bottom:28px}.advisor-hero h1{font-size:46px;line-height:1.02}.advisor-hero>div>p:last-child{max-width:820px;color:#b3c2d8!important;font-size:17px!important}.advisor-completion{text-align:left;background:linear-gradient(145deg,#102442,#0b1a34);border:1px solid #2f4667;border-radius:18px;flex:none;width:280px;padding:18px}.advisor-completion span,.advisor-completion b,.advisor-completion small{display:block}.advisor-completion span{color:#d8bd6a;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.advisor-completion b{margin-top:8px;font-size:18px}.advisor-completion i{background:#1b3152;border-radius:999px;height:7px;margin:13px 0 9px;display:block;overflow:hidden}.advisor-completion em{background:linear-gradient(90deg,#3c78ef,#d8bb66);border-radius:999px;height:100%;display:block}.advisor-completion small{color:#9fb0c8;font-size:13px;line-height:1.45}.advisor-completion button{color:#c6dcfb;background:#142946;border:1px solid #405a80;border-radius:9px;margin-top:13px;padding:9px 11px;font-size:13px}.advisor-path{color:#91a4bf;background:#0d1d3b;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.advisor-path span{text-transform:uppercase;letter-spacing:.08em;gap:4px;font-size:12px;display:grid}.advisor-path b{color:#f1f5fb;text-transform:none;letter-spacing:0;font-size:14px}.advisor-path svg{color:#d8bd6a}.advisor-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:30px;display:grid}.advisor-layout main{gap:24px;display:grid}.advisor-rail{gap:16px;display:grid;position:sticky;top:100px}.story-so-far{gap:20px;display:grid}.story-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.story-heading h2{letter-spacing:-.03em;margin-top:8px;font-size:30px}.story-heading button{color:#c4d9f7;background:#10213d;border:1px solid #354d70;border-radius:9px;padding:10px 12px;font-size:13px}.story-so-far>p{color:#c1cee0;max-width:920px;font-size:17px;line-height:1.75}.story-so-far>small{color:#889bb7;font-size:13px}.story-groups{grid-template-columns:1fr 1fr 1.2fr;gap:16px;display:grid}.story-groups>div{border-top:1px solid #dabe6847;padding-top:15px}.story-groups h3{color:#d8bd6a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:850}.story-groups span{color:#c4d3e7;background:#10213d;border:1px solid #2f4666;border-radius:999px;margin:0 7px 8px 0;padding:7px 10px;font-size:13px;display:inline-flex}.mli-insight{background:linear-gradient(90deg,#dab65c1a,#2f6ef50d);border-left:3px solid #d8bd6a;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:20px;display:grid}.mli-insight>svg{color:#d8bd6a;margin-top:4px}.mli-insight p{color:#eef3fb;margin-top:7px;font-size:20px;line-height:1.45}.advisor-next-move{background:radial-gradient(circle at 92% 0,#dab65c2e,#0000 31%),linear-gradient(145deg,#142c55,#091933);border-radius:24px;padding:30px}.advisor-next-move h2{letter-spacing:-.03em;max-width:780px;margin-top:10px;font-size:34px;line-height:1.1}.advisor-next-move p{color:#b9c8db;max-width:690px;margin-top:12px;font-size:16px;line-height:1.65}.advisor-next-move>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.advisor-next-move a{color:#fff;background:#326fe8;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-size:14px;font-weight:800;display:inline-flex}.advisor-next-move a+a{color:#d4e5fb;background:#142946;border:1px solid #405a80}.advisor-recommendations{gap:14px;display:grid}.bridge-answer-card{background:#0d1d3b;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding:18px;display:grid}.bridge-answer-image{background:radial-gradient(circle at 50% 20%,#7da4f452,#0000 30%),linear-gradient(145deg,#1a3565,#10213d);border-radius:15px;place-items:center;min-height:150px;display:grid}.bridge-answer-card h3{margin-top:7px;font-size:26px}.bridge-answer-subtitle{color:#a8bad2!important;margin-top:4px!important}.bridge-answer-card b{color:#e2c674;text-transform:uppercase;letter-spacing:.1em;margin-top:14px;font-size:12px;display:block}.bridge-answer-card p{color:#bccae0;margin-top:7px;font-size:15px;line-height:1.6}.bridge-answer-card strong{color:#f0d07c;margin-top:10px;display:inline-block}.bridge-answer-card>div:last-child>div{align-items:center;gap:12px;margin-top:14px;display:flex}.bridge-answer-card a,.bridge-answer-card button{color:#c8ddfb;background:#142946;border:1px solid #385783;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:inline-flex}.bridge-answer-card button.connected{color:#72c1a5}.bridge-stage-thumb{background:radial-gradient(circle at 30% 22%,#dab65c61,#0000 23%),radial-gradient(circle at 75% 30%,#5788f059,#0000 22%),linear-gradient(145deg,#203963,#101e38);border-radius:15px;align-items:flex-end;min-height:150px;padding:16px;display:flex}.bridge-stage-thumb span{color:#e8cb7b;letter-spacing:.12em;font-size:12px;font-weight:850}.bridge-more-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bridge-light-match{border-top:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);gap:13px;padding-top:17px;display:grid}.bridge-light-match>span{color:#d8bd6a;background:#142946;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.bridge-light-match small{color:#d8bd6a;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.bridge-light-match h3{margin-top:6px;font-size:19px}.bridge-light-match p{color:#aebfd6;margin-top:6px;font-size:14px;line-height:1.55}.bridge-light-match a{color:#b9d3ff;align-items:center;gap:5px;margin-top:10px;font-size:13px;font-weight:800;display:inline-flex}.advisor-note{justify-content:flex-start!important}.next-few-moves,.bridge-fasttrack-card{background:linear-gradient(145deg,#102442,#0b1a34);border:1px solid #ffffff12;border-radius:18px;padding:20px}.next-few-moves p{color:#cedaea;border-top:1px solid #263b59;grid-template-columns:26px 1fr;align-items:start;gap:9px;margin:13px 0 0;padding-top:13px;font-size:14px;line-height:1.45;display:grid}.next-few-moves b{color:#d8bd6a;background:#19345c;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.next-few-moves a,.bridge-fasttrack-card a{color:#b9d3ff;align-items:center;gap:6px;margin-top:16px;font-size:13px;font-weight:850;display:inline-flex}.bridge-fasttrack-card h2{margin-top:8px;font-size:21px;line-height:1.3}.bridge-fasttrack-card p{color:#aebfd6;margin-top:10px;font-size:14px;line-height:1.6}.bridge-fasttrack-card button{color:#d8bd6a;background:0 0;border:0;margin-top:12px;font-size:13px;display:block}.bridge-fasttrack-card small{color:#8fa2bf;margin-top:11px;font-size:12.5px;line-height:1.45;display:block}.bridging-details-modal{width:min(760px,100%);max-height:88vh;overflow:auto}.bridging-details-modal dl{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.bridging-details-modal div{border-top:1px solid #2a4160;padding-top:10px}.bridging-details-modal dt{color:#93a5c0;font-size:13px}.bridging-details-modal dd{color:#eef3fb;margin:5px 0 0;font-size:15px;line-height:1.5}.guided-bridging-modal{width:min(760px,100%);max-height:92vh;overflow:auto}.guided-bridging-modal h2{font-size:34px;line-height:1.1}.guided-bridging-modal>p:not(.mini-label){color:#aebfd6;margin-top:10px}.guided-choice-grid{grid-template-columns:1fr 1fr}.guided-choice-grid button{min-height:70px}@media (max-width:1100px){.advisor-layout{grid-template-columns:1fr}.advisor-rail{grid-template-columns:1fr 1fr;position:static}.story-groups{grid-template-columns:1fr 1fr}.advisor-path{flex-wrap:wrap;align-items:flex-start}}@media (max-width:760px){.advisor-hero{flex-direction:column}.advisor-completion{width:100%}.advisor-path svg{display:none}.advisor-path span{width:calc(50% - 6px)}.story-heading{flex-direction:column;align-items:flex-start}.story-groups,.bridge-more-grid,.advisor-rail,.bridging-details-modal dl,.bridge-answer-card,.guided-choice-grid{grid-template-columns:1fr}.advisor-next-move h2{font-size:28px}.mli-insight p{font-size:17px}}@media (max-width:520px){.advisor-hero h1{font-size:36px}.advisor-path span{width:100%}.advisor-next-move{padding:22px}.advisor-next-move>div,.bridge-answer-card>div:last-child>div{flex-direction:column;align-items:stretch}.advisor-next-move a,.bridge-answer-card a,.bridge-answer-card button{justify-content:center;width:100%}}.bridging-advisor-screen .advisor-next-move{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:28px;display:grid;overflow:hidden}.advisor-next-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.bridging-advisor-screen .advisor-next-copy>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.advisor-next-image{background:#0d1d3b;min-height:260px;margin:-30px -30px -30px 0;position:relative;overflow:hidden}.advisor-next-image img{object-fit:cover;object-position:center center}.advisor-next-image:after{content:"";background:linear-gradient(90deg,#091933b8,#09193326 35%,#09193305);position:absolute;inset:0}.bridging-advisor-screen .bridge-answer-image,.bridging-advisor-screen .bridge-stage-thumb{position:relative;overflow:hidden}.bridging-advisor-screen .bridge-answer-image>img{z-index:1;object-fit:cover;object-position:center 30%}.bridging-advisor-screen .bridge-answer-image .social-photo{z-index:0;position:absolute}.bridging-advisor-screen .bridge-stage-thumb{background:linear-gradient(145deg,#203963,#101e38)}.bridging-advisor-screen .bridge-stage-thumb img{object-fit:cover;object-position:26% center}.bridging-advisor-screen .bridge-stage-thumb:after{content:"";background:linear-gradient(#0712260d,#071226d1);position:absolute;inset:0}.bridging-advisor-screen .bridge-stage-thumb span{z-index:1;position:relative}@media (max-width:1300px){.bridging-advisor-screen .advisor-next-move{grid-template-columns:1fr}.advisor-next-image{order:2;min-height:260px;margin:4px -30px -30px}.advisor-next-image img{object-position:center center}}@media (max-width:760px){.bridging-advisor-screen .advisor-next-move{grid-template-columns:1fr}.advisor-next-image{order:2;min-height:220px;margin:4px -22px -22px}.bridging-advisor-screen .advisor-next-copy>div{flex-direction:column;align-items:stretch}.bridging-advisor-screen .advisor-next-move a{justify-content:center;width:100%}}.marketplace-screen button{cursor:pointer}.marketplace-screen .page-intro{gap:22px}.marketplace-screen .page-intro .primary-action{flex:none}.market-relevance{color:#b1c1d8;align-items:flex-start;gap:9px;margin:18px 0;font-size:14px;line-height:1.6;display:flex}.market-relevance svg{color:#d6bc79;flex:none;margin-top:3px}.market-bridging{background:linear-gradient(110deg,#172846,#101e38);border:1px solid #344668;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:18px 20px;display:flex}.market-bridging>div:first-child{flex:1}.market-bridging span{color:#e0c682;font-size:13px;font-weight:600}.market-bridging p{color:#b7c6dc;margin:6px 0 0;font-size:14px;line-height:1.6}.market-bridging>div:last-child{flex-wrap:wrap;gap:7px;max-width:390px;display:flex}.market-bridging button{color:#c3d8fc;background:#1a3154;border:1px solid #38517b;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:flex}.market-bridging button.active{color:#efd492;border-color:#d1b568}.market-search{gap:10px;display:flex}.market-search>label{color:#a4bddf;background:#0e203e;border:1px solid #34496b;border-radius:10px;flex:1;align-items:center;gap:12px;padding:13px 16px;display:flex}.market-search input{color:#eef3fa;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px}.market-search label:focus-within{border-color:#87b0ff;box-shadow:0 0 0 3px #416aaa33}.marketplace-screen .tabs{margin-top:22px;margin-bottom:18px}.marketplace-screen .tabs button{color:#b0bfd5;font-size:14px}.marketplace-screen .tabs button.active{color:#f0f5ff;background:#1c31532e;border-bottom-color:#75a1ff}.marketplace-screen .tabs button:hover{color:#e7c77a}.market-filter-bar{border-bottom:1px solid #263b59;flex-wrap:wrap;align-items:end;gap:10px;padding-bottom:18px;display:flex}.market-filter-bar label{flex:140px;min-width:140px}.market-filter-bar span,.market-filter-modal label>span{color:#acbdd4;margin-bottom:6px;font-size:12px;display:block}.marketplace-screen select{color:#d6e3f5;background:#10213d;border:1px solid #304869;border-radius:7px;max-width:100%;padding:9px 7px;font-size:13px}.market-filter-bar select{width:100%}.market-clear{color:#b8d0fa;background:0 0;border:0;padding:10px 2px;font-size:13px}.mobile-filter-button{display:none}.market-results-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:20px 0;display:flex}.market-results-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-results-toolbar>div>span{color:#b9c9dd;margin-right:6px;font-size:13px}.market-results-toolbar button{color:#b8c9e2;background:0 0;border:1px solid #2c4365;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.market-results-toolbar button.active{color:#e7cc86;background:#d2b86712;border-color:#847343}.market-results-toolbar label{flex:none;grid-template-columns:auto auto;align-items:center;gap:5px 8px;display:grid}.market-results-toolbar label>span{color:#b3c5dd;font-size:12px}.market-results-toolbar small{color:#a4b5ce;text-align:right;grid-column:1/-1;font-size:11px}.marketplace-screen .market-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.marketplace-screen .market-card{border-color:#2b3d5e;flex-direction:column;min-width:0;display:flex}.marketplace-screen .market-card:last-child:nth-child(3n+1){grid-column:span 2}.marketplace-screen .market-card.market-featured{border-color:#8b7741}.marketplace-screen .market-icon{min-height:80px;padding:18px;position:relative}.marketplace-screen .market-icon>span{color:#c5d3e8;max-width:80%;font-size:13px}.market-icon>button{color:#d5c288;background:#0e203a99;border:0;border-radius:7px;place-items:center;padding:8px;display:grid;position:absolute;top:13px;right:13px}.marketplace-screen .market-card-content{flex-direction:column;flex:1;align-items:flex-start;padding:20px;display:flex}.market-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.market-badges button{color:#dcc17c;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.market-badges .badge{padding:4px 6px;font-size:10px}.market-feature-label{color:#e5c975;margin-top:12px;font-size:12px}.marketplace-screen .market-card h3{margin:14px 0 7px;font-size:20px;line-height:1.35}.market-provider{color:#b8d0fb;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;display:flex}.marketplace-screen .market-location{color:#aebfd5;align-items:center;gap:5px;margin:10px 0;font-size:13px;line-height:1.6;display:flex}.market-rating{color:#c3d1e4;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:flex}.market-rating svg{color:#d9bd72}.marketplace-screen .market-description{color:#b4c4da;margin:14px 0;font-size:15px;line-height:1.65}.market-pricing{margin:0 0 14px}.market-pricing b{color:#f0f3f8;font-size:17px}.market-pricing span{color:#b5c9e2;margin-top:6px;font-size:13px;display:block}.marketplace-screen .market-variation{color:#b3c6df;margin:0 0 13px;font-size:13px;line-height:1.6}.market-match{border-top:1px solid #304465;width:100%;margin-top:auto;padding-top:13px}.market-match>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-match span{color:#d9c07c;font-size:12px}.market-match b{color:#e5cb84;white-space:nowrap;font-size:13px}.marketplace-screen .market-match p{color:#bacbe1;margin:8px 0;font-size:14px;line-height:1.6}.market-match button{color:#b9d1fb;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.market-match-detail a{color:#d9e6ff;text-decoration:underline}.market-portfolio{color:#b3c7e4;text-align:left;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:11px 0 0;font-size:12px;display:flex}.marketplace-screen .market-card-actions{border-top:1px solid #2c405f;display:flex}.market-card-actions button{color:#bbd3ff;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:4px;padding:15px 5px;font-size:13px;display:flex}.market-card-actions button+button{border-left:1px solid #2c405f}.market-card-actions button[aria-pressed=true]{color:#eed28a;background:#d5b96510}.market-ecosystem{border-top:1px solid #2b3c59;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:24px 0;display:flex}.market-ecosystem span{color:#e6cb85;font-size:15px}.market-ecosystem p{color:#b1c2d8;margin:7px 0 12px;font-size:14px}.market-ecosystem a{color:#b8d0fa;align-items:center;gap:6px;margin-right:20px;font-size:13px;display:inline-flex}.market-ecosystem>button{color:#e3c783;background:#cbb2660b;border:1px solid #655b40;border-radius:8px;flex:none;align-items:center;gap:8px;padding:11px;font-size:13px;display:flex}.market-empty{text-align:center;border:1px solid #2c4162;border-radius:15px;padding:50px 20px}.market-empty h2{margin:14px 0;font-size:23px}.market-empty p{color:#b4c4dc;font-size:15px}.market-empty button{color:#fff;background:#2657ad;border:0;border-radius:8px;margin-top:18px;padding:11px 18px}.market-notice{color:#e2cf9a;background:#233655;border:1px solid #8a7644;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-size:14px;display:flex}.market-notice button{color:inherit;background:0 0;border:0}.market-compare-bar{z-index:20;background:#142844f5;border:1px solid #7d714c;border-radius:12px;justify-content:center;align-items:center;gap:18px;margin-top:22px;padding:14px;font-size:14px;display:flex;position:sticky;bottom:20px;box-shadow:0 8px 25px #0006}.market-compare-bar button{color:#fff;background:#2a60c4;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;display:flex}.market-compare-bar button:last-child{color:#b9cde9;background:0 0}.market-compare-bar button:disabled{opacity:.5;cursor:default}.market-detail{width:min(700px,100%);max-height:88dvh;overflow-y:auto}.market-detail h2{margin:10px 0 12px;font-size:28px;line-height:1.3}.market-detail h3{margin:22px 0 10px;font-size:18px;line-height:1.4}.market-detail>p{color:#b5c6dc;font-size:15px;line-height:1.7}.market-detail small{color:#abbed9;font-size:12px}.market-detail blockquote{color:#c3d3e8;background:#132746;border-left:2px solid #c4aa65;margin:18px 0;padding:16px;font-size:15px;line-height:1.7}.market-detail blockquote small{margin-top:10px;display:block}.market-detail-trust{color:#d9c17d;align-items:center;gap:8px;margin:18px 0;font-size:13px;display:flex}.market-detail-facts{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;display:grid}.market-detail-facts dt{color:#afc1da;font-size:13px}.market-detail-facts dd{color:#e1eafa;margin:6px 0;font-size:15px}.market-profile-link{color:#b6d2ff;align-items:center;gap:8px;margin:12px 0;font-size:14px;display:flex}.market-detail-buttons{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.market-detail-buttons button,.market-related{color:#c0d6f7;background:#142a49;border:1px solid #365073;border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.market-related{justify-content:space-between;width:100%;margin:8px 0}.market-contact-intents{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.market-contact-intents button{color:#bed0e7;background:#152a49;border:1px solid #375377;border-radius:7px;padding:9px;font-size:13px}.market-contact-intents button.active{color:#eed68d;border-color:#b19a58}.market-detail .primary-action{min-height:44px;margin-top:22px;display:inline-flex;width:auto!important}.market-detail .primary-action:disabled{opacity:.6}.market-portfolio-preview{text-align:center;color:#cbb879;background:linear-gradient(120deg,#1e385d,#192c45);border:1px solid #354e71;border-radius:12px;place-items:center;margin-top:22px;padding:30px 15px;display:grid}.market-portfolio-preview p{color:#b3c7df;font-size:14px}.market-list-form{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.market-list-form label{color:#b6c8df;font-size:13px}.market-list-form input,.market-list-form textarea,.market-list-form select{color:#fff;background:#10213c;border:1px solid #364d6f;border-radius:7px;width:100%;margin-top:7px;padding:11px;font-size:14px;display:block}.market-list-form .wide{grid-column:1/-1}.market-list-form p{color:#b0c2da;font-size:13px;line-height:1.6}.market-comparison{width:min(1040px,100%)}.market-table-scroll{margin-top:22px;overflow-x:auto}.market-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:540px}.market-comparison th,.market-comparison td{border:1px solid #304565;padding:15px;font-size:14px;line-height:1.5}.market-comparison th{color:#dfca8d;background:#132847;font-weight:500}.market-comparison td{color:#c4d3e8}.market-comparison th button{color:#c4d3e8;background:0 0;border:0;margin-left:5px}.market-filter-modal{max-height:90dvh;overflow:auto}.market-filter-modal>div{gap:15px;margin-top:22px;display:grid}.market-filter-modal select{width:100%}.marketplace-screen button:focus-visible,.marketplace-screen a:focus-visible{outline-offset:3px;outline:2px solid #e1c779}@media (max-width:1200px){.marketplace-screen .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-screen .market-card:last-child:nth-child(3n+1){grid-column:auto}.marketplace-screen .market-card:last-child:nth-child(odd){grid-column:1/-1}.market-bridging{flex-direction:column;align-items:flex-start}.market-bridging>div:last-child{max-width:none}.market-results-toolbar{flex-wrap:wrap}}@media (max-width:600px){.marketplace-screen .page-intro{flex-direction:column;align-items:flex-start}.marketplace-screen .page-intro>.primary-action{display:flex}.market-search{z-index:12;background:#0d182e;padding:8px 0;position:sticky;top:76px}.market-search input{font-size:16px}.mobile-filter-button{color:#d4e3f9;background:#193351;border:1px solid #3c5277;border-radius:8px;align-items:center;gap:6px;padding:10px;display:flex}.market-filter-bar{display:none}.marketplace-screen .market-grid{grid-template-columns:1fr}.marketplace-screen .market-card:last-child:nth-child(odd){grid-column:auto}.market-results-toolbar label{justify-content:space-between;width:100%}.market-results-toolbar select{font-size:14px}.marketplace-screen .market-card-content{padding:20px}.marketplace-screen .market-icon{min-height:85px}.market-ecosystem{flex-direction:column;align-items:flex-start}.market-compare-bar{gap:8px;padding:10px;font-size:12px;bottom:76px}.market-compare-bar button{padding:9px;font-size:12px}.market-list-form{grid-template-columns:1fr}.market-list-form .wide{grid-column:auto}.market-detail{padding:24px}.market-detail h2{font-size:24px}.market-detail-facts{gap:18px}.market-bridging{padding:18px}.market-bridging button{font-size:13px}}.editorial-opportunities{gap:22px;display:grid}.opportunity-discovery-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.opportunity-discovery-head h1{letter-spacing:-.045em;margin-top:7px;font-size:44px}.opportunity-discovery-head p{color:#b2c1d8;max-width:720px;margin-top:9px;font-size:16px;line-height:1.6}.opportunity-discovery-head small{color:#8fa2bf;margin-top:8px;font-size:13.5px;display:block}.opportunity-discovery-head small button{color:#c9dcff;background:0 0;border:0;text-decoration:underline}.post-opportunity-soft{color:#c6d9f4;background:#10213d;border:1px solid #354d70;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;display:flex}.opportunity-search-row{grid-template-columns:minmax(260px,1fr) auto auto auto auto;align-items:center;gap:9px;display:grid}.opportunity-search-wrap{position:relative}.opportunity-search-row label:not(.compact-sort){color:#91a4bf;background:#0d1d3b;border:1px solid #334b6d;border-radius:12px;align-items:center;gap:10px;padding:0 13px;display:flex}.opportunity-search-row input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:13px 0;font-size:15px}.opportunity-search-row>button,.compact-sort{color:#c1d0e5;white-space:nowrap;background:#10213d;border:1px solid #304868;border-radius:10px;align-items:center;gap:7px;width:auto;min-width:fit-content;padding:11px 14px;font-size:13px;display:inline-flex}.compact-sort span{color:#889bb7;white-space:nowrap;flex:none}.compact-sort select{color:#edf4fb;cursor:pointer;background:0 0;border:0;outline:0;width:auto;min-width:max-content;padding-right:4px;font-size:13px}.compact-sort select option{color:#edf4fb;background:#10213d}.opportunity-suggestions{z-index:12;background:#0b1a34;border:1px solid #314968;border-radius:14px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 20px 60px #00000061}.opportunity-suggestions p{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.opportunity-suggestions b{color:#d8bd6a;width:70px;font-size:12px}.opportunity-suggestions button{color:#c7d8ec;background:#10213d;border:1px solid #304967;border-radius:999px;padding:6px 9px;font-size:12.5px}.editorial-tabs{margin:2px 0 4px}.editorial-tabs button span{display:none}.opportunity-view-row{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.opportunity-view-row p{color:#c0cee1;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.opportunity-view-row p svg{color:#d8bd6a}.opportunity-view-row>button{color:#b9d3ff;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;font-weight:800;display:flex}.opportunity-view-row label{color:#8fa2bf;align-items:center;gap:7px;font-size:13px;display:flex}.opportunity-view-row select{color:#edf4fb;cursor:pointer;background:#10213d;border:1px solid #304868;border-radius:8px;width:auto;min-width:max-content;padding:7px 12px;font-size:13px}.opportunity-view-row select option{color:#edf4fb;background:#10213d}.featured-opportunity{background:linear-gradient(145deg,#10264a,#07152d);border-radius:26px;grid-template-columns:minmax(300px,.86fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000003d}.featured-image{text-align:left;background:radial-gradient(circle at 32% 24%,#dab65c6b,#0000 20%),radial-gradient(circle at 72% 22%,#5788f06b,#0000 21%),linear-gradient(145deg,#17335f,#0a1934 72%);border:0;min-height:390px;padding:26px;position:relative}.featured-image:before{content:"";background:linear-gradient(90deg,#0000,#f0cf73,#0000);height:2px;position:absolute;bottom:31%;left:10%;right:10%;transform:rotate(-8deg);box-shadow:0 -60px #6fa3fa59,0 54px #ffffff17}.featured-image:after{content:"";background:linear-gradient(#0000,#050c1bdb);height:48%;position:absolute;inset:auto 0 0}.featured-image span{z-index:1;color:#e8cb7b;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850;position:absolute;bottom:26px;left:26px}.featured-opportunity.collaboration .featured-image,.opp-thumb.collaboration{background:radial-gradient(circle at 75% 22%,#715dcd59,#0000 24%),linear-gradient(145deg,#282759,#0d1d3b)}.featured-opportunity.gig .featured-image,.opp-thumb.gig{background:radial-gradient(circle at 30% 20%,#dab65c47,#0000 24%),linear-gradient(145deg,#3b304b,#112344)}.featured-opportunity.crew .featured-image,.opp-thumb.crew{background:radial-gradient(circle at 70% 20%,#5086f152,#0000 23%),linear-gradient(145deg,#15304f,#0b1a34)}.featured-opportunity.services .featured-image,.opp-thumb.services{background:radial-gradient(circle at 70% 20%,#46beab47,#0000 24%),linear-gradient(145deg,#143b47,#10213f)}.featured-content{flex-direction:column;justify-content:center;padding:38px;display:flex}.featured-content h2{letter-spacing:-.04em;margin-top:10px;font-size:40px;line-height:1.04}.featured-org,.featured-meta{color:#aebfd6!important;margin-top:10px!important}.featured-meta strong{color:#e8cb7b}.featured-content>p:not(.featured-org):not(.featured-meta){color:#c0cee1;margin-top:16px;font-size:16px;line-height:1.65}.featured-urgency{color:#e4c674;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.featured-urgency span{color:#cbd8e9}.featured-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;display:flex}.featured-actions button{color:#cbdcf4;background:#10213d;border:1px solid #3b557a;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;display:flex}.featured-actions button.saved{color:#d8bd6a}.more-opportunities{gap:16px;margin-top:12px;display:grid}.editorial-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.editorial-opportunity-card{background:#0d1d3b;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}.opp-thumb{text-align:left;background:linear-gradient(145deg,#17335f,#0a1934);border:0;min-height:100%;padding:14px}.opp-thumb span{color:#e8cb7b;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:850;display:inline-block}.opp-card-copy{padding:17px}.opp-card-labels{flex-wrap:wrap;gap:7px;display:flex}.opp-card-copy h3{margin-top:10px;font-size:20px;line-height:1.25}.opp-card-copy h3 button{color:#fff;text-align:left;background:0 0;border:0;padding:0}.lean-meta,.lean-summary,.lean-reason{color:#aebfd6;margin-top:8px;font-size:14px;line-height:1.55}.lean-summary{color:#c1cee1}.lean-reason{align-items:flex-start;gap:7px;display:flex}.lean-reason svg{color:#d8bd6a;margin-top:3px}.lean-reason b{color:#e8cb7b;white-space:nowrap;margin-left:auto}.lean-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.lean-actions button{color:#c8ddfb;background:#142946;border:1px solid #385783;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:12.5px;display:flex}.lean-actions button.saved{color:#d8bd6a}.invitation-strip{background:linear-gradient(145deg,#dab65c1a,#0f2143e6);border:1px solid #dabe6847;border-radius:18px;padding:22px}.invitation-strip h2{margin-top:8px;font-size:25px}.invitation-strip p{color:#c6d2e3;margin-top:7px}.invitation-strip div{gap:9px;margin-top:15px;display:flex}.invitation-strip button{color:#efd386;background:#142946;border:1px solid #725f37;border-radius:9px;padding:9px 12px}.support-services{gap:9px;margin-top:6px;display:grid}.support-services h2{font-size:22px}.support-services a{color:#fff;border-top:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.support-services svg{color:#d8bd6a}.support-services b,.support-services small{display:block}.support-services small{color:#97a9c4;margin-top:4px}.support-services span{color:#b9d3ff;font-size:13px;font-weight:800}.why-opportunity-modal div{gap:10px;margin-top:20px;display:grid}.why-opportunity-modal p{color:#c4d2e5;align-items:center;gap:8px;margin:0;display:flex}.why-opportunity-modal svg{color:#65c098}.why-opportunity-modal .missing span{border:1px solid #60748f;border-radius:50%;width:13px;height:13px}.why-opportunity-modal a{color:#b9d3ff;align-items:center;gap:6px;margin-top:20px;font-size:13px;font-weight:800;display:inline-flex}.opportunity-activity-panel p{color:#c4d2e5;border-top:1px solid #2a4160;justify-content:space-between;gap:16px;margin:0;padding:13px 0;display:flex}.opportunity-activity-panel p:first-of-type{margin-top:18px}.opportunity-activity-panel b{color:#e8cb7b}.recommendation-how-modal p{color:#c4d2e5;border-top:1px solid #2a4160;align-items:center;gap:8px;margin:0;padding:12px 0;display:flex}.recommendation-how-modal p:first-of-type{margin-top:18px}.recommendation-how-modal svg{color:#65c098}.editorial-empty div{justify-content:center;gap:10px;margin-top:18px;display:flex}.editorial-empty a{color:#c8ddfb;background:#142946;border:1px solid #385783;border-radius:8px;padding:10px 12px}@media (max-width:1100px){.opportunity-search-row{grid-template-columns:1fr auto auto}.compact-sort{grid-column:1/-1;justify-self:start}.featured-opportunity{grid-template-columns:1fr}.featured-image{min-height:280px}.editorial-opportunity-grid{grid-template-columns:1fr}}@media (max-width:700px){.opportunity-discovery-head{flex-direction:column;align-items:flex-start}.opportunity-discovery-head h1{font-size:36px}.opportunity-search-row{grid-template-columns:1fr 1fr}.opportunity-search-wrap,.compact-sort{grid-column:1/-1}.opportunity-view-row{flex-direction:column;align-items:flex-start}.featured-content{padding:24px}.featured-content h2{font-size:30px}.editorial-opportunity-card{grid-template-columns:1fr}.opp-thumb{min-height:155px}.featured-actions,.lean-actions,.invitation-strip div,.editorial-empty div{flex-direction:column;align-items:stretch}.featured-actions button,.featured-actions a,.lean-actions button,.invitation-strip button{justify-content:center;width:100%}.support-services a{grid-template-columns:auto minmax(0,1fr)}.support-services span{grid-column:2}.opportunity-suggestions b{width:100%}}.editorial-opportunities .featured-image,.editorial-opportunities .opp-thumb{isolation:isolate;overflow:hidden}.editorial-opportunities .opportunity-media-picture{z-index:0;display:block;position:absolute;inset:0}.editorial-opportunities .featured-image img,.editorial-opportunities .opp-thumb img{z-index:0;object-fit:cover}.editorial-opportunities .opportunity-media-picture img{object-fit:cover;width:100%;height:100%}.editorial-opportunities .featured-image:before{display:none}.editorial-opportunities .featured-image:after{z-index:1;background:linear-gradient(#050c1b0a 42%,#050c1bd6),linear-gradient(90deg,#050c1b24,#050c1b05 52%)}.editorial-opportunities .featured-image span,.editorial-opportunities .opp-thumb span{z-index:2;position:relative}.editorial-opportunities .opp-thumb{background:#10213d;min-height:100%;position:relative}.editorial-opportunities .opp-thumb:after{content:"";z-index:1;background:linear-gradient(#0712260a,#071226c7);position:absolute;inset:0}.editorial-opportunities .opp-thumb span{position:absolute;bottom:14px;left:14px}@media (min-width:701px){.editorial-opportunities .editorial-opportunity-card{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:700px){.editorial-opportunities .featured-image{min-height:230px}.editorial-opportunities .opp-thumb{min-height:168px}}.events-screen button{cursor:pointer}.events-screen .page-intro{align-items:center;gap:22px}.events-intro-actions{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.events-intro-actions .primary-action{white-space:nowrap;margin:0}.events-intro-actions>button,.events-text-button{color:#b7d0fb;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:14px;display:inline-flex}.events-relevance{color:#b0c2da;align-items:flex-start;gap:9px;margin:20px 0;font-size:14px;line-height:1.65;display:flex}.events-relevance svg{color:#dcc17d;flex:none;margin-top:3px}.events-search{gap:10px;display:flex}.events-search>label{color:#a9c2e7;background:#10203c;border:1px solid #344b6d;border-radius:10px;align-items:center;gap:12px;width:100%;padding:13px 16px;display:flex}.events-search input{color:#edf2fa;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px}.events-search>label:focus-within{border-color:#8aaffb;box-shadow:0 0 0 3px #477cce22}.events-mobile-filter{display:none}.events-screen .tabs{margin:22px 0 18px;overflow:auto}.events-screen .tabs button{white-space:nowrap;color:#b4c4dc;padding-inline:14px;font-size:14px}.events-screen .tabs button.active{color:#f2f6ff;background:#3d69a911;border-bottom-color:#7ca9ff}.events-screen .tabs button:hover{color:#e4c980}.events-filter-bar{border-bottom:1px solid #2a3c59;flex-wrap:wrap;align-items:end;gap:10px;padding:0 0 18px;display:flex}.events-filter-bar label{flex:140px;min-width:140px}.events-filter-bar label span,.events-filter-modal label span{color:#adbed5;margin-bottom:6px;font-size:12px;display:block}.events-screen select{color:#d7e3f5;background:#11233f;border:1px solid #314969;border-radius:7px;max-width:100%;padding:9px;font-size:13px}.events-filter-bar select{width:100%}.events-results{justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.events-results>div{align-items:center;gap:18px;display:flex}.events-results>div>span{color:#bdccdf;font-size:14px}.events-results label{color:#b0c3dc;grid-template-columns:auto auto;align-items:center;gap:6px 9px;font-size:13px;display:grid}.events-results small{text-align:right;color:#a3b7d1;grid-column:1/-1;font-size:11px}.events-screen .event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.events-screen .event-card{background:#0d1e3b;border:1px solid #2b4163;border-radius:15px;grid-template-columns:56px minmax(0,1fr);align-content:start;gap:16px;min-width:0;padding:22px;display:grid}.events-screen .event-card.priority-event{background:linear-gradient(120deg,#182843,#0d1e3b);border-color:#7a6b44}.events-screen .event-card:last-child:nth-child(odd){grid-column:1/-1}.events-screen .event-date{text-align:center;background:#193251;border:1px solid #38517a;border-radius:10px;align-self:start;width:56px;min-height:66px;padding:10px 5px}.events-screen .event-date b{color:#e5ecf9;font-size:24px;line-height:1.15;display:block}.events-screen .event-date span{letter-spacing:.09em;color:#c6b579;margin-top:6px;font-size:12px;display:block}.event-card-main{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.event-card-labels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-card-labels .badge,.event-access .badge{font-size:10px;line-height:1.5}.event-status{color:#b9cce8;font-size:12px}.event-title{text-align:left;color:#eff3fa;background:0 0;border:0;padding:0}.events-screen .event-card h3{margin:12px 0 9px;font-size:21px;line-height:1.35}.event-organizer{color:#b3cef9;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;display:inline-flex}.events-screen .event-detail{gap:8px;margin:15px 0;display:grid}.events-screen .event-detail span{color:#b4c5dd;align-items:center;gap:7px;font-size:14px;display:flex}.events-screen .event-detail svg{flex:none;width:14px;height:14px}.event-access{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-access>span:last-child{color:#c4d2e5;font-size:13px}.event-scarcity{color:#e0c584;margin:12px 0 0;font-size:13px;line-height:1.5}.event-people{color:#b4cffb;text-align:left;background:0 0;border:0;align-items:center;gap:7px;margin-top:14px;padding:0;font-size:13px;display:flex}.events-match{border-top:1px solid #304768;width:100%;margin-top:18px;padding-top:14px;font-size:14px;line-height:1.6}.events-match>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.events-match span{color:#dbc381;font-size:12px}.events-match b{color:#e8cd87;white-space:nowrap;font-size:14px}.events-match p{color:#b9cbe2;margin:9px 0;font-size:14px;line-height:1.6}.events-match button,.events-match>a{color:#b9d3ff;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;display:flex}.events-match ul{color:#b8cbe5;margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.event-fasttrack{color:#aebfd7;flex-wrap:wrap;align-items:flex-start;gap:6px;margin:17px 0 0;font-size:12px;line-height:1.6;display:flex}.event-fasttrack svg{color:#c9b574;flex:none;margin-top:3px}.event-fasttrack a{color:#c5d9fc;text-decoration:underline}.event-reminder{color:#b9d6ce;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.event-card-actions{border-top:1px solid #2a4062;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.event-card-actions button{color:#bdd4fb;background:#152c4d;border:1px solid #344f77;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 11px;font-size:13px;display:flex}.event-card-actions .event-primary{color:#fff;background:#285fbf;border-color:#4576cf;margin-right:auto}.event-card-actions button[aria-pressed=true]{color:#e4ca85;border-color:#817248}.events-empty{text-align:center;border:1px solid #30486d;border-radius:15px;padding:50px 20px}.events-empty h2{margin:15px 0;font-size:24px}.events-empty p{color:#adc0dc}.events-empty button{color:#fff;background:#295fb8;border:0;border-radius:8px;margin-top:20px;padding:12px 18px}.events-notice{color:#dec98d;background:#1a2d49;border:1px solid #7c704a;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;font-size:14px;line-height:1.6;display:flex}.events-notice button{color:inherit;background:0 0;border:0}.events-screen .mli-live{margin-top:40px;scroll-margin-top:95px}.events-screen .live-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.events-screen .live-card{min-width:0}.events-screen .live-card>span{color:#e5cf95;font-size:12px}.events-screen .live-card h3{font-size:20px;line-height:1.4}.events-screen .live-card p{color:#bfd0e6;font-size:14px;line-height:1.6}.events-screen .live-card small{color:#b9c9de;margin-top:10px;font-size:12px;line-height:1.6;display:block}.events-screen .live-card button{font-size:14px}.events-screen .section-heading-inline>p{color:#afc2dd;max-width:500px;line-height:1.7}.events-modal{width:min(730px,100%);max-height:88dvh;overflow-y:auto}.events-modal h2{margin:12px 0 18px;font-size:28px;line-height:1.3}.events-modal h3{margin:23px 0 10px;font-size:19px;line-height:1.45}.events-modal>p{color:#b4c6df;font-size:15px;line-height:1.7}.events-modal .primary-action{min-height:44px;margin-top:20px;display:inline-flex;width:auto!important}.events-modal button:disabled{opacity:.6;cursor:default}.events-modal .events-text-button{margin:16px 14px 0 0}.event-full-detail{width:min(920px,100%)}.event-detail-visual{color:#d7c081;background:linear-gradient(115deg,#20385a,#162541);border:1px solid #385179;border-radius:13px;align-items:center;gap:18px;margin-bottom:20px;padding:25px;display:flex}.event-detail-visual>div{flex:1}.event-detail-visual span{font-size:12px}.event-detail-visual strong{color:#e9f0fb;margin:8px 0;font-size:20px;display:block}.event-detail-visual p{color:#bfcfe6;margin:0;font-size:15px}.event-detail-facts{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.event-detail-facts p{color:#c4d4e9;margin:0;font-size:15px;line-height:1.6}.event-detail-facts b{color:#a7bcd9;margin-bottom:5px;font-size:12px;font-weight:500;display:block}.event-location-panel{color:#a7c1e9;background:#112742;border:1px solid #2e486a;border-radius:10px;align-items:center;gap:15px;padding:20px;display:flex}.event-location-panel b{color:#d6e3f5;font-size:14px}.event-location-panel p{color:#b0c3df;margin:5px 0 0;font-size:14px;line-height:1.6}.event-detail-columns{grid-template-columns:1fr 1fr;gap:22px;margin:24px 0;display:grid}.event-detail-columns section{border:1px solid #30496d;border-radius:10px;padding:18px}.event-detail-columns h3{margin:0 0 10px}.event-detail-columns p{color:#b9cce7;font-size:15px;line-height:1.65}.event-detail-columns a,.event-detail-columns button,.event-service-links a,.event-share-options a{color:#b9d2fd;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:0;font-size:14px;display:flex}.event-member{border-bottom:1px solid #2a4160;align-items:center;gap:12px;padding:14px 0;display:flex}.event-member>.avatar{flex:none;place-items:center;display:grid}.event-member a{color:#d9e6f9;font-size:15px}.event-member small{color:#aec4e0;margin-top:5px;font-size:13px;line-height:1.6;display:block}.event-service-links{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.event-service-links a{background:#162c49;border:1px solid #344f73;border-radius:7px;padding:10px 12px}.event-sponsor{color:#cfb97c;border-top:1px solid #334561;margin:24px 0;padding-top:17px;font-size:13px;line-height:1.7}.event-sponsor small{color:#adbed5;margin-top:5px;font-size:12px;display:block}.event-detail-cta{flex-wrap:wrap;align-items:center;gap:15px;margin-top:22px;display:flex}.event-detail-cta .primary-action{margin:0}.event-detail-cta>button:not(.primary-action){color:#b9d1f9;background:0 0;border:0;padding:9px 0;font-size:14px}.event-calendar-options{gap:10px;margin:22px 0;display:grid}.event-calendar-options button{color:#c1d7f6;background:#142b4b;border:1px solid #375478;border-radius:9px;align-items:center;gap:10px;padding:15px;font-size:15px;display:flex}.event-calendar-options button svg:last-child{margin-left:auto}.event-reminder-select{color:#bfcee4;align-items:center;gap:14px;margin:22px 0;font-size:14px;display:flex}.event-stage-visual{text-align:center;color:#d9c17f;background:radial-gradient(at top,#3b3a58,#152848);border:1px solid #405578;border-radius:14px;place-items:center;gap:10px;margin:22px 0;padding:40px 20px;display:grid}.event-stage-visual strong{color:#f0f3fa;font-size:25px}.event-stage-visual span,.event-stage-visual p{color:#c3d3ea;margin:0;font-size:16px;line-height:1.6}.event-stage-visual small{color:#b0c5e1;font-size:13px}.events-modal .event-demo-note{color:#aebed4;margin-top:18px;font-size:13px;line-height:1.7}.events-form{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.events-form label{color:#b6c9e0;font-size:14px}.events-form input,.events-form textarea,.events-form select{color:#fff;background:#10213c;border:1px solid #3c5477;border-radius:7px;width:100%;margin-top:7px;padding:11px;font-size:14px;display:block}.events-form .wide{grid-column:1/-1}.events-filter-modal{max-height:90dvh;overflow:auto}.events-filter-modal>div{gap:16px;margin-top:24px;display:grid}.events-filter-modal select{width:100%}.events-screen button:focus-visible,.events-screen a:focus-visible{outline-offset:3px;outline:2px solid #e1c77b}.events-screen .event-date{flex-direction:column;justify-content:center;align-items:center;gap:3px;height:66px;min-height:66px;padding:0 5px;display:flex;overflow:hidden}.events-screen .event-date b{margin:0;font-size:24px;line-height:1;display:block}.events-screen .event-date span{letter-spacing:.08em;margin:0;font-size:11px;font-weight:700;line-height:1;display:block}@media (max-width:1150px){.events-screen .live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.events-screen .event-card{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:18px}.events-screen .event-date{width:48px;height:58px;min-height:58px}.events-screen .event-date b{font-size:22px}.events-screen .event-date span{font-size:10px}.events-screen .event-card h3{font-size:19px}.event-card-actions .event-primary{flex:100%}}@media (max-width:900px){.events-screen .event-grid{grid-template-columns:1fr}.events-screen .event-card:last-child:nth-child(odd){grid-column:auto}.event-card-actions .event-primary{flex:0 auto}.events-intro-actions{align-items:flex-start}.events-screen .page-intro{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.events-screen .event-grid,.events-screen .live-grid{grid-template-columns:1fr}.events-filter-bar{display:none}.events-mobile-filter{color:#d1e1f8;background:#193552;border:1px solid #395677;border-radius:8px;align-items:center;gap:6px;padding:10px;font-size:14px;display:flex}.events-search input{font-size:16px}.events-screen .tabs{gap:0}.events-screen .tabs button{padding-inline:12px}.events-results{flex-wrap:wrap;align-items:flex-start}.events-results>div,.events-results>label{justify-content:space-between;width:100%}.events-screen .event-card{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:17px}.events-screen .event-date{width:44px}.event-card-labels{gap:5px}.events-screen .event-card h3{font-size:20px}.event-access>span:last-child,.events-screen .event-detail span{font-size:13px}.events-match>div:first-child{flex-wrap:wrap;gap:6px}.event-card-actions{gap:6px}.event-card-actions button{padding:8px 9px}.event-card-actions .event-primary{flex:100%;margin:0}.event-card-actions>button:not(.event-primary){flex:1}.events-screen .section-heading-inline{display:block}.events-screen .section-heading-inline>p{margin-top:14px}.events-modal{border-radius:0;width:100%;max-height:100dvh;padding:28px 20px;position:fixed;inset:0;overflow-y:auto}.events-modal h2{padding-right:20px;font-size:26px}.event-detail-visual{flex-wrap:wrap;gap:12px;padding:18px}.event-detail-visual strong{font-size:18px}.event-detail-columns,.events-form{grid-template-columns:1fr}.events-form .wide{grid-column:auto}.event-member{align-items:flex-start}.event-member a{line-height:1.5}.event-detail-cta{padding-bottom:20px}.event-detail-facts{gap:16px}.event-detail-facts p{font-size:14px}}.events-modal,.events-filter-modal{scrollbar-width:thin;scrollbar-color:#415677 #14233d}.opportunities-screen .page-intro{align-items:center;gap:22px}.opportunities-screen .page-intro p:last-child{max-width:720px}.opportunity-notice{color:#e1ca8d;background:#1a2d49;border:1px solid #766a47;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding:12px 15px;font-size:14px;display:flex}.opportunity-notice button{color:inherit;background:0 0;border:0}.opportunities-screen .opportunity-toolbar{flex-wrap:wrap;align-items:stretch}.opportunities-screen .opportunity-toolbar>label:first-child{min-width:min(100%,390px)}.opportunities-screen .opportunity-toolbar button{min-height:44px}.sort-select{color:#93a8c9;white-space:nowrap;background:#0e1d3b;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:9px;width:auto;min-width:fit-content;padding:0 14px;font-size:12.5px;display:inline-flex}.sort-select span{white-space:nowrap;flex:none}.sort-select select{color:#e5edf8;cursor:pointer;background:0 0;border:0;outline:0;width:auto;min-width:max-content;padding-right:4px;font-size:13px}.sort-select select option{color:#e5edf8;background:#0e1d3b}.opp-filter-strip select,.opportunity-filter-modal select,.opportunity-filter-modal input{color:#e5edf8;background:#132846;border:0;outline:0;font-size:13px}.opp-filter-strip{border-bottom:1px solid #263a59;flex-wrap:wrap;align-items:end;gap:10px;margin:13px 0 6px;padding-bottom:15px;display:flex}.opp-filter-strip label{min-width:118px}.opp-filter-strip label span,.opportunity-filter-modal label span{color:#aabbd3;margin-bottom:6px;font-size:12px;display:block}.opp-filter-strip select{border:1px solid #314969;border-radius:7px;width:100%;padding:8px}.verified-toggle{color:#bed0e8;align-items:center;gap:7px;min-height:36px;font-size:13px;display:flex!important}.verified-toggle input{accent-color:#dab65c}.opp-filter-strip>button,.filter-modal-actions>button:first-child{color:#c5d7ef;background:#142946;border:1px solid #3a4f70;border-radius:8px;padding:9px 12px;font-size:13px}.opportunities-screen .tabs{align-items:end;overflow:auto}.opportunities-screen .tabs button{white-space:nowrap;align-items:center;gap:7px;display:flex}.opportunities-screen .tabs button:hover{color:#e8cf88}.opportunities-screen .tabs button span{color:#9eb3d0;background:#1a2d4a;border-radius:999px;padding:2px 6px;font-size:11px}.opportunities-screen .tabs button.active span{color:#dce9ff;background:#284b83}.my-opportunity-tabs{flex-wrap:wrap;gap:8px;margin:-8px 0 22px;display:flex}.my-opportunity-tabs button{color:#a9bbd4;background:#10213d;border:1px solid #2f4567;border-radius:999px;padding:8px 12px;font-size:13px}.my-opportunity-tabs button.active,.my-opportunity-tabs button:hover{color:#efd386;background:#d7bb6812;border-color:#7b6d47}.opp-results-head{color:#bfd0e6;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.opp-results-head small{color:#8fa4c4}.opportunity-engine-card{min-width:0;padding:18px;position:relative}.opportunity-engine-card.invitation-card{background:linear-gradient(140deg,#172b4a,#0d1d3b);border-color:#806e44}.opp-type-icon{color:#86aff9;background:#203d6d;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.opp-card-tools{gap:6px;display:flex;position:relative}.opp-card-tools button{color:#b5c9e8;background:#132744;border:1px solid #2c4468;border-radius:8px;align-items:center;gap:5px;padding:7px;font-size:12px;display:flex}.opp-card-tools button.saved{color:#e5c879;border-color:#84764c}.opp-share-menu{z-index:5;background:#0b1a33;border:1px solid #314a6f;border-radius:9px;width:170px;padding:6px;position:absolute;top:39px;right:0;box-shadow:0 15px 35px #0008}.opp-share-menu button{text-align:left;background:0 0;border:0;width:100%;padding:9px;display:block}.opp-state-row{flex-wrap:wrap;gap:6px;margin:13px 0 4px;display:flex}.opp-state-row span{color:#c4d7f0;background:#142946;border:1px solid #344c6e;border-radius:999px;padding:4px 8px;font-size:11.5px}.opp-state-row span.urgent{color:#f0bf88;background:#8c4e251a;border-color:#8c674f}.opp-title-button{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.opportunity-engine-card h3{margin:10px 0 5px;font-size:20px;line-height:1.3}.opportunity-engine-card .org{color:#b7d1fb;margin-top:4px;font-size:14px;display:block}.opportunity-engine-card .meta-row{gap:10px;margin-top:12px}.opportunity-engine-card .meta-row span{color:#b6c6dc;font-size:13px}.opp-scarcity{color:#d7c080;grid-template-columns:auto 1fr;gap:7px;margin-top:14px;font-size:13px;display:grid}.opp-scarcity svg{margin-top:1px}.opp-scarcity small{color:#b7c7dc;grid-column:2;font-size:13px}.skill-row,.detail-skills{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.skill-row span,.detail-skills span{color:#aebfd6;background:#10213c;border:1px solid #314967;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:flex}.skill-row span.matched,.detail-skills span.matched{color:#afe7ca;background:#183c32;border-color:#49715f}.why-inline b{color:#e3c878}.why-inline span{min-width:0}.opp-match-detail{background:#0b1a33;border:1px solid #2d4364;border-radius:10px;gap:7px;margin-top:10px;padding:11px;display:grid}.opp-match-detail span{color:#b7c9e2;align-items:center;gap:7px;font-size:13px;display:flex}.opp-match-detail svg{color:#5fbd98}.opportunity-engine-card .opp-bottom{align-items:center;gap:10px}.small-primary{min-height:38px;font-size:13px;width:auto!important;margin:0!important;padding:0 12px!important}.locked-action{color:#e2c778;background:#d8bd6914;border:1px solid #7d704a;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:13px;display:inline-flex}.opportunity-signal-panel{background:radial-gradient(circle at 100% 0,#dab65c1f,#0000 32%),#0d1d3b;border:1px solid #dab65c29;border-radius:16px}.opportunity-signal-panel small{color:#9fb0c8;margin-top:13px;font-size:12.5px;line-height:1.6;display:block}.opportunities-empty{text-align:center;background:#0d1d3b;border:1px solid #2d4568;border-radius:16px;align-content:center;place-items:center;min-height:320px;display:grid}.opportunities-empty svg{color:#dab65c}.opportunities-empty h2{margin-top:12px}.opportunities-empty p{color:#aabbd3;margin-top:6px}.opportunities-empty button{color:#c5d8f4;background:#142b4b;border:1px solid #3b5578;border-radius:8px;margin-top:18px;padding:10px 13px}.opportunity-detail{width:min(980px,100%);max-height:90dvh;overflow:auto}.opp-detail-hero{background:linear-gradient(120deg,#1b3457,#132540);border:1px solid #385177;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.opp-detail-hero>span{color:#e0c371;background:#214478;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.opp-detail-hero h2{margin:9px 0 8px;font-size:30px;line-height:1.2}.opp-detail-hero p{color:#bed0e6;font-size:15px;line-height:1.65}.detail-match{background:#d8bb6414;border:1px solid #806f47;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.detail-match b{color:#ebcd7b;margin-top:16px;font-size:23px}.detail-match span{color:#aabbd3;margin-top:-18px;font-size:12px}.detail-meta{flex-wrap:wrap;margin:18px 0;display:flex}.opp-detail-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.opp-detail-grid section,.opp-prep{background:#0f203c;border:1px solid #304765;border-radius:12px;padding:17px}.opp-detail-grid h3,.opp-prep h3{margin:0 0 12px;font-size:18px}.opp-detail-grid dl{grid-template-columns:145px 1fr;gap:9px 14px;margin:0;display:grid}.opp-detail-grid dt{color:#9aacc6;font-size:13px}.opp-detail-grid dd{color:#d7e4f6;margin:0;font-size:14px}.opp-detail-grid dd a{color:#b9d4ff}.opp-detail-grid blockquote{color:#bdcde3;background:#142945;border-left:2px solid #d4b866;margin:15px 0 0;padding:12px;font-size:14px;line-height:1.6}.detail-skills.subtle span{border-radius:8px}.opp-person-row{border-top:1px solid #2b4261;align-items:center;gap:10px;padding:12px 0;display:flex}.opp-person-row:first-of-type{border-top:0}.opp-person-row p{flex:1}.opp-person-row b,.opp-person-row small{display:block}.opp-person-row b{font-size:14px}.opp-person-row small{color:#9fb1ca;margin-top:4px;font-size:12.5px;line-height:1.5}.opp-person-row a{color:#b9d4ff;font-size:13px}.opp-ecosystem{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.opp-ecosystem div{background:#10213d;border:1px solid #304765;border-radius:10px;padding:14px}.opp-ecosystem span{color:#9daec6;font-size:12px;display:block}.opp-ecosystem a{color:#d9c27f;align-items:center;gap:6px;margin-top:7px;font-size:14px;line-height:1.5;display:flex}.opp-prep{margin-top:16px}.opp-prep>div{flex-wrap:wrap;gap:8px;display:flex}.opp-prep a{color:#c3d9f6;background:#162c4a;border:1px solid #365174;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:13px;display:flex}.detail-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.detail-actions button,.detail-actions a{color:#c3d9f6;background:#142a49;border:1px solid #365174;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 13px;font-size:14px;display:flex}.detail-actions .primary-action{border:0;margin:0}.opportunity-filter-modal{width:min(680px,100%);max-height:90dvh;overflow:auto}.opportunity-filter-modal>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.opportunity-filter-modal select,.opportunity-filter-modal input{border:1px solid #354f73;border-radius:7px;width:100%;padding:10px}.filter-modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.filter-modal-actions .primary-action{width:auto;margin:0}.opportunity-action-modal>p{color:#bfcee2}.intro-box{color:#dac486;background:#d9bd6910;border:1px solid #7a6d49;border-radius:10px;gap:10px;margin:20px 0;padding:14px;line-height:1.6;display:flex}.share-preview{background:#11233f;border:1px solid #344f72;border-radius:11px;margin:18px 0;padding:15px}.share-preview span{color:#d7bf78;font-size:12px}.share-preview h3{margin-top:6px}.share-preview p{color:#aebfd6;margin-top:5px}.opportunities-screen button:focus-visible,.opportunities-screen a:focus-visible,.opportunities-screen input:focus-visible,.opportunities-screen select:focus-visible{outline-offset:3px;outline:2px solid #e1c77b}@media (max-width:1100px){.opp-filter-strip{display:none}.opp-ecosystem{grid-template-columns:1fr}.opportunity-detail{width:min(760px,100%)}}@media (max-width:800px){.opportunities-screen .opportunity-toolbar{z-index:10;background:#071126;padding:8px 0;position:sticky;top:76px}.opportunities-screen .opportunity-toolbar>button{display:flex}.opportunities-screen .opportunity-toolbar .sort-select{justify-content:space-between;width:100%;min-height:42px}.opportunity-signal-panel{position:static}.opp-detail-grid,.opportunity-filter-modal>div,.opp-detail-hero{grid-template-columns:1fr}.detail-match{border-radius:10px;width:auto;height:auto;padding:10px}.detail-match b,.detail-match span{margin:0}.opp-detail-grid dl{grid-template-columns:1fr}.detail-actions .primary-action,.detail-actions .locked-action{width:100%}}@media (max-width:600px){.opportunities-screen .page-intro{flex-direction:column;align-items:flex-start}.opportunities-screen .page-intro>.primary-action{display:flex}.opportunity-engine-card{padding:16px}.opp-top{align-items:flex-start}.opp-top>div{flex-wrap:wrap;gap:7px}.access-type{margin-left:0}.opp-card-tools span{display:none}.opp-results-head{display:block}.opp-results-head small{margin-top:4px;display:block}.opportunity-detail,.opportunity-filter-modal,.opportunity-action-modal{border-radius:0;width:100%;max-height:100dvh;padding:24px 18px;position:fixed;inset:0;overflow:auto}.opp-detail-hero h2{font-size:25px}.opportunity-form{grid-template-columns:1fr}.opportunity-form .wide{grid-column:auto}}.community-screen .page-intro{align-items:center;gap:22px}.community-screen .page-intro small{color:#9aacc8;margin-top:8px;font-size:14px;line-height:1.55;display:block}.community-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.secondary-action{color:#c9dcf7;background:#132846;border:1px solid #3a5072;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:14px;display:inline-flex}.secondary-action svg{height:15px}.community-notice{color:#e4cc89;background:#1b2f4c;border:1px solid #786c47;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:12px 15px;font-size:14px;display:flex}.community-notice button{color:inherit;background:0 0;border:0}.community-main-tabs button{font-size:14px}.group-subfilters{flex-wrap:wrap;gap:8px;margin:-7px 0 20px;display:flex}.group-subfilters button{color:#adbed5;background:#10213d;border:1px solid #2f4566;border-radius:999px;padding:8px 12px;font-size:13px}.group-subfilters button.active,.group-subfilters button:hover{color:#efd386;background:#d9bd6912;border-color:#7d714a}.community-group-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:stretch}.community-group-card{flex-direction:column;min-width:0;padding:16px;display:flex}.community-group-card.joined-card{background:linear-gradient(145deg,#162945,#0d1d3b);border-color:#74683f}.community-group-card.recommended-card{background:linear-gradient(145deg,#112a52,#0d1d3b);border-color:#315a92}.community-group-card.premium-card{background:radial-gradient(circle at 95% 0,#dab65c21,#0000 32%),#0d1d3b;border-color:#837348}.group-card-labels{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.group-card-labels>span{color:#a8bad4;font-size:12.5px}.group-card-labels em{color:#e0c576;margin-left:auto;font-size:12px;font-style:normal;font-weight:750}.community-group-card h3{font-size:20px;line-height:1.3}.community-group-card>p{color:#a8b8cf;min-height:auto}.best-for{flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;display:flex}.best-for>span{color:#8da1bf;font-size:12px}.best-for i{color:#bdcfe8;background:#10213c;border:1px solid #304866;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal}.group-reason{color:#b7c9e2;background:#0b1a33;border:1px solid #2d4363;border-radius:10px;grid-template-columns:auto 1fr auto;gap:7px;margin-top:13px;padding:10px;font-size:13px;line-height:1.5;display:grid}.group-reason svg{color:#dab65c;margin-top:2px}.group-reason button{color:#b8d3ff;background:0 0;border:0;font-size:12.5px}.group-why-expanded{color:#c5d5e9;background:#132744;border-left:2px solid #d6bb67;align-items:flex-start;gap:7px;margin-top:8px;padding:10px;font-size:13px;line-height:1.55;display:flex}.group-why-expanded svg{color:#62bd99;margin-top:3px}.people-here{color:#b7c9e2;text-align:left;background:0 0;border:0;align-items:center;gap:0;margin-top:14px;padding:0;display:flex}.people-here .avatar{border:2px solid #0d1d3b;place-items:center;width:28px;height:28px;margin-right:-7px;font-size:10px;display:grid}.people-here span{margin-left:13px;font-size:12.5px;line-height:1.4}.community-group-card .group-actions{margin-top:auto}.community-group-card .group-actions button{min-height:38px}.community-composer{position:relative}.community-composer span{color:#9fb3d1;background:#142844;border-radius:999px;padding:4px 8px}.community-post .post-visual a{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;margin-top:15px;padding:8px 12px;font-size:13px;display:inline-flex}.community-post.opportunity .post-visual{background:radial-gradient(circle at 70% 20%,#dab65c52,#0000 23%),linear-gradient(145deg,#17365d,#121f37)}.community-post.event .post-visual{background:radial-gradient(circle at 30% 20%,#4682f561,#0000 24%),linear-gradient(145deg,#15376d,#0f203d)}.community-post .post-actions{flex-wrap:wrap}.community-post .post-actions a{color:#b7d2ff;font-size:13px}.community-mix{margin-bottom:14px}.community-mix h2{margin:7px 0 14px;font-size:22px}.community-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.community-personalized .community-group-card .group-art{height:86px}.community-context-panel h3{font-size:17px}.community-person p span{color:#8fa1bb;margin-top:5px;font-size:12.5px;line-height:1.45;display:block}.community-person a{color:#b8d2ff;font-size:13px}.following-update>small{color:#d7bf78;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px 2px;font-size:12px;display:block}.trending-layout{grid-template-columns:1fr 1fr;gap:14px;display:grid}.trending-panel{background:#0d1d3b;border:1px solid #ffffff13;border-radius:16px;padding:18px}.trending-panel.wide{grid-column:1/-1}.trending-panel h2{margin-bottom:12px;font-size:21px}.discussion-row{color:#fff;border-top:1px solid #2a4060;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.discussion-row:first-of-type{border-top:0}.discussion-row>span{color:#8bb2fb;background:#19345c;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.discussion-row b,.discussion-row small{display:block}.discussion-row b{font-size:15px;line-height:1.35}.discussion-row small{color:#9cafc9;margin-top:5px;font-size:13px;line-height:1.45}.discussion-row>svg{color:#6880a4}.trend-group{color:#fff;border-top:1px solid #2a4060;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.trend-group:first-of-type{border-top:0}.trend-group>svg{color:#e0c576}.trend-group b,.trend-group small{display:block}.trend-group small{color:#9cafc9;margin-top:5px;font-size:13px}.community-bridge-strip{flex-wrap:wrap;gap:10px;display:flex}.community-bridge-strip a{color:#c7dcfb;background:#142a49;border:1px solid #344e73;border-radius:9px;align-items:center;gap:8px;padding:11px 13px;font-size:14px;display:flex}.community-detail-hero .group-detail-actions{flex-direction:column;align-items:flex-end;gap:10px;min-width:190px;display:flex}.community-detail-hero .group-detail-actions b{color:#e7cb7c;font-size:15px}.community-detail-hero .group-detail-actions button,.community-detail-hero .group-detail-actions a{color:#d5e5fb;background:#173052;border:1px solid #3a557b;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:14px;display:flex}.community-detail-hero .group-detail-actions button{color:#fff;background:#326fe8;border-color:#326fe8}.detail-best-for{margin-top:12px}.pinned-content{background:radial-gradient(circle at 100% 0,#dab65c26,#0000 33%),#11233f;border:1px solid #796e49;border-radius:14px;margin-bottom:12px;padding:18px}.pinned-content h2{margin:10px 0 7px;font-size:20px}.pinned-content p{color:#bccde3;font-size:14px;line-height:1.6}.pinned-content>div{flex-wrap:wrap;gap:14px;margin-top:13px;display:flex}.pinned-content a{color:#d9c27f;align-items:center;gap:6px;font-size:13px;display:flex}.group-fasttrack{color:#d5c07f;border-top:1px solid #2d4363;align-items:flex-start;gap:7px;margin-top:14px;padding-top:13px;font-size:13px;line-height:1.6;display:flex}.group-fasttrack svg{margin-top:3px}.group-linked-grid .event-card>a{color:#c8ddfb;background:#162c4c;border:1px solid #35537a;border-radius:8px;align-self:center;padding:9px 12px;font-size:14px}.group-empty-content p{max-width:540px}.community-create-modal>p,.community-post-modal>p{color:#b6c7df}.community-create-modal .primary-action,.community-post-modal .primary-action{margin-top:18px;width:auto!important}.community-screen button:focus-visible,.community-screen a:focus-visible,.group-detail-screen button:focus-visible,.group-detail-screen a:focus-visible{outline-offset:3px;outline:2px solid #e1c77b}@media (max-width:1100px){.community-mini-grid,.trending-layout{grid-template-columns:1fr}.trending-panel.wide{grid-column:auto}.community-detail-hero .group-detail-actions{align-items:flex-start;min-width:0}.community-side{display:block!important}.community-side .panel{margin-bottom:12px}}@media (max-width:800px){.community-screen .page-intro{flex-direction:column;align-items:flex-start}.community-hero-actions{justify-content:flex-start}.community-main-tabs,.group-subfilters{flex-wrap:nowrap;overflow-x:auto}.community-main-tabs button,.group-subfilters button{white-space:nowrap}.community-detail-hero>div{align-items:flex-start}.community-detail-hero>div>div{min-width:0}.community-detail-hero .group-detail-actions{width:100%;margin-left:90px}.community-detail-hero .group-detail-actions button,.community-detail-hero .group-detail-actions a{width:100%}.discussion-row{grid-template-columns:30px minmax(0,1fr)}.discussion-row>svg{display:none}.community-bridge-strip{display:grid}.community-create-modal,.community-post-modal{border-radius:0;width:100%;max-height:100dvh;padding:24px 18px;position:fixed;inset:0;overflow:auto}}@media (max-width:600px){.community-hero-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.community-hero-actions .primary-action,.community-hero-actions .secondary-action{width:100%;padding-inline:10px;font-size:13px}.community-group-grid{grid-template-columns:1fr}.community-group-card h3{font-size:19px}.group-card-labels em{margin-left:0}.group-reason{grid-template-columns:auto 1fr}.group-reason button{grid-column:2;justify-self:start}.community-detail-hero .group-detail-actions{margin-left:0}.community-detail-hero>div>div{min-width:100%}.pinned-content{padding:15px}.community-post .post-actions{gap:12px}.community-post .post-actions button,.community-post .post-actions a{font-size:12px}}.editorial-community .alive-group-art{isolation:isolate;background:#10213d;position:relative;overflow:hidden}.editorial-community .alive-group-art img{z-index:0;object-fit:cover}.editorial-community .alive-group-art:after{content:"";z-index:1;background:linear-gradient(#0711260a,#071126bd),linear-gradient(90deg,#0711262e,#07112605);position:absolute;inset:0}.editorial-community .alive-group-art span{z-index:2;text-shadow:0 2px 12px #0000007a;position:relative}.mli-moments .moment-ring{background:#10213d;position:relative;overflow:hidden}.mli-moments .moment-ring img{object-fit:cover}.mli-moments .moment-ring:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #d8bd6ae0}.community-post-media{aspect-ratio:4/3;background:#10213d;border-radius:13px;min-height:128px;position:relative;overflow:hidden}.community-post-media img{object-fit:cover;object-position:center center}.social-post-body.audio .community-post-media img{object-position:center 35%}.social-post-body.event .community-post-media img{object-position:center 38%}.social-post-body.collaboration .community-post-media img{object-position:50% center}.trend-group-thumb{background:#10213d;border:1px solid #ffffff21;border-radius:10px;width:42px;height:42px;display:block;position:relative;overflow:hidden}.trend-group-thumb img{object-fit:cover}.group-detail-hero.community-detail-hero{isolation:isolate;position:relative;overflow:hidden}.group-detail-hero.community-detail-hero>img{z-index:0;object-fit:cover}.group-detail-hero.community-detail-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#071126ed,#071126bd 48%,#0711266b),linear-gradient(#07112614,#071126db);position:absolute;inset:0}.group-detail-hero.community-detail-hero>a,.group-detail-hero.community-detail-hero>div{z-index:2;position:relative}@media (max-width:700px){.community-post-media{aspect-ratio:16/9;width:100%}.trend-group-thumb{width:38px;height:38px}}.social-photo{color:#ffffffe0;background:linear-gradient(145deg,#244f9f,#0f254d);border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:end center;width:42px;height:42px;font-size:10px;font-weight:850;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -10px 18px #00000040}.social-photo:before{content:"";background:#d9b28b;border-radius:50%;width:15px;height:15px;position:absolute;top:7px}.social-photo:after{content:"";background:#203a70;border-radius:14px 14px 5px 5px;width:26px;height:18px;position:absolute;bottom:5px}.social-photo i{background:#26202a;border-radius:12px 12px 5px 5px;width:20px;height:12px;position:absolute;top:4px}.social-photo.large{width:76px;height:76px;font-size:13px}.social-photo.large:before{width:27px;height:27px;top:13px}.social-photo.large:after{width:48px;height:32px;bottom:8px}.social-photo.large i{width:36px;height:20px;top:8px}.photo-violet{background:linear-gradient(145deg,#5c4dae,#1d2859)}.photo-blue{background:linear-gradient(145deg,#2f70d8,#112b59)}.photo-gold{background:linear-gradient(145deg,#b88a41,#243760)}.photo-cyan{background:linear-gradient(145deg,#289895,#143f62)}.photo-rose{background:linear-gradient(145deg,#b65374,#263960)}.social-photo.has-image{background:0 0;place-items:center;padding:0;overflow:hidden}.social-photo.has-image:before,.social-photo.has-image:after,.social-photo.has-image i{display:none!important}.social-photo img,.social-photo-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.social-composer{grid-template-columns:auto minmax(0,1fr);align-items:center}.social-composer>button{color:#a9b9d0;border-radius:999px;min-height:44px}.social-composer>div{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.social-composer>div>button{color:#b7c9df;background:#10213d;border:1px solid #2d4363;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:13px;display:flex}.composer-live-note{color:#e3c978;grid-column:1/-1;margin:0;font-size:13px}.social-post-modal{width:min(760px,100%);max-height:92vh;overflow:auto}.composer-member-row{background:#0a1831;border:1px solid #283e5d;border-radius:13px;grid-template-columns:auto minmax(0,1fr) 150px;align-items:center;gap:11px;margin-top:20px;padding:11px;display:grid}.composer-member-row b,.composer-member-row small{display:block}.composer-member-row small{color:#8fa2bf;margin-top:3px;font-size:12.5px}.composer-member-row select{color:#dbe8fa;background:#122642;border:1px solid #314b70;border-radius:9px;padding:9px}.composer-type-grid{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.composer-type-grid button,.composer-tools button,.composer-media-strip button{color:#b9cbe0;background:#10213d;border:1px solid #304765;border-radius:999px;padding:8px 10px;font-size:12.5px}.composer-type-grid button.active{color:#efd386;background:#d8bd6914;border-color:#d8bd6a}.social-compose-area{color:#fff;resize:vertical;background:#091831;border:1px solid #2d4363;border-radius:14px;width:100%;min-height:130px;margin-top:16px;padding:15px;font-size:16px;line-height:1.6}.composer-tools,.composer-media-strip,.composer-modal-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.composer-preview{background:#10213c;border:1px solid #384f70;border-radius:13px;margin-top:13px;padding:13px}.composer-preview h3{margin-top:8px;font-size:17px}.composer-preview p{color:#9fb0c7;margin-top:4px;font-size:13px}.composer-media-strip span{color:#91a4bf;margin-left:auto;font-size:13px}.composer-modal-actions{border-top:1px solid #293f5f;justify-content:space-between;padding-top:14px}.composer-modal-actions>button:first-child{color:#b9cae0;background:0 0;border:0}.composer-modal-actions .primary-action:disabled{opacity:.45}.mli-moments{background:linear-gradient(145deg,#0f2143e6,#0a1a36e6);border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:13px;margin-bottom:12px;padding:14px;display:flex;overflow-x:auto}.mli-moments>div{min-width:120px}.mli-moments small{color:#8194b0;margin-top:4px;font-size:12px;display:block}.mli-moments button{color:#c5d3e6;background:0 0;border:0;place-items:center;gap:6px;min-width:74px;font-size:12.5px;display:grid}.moment-ring{background:#15305b;border:2px solid #d8bd6a;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:850;display:grid}.moment-audio{border-color:#63c2b0}.moment-event{border-color:#7fa8fa}.moment-opportunity{border-color:#c9974e}.social-post{position:relative;overflow:visible}.social-post-head{align-items:flex-start}.social-post-head>button:first-child,.social-post-head div>button{text-align:left;color:#fff;background:0 0;border:0;padding:0}.social-post-head small{color:#d6be75;margin-top:3px;font-size:12px;line-height:1.35;display:block}.social-post-controls{justify-content:flex-end;align-items:flex-start;gap:10px;margin-left:auto;display:flex}.social-post-controls .badge{margin-top:0}.inline-follow{align-self:flex-start;color:#b9d3ff!important;background:#132844!important;border:1px solid #355783!important;border-radius:8px!important;padding:7px 10px!important;font-size:12.5px!important}.post-menu-wrap{align-items:center;display:flex;position:relative}.post-menu-wrap>button{color:#8ea0ba;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.post-menu{z-index:5;background:#0b1a34;border:1px solid #314968;border-radius:12px;width:205px;padding:6px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 18px 50px #00000059}.post-menu button{text-align:left;color:#c9d7ea;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:13px}.post-menu button:hover{background:#142844}.profile-preview-card{z-index:7;background:#0c1b35;border:1px solid #385170;border-radius:16px;width:260px;padding:16px;position:absolute;top:48px;left:52px;box-shadow:0 22px 70px #00000073}.profile-preview-card>button{color:#91a4bf;background:0 0;border:0;position:absolute;top:10px;right:10px}.profile-preview-card h3{margin-top:10px}.profile-preview-card p{color:#9cafc9;margin-top:4px;font-size:13px}.profile-preview-card>div{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;display:grid}.profile-preview-card span:not(.social-photo){text-align:center;background:#10213d;border:1px solid #2a4160;border-radius:9px;padding:8px;font-weight:800}.profile-preview-card small{color:#8da0bd;margin-top:3px;font-size:11px;display:block}.profile-preview-card a{color:#fff;text-align:center;background:#326fe8;border-radius:9px;padding:9px;font-size:13px;font-weight:800;display:block}.social-post-body{background:linear-gradient(145deg,#11284d,#0b1b35);border:1px solid #2f4666;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:170px;padding:18px;display:grid}.social-post-body>svg,.audio-play{color:#e1c36d;background:#193762;border:1px solid #ffffff1f;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.social-post-body span{color:#e1c36d;letter-spacing:.12em;font-size:12px;font-weight:850}.social-post-body h3{margin-top:6px;font-size:24px;line-height:1.15}.social-post-body p{color:#aec0d6;margin-top:6px;font-size:14px}.social-post-body a,.social-post-body button:not(.audio-play){color:#dce9fb;background:#152b4b;border:1px solid #3c587d;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;font-size:13px;display:inline-flex}.social-post-body.release{background:radial-gradient(circle at 20% 15%,#dab65c3d,#0000 26%),linear-gradient(145deg,#4c3047,#0d1f3d)}.social-post-body.opportunity{background:radial-gradient(circle at 90% 10%,#dab65c38,#0000 28%),linear-gradient(145deg,#17365d,#121f37)}.social-post-body.audio{background:radial-gradient(circle at 15% 15%,#4eb9ad38,#0000 25%),linear-gradient(145deg,#13334a,#0d1d3b)}.social-post-body.collaboration{background:radial-gradient(circle at 84% 18%,#6b5bc942,#0000 27%),linear-gradient(145deg,#282759,#0d1d3b)}.release-art{background:linear-gradient(145deg,#d9bd6a,#395d9f);border-radius:18px;place-items:center;width:94px;height:94px;display:grid}.music-lines{gap:6px;width:54px;display:grid}.music-lines i{background:#10213d;border-radius:999px;height:3px;display:block}.music-lines i:nth-child(2),.music-lines i:nth-child(4){width:70%}.waveform{align-items:center;gap:3px;margin-top:12px;display:flex}.waveform i{background:linear-gradient(#d9bd6a,#6fa3fa);border-radius:999px;width:4px;display:block}.social-proof{color:#9fb0c8;margin:11px 0 0;font-size:13px}.reaction-row{border-top:1px solid #293f5e;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.reaction-row span{color:#95a8c3;font-size:13px}.reaction-row div{flex-wrap:wrap;gap:6px;display:flex}.reaction-row button{color:#aebfd5;background:#10213d;border:1px solid #304967;border-radius:999px;padding:6px 9px;font-size:12px}.reaction-row button.active{color:#efd386;border-color:#d8bd6a}.social-actions{border-top:1px solid #293f5e;align-items:center;padding-top:11px}.social-actions button.connected{color:#69c5a1}.share-drawer{background:#0a1831;border:1px solid #2f4666;border-radius:12px;flex-wrap:wrap;gap:8px;margin-top:10px;padding:10px;display:flex}.share-drawer button{color:#c8d8eb;background:#10213d;border:1px solid #314b70;border-radius:8px;padding:8px 10px;font-size:13px}.comment-thread{border-top:1px solid #293f5e;gap:10px;margin-top:12px;padding-top:12px;display:grid}.comment-thread>div{grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid}.comment-thread p{color:#c1d0e4;background:#10213d;border-radius:12px;margin:0;padding:10px;font-size:13px;line-height:1.45}.comment-thread b,.comment-thread small{display:block}.comment-thread small{color:#8da1bd;margin-top:6px}.comment-thread>button{color:#b9d3ff;background:0 0;border:0;justify-self:start;font-size:13px}.comment-reply input{color:#fff;background:#091831;border:1px solid #304967;border-radius:999px;width:100%;padding:11px 13px}.community-person button{min-width:80px;min-height:32px;font-weight:600;line-height:1;transition:all .15s;text-align:center!important;color:#c5dcfb!important;background:#132844!important;border:1px solid #36557d!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;padding:6px 12px!important;font-size:12.5px!important;display:inline-flex!important}.community-person button:hover{color:#fff!important;background:#183357!important;border-color:#4a74a8!important}.community-person button.connected{color:#75c7a8!important;background:#36706126!important;border-color:#367061!important}.topic-cloud{flex-wrap:wrap;gap:9px;display:flex}.topic-cloud a{color:#c8dcfb;background:#142a49;border:1px solid #344e73;border-radius:999px;padding:9px 12px;font-size:13px}.profile-social-counts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.profile-social-counts button{color:#edf3fb;text-align:left;background:#08142b73;border:1px solid #ffffff24;border-radius:10px;padding:8px 11px}.profile-social-counts b,.profile-social-counts span{display:block}.profile-social-counts b{font-size:16px}.profile-social-counts span{color:#a7b8ce;margin-top:2px;font-size:12px}.relationship-panel{width:min(700px,100%);max-height:88vh;overflow:auto}.relationship-filters{gap:8px;margin-top:16px;display:flex}.relationship-filters button{color:#b8c9dd;background:#10213d;border:1px solid #304967;border-radius:999px;padding:8px 11px}.relationship-filters button.active{color:#efd386;border-color:#d8bd6a}.relationship-list{gap:9px;margin-top:16px;display:grid}.relationship-row{background:#0a1831;border:1px solid #293f5f;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.relationship-row b,.relationship-row small,.relationship-row span{display:block}.relationship-row small{color:#9cafc9;margin-top:3px;font-size:13px}.relationship-row span{color:#d6be75;margin-top:4px;font-size:12.5px}.relationship-row button{color:#c4dcfb;background:#132844;border:1px solid #355783;border-radius:8px;padding:8px 10px;font-size:13px}.relationship-row button.connected{color:#75c7a8;border-color:#367061}@media (max-width:700px){.composer-member-row,.relationship-row{grid-template-columns:auto minmax(0,1fr)}.composer-member-row select,.relationship-row button{grid-column:2}.social-post-head{flex-wrap:wrap}.social-post-controls{justify-content:flex-start;width:100%;margin-left:52px}.social-post-body{grid-template-columns:1fr}.reaction-row{flex-direction:column;align-items:flex-start}.composer-media-strip span{width:100%;margin-left:0}.profile-preview-card{width:auto;left:0;right:0}.mli-moments{margin-inline:-2px}.social-post-body h3{font-size:20px}}.editorial-community .community-editorial-intro{align-items:flex-end}.editorial-community .community-editorial-intro h1{letter-spacing:-.045em;font-size:44px}.editorial-community .community-editorial-intro>div>p{color:#b7c6da;max-width:760px;font-size:16px;line-height:1.6}.editorial-community .community-editorial-intro small{max-width:760px}.community-feed-shell{grid-template-columns:minmax(0,760px) minmax(280px,320px);justify-content:center;align-items:start;gap:26px;display:grid}.community-feed-shell>main{min-width:0}.rotating-rail{gap:12px;position:sticky;top:100px;grid-template-columns:1fr!important;display:grid!important}.community-section-title{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.community-section-title h2{letter-spacing:-.03em;margin-top:6px;font-size:25px}.community-groups-experience{gap:34px;display:grid}.alive-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.alive-group-card{background:linear-gradient(145deg,#102442,#0b1a34);border:1px solid #ffffff12;border-radius:18px;grid-template-rows:auto 1fr auto;gap:14px;min-width:0;padding:16px;display:grid}.alive-group-card.compact{grid-template-rows:auto;grid-template-columns:76px minmax(0,1fr) auto;align-items:center}.alive-group-art{color:#8eb5fb;background:radial-gradient(circle at 75% 20%,#5086f159,#0000 24%),linear-gradient(135deg,#17366c,#0d1b38);border-radius:14px;justify-content:space-between;align-items:flex-end;min-height:94px;padding:13px;display:flex}.alive-group-art span{color:#ffffff59;font-weight:850}.alive-group-card.compact .alive-group-art{min-height:68px}.alive-group-labels{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.alive-group-labels>span:not(.badge){color:#99abc5;font-size:12px}.alive-group-card h3{margin-top:10px;font-size:19px}.alive-group-card h3 a{color:#fff}.alive-group-card p{color:#b4c3d8;margin-top:8px;font-size:14px;line-height:1.55}.alive-group-card small{color:#e1c36d;margin-top:9px;font-size:13px;display:block}.alive-social-context{align-items:center;gap:0;margin-top:13px;display:flex}.alive-social-context .avatar{border:2px solid #0d1d3b;width:28px;height:28px;margin-right:-7px;font-size:10px}.alive-social-context span{color:#9fb0c8;margin-left:14px;font-size:12.5px;line-height:1.35}.alive-group-card footer{border-top:1px solid #263b59;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.alive-group-card footer a{color:#b9d3ff;font-size:13px;font-weight:800}.alive-group-card footer button{color:#c8ddfb;background:#142946;border:1px solid #385783;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.alive-group-card.compact footer{border-top:0;padding:0}.discover-group-list{gap:10px;display:grid}.group-subfilters.compact{justify-content:flex-end;margin:0}.inline-community-module{background:linear-gradient(145deg,#102442,#0b1a34);border:1px solid #ffffff12;border-radius:18px;margin:14px 0;padding:16px}.inline-community-module h2{margin-top:6px;font-size:20px}.inline-community-module>div:last-child{gap:10px;margin-top:14px;display:grid}.inline-community-module .alive-group-card.compact{background:#0b1a34}.following-update>small,.editorial-community .community-mix{display:none}@media (max-width:1180px){.community-feed-shell{grid-template-columns:1fr}.rotating-rail{position:static;grid-template-columns:1fr 1fr!important}.alive-group-grid{grid-template-columns:1fr 1fr}.alive-group-card.compact{grid-template-columns:70px minmax(0,1fr)}.alive-group-card.compact footer{grid-column:1/-1}}@media (max-width:760px){.editorial-community .community-editorial-intro{flex-direction:column;align-items:flex-start}.editorial-community .community-editorial-intro h1{font-size:36px}.alive-group-grid,.rotating-rail{grid-template-columns:1fr!important}.community-section-title{flex-direction:column;align-items:flex-start}.group-subfilters.compact{justify-content:flex-start}.alive-group-card.compact{grid-template-columns:1fr}.alive-group-card.compact .alive-group-art{min-height:96px}.community-feed-shell{gap:18px}}.side-fasttrack-current{background:linear-gradient(145deg,#2f6ef51f,#13274dad);border-color:#355d9c}.side-fasttrack-current>svg{color:#7fa9fb}.side-fasttrack-current p{color:#bccae0}.fasttrack-screen button,.fasttrack-screen a{cursor:pointer}.fasttrack-screen .fasttrack-hero{align-items:stretch}.fasttrack-hero>div:first-child{flex-direction:column;max-width:860px;display:flex}.fasttrack-hero>div:first-child>small{color:#c1cde0;font-size:14px;line-height:1.55}.current-goal{background:#d8bb6610;border-left:3px solid #d8bb66;margin-top:22px;padding:14px 16px}.current-goal span,.next-best-action span{color:#e2c578;letter-spacing:.11em;font-size:12px;font-weight:750;display:block}.current-goal b,.current-goal p{display:block}.current-goal b{margin-top:7px;font-size:18px;line-height:1.4}.current-goal p{color:#aebdd2;margin-top:5px;font-size:14px}.next-best-action{background:#102440;border:1px solid #39577d;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px;display:flex}.next-best-action>div{grid-template-columns:auto 1fr;gap:4px 10px;display:grid}.next-best-action svg{color:#d9bd6a;grid-row:1/4;margin-top:3px}.next-best-action b{font-size:20px;line-height:1.3}.next-best-action p{color:#b3c2d7;grid-column:2;margin:0}.next-best-action a{color:#fff;background:#326fe8;border-radius:9px;flex:none;align-items:center;gap:6px;padding:11px 14px;font-size:14px;font-weight:700;display:flex}.track-orbit{border:0;position:relative}.track-orbit:after{content:"";background:#0d1f40;border-radius:50%;position:absolute;inset:8px}.track-orbit span,.track-orbit small{z-index:1;text-align:center;position:relative}.track-orbit small{width:92px;line-height:1.35}.fasttrack-notice{color:#e4cc89;background:#1b2f4c;border:1px solid #786c47;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0 0;padding:12px 15px;font-size:14px;display:flex}.fasttrack-notice button{color:inherit;background:0 0;border:0}.fasttrack-member-context{background:#0d1d3b;border:1px solid #29415f;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px;display:flex}.fasttrack-member-context h2{margin-top:6px;font-size:22px}.fasttrack-member-context p{color:#a9b9cf;margin-top:6px;font-size:14px;line-height:1.6}.fasttrack-member-context>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:650px;display:flex}.fasttrack-member-context button{color:#b7c7dc;background:#10213d;border:1px solid #334c70;border-radius:999px;padding:8px 11px;font-size:13px}.fasttrack-member-context button.active{color:#efd386;background:#d9bd6912;border-color:#7d714a}.milestone-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.milestone-row article{background:#0d1d3b;border:1px solid #2b4162;border-radius:12px;padding:14px}.milestone-row small,.milestone-row b,.milestone-row span{display:block}.milestone-row small{color:#7f93b0;letter-spacing:.1em;font-size:11.5px}.milestone-row b{margin-top:8px;font-size:14px;line-height:1.35}.milestone-row span{color:#c9d7e9;align-items:center;gap:5px;margin-top:9px;font-size:12.5px;display:flex}.milestone-row svg{color:#65c098;height:13px}.fasttrack-screen .roadmap article{align-items:start}.fasttrack-screen .roadmap article.locked{opacity:.9;background:linear-gradient(90deg,#ffffff06,#0d1d3b)}.fasttrack-screen .roadmap article.locked>span{color:#91a2bd}.fasttrack-screen .roadmap article.complete{background:linear-gradient(90deg,#54ba971c,#0d1d3b);border-color:#2d7468}.fasttrack-screen .roadmap article.current{background:linear-gradient(90deg,#dab65c1f,#0d1d3b);border-color:#927d47}.fasttrack-screen .roadmap article>div{min-width:0}.step-why{color:#bac8dc;align-items:flex-start;gap:7px;margin-top:12px;font-size:14px;line-height:1.55;display:flex}.step-why svg{color:#d8bd6a;margin-top:3px}.micro-progress{margin-top:14px}.micro-progress>div{color:#b9c9de;justify-content:space-between;gap:12px;font-size:13px;display:flex}.micro-progress b{color:#e3c878}.micro-progress i{background:#1b3152;border-radius:999px;height:6px;margin-top:7px;display:block;overflow:hidden}.micro-progress i span,.summary-meter span{background:linear-gradient(90deg,#3c78ef,#d8bb66);border-radius:999px;height:100%;display:block}.criteria-list p{color:#a9bad1;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.criteria-list p>span{border:1px solid #3a5274;border-radius:50%;width:15px;height:15px}.criteria-list svg{color:#66c29c;height:15px}.unlock-note{background:#122642;border:1px solid #3b5070;border-radius:9px;align-items:center;gap:7px;margin-top:13px;padding:10px;display:flex;color:#c4d2e5!important}.unlock-note svg{color:#d9bd6a}.fasttrack-screen .step-actions{gap:10px;margin-top:15px;display:grid}.fasttrack-action>button:first-child{color:#65c098;background:#0b1a33;border:1px solid #436080;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.fasttrack-action>button:first-child span{background:#263d5f;border-radius:50%;width:10px;height:10px}.fasttrack-action b{margin-top:7px;font-size:15px;line-height:1.35;display:block}.fasttrack-action>div>button{color:#b9d3ff;background:0 0;border:0;margin-top:7px;padding:0;font-size:12.5px}.fasttrack-action>a{color:#c8dcfb;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.fasttrack-recommendations{border-top:1px solid #2b4161;margin-top:15px;padding-top:15px}.fasttrack-recommendations h3{margin-bottom:8px;font-size:18px}.fasttrack-recommendations article{border-top:1px solid #263b59;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.fasttrack-recommendations article:first-of-type{border-top:0}.fasttrack-recommendations article>span{color:#8bb2fb;background:#19345c;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.fasttrack-recommendations b,.fasttrack-recommendations small,.fasttrack-recommendations span:not(.avatar){display:block}.fasttrack-recommendations small{color:#95a9c4;margin-top:4px;font-size:12.5px}.fasttrack-recommendations p span{color:#adbed5;margin-top:5px;font-size:13px;line-height:1.45}.fasttrack-recommendations a,.fasttrack-recommendations button{color:#c2d8f6;background:#142946;border:1px solid #344f73;border-radius:8px;padding:8px 10px;font-size:13px}.fasttrack-week>p{color:#a7b7cd;margin:8px 0 14px;font-size:14px;line-height:1.55}.fasttrack-progress-summary,.fasttrack-history,.path-summary{padding:20px}.summary-meter{background:#1b3152;border-radius:999px;height:7px;margin:13px 0 14px;overflow:hidden}.fasttrack-progress-summary p,.path-summary p{color:#a9bad1;border-top:1px solid #263b59;justify-content:space-between;gap:12px;margin:0;padding:10px 0;font-size:13.5px;display:flex}.fasttrack-progress-summary p b,.path-summary p b{color:#eef4fb;text-align:right}.fasttrack-history p{color:#b3c3d8;border-top:1px solid #263b59;align-items:center;gap:8px;margin:0;padding:10px 0;font-size:13.5px;display:flex}.fasttrack-history p svg{color:#d8bd6a;height:14px}.fasttrack-history p.complete svg{color:#65c098}.success-state-inline{background:#12343a;border:1px solid #2e7568;border-radius:12px;grid-template-columns:auto 1fr;gap:4px 9px;margin-top:12px;padding:12px;display:grid}.success-state-inline svg{color:#65c098;grid-row:1/3}.success-state-inline b{font-size:14px}.success-state-inline span{color:#a9c8c0;font-size:13px}.fasttrack-pro-panel small{color:#bdcce0;margin-top:12px;font-size:12.5px;line-height:1.5;display:block}.path-summary a{color:#b9d3ff;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:700;display:flex}@media (max-width:1200px){.fasttrack-member-context{flex-direction:column;align-items:flex-start}.fasttrack-member-context>div:last-child{justify-content:flex-start}.milestone-row{grid-template-columns:repeat(3,minmax(0,1fr))}.fasttrack-layout aside{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fasttrack-week{grid-column:1/-1}}@media (max-width:800px){.fasttrack-screen .fasttrack-hero{gap:22px}.next-best-action{flex-direction:column;align-items:flex-start}.next-best-action a{justify-content:center;width:100%}.milestone-row{grid-template-columns:1fr 1fr}.criteria-list{grid-template-columns:1fr}.fasttrack-action{grid-template-columns:auto minmax(0,1fr)}.fasttrack-action>a{grid-column:2;justify-self:start}.fasttrack-recommendations article{grid-template-columns:auto minmax(0,1fr)}.fasttrack-recommendations a,.fasttrack-recommendations button{justify-self:start}.fasttrack-layout aside{display:block}}@media (max-width:600px){.fasttrack-member-context,.fasttrack-week,.fasttrack-progress-summary,.fasttrack-history,.path-summary{padding:16px}.milestone-row{grid-template-columns:1fr}.fasttrack-screen .roadmap article{grid-template-columns:auto 1fr}.fasttrack-screen .roadmap article>em{grid-column:2}.next-best-action>div{grid-template-columns:1fr}.next-best-action svg{grid-row:auto}.current-goal b,.next-best-action b{font-size:17px}.fasttrack-action{padding:11px}.fasttrack-action b{font-size:14px}.fasttrack-action>a{white-space:normal}.fasttrack-member-context button{font-size:12.5px}}.fasttrack-screen{--fasttrack-muted:#b5c6df;--fasttrack-soft:#d7e4f4;--fasttrack-panel:#0f2242;--fasttrack-border:#314b70}.fasttrack-layout,.fasttrack-layout>div,.fasttrack-layout aside,.fasttrack-screen .roadmap,.milestone-row{min-width:0;max-width:100%}.fasttrack-screen .fasttrack-hero{background:radial-gradient(circle at 87% 13%,#dab65c2e,#0000 30%),linear-gradient(135deg,#17315e,#0b1b38);border-color:#dab65c47;gap:28px;padding:34px}.fasttrack-hero h1{max-width:760px;font-size:clamp(36px,3.4vw,50px);line-height:1.05}.fasttrack-hero p,.fasttrack-hero>div:first-child>small{max-width:760px;color:var(--fasttrack-muted);font-size:15.5px}.current-goal{background:linear-gradient(90deg,#dab65c29,#dab65c0d);border-left-width:4px;max-width:760px;padding:14px 16px}.current-goal span,.next-best-action span{font-size:12.5px}.current-goal b{color:#f3f7fd;font-size:18px}.current-goal p{color:#c0cce0;font-size:14.5px}.next-best-action{background:linear-gradient(110deg,#326fe842,#102440f5);border-color:#5577ad;max-width:760px;padding:16px;box-shadow:0 18px 45px #0000002e}.next-best-action>div{align-items:start}.next-best-action b{color:#fff;font-size:20px}.next-best-action p{color:#d0dbee;font-size:14.5px}.next-best-action a{background:#3d7cf4;min-height:44px;padding:12px 17px;font-size:15px;box-shadow:0 12px 26px #326fe83d}.track-orbit{flex:none;align-self:center;width:140px;height:140px;box-shadow:0 0 0 1px #dab65c29,0 20px 60px #00000038}.track-orbit small{color:#c2cee1;width:100px;font-size:12px}.fasttrack-member-context{background:linear-gradient(135deg,#102544,#0d1d3b);padding:20px}.fasttrack-member-context p{max-width:760px;color:var(--fasttrack-muted);font-size:15px}.fasttrack-member-context button{color:#c7d8ee;min-height:40px}.fasttrack-member-context button.active{box-shadow:inset 0 0 0 1px #dab65c1f}.milestone-row{gap:10px}.milestone-row article{border-color:var(--fasttrack-border);background:#10223f;min-height:112px;padding:15px}.milestone-row article.done{background:linear-gradient(145deg,#143d42,#10223f);border-color:#398173}.milestone-row article.current{background:linear-gradient(145deg,#dab65c2e,#10223f);border-color:#a38d52}.milestone-row small{color:#9eb0c9;font-size:12px}.milestone-row b{color:#eef4fb;font-size:15px}.milestone-row span{color:#cbd8e9;font-size:13px}.fasttrack-screen .roadmap article{background:linear-gradient(90deg,#10213f,#0d1d3b);border-color:#2e466a;gap:18px;margin-bottom:14px;padding:24px}.fasttrack-screen .roadmap article>span{color:#a8bad4;width:42px;height:42px;font-weight:750}.fasttrack-screen .roadmap article>em{color:#c7d8ef;text-transform:capitalize;background:#102744;border:1px solid #334e72;border-radius:999px;align-self:start;padding:6px 9px;font-size:12px}.fasttrack-screen .roadmap article.current>em{color:#efd386;background:#d8bb6612;border-color:#8f7c4a}.roadmap small{color:#91a5c2}.roadmap h2{color:#f2f6fc;font-size:21px}.roadmap p{color:var(--fasttrack-muted);font-size:15.5px}.step-why{color:#c5d3e6;background:#0c1c36;border:1px solid #2d466a;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 14px;font-size:14.5px;line-height:1.5;display:flex}.step-why svg{color:#d8bd6a;flex:none;width:16px;height:16px;margin-top:3px}.step-why b{white-space:nowrap;color:#f0f4fb;flex-shrink:0}.step-why span{flex:1;min-width:0}.micro-progress>div{color:#c2d1e4}.criteria-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin-top:13px;display:grid}.criteria-list p{color:#c2d1e4;align-items:center;gap:9px;margin:0;font-size:13.5px;line-height:1.4;display:flex}.criteria-list p>span,.criteria-list svg{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.criteria-list p>span{background:0 0;border:1.5px solid #425f85;border-radius:50%}.criteria-list svg{color:#65c098}.criteria-list p.done{color:#e2ecf8}.unlock-note{font-size:14px;color:#d0ddeb!important}.fasttrack-screen .step-actions{gap:12px}.fasttrack-action{background:#112744;border:1px solid #334e73;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:13px;padding:14px;display:grid}.fasttrack-action.priority{background:linear-gradient(110deg,#3977ef42,#112744);border-color:#4b76bd}.fasttrack-action.done{background:#153a41;border-color:#3c8677}.fasttrack-action>button:first-child{color:#65c098;cursor:pointer;background:#0b1a33;border:1.5px solid #436080;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-top:2px;padding:0;display:grid}.fasttrack-action.done>button:first-child{color:#65c098;background:#13383a;border-color:#3c8677}.fasttrack-action>button:first-child span{display:none}.fasttrack-action>div{min-width:0}.fasttrack-action>div>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fasttrack-action strong{color:#f0cc78;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.fasttrack-action small{color:#b1c3dc;font-size:12.5px}.fasttrack-action b{color:#f1f6fc;margin-top:6px;font-size:15.5px;line-height:1.35;display:block}.fasttrack-action p{color:#c1d0e4;margin:8px 0 0;font-size:14px;line-height:1.55}.fasttrack-action>div>button{color:#cfe1ff;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:12.5px}.fasttrack-action>div>button:hover{text-decoration:underline}.fasttrack-action>a{color:#d9e9ff;white-space:nowrap;background:#142d51;border:1px solid #3a5c88;border-radius:8px;flex:none;align-self:center;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.fasttrack-action.priority>a{color:#fff;background:#3d7cf4;border-color:#3d7cf4}.fasttrack-layout aside{flex-direction:column;gap:14px;display:flex}.fasttrack-layout aside>.panel,.fasttrack-layout aside>.premium-panel{margin:0}.fasttrack-layout aside>.panel{background:#10213f;border-color:#2f486c}.fasttrack-layout aside>.panel h3,.fasttrack-pro-panel h3{font-size:19px;line-height:1.35}.fasttrack-week>p,.fasttrack-pro-panel p{color:var(--fasttrack-muted);font-size:14.5px}.fasttrack-week .fasttrack-action{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;padding:12px}.fasttrack-week .fasttrack-action:not(.priority){background:#10213d}.fasttrack-week .fasttrack-action>div{min-width:0}.fasttrack-week .fasttrack-action>a{grid-column:2;place-self:auto flex-start;width:max-content;max-width:100%;min-height:34px;margin-top:10px;padding:7px 11px;font-size:12.5px}.fasttrack-week .fasttrack-action b{font-size:14.5px;line-height:1.35}.path-summary{order:-3;background:linear-gradient(145deg,#dab65c21,#10213f)!important;border-color:#7d714a!important}.fasttrack-progress-summary{order:-2}.fasttrack-history{order:-1}.fasttrack-progress-summary p,.path-summary p,.fasttrack-history p{color:#c1d0e4;font-size:14px}.fasttrack-progress-summary p b,.path-summary p b{color:#f2f6fc}.fasttrack-pro-panel{background:linear-gradient(145deg,#132642,#0d1d3b);border-color:#3f5474}.fasttrack-pro-panel svg{color:#d8bd6a}.fasttrack-pro-panel a{color:#d9c27f;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:800;display:flex}.fasttrack-recommendations h3{font-size:19px}.fasttrack-recommendations article{border-color:#2f4564}.fasttrack-recommendations small{color:#afc0d8}.fasttrack-recommendations p span{color:#bdcbe0}@media (max-width:1400px){.fasttrack-layout{grid-template-columns:minmax(0,1fr) 300px}.fasttrack-hero h1{font-size:clamp(40px,4.2vw,56px)}}@media (max-width:1200px){.fasttrack-layout{grid-template-columns:1fr}.fasttrack-layout aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fasttrack-week{grid-column:1/-1}.path-summary{order:initial;grid-column:1/-1}.fasttrack-progress-summary,.fasttrack-history{order:initial}.fasttrack-pro-panel{grid-column:1/-1}.milestone-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.fasttrack-screen .fasttrack-hero{padding:30px}.fasttrack-hero h1{font-size:clamp(36px,8vw,48px)}.fasttrack-hero p,.fasttrack-hero>div:first-child>small{font-size:15px}.track-orbit{width:126px;height:126px}.track-orbit span{margin-top:24px;font-size:27px}.track-orbit small{width:88px;margin-top:-34px;font-size:11.5px}.next-best-action{align-items:stretch}.milestone-row{scroll-snap-type:x mandatory;padding-bottom:3px;display:flex;overflow-x:auto}.milestone-row article{scroll-snap-align:start;min-width:210px}.fasttrack-screen .roadmap article{grid-template-columns:auto minmax(0,1fr);padding:20px}.fasttrack-screen .roadmap article>em{grid-column:2;justify-self:start}.fasttrack-action{grid-template-columns:auto minmax(0,1fr)}.fasttrack-action>a{grid-column:2;justify-self:start;width:max-content;max-width:100%}.fasttrack-layout aside{grid-template-columns:1fr;display:grid}.fasttrack-pro-panel{grid-column:auto}}@media (max-width:600px){.fasttrack-screen .fasttrack-hero{padding:22px}.fasttrack-hero h1{font-size:34px}.current-goal,.next-best-action{padding:14px}.next-best-action a{justify-content:center;width:100%}.fasttrack-member-context{padding:16px}.fasttrack-member-context>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.fasttrack-member-context button{text-align:center;width:100%}.fasttrack-screen .roadmap article{gap:12px;padding:17px}.fasttrack-screen .roadmap article>span{width:34px;height:34px}.roadmap h2{font-size:19px}.roadmap p,.step-why{font-size:14px}.fasttrack-action{gap:10px;padding:12px}.fasttrack-action b{font-size:15px}.fasttrack-action>a{justify-content:center;width:100%}.fasttrack-recommendations article{grid-template-columns:auto minmax(0,1fr);align-items:start}.fasttrack-recommendations a,.fasttrack-recommendations button{grid-column:2;width:max-content;max-width:100%}.fasttrack-progress-summary p,.path-summary p{grid-template-columns:1fr;gap:4px;display:grid}.fasttrack-progress-summary p b,.path-summary p b{text-align:left}}.fasttrack-screen .fasttrack-hero{padding:28px}.fasttrack-hero h1{font-size:clamp(34px,3vw,46px)}.fasttrack-hero p,.fasttrack-hero>div:first-child>small{font-size:15px;line-height:1.55}.current-goal{margin-top:16px;padding:12px 14px}.current-goal b{font-size:17px}.current-goal p{font-size:14px}.next-best-action{margin-top:14px;padding:14px}.next-best-action b{font-size:19px}.track-orbit{width:128px;height:128px}.track-orbit:after{inset:7px}.track-orbit span{margin-top:23px;font-size:28px}.track-orbit small{width:90px;margin-top:-35px;font-size:11.5px}@media (max-width:800px){.fasttrack-screen .fasttrack-hero{padding:24px}.fasttrack-hero h1{font-size:clamp(32px,8vw,42px)}}@media (max-width:600px){.fasttrack-screen .fasttrack-hero{padding:20px}.fasttrack-hero h1{font-size:32px}}@media (max-width:520px){.fasttrack-screen .fasttrack-hero{gap:16px}.fasttrack-hero h1{margin:11px 0 8px;font-size:30px}.fasttrack-hero p{font-size:14px}.fasttrack-hero>div:first-child>small{display:none}.track-orbit{border-radius:14px;grid-template-columns:auto 1fr;align-items:center;width:100%;height:auto;min-height:64px;padding:10px 12px;background:#10213d!important}.track-orbit:after{display:none}.track-orbit span,.track-orbit small{text-align:left;margin:0}.track-orbit span{font-size:26px}.track-orbit small{width:auto;font-size:12px}.current-goal{margin-top:10px}.current-goal p,.next-best-action p{display:none}.next-best-action{margin-top:10px}.next-best-action>div{grid-template-columns:auto 1fr}.next-best-action svg{grid-row:1/3}.next-best-action a{min-height:42px}.milestone-row{margin-inline:-18px;padding-inline:18px}.milestone-row:after{content:"";flex:0 0 8px}}.membership-screen{max-width:1200px;margin:0 auto;padding-bottom:60px}.membership-screen button{cursor:pointer}.membership-screen .membership-hero{text-align:left;background:radial-gradient(circle at 90% 10%,#dab65c1f,#0000 30%),linear-gradient(135deg,#132a52 0%,#0b1935 100%);border:1px solid #dab65c33;border-radius:24px;padding:36px;position:relative;overflow:hidden;box-shadow:0 20px 45px #00000040}.membership-pill-badge{color:#edd084;letter-spacing:.03em;background:#dab65c14;border:1px solid #dab65c59;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.membership-hero h1{letter-spacing:-.03em;color:#f3f7fd;margin:0 0 10px;font-size:clamp(32px,4vw,42px);font-weight:750;line-height:1.15}.membership-subtitle{color:#c4d3e8;max-width:720px;margin:0 0 6px;font-size:16.5px;line-height:1.5}.membership-tagline{color:#8fa4c4;margin-bottom:24px;font-size:14px;display:block}.membership-source-banner{color:#d1f2e3;background:#67c19c14;border:1px solid #67c19c59;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}.membership-source-banner .source-tag{color:#0c2018;text-transform:uppercase;letter-spacing:.05em;background:#67c19c;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.membership-topline{grid-template-columns:1fr 1.35fr auto;gap:14px;margin-top:10px;display:grid}.topline-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1d3bd9;border:1px solid #284163;border-radius:16px;flex-direction:column;justify-content:center;padding:18px 20px;display:flex}.topline-label{color:#859bb8;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.topline-badge-row{align-items:center;gap:10px;display:flex}.topline-card p{color:#b7c7dc;margin-top:8px;font-size:13.5px;line-height:1.45}.topline-card.recommended{background:linear-gradient(145deg,#1c3056e6,#0f1f3ee6);border-color:#dab65c59}.why-pro-link{color:#edd084;background:#dab65c1a;border:1px solid #dab65c4d;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.why-pro-link:hover{color:#fff;background:#dab65c33}.billing-box{min-width:220px}.billing-toggle{align-items:center;gap:6px;display:flex}.billing-toggle button{color:#b7c7dc;background:#10213d;border:1px solid #334e76;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:10px 14px;font-size:13.5px;font-weight:600;transition:all .2s;display:flex}.billing-toggle button.active{color:#f3d891;background:#d8bb661f;border-color:#d8bb66;box-shadow:0 0 16px #d8bb661f}.billing-toggle small{color:#a8e0cb;margin-top:2px;font-size:11px;font-weight:700;display:block}.membership-path-bar{color:#9cb1ce;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;font-size:13.5px;display:flex}.membership-path-bar strong{color:#edf3fc}.update-profile-link{color:#8bb2fb;align-items:center;gap:5px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.update-profile-link:hover{color:#b9d3ff;text-decoration:underline}.why-pro-container{background:linear-gradient(160deg,#172b4ff2,#0c1830f2);border:1px solid #dab65c4d;border-radius:18px;margin-top:20px;padding:24px;animation:.25s ease-out fadeIn;box-shadow:0 14px 30px #0000004d}.why-pro-header{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.why-pro-header h3{color:#f5f8fd;margin:0;font-size:18px}.why-pro-header p{color:#b3c5dc;margin:3px 0 0;font-size:14px}.why-pro-grid{grid-template-columns:1fr 1.2fr;gap:18px;display:grid}.why-pro-col{background:#0a162db3;border:1px solid #284163;border-radius:14px;padding:16px 18px}.why-pro-col.highlight{background:#dab65c0d;border-color:#dab65c59}.col-label{letter-spacing:.04em;color:#edd084;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:750;display:block}.why-pro-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.why-pro-col li{color:#c4d3e8;align-items:center;gap:8px;font-size:13.5px;display:flex}.why-pro-col li svg{color:#67c19c;flex-shrink:0}.why-pro-col.highlight li svg{color:#edd084}.why-pro-example{color:#ccd9eb;background:#2b4c8540;border:1px solid #2e4d79;border-radius:10px;margin-top:16px;padding:12px 16px;font-size:13.5px}.why-pro-example strong{color:#edd084;margin-right:6px}.membership-notice{color:#edd084;background:#172d4c;border:1px solid #dab65c66;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;padding:14px 20px;font-size:14.5px;display:flex}.membership-notice button{color:#cbd8ec;background:0 0;border:0;font-weight:700;text-decoration:underline}.membership-progression-track{background:#0d1e3d;border:1px solid #203554;border-radius:16px;justify-content:center;align-items:center;gap:14px;margin:32px 0 24px;padding:14px 20px;display:flex}.track-node{align-items:center;gap:10px;display:flex}.node-step{color:#9ab4d6;background:#15294c;border:1px solid #334d74;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.track-node b{color:#d6e2f2;font-size:14px;display:block}.track-node small{color:#8297b4;font-size:11.5px;display:block}.track-node.highlight b{color:#edd084}.track-node.highlight .node-step{color:#0c182c;background:#d8bb66;border-color:#d8bb66}.track-arrow{color:#496388;font-weight:700}.membership-plans-container{margin-top:20px}.membership-group-block{margin-bottom:12px}.group-title-row{border-bottom:1px solid #1f3453;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;display:flex}.group-title-left{align-items:center;gap:8px;display:flex}.group-title-left h3{color:#f3f7fe;margin:0;font-size:18px;font-weight:750}.group-title-row p{color:#9cb1cc;margin:0;font-size:13.5px}.processing-fee-disclosure-strip{color:#ebd28d;background:#dab65c14;border:1px solid #dab65c4d;border-radius:12px;align-items:center;gap:10px;margin:16px 0 20px;padding:12px 18px;font-size:13.5px;line-height:1.45;display:flex}.processing-fee-disclosure-strip svg{color:#dab65c;flex-shrink:0}.membership-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.membership-plan-card{background:#0d1e3c;border:1px solid #294062;border-radius:20px;flex-direction:column;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.membership-plan-card:hover{border-color:#426394;transform:translateY(-4px);box-shadow:0 12px 28px #0000004d}.membership-plan-card.recommended{background:radial-gradient(circle at 80% 0,#dab65c26,#0000 45%),linear-gradient(155deg,#18335f,#0c1b37);border-color:#d8bb66;transform:translateY(-2px);box-shadow:0 14px 34px #d8bb6626}.recommend-flag{color:#0f1c34;letter-spacing:.08em;white-space:nowrap;background:#dab65c;border-radius:999px;padding:4px 14px;font-size:11px;font-weight:850;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}.membership-plan-card.vip-tier{background:radial-gradient(circle at 90% 0,#dab65c1a,#0000 35%),linear-gradient(150deg,#192e52,#0d1c37);border-color:#6d5b35}.audience-pill{color:#edd084;background:#dab65c1f;border:1px solid #dab65c4d;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.current-badge-pill{color:#9cb2ce;background:#172a49;border:1px solid #304a70;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:750}.plan-card-top{flex-direction:column;display:flex}.plan-card-head{align-items:center;min-height:28px;margin-bottom:14px;display:flex}.plan-pricing-block h2{color:#f4f8fe;margin:0;font-size:32px;font-weight:800;line-height:1}.plan-pricing-block h2 span{color:#8296b2;margin-left:4px;font-size:13.5px;font-weight:500}.fee-note-inline{color:#86d2b5;margin:6px 0 0;font-size:12px;font-weight:600}.plan-tagline{color:#edf2f9;min-height:40px;margin:12px 0 6px;font-size:14px;font-weight:600;line-height:1.4}.plan-best-fit{color:#9cb1cd;min-height:38px;font-size:12.5px;line-height:1.45}.plan-best-fit strong{color:#ccd8ea}.plan-divider{border:0;border-top:1px solid #233753;margin:16px 0}.plan-benefits-list{flex:1;margin-bottom:20px}.benefits-label{letter-spacing:.05em;color:#8fa4c2;text-transform:uppercase;margin-bottom:10px;font-size:11.5px;font-weight:750;display:block}.plan-benefits-list ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.plan-benefits-list li{color:#c4d3e8;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.benefit-check{color:#67c19c;flex-shrink:0;margin-top:2px}.recommended .benefit-check{color:#eed288}.plan-card-actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.plan-btn{border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:11px 16px;font-size:13.5px;font-weight:750;transition:all .2s;display:flex}.plan-btn.primary-action.gold-action{color:#0d1930;background:#dab65c;border:0}.plan-btn.primary-action.gold-action:hover{background:#e4c575;box-shadow:0 4px 16px #dab65c66}.plan-btn.secondary-action{color:#d1e2f9;background:#142747;border:1px solid #3b577d}.plan-btn.secondary-action:hover{background:#1b335c;border-color:#597ea6}.plan-btn.current{color:#798da8;cursor:default;background:#112038;border:1px solid #2e4362}.view-full-benefits-btn{color:#8daed8;text-align:center;background:0 0;border:0;padding:4px;font-size:12.5px;font-weight:600;transition:color .2s}.view-full-benefits-btn:hover{color:#c1d9fd;text-decoration:underline}.membership-actions-row{background:#0d1e3c;border:1px solid #203656;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:16px 20px;display:flex}.compare-all-btn{align-items:center;gap:6px;padding:9px 16px;display:inline-flex}.reassurance-note{color:#9cb1cc;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.reassurance-note svg{color:#67c19c}.what-changes-section{background:#0d1d3b;border:1px solid #243b5c;border-radius:22px;margin-top:48px;padding:32px}.section-head-clean{margin-bottom:24px}.section-head-clean .kicker{color:#dab65c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11.5px;font-weight:800;display:block}.section-head-clean h2{color:#f1f6fd;margin:0 0 6px;font-size:24px;font-weight:750}.section-head-clean p{color:#9cb0cb;margin:0;font-size:14.5px}.changes-grid{flex-direction:column;gap:10px;display:flex}.change-row-card{background:#112344;border:1px solid #243b5b;border-radius:14px;grid-template-columns:180px 1fr 32px 1.2fr;align-items:center;gap:14px;padding:14px 18px;display:grid}.change-category strong{color:#edd084;font-size:14px}.change-before,.change-after{flex-direction:column;gap:4px;display:flex}.change-tag{text-transform:uppercase;letter-spacing:.05em;width:max-content;font-size:10.5px;font-weight:750;display:inline-block}.change-tag.before{color:#8da1bd}.change-tag.after{color:#67c19c}.change-before p{color:#9fb2cc;margin:0;font-size:13.5px}.change-after p{color:#e5effc;margin:0;font-size:13.5px;font-weight:600}.change-arrow-icon{color:#557297;text-align:center;font-weight:700}.matched-preview-callout{background:#dab65c14;border:1px solid #dab65c4d;border-radius:14px;align-items:center;gap:14px;margin-top:20px;padding:14px 20px;display:flex}.matched-preview-callout b{color:#edd084;font-size:14px;display:block}.matched-preview-callout p{color:#ccd8ea;margin:2px 0 0;font-size:13.5px}.clean-text-btn{white-space:nowrap;color:#0e1b32;background:#dab65c;border:0;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:8px 14px;font-size:12.5px;font-weight:750;display:inline-flex}.membership-banner-refined{background:radial-gradient(circle at 85%,#dab65c1f,#0000 30%),linear-gradient(135deg,#132a52,#0b1a38);border:1px solid #dab65c38;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:32px 36px;display:flex}.banner-copy .kicker{color:#dab65c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:800;display:block}.banner-copy h2{color:#f4f8fe;margin:0 0 8px;font-size:22px}.banner-copy p{color:#a6bad4;max-width:600px;margin:0;font-size:14.5px;line-height:1.5}.banner-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.preview-fasttrack-btn{color:#d1e2f9;background:#142848;border:1px solid #3e5c85;border-radius:10px;align-items:center;gap:6px;padding:11px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.preview-fasttrack-btn:hover{background:#1d375e;border-color:#5a80b0}.membership-faq-refined{background:#0d1e3c;border:1px solid #243b5c;border-radius:22px;margin-top:36px;padding:32px}.faq-list{flex-direction:column;display:flex}.faq-item{border-top:1px solid #223755}.faq-item:first-of-type{border-top:0}.faq-question-btn{color:#edf3fb;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:16px 0;font-size:15.5px;font-weight:650;transition:color .2s;display:flex}.faq-question-btn:hover{color:#edd084}.faq-question-btn svg{color:#7998c2;flex-shrink:0}.faq-answer-content{padding:0 0 16px;animation:.2s ease-out fadeIn}.faq-answer-content p{color:#a8bcd5;margin:0;font-size:14.5px;line-height:1.6}.faq-footer-action{text-align:center;border-top:1px solid #223755;margin-top:18px;padding-top:18px}.toggle-faqs-btn{color:#9cb2ce;background:0 0;border:1px solid #365074;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:650;transition:all .2s}.toggle-faqs-btn:hover{color:#edf3fb;border-color:#5579a6}.modal-header-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.modal-header-row .kicker{color:#dab65c;letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:800}.modal-header-row h2{color:#f4f8fe;margin:4px 0 6px;font-size:26px;font-weight:750}.modal-header-row p{color:#9cb0cb;margin:0;font-size:14px}.membership-compare-modal-refined{background:#0d1e3d;border:1px solid #375175;border-radius:20px;width:min(1100px,96vw);max-height:88vh;padding:28px;overflow:auto;box-shadow:0 24px 60px #00000080}.modal-fee-banner{color:#ebd28d;background:#dab65c14;border:1px solid #dab65c40;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 16px;font-size:13px;display:flex}.modal-fee-banner svg{color:#dab65c;flex-shrink:0}.comparison-table-wrapper{border:1px solid #283e5c;border-radius:14px;margin-bottom:20px;overflow-x:auto}.refined-compare-table{border-collapse:collapse;text-align:left;width:100%;min-width:860px}.refined-compare-table th,.refined-compare-table td{border-bottom:1px solid #243a58;border-right:1px solid #243a58;padding:10px 12px;font-size:13px}.refined-compare-table th:last-child,.refined-compare-table td:last-child{border-right:0}.refined-compare-table thead th{color:#eaf1fa;z-index:2;vertical-align:bottom;background:#142847;font-weight:750;position:sticky;top:0}.tier-col span{font-size:13px;font-weight:750;display:block}.tier-col small{color:#8ba3c2;margin-top:2px;font-size:11px;font-weight:500;display:block}.refined-compare-table thead th.highlight-col{color:#edd084;background:#183359}.highlight-gold{color:#edd084!important;font-weight:700!important}.group-separator-row{background:#10223f}.group-category-title{letter-spacing:.08em;text-transform:uppercase;background:#10223f;color:#dab65c!important;border-bottom:1px solid #2b456b!important;padding:10px 14px!important;font-size:11.5px!important;font-weight:850!important}.capability-name{color:#ccd9eb;white-space:nowrap;background:#0f203c;font-weight:600}.matrix-pill{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:650;display:inline-block}.matrix-pill.status-included{color:#79d8b1;background:#79d8b11a}.matrix-pill.status-priority{color:#eed288;background:#eed2881f}.matrix-pill.status-custom{color:#b39ddb;background:#b39ddb1f}.matrix-pill.status-prelaunch{color:#80cbc4;background:#80cbc41a;font-style:italic}.matrix-pill.status-limited{color:#90caf9;background:#90caf917}.matrix-pill.status-not-included{color:#6c809c;background:#6c809c14}.comparison-legend-box{background:#10203a;border:1px solid #233753;border-radius:12px;margin:20px 0 16px;padding:14px 18px}.legend-title{letter-spacing:.06em;text-transform:uppercase;color:#d8bb66;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.legend-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 14px;display:grid}.legend-item{align-items:center;gap:8px;display:flex}.legend-item small{color:#9cb0cc;font-size:12px}.compare-modal-footer{border-top:1px solid #223755;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.compare-modal-footer span{color:#9cb1cb;font-size:13.5px}.fasttrack-preview-modal-refined{background:#0d1e3d;border:1px solid #375175;border-radius:20px;width:min(680px,94vw);max-height:86vh;padding:30px;overflow:auto;box-shadow:0 24px 60px #00000080}.fasttrack-steps-timeline{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.step-card-visual{background:#122446;border:1px solid #253c5c;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.step-card-visual.completed{background:#67c19c0d;border-color:#67c19c4d}.step-card-visual.in-progress{background:#dab65c0f;border-color:#dab65c59}.step-card-visual.locked{opacity:.75}.step-num-badge{color:#9eb8db;background:#182e53;border:1px solid #3b567d;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:2px;font-size:13px;font-weight:800;display:grid}.step-card-visual.completed .step-num-badge{color:#0c1c14;background:#67c19c;border-color:#67c19c}.step-card-visual.in-progress .step-num-badge{color:#0e192c;background:#dab65c;border-color:#dab65c}.step-details{flex:1}.step-head-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.step-head-row h4{color:#f1f6fd;margin:0;font-size:14.5px;font-weight:750}.status-pill{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:750}.status-pill.completed{color:#79d8b1;background:#67c19c26}.status-pill.in-progress{color:#eed288;background:#dab65c26}.status-pill.locked{color:#9cb1ce;background:#8ea4c31f}.step-details p{color:#9cb0cc;margin:0;font-size:13px;line-height:1.4}.fasttrack-modal-callout{background:#dab65c14;border:1px solid #dab65c4d;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;display:flex}.fasttrack-modal-callout p{color:#eed288;margin:0;font-size:13.5px}.modal-actions-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:1024px){.membership-plan-grid{grid-template-columns:repeat(2,1fr)}.change-row-card{grid-template-columns:140px 1fr 24px 1fr}}@media (max-width:580px){.membership-screen .membership-hero{padding:22px}.membership-plan-grid{grid-template-columns:1fr}.membership-plan-card.recommended{order:-1}.membership-progression-track{flex-wrap:wrap}}.profile-container{max-width:1280px;margin:0 auto;padding-bottom:60px;position:relative}.profile-preview-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#122240d9,#0b172ef2);border:1px solid #dab65c40;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:10px 18px;display:flex}.preview-bar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.preview-pill{color:#e8cb7e;letter-spacing:.06em;text-transform:uppercase;background:#dab65c33;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.preview-desc{color:#b6c6dc;font-size:13px}.preview-bar-right{align-items:center;gap:8px;display:flex}.preview-switch-btn{color:#cbd9ec;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.preview-switch-btn:hover{color:#fff;border-color:#dab65c}.preview-switch-btn.active{color:#f0d588;background:#dab65c2e;border-color:#dab65c}.profile-toast-banner{color:#c7f3e0;background:linear-gradient(90deg,#102e28e6,#091a17f2);border:1px solid #67c19c66;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:12px 18px;font-size:13.5px;display:flex}.toast-content{align-items:center;gap:10px;display:flex}.toast-content svg{color:#67c19c;flex-shrink:0}.profile-toast-banner button{color:#9ad7bf;cursor:pointer;background:0 0;border:0;padding:4px}.profile-human-hero{background:#0a1835;border:1px solid #dab65c38;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000059}.hero-cover-visual{background-position:50%;background-repeat:no-repeat;background-size:cover;height:160px;position:relative;overflow:hidden}.hero-cover-visual:after{content:"";z-index:1;background:linear-gradient(#070f2029 0%,#070f209e 62%,#070f20f2 100%),linear-gradient(90deg,#070f207a,#070f2014 52%,#070f201f);position:absolute;inset:0}.hero-cover-picture{display:block;position:absolute;inset:0}.hero-cover-img{object-fit:cover;width:100%;height:100%;display:block}.cover-glow-accent{z-index:2;pointer-events:none;background:radial-gradient(circle at 80% 20%,#dab65c26,#0000 40%);position:absolute;inset:0}.hero-profile-body{align-items:flex-start;gap:24px;margin-top:0;padding:24px 32px 28px;display:flex;position:relative}.hero-avatar-wrapper{background:linear-gradient(135deg,#1c3360,#3a2c5a);border:3px solid #0a1835;border-radius:24px;flex-shrink:0;width:108px;height:108px;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000080}.hero-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.hero-avatar-fallback{color:#fff;background:linear-gradient(135deg,#203d75,#493a77);place-items:center;font-size:32px;font-weight:800;display:grid;position:absolute;inset:0}.hero-trust-badge{color:#67c19c;background:#091938;border:2px solid #0a1835;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:4px;right:4px}.hero-info-block{flex:1;min-width:0}.hero-badges-line{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hero-trust-tag{color:#aee8d0;background:#67c19c1f;border:1px solid #67c19c59;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.hero-membership-tag{color:#edd38b;background:#dab65c1a;border:1px solid #dab65c59;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.hero-type-tag{color:#8ea3c4;font-size:12.5px;font-weight:500}.hero-name{color:#f4f7fc;letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1.15}.hero-meta-row{color:#a8b9d2;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:14px;display:flex}.hero-role-location b{color:#d5e2f5;font-weight:700}.inline-icon{vertical-align:middle;color:#859bb8;display:inline-block}.hero-separator{color:#495f80}.hero-availability{color:#7ed6b0;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.availability-pulse-dot{background:#48cf94;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #48cf94}.hero-headline-sentence{color:#cfdcee;max-width:720px;margin-top:10px;font-size:15px;line-height:1.6}.hero-social-counters{color:#8fa4c3;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;display:flex}.counter-link{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:all .2s}.counter-link:hover{color:#fff;text-decoration:underline}.counter-link b{color:#e6edf8;font-weight:700}.counter-dot{color:#455977}.hero-fit-tag{color:#deb85f;align-items:center;gap:5px;font-weight:600;display:inline-flex}.hero-actions-block{flex-wrap:wrap;align-self:center;align-items:center;gap:8px;display:flex}.btn-primary-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2e6df5,#1a53d1);border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2e6df559}.btn-primary-action:hover{filter:brightness(1.1)}.btn-primary-action.btn-active-state{color:#bad5ff;box-shadow:none;background:linear-gradient(135deg,#1f4893,#142e5e);border:1px solid #bad5ff40}.btn-secondary-action{color:#d9e5f8;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12224099;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.btn-secondary-action:hover{color:#fff;background:#122240d9;border-color:#ffffff4d}.btn-tertiary-action{color:#b2c5e0;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.btn-tertiary-action:hover{color:#fff;border-color:#ffffff40}.btn-tertiary-action.btn-active-state{color:#aee8d0;background:#67c19c1a;border-color:#67c19c59}.btn-icon-action{color:#a9bfde;cursor:pointer;background:#12224080;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:40px;height:40px;transition:all .2s;display:grid}.btn-icon-action:hover{color:#fff;border-color:#ffffff40}.btn-icon-action.btn-saved{color:#dfbe68;border-color:#dfbe6866}.dropdown-wrapper{position:relative}.dropdown-menu{z-index:30;background:#0d1d3b;border:1px solid #2f4568;border-radius:12px;min-width:220px;padding:8px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 18px 40px #0009}.dropdown-menu button{color:#d8e5f8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px 12px;font-size:13px;transition:all .15s;display:flex}.dropdown-menu button:hover{color:#fff;background:#ffffff12}.own-profile-action-group{gap:10px;display:flex}.hero-own-completeness{background:#0b1730b3;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:14px 32px;display:flex}.completeness-info{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.completeness-percent{color:#eed288;font-size:13px;font-weight:700}.completeness-next{color:#a2b5d0;font-size:12.5px}.completeness-track{background:#ffffff1a;border-radius:999px;width:160px;height:6px;overflow:hidden}.completeness-fill{background:linear-gradient(90deg,#2f6ef5,#deb85f);border-radius:999px;height:100%}.why-connection-strip{background:radial-gradient(circle at 100%,#dab65c14,#0000 40%),linear-gradient(90deg,#0e203f,#0a1730);border:1px solid #dab65c47;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px 22px;display:flex}.why-strip-left{flex:1;align-items:center;gap:14px;min-width:280px;display:flex}.why-sparkle-icon{color:#dfbe68;background:#dab65c26;border:1px solid #dab65c4d;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.why-text-content{flex:1}.why-kicker{color:#dab65c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.why-summary{color:#d5e2f5;margin:3px 0 0;font-size:14px;line-height:1.5}.why-strip-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.why-match-btn{color:#edd38c;cursor:pointer;background:#dab65c1a;border:1px solid #dab65c59;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.why-match-btn:hover{background:#dab65c33;border-color:#dab65c}.why-mutuals-btn{color:#c9d9f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.why-mutuals-btn:hover{color:#fff;border-color:#ffffff40}.avatar-stack{align-items:center;display:flex}.stack-avatar{object-fit:cover;border:2px solid #0a1730;border-radius:50%;width:22px;height:22px;margin-left:-6px}.avatar-stack .stack-avatar:first-child{margin-left:0}.profile-subnav-tabs{scrollbar-width:none;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin:24px 0 18px;padding-bottom:1px;display:flex;overflow-x:auto}.tab-item{color:#8fa4c3;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:11px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;position:relative}.tab-item:hover{color:#e0ecfc}.tab-item.active{color:#f5d98d}.tab-item.active:after{content:"";background:#dab65c;height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 10px #dab65c99}.tab-pill{color:#9fb3cf;background:#ffffff14;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.tab-item.active .tab-pill{color:#e8cb7e;background:#dab65c33}.profile-layout-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.profile-primary-column{gap:18px;min-width:0;display:grid}.tab-pane-animate{gap:18px;animation:.25s ease-out fadeInProfile;display:grid}@keyframes fadeInProfile{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.profile-card-clean{background:#0b1a36;border:1px solid #30476673;border-radius:16px;padding:24px}.card-header-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-header-row h2{color:#f0f5fc;font-size:18px;font-weight:800}.card-action-link{color:#dab65c;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.card-action-link:hover{color:#fae19c}.about-narrative-text{color:#c5d5ea;font-size:15px;line-height:1.75}.trust-facts-strip{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;padding-top:18px;display:grid}.trust-fact-item{border-left:2px solid #dab65c;padding-left:14px}.fact-value{color:#f3d687;font-size:22px;font-weight:800;line-height:1.1;display:block}.fact-label{color:#92a6c4;margin-top:4px;font-size:13px;display:block}.snapshot-horizontal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.snapshot-item{background:#12224080;border:1px solid #ffffff0f;border-radius:12px;padding:14px}.snapshot-item.wide{grid-column:1/-1}.snapshot-label{color:#859bb8;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700;display:block}.snapshot-value{color:#e3eefc;margin-top:5px;font-size:15px;font-weight:600;display:block}.expertise-merged-wrap{gap:18px;display:grid}.expertise-group{gap:9px;display:grid}.group-label{color:#8da1bd;text-transform:uppercase;letter-spacing:.05em;font-size:12.5px;font-weight:700}.pill-tags-list{flex-wrap:wrap;gap:8px;display:flex}.skill-pill{color:#eed288;background:#dab65c14;border:1px solid #dab65c4d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.genre-pill{color:#adc9f8;background:#427ae614;border:1px solid #427ae64d;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.editorial-timeline{gap:18px;display:grid}.timeline-entry{gap:16px;padding-left:6px;display:flex;position:relative}.timeline-entry:not(:last-child):after{content:"";background:#ffffff1a;width:1px;position:absolute;top:40px;bottom:-18px;left:21px}.timeline-marker{color:#73a1f8;background:#2e6df526;border:1px solid #2e6df54d;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.timeline-body{flex:1}.timeline-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.timeline-heading-row h3{color:#f3f7fc;font-size:16px;font-weight:700}.timeline-period{color:#dab65c;font-size:12.5px;font-weight:600}.timeline-org{color:#8ea3c4;margin-top:2px;font-size:14px}.timeline-summary{color:#c9d8eb;margin-top:8px;font-size:14px;font-style:italic;line-height:1.6}.timeline-highlight{color:#9eb0c9;margin-top:6px;font-size:13px;line-height:1.5}.portfolio-visual-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.portfolio-thumb-card{cursor:pointer;background:#0f2244;border:1px solid #ffffff17;border-radius:12px;transition:all .2s;overflow:hidden}.portfolio-thumb-card:hover{border-color:#dab65c;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.thumb-image-wrap{background:#10213d;height:110px;position:relative;overflow:hidden}.thumb-image-wrap img,.expanded-thumb-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.portfolio-thumb-card:hover .thumb-image-wrap img,.portfolio-expanded-card:hover .expanded-thumb-wrap img{transform:scale(1.02)}.thumb-type-badge{color:#cbd9ed;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050d1ebf;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.thumb-play-overlay{color:#fff;opacity:0;background:#050d1e66;place-items:center;transition:all .2s;display:grid;position:absolute;inset:0}.portfolio-thumb-card:hover .thumb-play-overlay{opacity:1}.thumb-caption{padding:12px}.thumb-caption h4{color:#edf3fb;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.thumb-caption p{color:#8ea1bb;margin-top:3px;font-size:12px;line-height:1.4}.recent-activity-list{gap:10px;margin-bottom:18px;display:grid}.recent-activity-row{align-items:center;gap:10px;font-size:13.5px;display:flex}.activity-bullet-dot{background:#dab65c;border-radius:50%;flex-shrink:0;width:6px;height:6px}.activity-text{color:#c8d7eb;flex:1;margin:0}.activity-time{color:#768aa8;font-size:12px}.embedded-social-post{background:#12224073;border:1px solid #ffffff14;border-radius:12px;padding:16px}.post-author-row{align-items:center;gap:10px;display:flex}.post-author-avatar{object-fit:cover;border-radius:50%;width:36px;height:36px}.post-author-row b{color:#e8f0fc;font-size:14px;display:block}.post-author-row span{color:#859ab8;font-size:12px;display:block}.post-tag-pill{color:#dfbe68;background:#dab65c26;border-radius:6px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:800}.post-content-body{color:#cddbef;margin:12px 0 10px;font-size:14px;line-height:1.6}.post-media-frame{aspect-ratio:16/9;background:#10213d;border-radius:10px;margin:12px 0 10px;overflow:hidden}.post-media-frame img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.post-meta-actions{color:#879cb9;align-items:center;gap:16px;font-size:12.5px;display:flex}.post-meta-actions span{align-items:center;gap:5px;display:inline-flex}.like-btn{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.like-btn:hover{color:#ff788c}.opportunities-compact-list,.events-compact-list{gap:10px;display:grid}.opp-compact-card{background:#12224066;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:all .2s;display:flex}.opp-compact-card:hover{background:#122240b3;border-color:#dab65c}.opp-info h4{color:#edf3fb;font-size:15px;font-weight:700}.opp-type{color:#dab65c;text-transform:uppercase;font-size:11.5px;font-weight:700;display:block}.opp-comp{color:#9cb1ce;margin-top:3px;font-size:13px;display:block}.opp-fit-badge{color:#aae5cd;background:#67c19c1a;border:1px solid #67c19c59;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.event-compact-card{background:#12224066;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:all .2s;display:flex}.event-compact-card:hover{background:#122240b3;border-color:#dab65c}.event-compact-thumb{object-fit:cover;background:#10213d;border-radius:8px;flex:0 0 82px;width:82px;height:56px}.event-date-block{color:#7aa6f9;background:#2e6df526;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:54px;font-size:12px;font-weight:700;display:flex}.event-info{flex:1}.event-info h4{color:#edf3fb;font-size:14.5px;font-weight:700}.event-info p{color:#8fa4c3;margin-top:2px;font-size:12.5px}.link-arrow{color:#dab65c}.testimonials-editorial-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.testimonial-quote-card{background:#12224073;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:space-between;margin:0;padding:18px;display:flex}.quote-body{color:#d3e1f3;font-size:14.5px;font-style:italic;line-height:1.65}.quote-footer{align-items:center;gap:10px;margin-top:16px;display:flex}.recommender-avatar{object-fit:cover;border-radius:50%;width:34px;height:34px}.recommender-name{color:#eed591;font-size:13.5px;font-style:normal;font-weight:700;display:block}.recommender-role{color:#859ab6;font-size:12px;display:block}.two-cards-row{gap:16px;display:flex}.two-cards-row>section{min-width:0}.services-compact-list,.groups-compact-list{gap:8px;display:grid}.service-compact-item,.group-compact-item{background:#1222404d;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:all .2s;display:flex}.service-compact-item:hover,.group-compact-item:hover{border-color:#dab65c}.service-compact-item b,.group-compact-item b{color:#e8f0fc;font-size:13.5px;display:block}.service-compact-item p{color:#8da1bd;margin:2px 0 0;font-size:12px}.service-price{color:#dfbe68;white-space:nowrap;font-size:12.5px;font-weight:700}.group-icon-wrap{color:#73a1f8;background:#2e6df526;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.group-info{flex:1}.group-info small{color:#7d92b0;font-size:11.5px}.group-relevance{color:#dfbe68;font-size:12px;font-weight:700}.profile-quiet-links-footer{background:#0a152b80;border:1px solid #ffffff0d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;font-size:13px;display:flex}.quiet-label{color:#768ba9;font-weight:600}.links-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.quiet-link-item{color:#a8c0e2;align-items:center;gap:5px;text-decoration:none;transition:all .2s;display:inline-flex}.quiet-link-item:hover{color:#dab65c}.profile-contextual-rail{gap:16px;display:grid;position:sticky;top:20px}.rail-at-a-glance-card{background:radial-gradient(circle at 100% 0,#dab65c14,#0000 40%),linear-gradient(145deg,#0c1d3c,#08152c);border:1px solid #dab65c40;border-radius:16px;padding:22px;box-shadow:0 12px 36px #00000040}.rail-heading{color:#dfbe68;letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800}.glance-section{margin-bottom:16px}.glance-label{color:#9cb0cb;margin-bottom:7px;font-size:12.5px;font-weight:700;display:block}.glance-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.glance-list li{color:#d5e3f5;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.glance-check{color:#67c19c;flex-shrink:0;margin-top:2px}.glance-response-time{color:#9fb4d0;background:#ffffff0a;border-radius:8px;align-items:center;gap:7px;margin-bottom:16px;padding:10px 12px;font-size:12.5px;display:flex}.glance-action-wrap{gap:8px;display:grid}.btn-rail-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2f6ef5,#1852cf);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.btn-rail-primary:hover{filter:brightness(1.1)}.btn-rail-intro{color:#eed38c;cursor:pointer;background:#dab65c14;border:1px solid #dab65c4d;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}.btn-rail-intro:hover{background:#dab65c2e;border-color:#dab65c}.rail-subtle-card{background:#0b1935;border:1px solid #ffffff12;border-radius:14px;padding:18px}.subtle-card-header{text-transform:uppercase;letter-spacing:.05em;color:#9cb0cc;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.accent-gold{color:#dfbe68}.accent-blue{color:#76a4f9}.subtle-card-body{color:#c7d6ea;margin:0;font-size:13px;line-height:1.55}.subtle-card-link{color:#dfbe68;align-items:center;gap:5px;margin-top:10px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.subtle-card-link:hover{text-decoration:underline}.social-proof-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.social-proof-list li{color:#b6c8df;font-size:12.5px;line-height:1.5}.modal-backdrop-overlay{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a18bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.slide-drawer-panel{z-index:95;background:#0a1733;border-left:1px solid #dab65c40;flex-direction:column;width:min(460px,100vw);animation:.25s cubic-bezier(.16,1,.3,1) slideInDrawer;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #0009}@keyframes slideInDrawer{0%{transform:translate(100%)}to{transform:none}}.drawer-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.drawer-kicker{color:#dfbe68;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.drawer-header h2{color:#f3f7fc;margin-top:4px;font-size:22px}.drawer-close-btn{color:#8ea3c4;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px}.drawer-close-btn:hover{color:#fff;background:#ffffff1a}.drawer-body-scroll{flex:1;gap:22px;padding:24px;display:grid;overflow-y:auto}.drawer-score-highlight{background:#dab65c1a;border:1px solid #dab65c4d;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.score-number-box{text-align:center;border-right:1px solid #dab65c40;padding-right:14px}.score-num{color:#f0d588;font-size:32px;font-weight:800;line-height:1;display:block}.score-label{color:#c0a96f;margin-top:4px;font-size:11px;font-weight:700;display:block}.score-text-box h3{color:#edf3fb;font-size:14px;font-weight:700}.score-text-box p{color:#b6c6dc;margin-top:4px;font-size:12.5px;line-height:1.45}.drawer-section h4{color:#dfbe68;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:12.5px;font-weight:700}.signals-checklist{gap:10px;display:grid}.signal-item{align-items:flex-start;gap:10px;display:flex}.signal-check-icon{color:#67c19c;background:#67c19c33;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.signal-content b{color:#e8f0fc;font-size:13.5px;display:block}.signal-content p{color:#90a4c2;margin:2px 0 0;font-size:12px}.goal-alignment-box{grid-template-columns:1fr 1fr;gap:12px;display:grid}.align-col{background:#12224073;border-radius:10px;padding:12px}.col-label{color:#dfbe68;margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.align-col ul{color:#c0d2eb;gap:4px;margin:0;padding-left:16px;font-size:12px;list-style:outside;display:grid}.drawer-action-row{gap:10px;margin-top:10px;display:flex}.btn-drawer-outline{color:#c8d9f1;border:1px solid #ffffff26;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.btn-drawer-primary{color:#fff;cursor:pointer;background:#2f6ef5;border:0;border-radius:8px;flex:1;padding:10px;font-size:13px;font-weight:700}.dialog-modal-card{background:#0b1936;border:1px solid #dab65c40;border-radius:18px;width:min(580px,100%);max-height:88vh;padding:26px;overflow-y:auto;box-shadow:0 24px 60px #0009}.modal-header-row{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.modal-intro-text{color:#9cb0cb;margin-bottom:18px;font-size:13.5px}.mutual-modal-list{gap:10px;display:grid}.mutual-modal-item{background:#12224059;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.item-avatar{object-fit:cover;border-radius:50%;width:42px;height:42px}.item-details{flex:1}.item-details h4{color:#eef4fc;font-size:14.5px;font-weight:700}.item-details p{color:#8ea3c2;font-size:12.5px}.btn-mini-view{color:#edd38c;cursor:pointer;background:#dab65c1a;border:1px solid #dab65c4d;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700}.media-preview-dialog{width:min(720px,100%)}.simulated-media-viewport{background:#050d1e;border-radius:12px;height:320px;position:relative;overflow:hidden}.media-cover-bg{object-fit:cover;opacity:.65;width:100%;height:100%}.media-player-controls{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.play-large-btn{color:#0a1733;cursor:pointer;background:#dab65ce6;border:0;border-radius:50%;place-items:center;width:68px;height:68px;transition:all .2s;display:grid;box-shadow:0 8px 24px #00000080}.play-large-btn:hover{background:#f2db9b;transform:scale(1.05)}.media-duration{color:#fff;background:#000000b3;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.media-info-footer{margin-top:16px}.media-desc-main{color:#d5e3f5;font-size:14.5px;line-height:1.6}.media-meta-sub{color:#8da2bf;margin-top:4px;font-size:13px}.intro-form{gap:14px;display:grid}.intro-form label span{color:#b0c3dc;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.intro-select,.intro-input,.intro-textarea{color:#fff;background:#0e203f;border:1px solid #ffffff24;border-radius:8px;width:100%;padding:10px 12px;font-size:13.5px}.intro-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.btn-cancel{color:#9fb3ce;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:9px 16px}.btn-submit-intro{color:#fff;cursor:pointer;background:#2f6ef5;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:13.5px;font-weight:700;display:inline-flex}.message-gate-box{text-align:center;padding:20px 10px}.gate-icon-circle{color:#73a1f8;background:#2e6df526;border:1px solid #2e6df54d;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 14px;display:grid}.message-gate-box h3{color:#edf3fb;margin-bottom:8px;font-size:18px}.message-gate-box p{color:#9db1cc;max-width:440px;margin:0 auto 20px;font-size:14px;line-height:1.55}.gate-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.portfolio-expanded-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.portfolio-expanded-card{cursor:pointer;background:#0f2244;border:1px solid #ffffff17;border-radius:12px;transition:all .2s;overflow:hidden}.portfolio-expanded-card:hover{border-color:#dab65c;transform:translateY(-2px)}.expanded-thumb-wrap{background:#10213d;height:140px;position:relative;overflow:hidden}.expanded-body{padding:16px}.expanded-title-line{justify-content:space-between;align-items:center;display:flex}.expanded-title-line h4{color:#f0f5fc;font-size:15px;font-weight:700}.item-date{color:#dab65c;font-size:12px;font-weight:600}.item-subtitle{color:#8da1be;margin-top:2px;font-size:12.5px}.item-desc{color:#b6c6dc;margin-top:8px;font-size:13px;line-height:1.5}.btn-preview-link{color:#dfbe68;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:12px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.mutual-connections-list{gap:12px;display:grid}.mutual-member-card{background:#12224066;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.mutual-avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.mutual-info{flex:1}.mutual-info h4{color:#edf3fb;font-size:15px;font-weight:700}.mutual-info p{color:#8fa4c3;font-size:13px}.mutual-info small{color:#dab65c;font-size:11.5px}.btn-view-member{color:#eed38c;cursor:pointer;background:#dab65c1a;border:1px solid #dab65c4d;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:700}@media (max-width:1100px){.profile-layout-grid{grid-template-columns:1fr}.profile-contextual-rail{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:static}.portfolio-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-horizontal-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.hero-profile-body{text-align:center;flex-direction:column;align-items:center;margin-top:0;padding:20px 18px 24px}.hero-badges-line,.hero-meta-row,.hero-social-counters{justify-content:center}.hero-actions-block{justify-content:center;width:100%}.hero-actions-block button{flex:1;justify-content:center}.why-strip-left{text-align:center;flex-direction:column}.why-strip-actions{justify-content:center;width:100%}.why-strip-actions button{flex:1;justify-content:center}.profile-contextual-rail{grid-template-columns:1fr}.portfolio-visual-grid,.portfolio-expanded-grid,.testimonials-editorial-grid,.two-cards-row{flex-direction:column;grid-template-columns:1fr}.trust-facts-strip{grid-template-columns:1fr;gap:10px}.snapshot-horizontal-grid{grid-template-columns:1fr}}.platform-main,.page-wrap,.opportunities-screen,.community-screen,.group-detail-screen,.marketplace-screen,.messages-layout,.profile-rich-grid,.community-layout,.community-layout>div{min-width:0}.opportunities-screen .tabs,.group-detail-screen .tabs,.marketplace-screen .tabs,.events-screen .tabs{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.opportunities-screen .tabs button,.group-detail-screen .tabs button,.marketplace-screen .tabs button,.events-screen .tabs button{white-space:nowrap;flex:none}.opportunities-layout,.market-layout,.marketplace-layout,.opp-top,.opp-top>div:first-child,.market-results-toolbar,.market-results-toolbar>div,.market-bridging,.market-bridging>div:last-child{min-width:0}.opp-top>div:first-child,.market-results-toolbar>div,.market-bridging>div:last-child{flex-wrap:wrap}.opp-card-tools{flex:none}.post-visual{contain:paint;max-width:100%}.home-page{max-width:100vw}.pinned-content{box-sizing:border-box;width:100%;min-width:0}.pinned-content h2,.pinned-content p{overflow-wrap:break-word;max-width:100%}@media (max-width:1180px){.opportunities-layout{grid-template-columns:1fr!important}.opportunity-signal-panel{position:static}.market-filter-bar{display:none}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-bridging{flex-direction:column;align-items:flex-start}.market-bridging>div:last-child{justify-content:flex-start}.mobile-filter-button{display:flex!important}.group-detail-screen .community-layout,.community-layout{grid-template-columns:1fr!important}.community-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.community-side .panel{margin:0}}@media (max-width:820px){.page-wrap{padding-inline:18px}.market-grid,.community-side,.community-mini-grid,.trending-layout{grid-template-columns:1fr}.market-results-toolbar{flex-direction:column;align-items:flex-start}.market-results-toolbar label,.market-results-toolbar select{width:100%}.group-detail-screen .tabs,.opportunities-screen .tabs,.marketplace-screen .tabs{margin-inline:-18px;padding-inline:18px}.group-detail-screen .tabs:after,.opportunities-screen .tabs:after,.marketplace-screen .tabs:after{content:"";flex:0 0 18px}.post-visual>div{max-width:100%}}@media (max-width:900px){.profile-cover,.group-detail-hero{margin-left:-18px!important;margin-right:-18px!important}.profile-cover-rich,.group-detail-hero{padding-left:18px!important;padding-right:18px!important}.group-detail-hero>div{min-width:0}.community-detail-hero .group-detail-actions{margin-left:0}.journey-track{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-track .track-line{display:none}.journey-track article{min-width:0}}@media (max-width:520px){.home-section{width:calc(100% - 36px)}.home-nav{gap:12px;width:calc(100% - 36px)}.home-brand-lockup .brand-wordmark{font-size:16px}.home-brand-lockup .brand-wordmark small{font-size:8px}.home-brand-lockup .brand-mark{width:34px;height:34px}.home-brand-lockup .brand-logo-mark{width:138px;height:34px}.home-hero{grid-template-columns:1fr;min-height:auto;padding:48px 18px 76px}.hero-copy h1{font-size:42px;line-height:1.02}.hero-copy>p{font-size:16px}.smart-stack{width:100%;margin-top:30px;position:relative;top:auto;left:auto;transform:none}.hero-visual{min-height:auto}.hero-stage{display:none}.featured-match{grid-template-columns:96px minmax(0,1fr)}.match-copy>div{flex-wrap:wrap;gap:8px}.benefits-section,.path-section{grid-template-columns:1fr;gap:42px}.market-card-actions,.detail-actions{flex-direction:column;align-items:stretch}.market-card-actions button,.detail-actions button,.detail-actions a{width:100%}.profile-header-actions button{min-width:0}.profile-why-strip button{width:100%}.group-detail-hero>div{grid-template-columns:1fr;gap:16px;display:grid}.group-detail-hero>div>span{width:58px;height:58px}.group-detail-hero>div>div{min-width:0!important}.community-detail-hero .group-detail-actions{align-items:stretch;width:100%}.community-detail-hero .group-detail-actions button,.community-detail-hero .group-detail-actions a{width:100%}.pinned-content{min-width:0;max-width:100%;overflow:hidden}.pinned-content>div{grid-template-columns:1fr;display:grid}.pinned-content a{white-space:normal;min-width:0}.community-composer{grid-template-columns:38px minmax(0,1fr)!important}.community-composer>div{flex-wrap:wrap;grid-column:1/-1;min-width:0}.community-composer>button{text-align:left;min-width:0}.action-glow,.audience-tile:after,.path-featured:after{display:none}}.mli-home,.home-layout,.home-layout main,.next-best-move,.next-copy,.secondary-opps,.home-section-block,.home-more-for-you,.opportunity-discovery-head>div,.opportunity-search-row,.opportunity-search-wrap,.opportunity-view-row,.opportunity-view-row p,.featured-opportunity,.featured-content,.events-screen,.event-discovery,.event-view-row,.membership-screen,.membership-topline,.topline-card,.profile-container,.profile-preview-bar,.preview-bar-left,.preview-bar-right,.profile-human-hero,.hero-info-block,.hero-meta-row,.hero-role-location,.hero-headline-sentence,.hero-actions-block,.own-profile-action-group,.profile-layout-grid,.profile-primary-column,.tab-pane-animate,.profile-card-clean,.two-cards-row,.mli-messages,.messages-head,.message-tools,.conversation-rail,.conversation-filters{min-width:0}.mli-home h1,.mli-home h2,.mli-home h3,.mli-home p,.mli-home small,.opportunities-screen h1,.opportunities-screen h2,.opportunities-screen h3,.opportunities-screen p,.events-screen h1,.events-screen h2,.events-screen h3,.events-screen p,.profile-container h1,.profile-container h2,.profile-container p,.profile-container span,.membership-screen h1,.membership-screen h2,.membership-screen p{overflow-wrap:anywhere}@media (min-width:801px) and (max-width:1180px){.topbar{justify-content:flex-start;gap:20px;padding-inline:24px}.top-search-wrap{width:min(430px,100% - 210px);margin-right:auto}.top-actions{flex:none;position:static}}@media (max-width:1350px){.home-layout{grid-template-columns:1fr}.home-rail{grid-template-columns:1fr 1fr;position:static}.home-more-for-you>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.hero-profile-body{grid-template-columns:108px minmax(0,1fr);align-items:start;gap:20px;padding:22px 26px 26px;display:grid}.hero-actions-block{grid-column:2;justify-content:flex-start;align-self:start}.profile-preview-bar{align-items:flex-start}.membership-topline{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-topline .billing-box{grid-column:1/-1;min-width:0}.membership-progression-track{overscroll-behavior-x:contain;scrollbar-width:thin;justify-content:flex-start;overflow-x:auto}.membership-progression-track>*{flex:none}}@media (max-width:800px){.topbar{justify-content:flex-start;gap:10px;padding-inline:18px;display:flex}.top-search-wrap{display:none}.top-actions{gap:8px;margin-left:auto;position:static}.notifications-panel{width:auto;max-height:calc(100dvh - 88px);position:fixed;top:68px;left:12px;right:12px;overflow-y:auto}.events-screen .tabs{width:auto;max-width:none;margin-inline:-18px;padding-inline:18px}.events-screen .tabs:after{content:"";flex:0 0 18px}.events-screen .tabs button:first-child{padding-left:0}}@media (max-width:700px){.profile-preview-bar{grid-template-columns:1fr;padding:12px;display:grid}.preview-bar-left{grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.preview-bar-right{grid-template-columns:1fr 1fr;width:100%;display:grid}.preview-switch-btn{white-space:normal;width:100%;line-height:1.35}.hero-profile-body{display:flex}.hero-info-block,.hero-role-location,.hero-headline-sentence{width:100%;max-width:100%}.hero-role-location{line-height:1.55;display:inline}.hero-separator{display:none}.hero-availability{justify-content:center;width:100%}.own-profile-action-group{grid-template-columns:1fr 1fr;width:100%;display:grid}.own-profile-action-group button{white-space:normal;justify-content:center;width:100%}.hero-own-completeness{flex-direction:column;align-items:flex-start;padding:14px 18px}.completeness-track{width:100%}.membership-topline{grid-template-columns:1fr}.membership-topline .billing-box{grid-column:auto}.membership-source-banner,.processing-fee-disclosure-strip{align-items:flex-start}.membership-progression-track{border-inline:0;border-radius:0;margin-inline:-18px;padding-inline:18px}}@media (max-width:600px){.page-wrap{width:100%;max-width:100vw;padding-inline:18px}.mli-home,.opportunities-screen,.events-screen,.membership-screen,.profile-container,.mli-messages,.home-hero-media,.next-copy,.secondary-opps article,.home-section-block,.home-more-for-you,.home-rail{width:100%;max-width:100%}.home-hero-media{min-height:230px;padding:20px}.next-copy{padding:22px 18px}.next-copy h2{font-size:28px}.home-person-card{min-width:min(245px,100vw - 54px)}.network-update,.home-more-for-you a{min-width:0}.network-update p,.network-update b,.network-update em{min-width:0;max-width:100%}.opportunity-search-row{grid-template-columns:auto minmax(0,1fr);width:100%}.opportunity-search-wrap{grid-column:1/-1;width:100%}.opportunity-search-row>button:first-of-type,.opportunity-search-row>button:nth-of-type(2){display:none!important}.opportunity-search-row>button:nth-of-type(3){grid-column:1;justify-content:center;width:100%}.opportunity-search-row .compact-sort{grid-column:2;justify-content:space-between;width:100%;min-width:0}.opportunity-search-row .compact-sort select{min-width:0;max-width:100%}.opportunity-view-row p{align-items:flex-start;line-height:1.55}.opportunity-view-row p svg{flex:none;margin-top:3px}.opportunities-screen .tabs{width:auto;max-width:none}.featured-image{min-height:220px}.featured-content{padding:22px 18px}.conversation-filters{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.conversation-filters button{flex:none;min-width:max-content}.message-tools{grid-template-columns:1fr}.message-tools .primary-action{justify-content:center;width:100%}.mli-messages .messages-layout,.social-conversation-list button{width:100%;max-width:100%}.what-changes-section{padding:22px 16px}.change-row-card{grid-template-columns:1fr;gap:10px;padding:14px}.change-arrow-icon{text-align:left;transform:rotate(90deg)}.change-before,.change-after{min-width:0}.change-tag{white-space:normal;max-width:100%}.matched-preview-callout{flex-direction:column;align-items:flex-start;padding:14px}.matched-preview-callout .clean-text-btn{white-space:normal;justify-content:center;width:100%;margin-left:0}.membership-banner-refined{flex-direction:column;align-items:stretch;padding:22px 18px}.banner-copy{min-width:0}.banner-actions{flex-direction:column;align-items:stretch;width:100%;min-width:0}.banner-actions .gold-action,.banner-actions .preview-fasttrack-btn{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0}}@media (max-width:430px){.mobile-topbar-logo{margin-left:2px}.topbar{gap:6px;padding-inline:12px}.notification-wrap>button{width:34px}.profile-preview-bar{margin-inline:0}.preview-bar-left,.preview-bar-right{grid-template-columns:1fr}.hero-cover-visual{height:138px}.hero-profile-body{padding-inline:14px}.hero-badges-line{gap:6px}.hero-trust-tag,.hero-membership-tag{white-space:normal;text-align:left}.hero-name{font-size:29px}.hero-social-counters{gap:6px}.own-profile-action-group{grid-template-columns:1fr}.membership-screen .membership-hero{padding:20px 16px}.billing-toggle{flex-direction:column;align-items:stretch}}.editorial-home{background:linear-gradient(#071126 0%,#091833 42%,#071126 100%)}.editorial-home .home-nav-wrap{position:sticky;top:0}.editorial-hero{background:radial-gradient(circle at 82% 18%,#376fdf2e,#0000 31%),linear-gradient(145deg,#071126,#091832 65%,#061023);grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);align-items:center;gap:clamp(44px,7vw,120px);min-height:760px;padding:82px max(40px,50vw - 690px) 120px;display:grid;position:relative}.editorial-hero:after{content:"";background:linear-gradient(90deg,#dfbe68,#0000);width:min(320px,24vw);height:1px;position:absolute;bottom:74px;left:max(40px,50vw - 690px)}.editorial-hero .hero-copy{max-width:760px}.editorial-hero .hero-copy h1{font-size:clamp(54px,5.8vw,92px);line-height:.97}.editorial-hero .hero-copy>p{color:#b5c1d2;max-width:590px;font-size:18px}.hero-story-zone,.editorial-media-band,.culture-story-zone,.opportunity-story-panel{background:linear-gradient(145deg,#142d56b3,#071229eb);border:1px solid #a0b9e729;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000047,inset 0 1px #ffffff0d}.hero-story-zone{border-radius:32px 32px 8px;min-height:560px;padding:28px;transform:translateY(42px)}.story-zone-label,.editorial-media-band>span,.culture-story-zone>span,.opportunity-story-panel>span{color:#d9bf76;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:inline-flex}.story-zone-stage{background:linear-gradient(#466fbd29,#dab65c12),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 58px);border-radius:28px 28px 6px;align-items:flex-end;padding:28px;display:flex;position:absolute;inset:74px 28px 110px}.story-zone-stage:before{content:"";background:linear-gradient(#0000,#060e1fdb);height:42%;position:absolute;inset:auto 0 0}.story-zone-stage>span{opacity:.65;background:linear-gradient(90deg,#0000,#d8bd6a,#0000);width:18%;height:1px;position:absolute;bottom:34%}.story-zone-stage>span:first-child{left:10%;transform:rotate(-12deg)}.story-zone-stage>span:nth-child(2){bottom:46%;left:38%;transform:rotate(7deg)}.story-zone-stage>span:nth-child(3){bottom:38%;right:13%;transform:rotate(-4deg)}.story-zone-stage>div{z-index:1;max-width:360px;position:relative}.story-zone-stage b,.editorial-media-band b,.culture-story-zone b,.opportunity-proof h3{color:#f2f5fb;font-size:22px;line-height:1.2;display:block}.story-zone-stage small,.editorial-media-band small,.culture-story-zone small{color:#93a4bc;margin-top:9px;font-size:14px;line-height:1.55;display:block}.hero-match-note{border-left:2px solid #dfbe68;gap:10px;max-width:330px;padding-left:14px;display:flex;position:absolute;bottom:26px;right:28px}.hero-match-note svg{color:#dfbe68;margin-top:3px}.hero-match-note p{margin:0}.hero-match-note b,.hero-match-note small{display:block}.hero-match-note b{font-size:14px}.hero-match-note small{color:#9caec5;margin-top:4px;font-size:13px;line-height:1.45}.editorial-proof-strip{z-index:2;border-top:1px solid #dabe6840;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(280px,1.45fr) repeat(3,minmax(120px,.55fr));gap:28px;width:min(1240px,100% - 80px);margin:-45px auto 0;padding:30px 0;display:grid;position:relative}.editorial-proof-strip p{color:#aab8ca;max-width:560px;margin:0;font-size:15px;line-height:1.7}.editorial-proof-strip p b{color:#f3f6fb;font-size:18px;display:block}.editorial-proof-strip strong{color:#e5c778;font-size:34px;line-height:1;display:block}.editorial-proof-strip span{color:#8798b0;text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:13px;display:block}.editorial-path{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:center;gap:clamp(54px,8vw,130px);padding-block:160px;display:grid}.editorial-path h2,.audience-copy h2,.culture-editorial h2,.journey-editorial h2,.opportunity-editorial h2{letter-spacing:-.04em;margin-top:16px;font-size:clamp(38px,4.3vw,64px);line-height:1.06}.editorial-path p,.audience-copy p,.culture-editorial p,.journey-editorial p,.opportunity-editorial p{color:#9eadc2;margin-top:20px;font-size:16px;line-height:1.7}.editorial-path a:not(.home-button),.opportunity-links a{color:#c7dcff;align-items:center;gap:7px;margin-top:28px;font-size:14px;font-weight:700;display:inline-flex}.editorial-media-band{border-radius:8px 30px 30px;min-height:420px;padding:28px;transform:translateY(-34px)}.editorial-media-band>div{max-width:520px;position:absolute;bottom:30px;left:32px;right:32px}.editorial-media-band:before,.culture-story-zone:before,.opportunity-story-panel:before{content:"";background:linear-gradient(90deg,#0000,#dabe68b8,#0000);height:1px;position:absolute;inset:70px 0 auto;box-shadow:0 90px #507ede3d,0 180px #ffffff0e}.audience-editorial{background:linear-gradient(#0b1c39,#08152b);padding-block:130px}.audience-editorial-inner{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(48px,7vw,110px);display:grid}.audience-copy{position:sticky;top:120px}.audience-lines{gap:0;margin-top:54px;display:grid}.audience-lines a{color:#f4f7fb;border-top:1px solid #ffffff1a;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:18px;padding:24px 0;display:grid}.audience-lines a:last-child{border-bottom:1px solid #ffffff1a}.audience-lines svg:first-child{color:#dfbe68}.audience-lines p{margin:0}.audience-lines b,.audience-lines span{display:block}.audience-lines b{font-size:21px}.audience-lines span{color:#9aaac0;margin-top:6px;font-size:15px;line-height:1.6}.culture-editorial{grid-template-columns:minmax(420px,1.1fr) minmax(300px,.9fr);align-items:center;gap:clamp(52px,8vw,120px);padding-block:150px;display:grid}.culture-story-zone{border-radius:30px 8px 30px 30px;min-height:520px;padding:28px}.culture-story-zone>div{max-width:560px;position:absolute;bottom:34px;left:32px;right:32px}.journey-editorial{background:radial-gradient(circle at 80% 0,#dabe681f,#0000 26%),linear-gradient(#0b1b37,#0d2348);padding-block:135px}.journey-editorial-inner{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(50px,7vw,110px);display:grid}.journey-editorial .journey-cta{margin:30px 0 0}.journey-lines{gap:0;display:grid}.journey-lines article{border-top:1px solid #ffffff1a;grid-template-columns:50px 42px minmax(0,1fr);align-items:start;gap:18px;padding:24px 0;display:grid}.journey-lines article:last-child{border-bottom:1px solid #ffffff1a}.journey-lines article>span{color:#dfbe68;letter-spacing:.1em;font-size:13px;font-weight:800}.journey-lines svg{color:#86adfb}.journey-lines p{margin:0}.journey-lines b,.journey-lines small{display:block}.journey-lines b{font-size:20px}.journey-lines small{color:#9babbe;margin-top:7px;font-size:15px;line-height:1.6}.opportunity-editorial{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);align-items:center;gap:clamp(52px,8vw,120px);padding-block:155px;display:grid}.opportunity-links{gap:14px;margin-top:34px;display:grid}.opportunity-links a{border-bottom:1px solid #dabe6859;width:max-content;margin:0;padding-bottom:7px}.opportunity-story-panel{border-radius:8px 30px 30px;min-height:470px;padding:28px}.opportunity-proof{color:#12203a;background:#f3f5fa;border-radius:18px;width:min(420px,100% - 68px);padding:24px;position:absolute;bottom:32px;left:34px;box-shadow:0 24px 70px #00000040}.opportunity-proof small{color:#63738e;letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:800}.opportunity-proof h3{color:#12203a;margin-top:9px}.opportunity-proof p{color:#60718b;align-items:center;gap:7px;margin:10px 0 0;font-size:13px;display:flex}.opportunity-proof p i{background:#c7a858;border-radius:50%;width:3px;height:3px}.opportunity-proof a{color:#255ec8;align-items:center;gap:6px;margin-top:18px;font-size:13px;font-weight:800;display:inline-flex}.editorial-closing{padding-block:120px}.editorial-closing .closing-inner{box-shadow:none;background:0 0;border-top:1px solid #dabe684d;border-bottom:1px solid #ffffff1a;border-radius:0}.editorial-home .footer-main{border-top:0}@media (max-width:980px){.editorial-hero,.editorial-path,.audience-editorial-inner,.culture-editorial,.journey-editorial-inner,.opportunity-editorial{grid-template-columns:1fr}.hero-story-zone,.editorial-media-band{transform:none}.audience-copy{position:static}.audience-lines{margin-top:20px}.editorial-proof-strip{grid-template-columns:1fr 1fr;margin-top:0}.editorial-proof-strip p{grid-column:1/-1}.culture-editorial{padding-block:110px}.opportunity-editorial{padding-block:115px}}@media (max-width:600px){.editorial-hero{min-height:auto;padding:54px 18px 78px}.editorial-hero:after{display:none}.editorial-hero .hero-copy h1{font-size:42px}.hero-actions{flex-direction:column;align-items:stretch}.hero-story-zone,.culture-story-zone,.opportunity-story-panel{border-radius:22px;min-height:390px}.story-zone-stage{padding:18px;inset:68px 18px 104px}.hero-match-note{bottom:20px;left:22px;right:22px}.editorial-proof-strip{grid-template-columns:1fr;gap:18px;width:calc(100% - 36px)}.editorial-path,.audience-editorial,.journey-editorial,.opportunity-editorial{padding-block:86px}.culture-editorial{padding-block:90px}.editorial-path h2,.audience-copy h2,.culture-editorial h2,.journey-editorial h2,.opportunity-editorial h2{font-size:34px}.editorial-media-band{border-radius:22px;min-height:330px}.audience-lines a,.journey-lines article{grid-template-columns:34px minmax(0,1fr);gap:12px}.audience-lines a>svg:last-child,.journey-lines article>span{display:none}.journey-lines svg{grid-column:1}.opportunity-proof{width:auto;bottom:18px;left:18px;right:18px}.editorial-closing .closing-inner{flex-direction:column;align-items:flex-start}}.homepage-picture{display:block;position:absolute;inset:0}.homepage-picture img{object-fit:cover;width:100%;height:100%;display:block}.visual-loaded{background:#071126;border-color:#dabe6824}.visual-loaded:before{display:none}.visual-loaded:after{content:"";pointer-events:none;position:absolute;inset:0}.hero-final-zone{border-radius:32px 32px 8px;padding:0}.hero-final-zone:after{background:linear-gradient(90deg,#060e1f8a,#060e1f1f 38%,#060e1f14),linear-gradient(#0000 58%,#060e1fb8)}.hero-final-visual img{object-position:64% center}.hero-final-zone .hero-match-note{z-index:2;text-shadow:0 1px 18px #00000080;border-left-color:#f0d37e}.personalized-final-zone{padding:0}.personalized-final-zone:after{background:linear-gradient(90deg,#060e1fb8,#060e1f38 42%,#060e1f0a),linear-gradient(#0000 62%,#060e1f99)}.personalized-final-visual img{object-position:62% center}.path-visual-card{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08142bb8;border:1px solid #ffffff21;border-radius:18px;width:min(360px,100% - 64px);padding:20px;position:absolute;bottom:30px;left:32px;box-shadow:0 20px 60px #00000047}.path-visual-card small{color:#e2c671;letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:800;display:block}.path-visual-card b{color:#f5f7fb;margin-top:8px;font-size:18px;line-height:1.25;display:block}.path-visual-card a{color:#cfe0ff;align-items:center;gap:6px;margin-top:18px;font-size:13px;font-weight:800;display:inline-flex}.culture-final-zone{padding:0}.culture-final-zone:after{background:linear-gradient(#060e1f0f,#060e1f29)}.culture-final-visual img{object-position:62% center}.opportunity-final-zone{padding:0}.opportunity-final-zone:after{background:linear-gradient(90deg,#060e1f1f,#060e1f03 48%),linear-gradient(#0000 68%,#060e1f5c)}.opportunity-final-visual img{object-position:84% center}.opportunity-final-zone .opportunity-proof{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f3f5faeb;width:min(350px,100% - 68px)}.closing-final-zone{background:#061023;min-height:520px;padding:0;position:relative;overflow:hidden}.closing-final-zone:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#060e1fe6,#060e1f94 42%,#060e1f24),linear-gradient(#060e1f14,#060e1fbd);position:absolute;inset:0}.closing-final-visual img{object-position:62% center}.closing-final-zone .closing-inner{z-index:2;background:0 0;border:0;min-height:520px;position:relative}@media (max-width:980px){.hero-final-zone{min-height:520px}.personalized-final-zone{min-height:390px}.culture-final-zone{min-height:440px}.opportunity-final-zone{min-height:430px}.closing-final-zone,.closing-final-zone .closing-inner{min-height:470px}.closing-final-zone:before{background:linear-gradient(90deg,#060e1fdb,#060e1f70 55%,#060e1f2e),linear-gradient(#060e1f0a,#060e1fb8)}}@media (max-width:600px){.hero-final-zone,.culture-final-zone,.opportunity-final-zone{min-height:390px}.hero-final-visual img{object-position:66% center}.personalized-final-zone{min-height:330px}.personalized-final-visual img{object-position:70% center}.culture-final-visual img{object-position:60% center}.opportunity-final-visual img{object-position:86% center}.path-visual-card{width:auto;padding:16px;bottom:18px;left:18px;right:18px}.path-visual-card b{font-size:15px}.closing-final-zone,.closing-final-zone .closing-inner{min-height:520px}.closing-final-zone:before{background:linear-gradient(90deg,#060e1feb,#060e1f85 62%,#060e1f29),linear-gradient(#060e1f1a,#060e1fd1)}.closing-final-visual img{object-position:65% center}}.editorial-hero{grid-template-columns:minmax(0,.74fr) minmax(620px,1.36fr);gap:clamp(36px,5vw,84px)}.hero-final-zone{aspect-ratio:1672/941;justify-self:end;width:min(100%,860px);min-height:0}.hero-final-visual img{object-fit:contain;object-position:center}@media (max-width:1200px){.editorial-hero{grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr)}.hero-final-zone{width:100%}}@media (max-width:980px){.editorial-hero{grid-template-columns:1fr;gap:34px}.hero-final-zone{justify-self:stretch;min-height:0}}@media (max-width:600px){.editorial-hero{grid-template-columns:1fr}.hero-final-zone{min-height:0}.hero-final-visual img{object-position:center}}.editorial-home .home-section,.editorial-home .footer-main,.editorial-home .footer-bottom{width:min(1680px,100% - 96px)}.editorial-hero{grid-template-columns:minmax(420px,.66fr) minmax(760px,1.34fr);gap:clamp(32px,4.5vw,76px);padding-inline:max(48px,50vw - 840px)}.editorial-hero:after{left:max(48px,50vw - 840px)}.hero-final-zone{align-self:center;width:min(100%,1040px);transform:none}.culture-editorial{align-items:start}.culture-story-zone{aspect-ratio:1672/941;align-self:start;min-height:0}.culture-final-visual img{object-fit:cover;object-position:center}.editorial-proof-strip{width:100%;max-width:none;padding-inline:max(48px,50vw - 840px)}@media (max-width:1200px){.editorial-home .home-section,.editorial-home .footer-main,.editorial-home .footer-bottom{width:min(100% - 80px,1380px)}.editorial-hero{grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr);padding-inline:max(40px,50vw - 690px)}.editorial-hero:after{left:max(40px,50vw - 690px)}.editorial-proof-strip{width:min(1240px,100% - 80px);padding-inline:0}}@media (max-width:980px){.editorial-home .home-section,.editorial-home .footer-main,.editorial-home .footer-bottom{width:min(100% - 40px,1380px)}.editorial-hero{grid-template-columns:1fr;padding-inline:20px}.hero-final-zone{justify-self:stretch;width:100%}.culture-story-zone{aspect-ratio:1672/941}.editorial-proof-strip{width:calc(100% - 40px)}}@media (max-width:600px){.editorial-home .home-section,.editorial-home .footer-main,.editorial-home .footer-bottom{width:calc(100% - 36px)}.editorial-hero{grid-template-columns:1fr;padding-inline:18px}.culture-story-zone{min-height:0}}
